From 81f35fe6b615ec6202e797d08b1bd7dda5b984c9 Mon Sep 17 00:00:00 2001 From: gremlinLee <90wertigo> Date: Sun, 30 Nov 2014 22:39:06 +0200 Subject: [PATCH 1/6] My task. Login: admin, password: admin. I have done four steps of django tutorial. --- mysite/db.sqlite3 | Bin 0 -> 40960 bytes mysite/manage.py | 10 +++ mysite/mysite/__init__.py | 0 mysite/mysite/settings.py | 86 ++++++++++++++++++++++ mysite/mysite/urls.py | 7 ++ mysite/mysite/wsgi.py | 14 ++++ mysite/polls/__init__.py | 0 mysite/polls/admin.py | 21 ++++++ mysite/polls/migrations/0001_initial.py | 41 +++++++++++ mysite/polls/migrations/__init__.py | 0 mysite/polls/models.py | 28 +++++++ mysite/polls/templates/polls/detail.html | 12 +++ mysite/polls/templates/polls/index.html | 9 +++ mysite/polls/templates/polls/results.html | 9 +++ mysite/polls/tests.py | 3 + mysite/polls/urls.py | 10 +++ mysite/polls/views.py | 44 +++++++++++ mysite/templates/admin/base_site.html | 9 +++ mysite/templates/admin/index.html | 82 +++++++++++++++++++++ requirements.txt | 1 + 20 files changed, 386 insertions(+) create mode 100644 mysite/db.sqlite3 create mode 100755 mysite/manage.py create mode 100644 mysite/mysite/__init__.py create mode 100644 mysite/mysite/settings.py create mode 100644 mysite/mysite/urls.py create mode 100644 mysite/mysite/wsgi.py create mode 100644 mysite/polls/__init__.py create mode 100644 mysite/polls/admin.py create mode 100644 mysite/polls/migrations/0001_initial.py create mode 100644 mysite/polls/migrations/__init__.py create mode 100644 mysite/polls/models.py create mode 100644 mysite/polls/templates/polls/detail.html create mode 100644 mysite/polls/templates/polls/index.html create mode 100644 mysite/polls/templates/polls/results.html create mode 100644 mysite/polls/tests.py create mode 100644 mysite/polls/urls.py create mode 100644 mysite/polls/views.py create mode 100644 mysite/templates/admin/base_site.html create mode 100644 mysite/templates/admin/index.html create mode 100644 requirements.txt diff --git a/mysite/db.sqlite3 b/mysite/db.sqlite3 new file mode 100644 index 0000000000000000000000000000000000000000..0e4c1a258878855e035fb8c1e21a2e7260857ea8 GIT binary patch literal 40960 zcmeHQTWnj&d7e3Q$Ro;@b)}EIvQ|g3Xp5C)@$h1jUbtSyre%38X(daRrA5IUkw+3G zQsk19EeqIWDK8d5yFh^Sf&dAE012=`Ub<<3=)Y;FrQZC?6Nbo0ygPj-TT!LuLMg9Qq!8c%gy2O<0ssu- z|3mn{@$_O3Zv^mPX!AGn4ug>oITucKqhAo33+TVlZ_%&OzoB1h5sfmkc!mH&;0Ylh zk)hjj20LCacG_C8<2iwyCU*;VUEKcw^b_te{&u;9&M#~Wj#p3cPUNgPEgtA##-7iBp9*Tv+QRo6bUm{)DsHhv2%A=yX zuWaFPJQj_$pjUu^#sK;n`bYEw^cej)8bkSKqxo4a83IoTfettFLpqP7Ufop76+Ag` z=zE}}w)idqjlj&BvawP~(b*uCE39yBJo4#z)2oGSS`|*ZP@jhk{?uk!Er}3?j9mHv zPmvMcgnk7C%%BsYVMwWqYAK(kGgG&hL!(Bfe0HUz5RuB{O}xEECbIr_gI56hIr=N~ zIrM21L_GH)_b&GpZio9c_lI03{000L{5)KN*I*C$HTVg58&q+I{hz^Z7Z`;Xt}7c- zM$M^sm!Va!NeiX4(4c5irB^XBCY2V_sh&UW0)E&}%2F~Jqaf_n(}%n+5Q4)tUPdzr zIyWOc)MZlY{EQSq=V*inI$dA{`V5{%v_QBTf%6?MAVa^6uf8<6b+&r&e7i}fb2aF6 zrg~6nbAe%a&fsYf5th1twABS(fU=FF-X|o|CtL=$)LDqO{^E;#S$xNmE>nu|zs7uM0u^(g~A7=T0efuEhUbGhVu2uTf>1OxO_5fX8eC zz5JC@VY7&I1~f3xWYXvyG#Z@+4V)ER-~#M3cxVKK3H4ocyFe6<+90(C5~s7WVlLvB z2Ax{xXQgpEQ!C~?eqqo%2m#Yd;0SvwIE3F3A|87O##4iY*YeUMT>>1Y!6E!^pi}Dn zO-h}+K{Zx3`#7VfjW?;Nzv z3HJHH)xvwd^v$2XG@atTA`NM;H=Vqxqsz;#(kgr2KT4j>)aYQ%U$P2aR&ArcLX|lcmdXK*1EMg{XJ9b z%3>Q2`(YD#snjA)dwDnvo%=4Y7OQ79I(=6M4}Gv^OV!!MLqBxvpE|TiJ-0qc+S_?} z4!Q|vJ*KUjhcc|Q32N0648g4(%qc3Ci%M_Bw$PI8`HT9kN?j7oZ@Hj=~+KqAcZ9UE5))Aa+G?*JqN6 z*`zd^_|%=GG_WguKpGmzW(K4zR&B1}4dvw2tTZ`y=Z^I9%=koNWxgaIxW~as{ zaY+-&$=Qq2fKn_DNDq_}u77DL7>W4JY&da4$*YZ1an@W`#SAk_MXhA>s+raQGUpbD zhv5RPS^3o*J~_ob5BKGbwCV_=np!y$hlm6haZdk^n-|1T2tE$k(bDI8s^!t~ut&LS z$~F+QQyd7hT3F;jpawJyODd-5(t0deOS{}bY>2iw; zAqcV?8FfpC3%|w|XgE~|gp^z-(!F!ZEs!R9qm$xEUW9F%Y)6o<#nF-a1Tc)$LTGQH zRNXE;lf0RnNlso*-Zck;J(DhyALEwBSnt_jCfxP{2v>V%zn`A}!B+u%6~2R4_AT`7 zLymuzeQyM=3T|tg-fdE_oKL%Kglp%1;5Mb;7F>6p(9frWiK!B|O5G?@wk39?l zhQO0TpgIU!K=nexBet}RdOV5Z(t2h&m@2O-!N}!7If(802QSA0TX$|gj7P6eEe*~W z)Q7R~%w}jM7rd36Twc4el3#dmcWykLd=$H}7+5Mr$BIjpv6s^iuR1so zNHjnX_o?%ux~1fcIrUPykay6>u7m@Z;-N?=93tyKM85<0AA1-A41s3@fhHtsc0gqP z=fQgbyvJ>F-#~wJRIC5^4^9eVUmtw)oOPZ=%rfXv3-O$)b81B54|GseRLbRtg%UOr zFl-FuV65i2Jg1Z^#K=0kQOA$~AL?Ywsq!X1pwUEFDim_2nE_5Ev9+hWq1^{>m~J^+ z!fYB-ViGFIo)l_c$=Z(XqqW8oM9_+|ygVQ|g~TaJx{`f>Z7G~d#B?IHh7a%S+fm3Z zZZX-n=Lr@;KtHr1-qxM2Q-U}$0w2Fp+rF9^jdoH<^U#yCa(jc;*2xdl=(PBcb~s2# zty8@L^E7X_5sUrAzuvi`c_L_V$4zP$=l5T0b&GdL_D51f#RjMjLxk7~;?xfue7M}V#WhsThWzz{g92$1#P4g3J#u91iDa%0>F z==HjF*-5ksVj=Yx@}X`)E4ab z-)(n`D~bKJHBLP2dK+h2SC#7!#H+)w>ZjkzIBd&PVL7@iFUe^~{As-{#wTwi?@NwE zGm|tmiNB?){fLG%j`N!me^u-h#Fyf*8nuMb)KnG*ScVzz`cyCt%vn%OK_Y^ekv8YKM5`rnNz0R1=m9r{mvFXxBo zpYfN#|A77;y@%dK-$UQQ-voaXeI0!Te;ND*^cH#(e;>S!Gq8stzz{eP0xkq$Q#W-* z>YgU9;H7RCbvudc?x1cvb=!#RYNhTe>b4M<$9IKc_XKsDiHkhcZKAF~T+U5h7j=0a zc_1PVhmgm^-v1BOge((7;8-BQ#{aQsMpg-iz=058e&+h*?=mf^{F$9h_0_^?&Xty7eo*{4;1jze8hyDzpzrzlD7y=A|-#Y?P z&I1yyvZn=lYCqf$Mz4h9m*j9P7LtRv3J)cvq)Lwpn^FdUYPoVvkRi$FtD8}lF9iaT zs2r2$R|`_MEN$RT&ozOp{~Y=az`x7;o8NoInE(s{hQQNDfEWS^9FL$!p!z=!0uFM2 zjGEC8o<4KN;S+^G)%~2NgdL%pMW<@cGzE4h^wnq)ovCIvsylS1677>y@#X(akKGd1 znZ?waIurW$mcuZhZ77GKIP+I8pA|&EAMRYR>n!yj7SXxtp@F*kN+S_hPWPtP)kl^R zF>KQz+JC$PYwrwtd~brXTSusF6|*HZMJ`pSqssKZ(CZeb{Ee*2Yb7^-H9_ZiPFw%+ z{Xf|L_Y>7GnJ^3ihQQN8z_kA*>p$dv47eX7_tRp=%4G;VT?BTboNMCoYYAnm5GZ9< zmGxLAy%Jx~hT{2LJiIKImmlSd8{2`&wYkvb_W1U~?8?K%Joe8o$P;5TxrO<;@YMX` z+SJ&+^~D?GTa#|S{~e{)R<-rHQfK3?7>=R7WN?Pgq4BLqj}uq4N?;D6-4z;HYqi8Q01 zVeh&}-51Ge|y4=a|=5cp&waJ8{m z&!Yrvy!>-y{0r!Pj1E@NbcqscHJYrr?^S2EAzyzWux)zTh|Rqj4M_ zWz-11yytSTHhNHpK)Xt)HZ5gjv7f)$4$ACDTlf+x@Zw?mUui%Pqdr*m(vwVkQ>3Db z5?H>hs`f}HOuM;Ccj_CWENWux13wUt?{`m!t^B^4XcxG4Cd=rNY SZ1UVvOHB~_Jf2(G{Qm(Tl{rrU literal 0 HcmV?d00001 diff --git a/mysite/manage.py b/mysite/manage.py new file mode 100755 index 0000000..8a50ec0 --- /dev/null +++ b/mysite/manage.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python +import os +import sys + +if __name__ == "__main__": + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings") + + from django.core.management import execute_from_command_line + + execute_from_command_line(sys.argv) diff --git a/mysite/mysite/__init__.py b/mysite/mysite/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/mysite/mysite/settings.py b/mysite/mysite/settings.py new file mode 100644 index 0000000..d7c795e --- /dev/null +++ b/mysite/mysite/settings.py @@ -0,0 +1,86 @@ +""" +Django settings for mysite project. + +For more information on this file, see +https://docs.djangoproject.com/en/1.7/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/1.7/ref/settings/ +""" + +# Build paths inside the project like this: os.path.join(BASE_DIR, ...) +import os +BASE_DIR = os.path.dirname(os.path.dirname(__file__)) + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = '(zw2ktyg4cq=x5#v+df58kgu##l(s%e890(jv0=bjkzh0%h2af' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +TEMPLATE_DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = ( + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'polls', +) + +MIDDLEWARE_CLASSES = ( + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +) + +ROOT_URLCONF = 'mysite.urls' + +WSGI_APPLICATION = 'mysite.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/1.7/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), + } +} + +# Internationalization +# https://docs.djangoproject.com/en/1.7/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_L10N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/1.7/howto/static-files/ + +STATIC_URL = '/static/' + +TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')] diff --git a/mysite/mysite/urls.py b/mysite/mysite/urls.py new file mode 100644 index 0000000..65fd802 --- /dev/null +++ b/mysite/mysite/urls.py @@ -0,0 +1,7 @@ +from django.conf.urls import patterns, include, url +from django.contrib import admin + +urlpatterns = patterns('', + url(r'^polls/', include('polls.urls', namespace="polls")), + url(r'^admin/', include(admin.site.urls)), +) \ No newline at end of file diff --git a/mysite/mysite/wsgi.py b/mysite/mysite/wsgi.py new file mode 100644 index 0000000..15c7d49 --- /dev/null +++ b/mysite/mysite/wsgi.py @@ -0,0 +1,14 @@ +""" +WSGI config for mysite project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/1.7/howto/deployment/wsgi/ +""" + +import os +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings") + +from django.core.wsgi import get_wsgi_application +application = get_wsgi_application() diff --git a/mysite/polls/__init__.py b/mysite/polls/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/mysite/polls/admin.py b/mysite/polls/admin.py new file mode 100644 index 0000000..3a875e1 --- /dev/null +++ b/mysite/polls/admin.py @@ -0,0 +1,21 @@ +from django.contrib import admin +from models import Question, Choice + + +class ChoiceInline(admin.TabularInline): + model = Choice + extra = 3 + + +class QuestionAdmin(admin.ModelAdmin): + list_display = ('question_text', 'pub_date', 'was_published_recently') + list_filter = ['pub_date'] + search_fields = ['question_text'] + fieldsets = [ + (None, {'fields': ['question_text']}), + ('Date information', {'fields': ['pub_date'], 'classes': ['collapse']}), + ] + inlines = [ChoiceInline] + +admin.site.register(Question, QuestionAdmin) +admin.site.register(Choice) \ No newline at end of file diff --git a/mysite/polls/migrations/0001_initial.py b/mysite/polls/migrations/0001_initial.py new file mode 100644 index 0000000..f6837ef --- /dev/null +++ b/mysite/polls/migrations/0001_initial.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Choice', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('choice_text', models.CharField(max_length=200)), + ('votes', models.IntegerField(default=0)), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='Question', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('question_text', models.CharField(max_length=200)), + ('pub_date', models.DateTimeField(verbose_name=b'date published')), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.AddField( + model_name='choice', + name='question', + field=models.ForeignKey(to='polls.Question'), + preserve_default=True, + ), + ] diff --git a/mysite/polls/migrations/__init__.py b/mysite/polls/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/mysite/polls/models.py b/mysite/polls/models.py new file mode 100644 index 0000000..a832ae2 --- /dev/null +++ b/mysite/polls/models.py @@ -0,0 +1,28 @@ +import datetime + +from django.db import models +from django.utils import timezone + + +class Question(models.Model): + question_text = models.CharField(max_length=200) + pub_date = models.DateTimeField('date published') + + def was_published_recently(self): + return self.pub_date >= timezone.now() - datetime.timedelta(days=1) + + was_published_recently.admin_order_field = 'pub_date' + was_published_recently.boolean = True + was_published_recently.short_description = 'Published recently?' + + def __str__(self): + return self.question_text + + +class Choice(models.Model): + question = models.ForeignKey(Question) + choice_text = models.CharField(max_length=200) + votes = models.IntegerField(default=0) + + def __str__(self): + return self.choice_text \ No newline at end of file diff --git a/mysite/polls/templates/polls/detail.html b/mysite/polls/templates/polls/detail.html new file mode 100644 index 0000000..2f36854 --- /dev/null +++ b/mysite/polls/templates/polls/detail.html @@ -0,0 +1,12 @@ +

{{ question.question_text }}

+ +{% if error_message %}

{{ error_message }}

{% endif %} + +
+{% csrf_token %} +{% for choice in question.choice_set.all %} + +
+{% endfor %} + +
\ No newline at end of file diff --git a/mysite/polls/templates/polls/index.html b/mysite/polls/templates/polls/index.html new file mode 100644 index 0000000..cc41400 --- /dev/null +++ b/mysite/polls/templates/polls/index.html @@ -0,0 +1,9 @@ +{% if latest_question_list %} + +{% else %} +

No polls are available.

+{% endif %} \ No newline at end of file diff --git a/mysite/polls/templates/polls/results.html b/mysite/polls/templates/polls/results.html new file mode 100644 index 0000000..f9b3666 --- /dev/null +++ b/mysite/polls/templates/polls/results.html @@ -0,0 +1,9 @@ +

{{ question.question_text }}

+ +
    + {% for choice in question.choice_set.all %} +
  • {{ choice.choice_text }} -- {{ choice.votes }} vote{{ choice.votes|pluralize }}
  • + {% endfor %} +
+ +Vote again? \ No newline at end of file diff --git a/mysite/polls/tests.py b/mysite/polls/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/mysite/polls/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/mysite/polls/urls.py b/mysite/polls/urls.py new file mode 100644 index 0000000..00b1f35 --- /dev/null +++ b/mysite/polls/urls.py @@ -0,0 +1,10 @@ +from django.conf.urls import patterns, url + +from polls import views + +urlpatterns = patterns('', + url(r'^$', views.IndexView.as_view(), name='index'), + url(r'^(?P\d+)/$', views.DetailView.as_view(), name='detail'), + url(r'^(?P\d+)/results/$', views.ResultsView.as_view(), name='results'), + url(r'^(?P\d+)/vote/$', views.vote, name='vote'), +) \ No newline at end of file diff --git a/mysite/polls/views.py b/mysite/polls/views.py new file mode 100644 index 0000000..82a11b3 --- /dev/null +++ b/mysite/polls/views.py @@ -0,0 +1,44 @@ +from django.shortcuts import get_object_or_404, render +from django.http import HttpResponseRedirect +from django.core.urlresolvers import reverse +from django.views import generic + +from models import Choice, Question + + +class IndexView(generic.ListView): + template_name = 'polls/index.html' + context_object_name = 'latest_question_list' + + def get_queryset(self): + """Return the last five published questions.""" + return Question.objects.order_by('-pub_date')[:5] + + +class DetailView(generic.DetailView): + model = Question + template_name = 'polls/detail.html' + + +class ResultsView(generic.DetailView): + model = Question + template_name = 'polls/results.html' + + +def vote(request, question_id): + p = get_object_or_404(Question, pk=question_id) + try: + selected_choice = p.choice_set.get(pk=request.POST['choice']) + except (KeyError, Choice.DoesNotExist): + # Redisplay the question voting form. + return render(request, 'polls/detail.html', { + 'question': p, + 'error_message': "You didn't select a choice.", + }) + else: + selected_choice.votes += 1 + selected_choice.save() + # Always return an HttpResponseRedirect after successfully dealing + # with POST data. This prevents data from being posted twice if a + # user hits the Back button. + return HttpResponseRedirect(reverse('polls:results', args=(p.id,))) \ No newline at end of file diff --git a/mysite/templates/admin/base_site.html b/mysite/templates/admin/base_site.html new file mode 100644 index 0000000..7e9c91f --- /dev/null +++ b/mysite/templates/admin/base_site.html @@ -0,0 +1,9 @@ +{% extends "admin/base.html" %} + +{% block title %}{{ title }} | {{ site_title|default:_('Django site admin') }}{% endblock %} + +{% block branding %} +

{{ 'Task tracker'|default:_('Django administration') }}

+{% endblock %} + +{% block nav-global %}{% endblock %} \ No newline at end of file diff --git a/mysite/templates/admin/index.html b/mysite/templates/admin/index.html new file mode 100644 index 0000000..fcf269e --- /dev/null +++ b/mysite/templates/admin/index.html @@ -0,0 +1,82 @@ +{% extends "admin/base_site.html" %} +{% load i18n admin_static %} + +{% block extrastyle %}{{ block.super }}{% endblock %} + +{% block coltype %}colMS{% endblock %} + +{% block bodyclass %}{{ block.super }} dashboard{% endblock %} + +{% block breadcrumbs %}{% endblock %} + +{% block content %} +
+ +{% if app_list %} + {% for app in app_list %} +
+ + + {% for model in app.models %} + + {% if model.admin_url %} + + {% else %} + + {% endif %} + + {% if model.add_url %} + + {% else %} + + {% endif %} + + {% if model.admin_url %} + + {% else %} + + {% endif %} + + {% endfor %} +
+ {{ app.name }} +
{{ model.name }}{{ model.name }}{% trans 'Add' %} {% trans 'Change' %} 
+
+ {% endfor %} +{% else %} +

{% trans "You don't have permission to edit anything." %}

+{% endif %} +
+{% endblock %} + +{% block sidebar %} + +{% endblock %} diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..2f2e6fa --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +Django==1.7.1 \ No newline at end of file From 0dd7991746672d5d28dbd1ff6f56794e6e0b3b37 Mon Sep 17 00:00:00 2001 From: gremlinLee <90wertigo> Date: Wed, 10 Dec 2014 22:07:28 +0200 Subject: [PATCH 2/6] Added 11 task. --- mysite/db.sqlite3 | Bin 40960 -> 40960 bytes nine/db.sqlite3 | Bin 0 -> 36864 bytes nine/heroes/__init__.py | 0 nine/heroes/admin.py | 3 + nine/heroes/data.csv | 6 ++ nine/heroes/migrations/__init__.py | 0 nine/heroes/models.py | 3 + nine/heroes/templates/heroes/detail.html | 82 +++++++++++++++ nine/heroes/templates/heroes/index.html | 35 +++++++ nine/heroes/tests.py | 3 + nine/heroes/urls.py | 7 ++ nine/heroes/views.py | 74 ++++++++++++++ nine/manage.py | 10 ++ nine/nine/__init__.py | 0 nine/nine/settings.py | 93 +++++++++++++++++ nine/nine/urls.py | 9 ++ nine/nine/wsgi.py | 14 +++ nine/square/__init__.py | 0 nine/square/admin.py | 3 + nine/square/migrations/__init__.py | 0 nine/square/models.py | 3 + nine/square/templates/square/index.html | 67 ++++++++++++ nine/square/tests.py | 3 + nine/square/urls.py | 6 ++ nine/square/views.py | 41 ++++++++ nine/static/img/batman.jpg | Bin 0 -> 12331 bytes nine/static/img/spiderman.jpg | Bin 0 -> 16288 bytes nine/static/img/superman.jpg | Bin 0 -> 16025 bytes nine/static/img/wolverine.jpg | Bin 0 -> 20732 bytes nine/static/img/zorro.jpg | Bin 0 -> 21764 bytes pybursa_courses/__init__.py | 1 + pybursa_courses/additional/__init__.py | 1 + pybursa_courses/additional/models.py | 20 ++++ pybursa_courses/coaches/__init__.py | 0 pybursa_courses/coaches/admin.py | 0 pybursa_courses/coaches/models.py | 19 ++++ .../coaches/templates/coaches/coach.html | 65 ++++++++++++ .../coaches/templates/coaches/coaches.html | 33 ++++++ .../coaches/templatetags/__init__.py | 1 + .../coaches/templatetags/filter.py | 9 ++ pybursa_courses/coaches/tests.py | 3 + pybursa_courses/coaches/urls.py | 7 ++ pybursa_courses/coaches/views.py | 25 +++++ pybursa_courses/courses/__init__.py | 0 pybursa_courses/courses/admin.py | 11 ++ pybursa_courses/courses/models.py | 13 +++ .../courses/templates/courses/course.html | 86 ++++++++++++++++ .../courses/templates/courses/courses.html | 43 ++++++++ pybursa_courses/courses/tests.py | 3 + pybursa_courses/courses/urls.py | 7 ++ pybursa_courses/courses/views.py | 20 ++++ pybursa_courses/db.sqlite3 | Bin 0 -> 64512 bytes pybursa_courses/manage.py | 10 ++ pybursa_courses/pybursa_courses/__init__.py | 0 pybursa_courses/pybursa_courses/admin.py | 0 pybursa_courses/pybursa_courses/settings.py | 95 ++++++++++++++++++ pybursa_courses/pybursa_courses/urls.py | 13 +++ pybursa_courses/pybursa_courses/view.py | 5 + pybursa_courses/pybursa_courses/wsgi.py | 14 +++ pybursa_courses/static/img/batman.jpg | Bin 0 -> 12331 bytes pybursa_courses/static/img/coach.jpg | Bin 0 -> 46307 bytes pybursa_courses/static/img/java.png | Bin 0 -> 33720 bytes pybursa_courses/static/img/js.png | Bin 0 -> 20722 bytes pybursa_courses/static/img/languages.jpg | Bin 0 -> 139031 bytes pybursa_courses/static/img/python.png | Bin 0 -> 8283 bytes pybursa_courses/static/img/ruby.png | Bin 0 -> 118987 bytes pybursa_courses/static/img/spiderman.jpg | Bin 0 -> 16288 bytes pybursa_courses/static/img/student.jpg | Bin 0 -> 17800 bytes pybursa_courses/static/img/superman.jpg | Bin 0 -> 16025 bytes pybursa_courses/static/img/wolverine.jpg | Bin 0 -> 20732 bytes pybursa_courses/static/img/zorro.jpg | Bin 0 -> 21764 bytes pybursa_courses/students/__init__.py | 0 pybursa_courses/students/admin.py | 0 pybursa_courses/students/models.py | 15 +++ .../students/templates/students/student.html | 60 +++++++++++ .../students/templates/students/students.html | 34 +++++++ pybursa_courses/students/tests.py | 3 + pybursa_courses/students/urls.py | 7 ++ pybursa_courses/students/views.py | 25 +++++ pybursa_courses/templates/pybursa/index.html | 10 ++ 80 files changed, 1120 insertions(+) create mode 100644 nine/db.sqlite3 create mode 100644 nine/heroes/__init__.py create mode 100644 nine/heroes/admin.py create mode 100644 nine/heroes/data.csv create mode 100644 nine/heroes/migrations/__init__.py create mode 100644 nine/heroes/models.py create mode 100644 nine/heroes/templates/heroes/detail.html create mode 100644 nine/heroes/templates/heroes/index.html create mode 100644 nine/heroes/tests.py create mode 100644 nine/heroes/urls.py create mode 100644 nine/heroes/views.py create mode 100755 nine/manage.py create mode 100644 nine/nine/__init__.py create mode 100644 nine/nine/settings.py create mode 100644 nine/nine/urls.py create mode 100644 nine/nine/wsgi.py create mode 100644 nine/square/__init__.py create mode 100644 nine/square/admin.py create mode 100644 nine/square/migrations/__init__.py create mode 100644 nine/square/models.py create mode 100644 nine/square/templates/square/index.html create mode 100644 nine/square/tests.py create mode 100644 nine/square/urls.py create mode 100644 nine/square/views.py create mode 100644 nine/static/img/batman.jpg create mode 100644 nine/static/img/spiderman.jpg create mode 100644 nine/static/img/superman.jpg create mode 100644 nine/static/img/wolverine.jpg create mode 100644 nine/static/img/zorro.jpg create mode 100644 pybursa_courses/__init__.py create mode 100644 pybursa_courses/additional/__init__.py create mode 100644 pybursa_courses/additional/models.py create mode 100644 pybursa_courses/coaches/__init__.py create mode 100644 pybursa_courses/coaches/admin.py create mode 100644 pybursa_courses/coaches/models.py create mode 100644 pybursa_courses/coaches/templates/coaches/coach.html create mode 100644 pybursa_courses/coaches/templates/coaches/coaches.html create mode 100644 pybursa_courses/coaches/templatetags/__init__.py create mode 100644 pybursa_courses/coaches/templatetags/filter.py create mode 100644 pybursa_courses/coaches/tests.py create mode 100644 pybursa_courses/coaches/urls.py create mode 100644 pybursa_courses/coaches/views.py create mode 100644 pybursa_courses/courses/__init__.py create mode 100644 pybursa_courses/courses/admin.py create mode 100644 pybursa_courses/courses/models.py create mode 100644 pybursa_courses/courses/templates/courses/course.html create mode 100644 pybursa_courses/courses/templates/courses/courses.html create mode 100644 pybursa_courses/courses/tests.py create mode 100644 pybursa_courses/courses/urls.py create mode 100644 pybursa_courses/courses/views.py create mode 100644 pybursa_courses/db.sqlite3 create mode 100755 pybursa_courses/manage.py create mode 100644 pybursa_courses/pybursa_courses/__init__.py create mode 100644 pybursa_courses/pybursa_courses/admin.py create mode 100644 pybursa_courses/pybursa_courses/settings.py create mode 100644 pybursa_courses/pybursa_courses/urls.py create mode 100644 pybursa_courses/pybursa_courses/view.py create mode 100644 pybursa_courses/pybursa_courses/wsgi.py create mode 100644 pybursa_courses/static/img/batman.jpg create mode 100644 pybursa_courses/static/img/coach.jpg create mode 100644 pybursa_courses/static/img/java.png create mode 100644 pybursa_courses/static/img/js.png create mode 100644 pybursa_courses/static/img/languages.jpg create mode 100644 pybursa_courses/static/img/python.png create mode 100644 pybursa_courses/static/img/ruby.png create mode 100644 pybursa_courses/static/img/spiderman.jpg create mode 100644 pybursa_courses/static/img/student.jpg create mode 100644 pybursa_courses/static/img/superman.jpg create mode 100644 pybursa_courses/static/img/wolverine.jpg create mode 100644 pybursa_courses/static/img/zorro.jpg create mode 100644 pybursa_courses/students/__init__.py create mode 100644 pybursa_courses/students/admin.py create mode 100644 pybursa_courses/students/models.py create mode 100644 pybursa_courses/students/templates/students/student.html create mode 100644 pybursa_courses/students/templates/students/students.html create mode 100644 pybursa_courses/students/tests.py create mode 100644 pybursa_courses/students/urls.py create mode 100644 pybursa_courses/students/views.py create mode 100644 pybursa_courses/templates/pybursa/index.html diff --git a/mysite/db.sqlite3 b/mysite/db.sqlite3 index 0e4c1a258878855e035fb8c1e21a2e7260857ea8..e0144443e4ece9a3efcd5f595ec52e2dd35bd455 100644 GIT binary patch delta 342 zcmZoTz|?SnX@WGP!9*EnMuUwBOPV>Dm^>Mnjxl*|Y_w&nuV!ZTZDe({sLCv~G%U-l zFgCBK$}r3-$Vf5GEvm}NF)_DDDK9DZb8)TmcMmL&3duH(%ndd2Gm6TH%Bb15)S3$(R0GB7mJH8j#SGE^`$vNEx>GBwmQ zFgCZeuxK*he4@>Uk%NhO5(D!j=IxsWRoa*}RhWGl3Au+Eq-gTFHigNzyETFO4>2%5 zWIhDczl~X5j@gkBx1G$JANH&AuuNcJp0Jr~P8%~fCnGC^Fe9f&W-jyO+4BuWn7=V_ dFaQBJD=UL2BcoepUMlnC2lK_afMOsF1OWSZUz-2` delta 141 zcmZoTz|?SnX@WGP_Cy(HM(vFWOPV ta8I5+-%x~sfq?^v8Ms+l8AKTw-7@o1nI=D&FUG~e$jTth$?1`q3jj*|D1QI| diff --git a/nine/db.sqlite3 b/nine/db.sqlite3 new file mode 100644 index 0000000000000000000000000000000000000000..5bb3f85038caccfb7e146cc6498cea6ff3b1273a GIT binary patch literal 36864 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 literal 0 HcmV?d00001 diff --git a/nine/heroes/__init__.py b/nine/heroes/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/nine/heroes/admin.py b/nine/heroes/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/nine/heroes/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/nine/heroes/data.csv b/nine/heroes/data.csv new file mode 100644 index 0000000..c995a24 --- /dev/null +++ b/nine/heroes/data.csv @@ -0,0 +1,6 @@ +id,surname,name,birthdate,nickname +1,Wayne,Bruce,1939-01-30,batman +2,Kent,Clark,1938-04-18,superman +3,Banderas,Anton,1960-08-10,zorro +4,Parker,Peter,1970-11-05,spiderman +5,Howlett,James,1880-01-01,wolverine \ No newline at end of file diff --git a/nine/heroes/migrations/__init__.py b/nine/heroes/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/nine/heroes/models.py b/nine/heroes/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/nine/heroes/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/nine/heroes/templates/heroes/detail.html b/nine/heroes/templates/heroes/detail.html new file mode 100644 index 0000000..7615557 --- /dev/null +++ b/nine/heroes/templates/heroes/detail.html @@ -0,0 +1,82 @@ +{% load static %} + + + + + + + + + + + + Starter Template for Bootstrap + + + + + + + +

Heroes

+

Hero

+ +
+ {% if hero %} + {% if hero.nickname == 'batman' %} +
+ +
+ {% elif hero.nickname == 'zorro' %} +
+ +
+ {% elif hero.nickname == 'spiderman' %} +
+ +
+ {% elif hero.nickname == 'superman' %} +
+ +
+ {% elif hero.nickname == 'wolverine' %} +
+ +
+ {% endif %} + {% endif %} +
+
    +
  • + {{ hero.first_name }} + First name +
  • +
  • + {{ hero.surname }} + Last name +
  • +
  • + {{ hero.get_age }} + Age +
  • +
  • + {{ hero.nickname }} + Nickname +
  • +
+ + + \ No newline at end of file diff --git a/nine/heroes/templates/heroes/index.html b/nine/heroes/templates/heroes/index.html new file mode 100644 index 0000000..3ec2644 --- /dev/null +++ b/nine/heroes/templates/heroes/index.html @@ -0,0 +1,35 @@ +{% load static %} + + + + + + + + + + + + Starter Template for Bootstrap + + + + + + + +

Welcome to Heroes Application

+ +
    + {% for hero in heroes %} +
  • {{ hero.get_fullname }} + + + +
  • + {% endfor %} +
+ + + + \ No newline at end of file diff --git a/nine/heroes/tests.py b/nine/heroes/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/nine/heroes/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/nine/heroes/urls.py b/nine/heroes/urls.py new file mode 100644 index 0000000..bdadbae --- /dev/null +++ b/nine/heroes/urls.py @@ -0,0 +1,7 @@ +from django.conf.urls import patterns, url +from heroes import views + +urlpatterns = patterns('', + url(r'^$', views.index, name='index'), + url(r'^(?P\w+)', views.detail, name='detail') +) \ No newline at end of file diff --git a/nine/heroes/views.py b/nine/heroes/views.py new file mode 100644 index 0000000..ef7ef3d --- /dev/null +++ b/nine/heroes/views.py @@ -0,0 +1,74 @@ +from django.shortcuts import render +from datetime import datetime +from csv import DictReader + + +class Storage(object): + def __init__(self, list): + self.storage = list + + def get_storage(self): + return self.storage + +storage = "" + + +class Hero(object): + def __init__(self, surName, firstName, birth_date, nickname=None): + self.surname = surName + self.first_name = firstName + self.birth_date = datetime.strptime(birth_date, '%Y-%m-%d').date() + if nickname is not None: + self.nickname = nickname + + def __str__(self): + return "Full name: " + self.first_name + " " + self.surname + + def get_age(self): + return str(int(( + (datetime.now() - datetime(self.birth_date.year, + self.birth_date.month, + self.birth_date.day)).days / 365.0))) + + def get_fullname(self): + return self.surname + ' ' + self.first_name + + +def index(request): + global storage + with open('./heroes/data.csv', 'r+') as f: + reader = DictReader(f, + ['id', 'surname', + 'name', 'birthdate', + 'nickname']) + reader.next() + list_of_heroes = [] + for row in reader: + p = Hero( + row['surname'], + row['name'], + row['birthdate'], + row['nickname'] + ) + list_of_heroes.append(p) + + storage = Storage(list_of_heroes) + print storage + print list_of_heroes + + return render(request, "heroes/index.html", {'heroes': list_of_heroes}) + + +def detail(request, hero): + global storage + print storage + heroes = storage.get_storage() + heroobj = "" + for i in range(0, len(heroes)): + if hero == heroes[i].nickname: + heroobj = heroes[i] + + print heroobj + return render(request, "heroes/detail.html", { + 'hero': heroobj + }) diff --git a/nine/manage.py b/nine/manage.py new file mode 100755 index 0000000..9e15265 --- /dev/null +++ b/nine/manage.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python +import os +import sys + +if __name__ == "__main__": + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "nine.settings") + + from django.core.management import execute_from_command_line + + execute_from_command_line(sys.argv) diff --git a/nine/nine/__init__.py b/nine/nine/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/nine/nine/settings.py b/nine/nine/settings.py new file mode 100644 index 0000000..92f887b --- /dev/null +++ b/nine/nine/settings.py @@ -0,0 +1,93 @@ +""" +Django settings for nine project. + +For more information on this file, see +https://docs.djangoproject.com/en/1.7/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/1.7/ref/settings/ +""" + +# Build paths inside the project like this: os.path.join(BASE_DIR, ...) +import os +BASE_DIR = os.path.dirname(os.path.dirname(__file__)) + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = '$5is*d0(drj4$^^qbf$t4#+gmtcmll&e&ux1grw9rrq)ykatbk' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +TEMPLATE_DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = ( + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'square', + 'heroes', +) + +MIDDLEWARE_CLASSES = ( + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +) + +ROOT_URLCONF = 'nine.urls' + +WSGI_APPLICATION = 'nine.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/1.7/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), + } +} + +# Internationalization +# https://docs.djangoproject.com/en/1.7/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_L10N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/1.7/howto/static-files/ + +STATIC_URL = '/static/' + +STATICFILES_DIRS = ( + os.path.join(BASE_DIR, "static"), +) + +print os.path.join(BASE_DIR, "static") + +TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')] diff --git a/nine/nine/urls.py b/nine/nine/urls.py new file mode 100644 index 0000000..e404c78 --- /dev/null +++ b/nine/nine/urls.py @@ -0,0 +1,9 @@ +from django.conf.urls import patterns, include, url +from django.contrib import admin + + +urlpatterns = patterns('', + url(r'^admin/', include(admin.site.urls)), + url(r'^square/', include('square.urls', namespace="square")), + url(r'^heroes/', include('heroes.urls', namespace="heroes")) +) diff --git a/nine/nine/wsgi.py b/nine/nine/wsgi.py new file mode 100644 index 0000000..de067e4 --- /dev/null +++ b/nine/nine/wsgi.py @@ -0,0 +1,14 @@ +""" +WSGI config for nine project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/1.7/howto/deployment/wsgi/ +""" + +import os +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "nine.settings") + +from django.core.wsgi import get_wsgi_application +application = get_wsgi_application() diff --git a/nine/square/__init__.py b/nine/square/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/nine/square/admin.py b/nine/square/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/nine/square/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/nine/square/migrations/__init__.py b/nine/square/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/nine/square/models.py b/nine/square/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/nine/square/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/nine/square/templates/square/index.html b/nine/square/templates/square/index.html new file mode 100644 index 0000000..8932eb7 --- /dev/null +++ b/nine/square/templates/square/index.html @@ -0,0 +1,67 @@ +{% load static %} + + + + + + + + + + + + Starter Template for Bootstrap + + + + + + + +

Welcome to Square Application

+ +
+

Here you can solve quadratic equation. + Please enter a, b, c.

+
+ +
+
+
+ a + +
+
+ b + +
+
+ c + +
+ +
+
+ +{% if answer %} +

+ Answer: + {% if answer.allisright %} + x1 = ({{answer.allisright.x1}}), + x2 = ({{answer.allisright.x2}}) + {% endif %} + {% if answer.error %} + {{answer.error}} + {% endif %} +

+{% endif %} + + + + + + + + \ No newline at end of file diff --git a/nine/square/tests.py b/nine/square/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/nine/square/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/nine/square/urls.py b/nine/square/urls.py new file mode 100644 index 0000000..eee30c5 --- /dev/null +++ b/nine/square/urls.py @@ -0,0 +1,6 @@ +from django.conf.urls import patterns, url +from square import views + +urlpatterns = patterns('', + url(r'^$', views.index, name='index'), +) \ No newline at end of file diff --git a/nine/square/views.py b/nine/square/views.py new file mode 100644 index 0000000..37f10d3 --- /dev/null +++ b/nine/square/views.py @@ -0,0 +1,41 @@ +from django.shortcuts import render +from math import sqrt + + +def index(request): + print request.GET + answer = {} + mapget = request.GET + + if len(mapget.keys()) == 3: + answer = quad(mapget) + + return render(request, "square/index.html", answer) + + +def quad(mapget): + try: + answer = { + 'answer': { + 'allisrigth': {}, + 'error': "" + } + } + a = int(mapget.get('a')) + b = int(mapget.get('b')) + c = int(mapget.get('c')) + d = b * b - 4 * a * c + print answer + d = sqrt(d) + x1 = (-b + d) / (2 * a) + x2 = (-b - d) / (2 * a) + print x1, x2 + answer.get('answer')['allisright'] = {} + answer.get('answer')['allisright']['x1'] = x1 + answer.get('answer')['allisright']['x2'] = x2 + + except ValueError as error: + answer.get('answer')['error'] = "Error " + str(error) + ". D is negative, please enter correct data." + print error + + return answer diff --git a/nine/static/img/batman.jpg b/nine/static/img/batman.jpg new file mode 100644 index 0000000000000000000000000000000000000000..99a105e39be68f47b6b5b2519c5be314150dc5b4 GIT binary patch literal 12331 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 ZZU^tW;*+YW5pC#yX6*k@ZNzs|{{td=OQQe) literal 0 HcmV?d00001 diff --git a/nine/static/img/spiderman.jpg b/nine/static/img/spiderman.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4333e6cec0ac2b707ff102dea36649637b29803d GIT binary patch literal 16288 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 a`V}nG7Io&Ec!3lD(z5&{UU%+3FZ>UkT#MrX literal 0 HcmV?d00001 diff --git a/nine/static/img/superman.jpg b/nine/static/img/superman.jpg new file mode 100644 index 0000000000000000000000000000000000000000..88522ab33cc57953074c7e029eb31eafb7bec50c GIT binary patch literal 16025 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 literal 0 HcmV?d00001 diff --git a/nine/static/img/zorro.jpg b/nine/static/img/zorro.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc8a72e49497f0525ee5ff7ea577b17b66dddbd2 GIT binary patch literal 21764 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%0AoP4UEEWaoEy%DR6CXUw%4=is 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 GNdMUks$X9K literal 0 HcmV?d00001 diff --git a/pybursa_courses/__init__.py b/pybursa_courses/__init__.py new file mode 100644 index 0000000..354f3e4 --- /dev/null +++ b/pybursa_courses/__init__.py @@ -0,0 +1 @@ +__author__ = 'gremlin' diff --git a/pybursa_courses/additional/__init__.py b/pybursa_courses/additional/__init__.py new file mode 100644 index 0000000..354f3e4 --- /dev/null +++ b/pybursa_courses/additional/__init__.py @@ -0,0 +1 @@ +__author__ = 'gremlin' diff --git a/pybursa_courses/additional/models.py b/pybursa_courses/additional/models.py new file mode 100644 index 0000000..6448777 --- /dev/null +++ b/pybursa_courses/additional/models.py @@ -0,0 +1,20 @@ +from django.db import models + +from courses.models import Course + + +class Address(models.Model): + + zipcode = models.PositiveIntegerField() + country = models.CharField(max_length=20) + region = models.CharField(max_length=30) + district = models.CharField(max_length=30) + street = models.CharField(max_length=30) + house = models.PositiveSmallIntegerField() + + +class Dossier(models.Model): + + address = models.ForeignKey(Address) + unliked_courses = models.ManyToManyField(Course, blank=True) + liked_color = models.CharField(max_length=20) \ No newline at end of file diff --git a/pybursa_courses/coaches/__init__.py b/pybursa_courses/coaches/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pybursa_courses/coaches/admin.py b/pybursa_courses/coaches/admin.py new file mode 100644 index 0000000..e69de29 diff --git a/pybursa_courses/coaches/models.py b/pybursa_courses/coaches/models.py new file mode 100644 index 0000000..d53b20e --- /dev/null +++ b/pybursa_courses/coaches/models.py @@ -0,0 +1,19 @@ +from django.db import models +from django.contrib.auth.models import User + +from additional.models import Dossier + + +class Coach(models.Model): + + COACH_CHOISE = ( + ('assistant', 'Assistant'), + ('coach', 'Coach') + ) + + first_name = models.CharField(max_length=255) + last_name = models.CharField(max_length=255) + course = models.CharField(max_length=255) + role = models.CharField(max_length=20, choices=COACH_CHOISE) + user = models.ForeignKey(User) + dossier = models.OneToOneField(Dossier, blank=True) \ No newline at end of file diff --git a/pybursa_courses/coaches/templates/coaches/coach.html b/pybursa_courses/coaches/templates/coaches/coach.html new file mode 100644 index 0000000..0460bd8 --- /dev/null +++ b/pybursa_courses/coaches/templates/coaches/coach.html @@ -0,0 +1,65 @@ +{% load static %} +{% load filter %} + + + + + + + + + + + + Starter Template for Bootstrap + + + + + + + +

Coaches

+ +

Coach

+ +
+ {% if coach %} +
+ +
+ {% endif %} +
+ +
    +
  • + {{ coach.first_name }} + First name +
  • +
  • + {{ coach.last_name }} + Last name +
  • +
  • + {{ coach.course }} + Course +
  • +
  • +{# {% ifequal user.pk comment.user_id %}#} +{# ...#} +{#{% endifequal %}#} + {{ coach.lector }} + {% if couch.lector == True %} + + {% else %} + + {% endif %} + Lector + {% comment %}
  • + {{ coach.lector }} + Lector{% endcomment %} + +
+ + + \ No newline at end of file diff --git a/pybursa_courses/coaches/templates/coaches/coaches.html b/pybursa_courses/coaches/templates/coaches/coaches.html new file mode 100644 index 0000000..508d49d --- /dev/null +++ b/pybursa_courses/coaches/templates/coaches/coaches.html @@ -0,0 +1,33 @@ +{% load static %} + + + + + + + + + + + + Starter Template for Bootstrap + + + + + + + +

Welcome to Coach Application

+
    + {% for coach in coach_list %} +
  1. {{ forloop.counter }} {{ coach.first_name }} {{ coach.last_name }} + + + +
  2. + {% endfor %} +
+ + + \ No newline at end of file diff --git a/pybursa_courses/coaches/templatetags/__init__.py b/pybursa_courses/coaches/templatetags/__init__.py new file mode 100644 index 0000000..354f3e4 --- /dev/null +++ b/pybursa_courses/coaches/templatetags/__init__.py @@ -0,0 +1 @@ +__author__ = 'gremlin' diff --git a/pybursa_courses/coaches/templatetags/filter.py b/pybursa_courses/coaches/templatetags/filter.py new file mode 100644 index 0000000..9c2bd84 --- /dev/null +++ b/pybursa_courses/coaches/templatetags/filter.py @@ -0,0 +1,9 @@ +from django.template import Library + +register = Library() + + +@register.filter +def is_true(value, arg): + print 'hello from filter', value, arg + return value is True \ No newline at end of file diff --git a/pybursa_courses/coaches/tests.py b/pybursa_courses/coaches/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/pybursa_courses/coaches/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/pybursa_courses/coaches/urls.py b/pybursa_courses/coaches/urls.py new file mode 100644 index 0000000..a380fba --- /dev/null +++ b/pybursa_courses/coaches/urls.py @@ -0,0 +1,7 @@ +from django.conf.urls import patterns, url +from coaches import views + +urlpatterns = patterns('', + url(r'^$', views.CoachListView.as_view(), name='coaches'), + url(r'^(?P\d+)/$', views.ConcreteCoach.as_view(), name='coach'), +) \ No newline at end of file diff --git a/pybursa_courses/coaches/views.py b/pybursa_courses/coaches/views.py new file mode 100644 index 0000000..bd1cd15 --- /dev/null +++ b/pybursa_courses/coaches/views.py @@ -0,0 +1,25 @@ +from django.shortcuts import render +from django.views import generic + +from coaches.models import Coach + + +class CoachListView(generic.ListView): + template_name = 'coaches/coaches.html' + context_object_name = 'coach_list' + + def get_queryset(self): + return Coach.objects.order_by('-first_name') + + +class ConcreteCoach(generic.DetailView): + model = Coach + template_name = 'coaches/coach.html' + +# +# def concrete_coach(request, coach_id): +# coach = Coach.objects.get(id=int(coach_id)) +# print coach.lector, type(coach.lector) +# return render(request, "coaches/coach.html", { +# 'coach': coach +# }) \ No newline at end of file diff --git a/pybursa_courses/courses/__init__.py b/pybursa_courses/courses/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pybursa_courses/courses/admin.py b/pybursa_courses/courses/admin.py new file mode 100644 index 0000000..6c931a2 --- /dev/null +++ b/pybursa_courses/courses/admin.py @@ -0,0 +1,11 @@ +from django.contrib import admin +from coaches.models import Coach +from courses.models import Course +from students.models import Student +from additional.models import Dossier, Address + +admin.site.register(Course) +admin.site.register(Student) +admin.site.register(Coach) +admin.site.register(Dossier) +admin.site.register(Address) diff --git a/pybursa_courses/courses/models.py b/pybursa_courses/courses/models.py new file mode 100644 index 0000000..5b5b9e1 --- /dev/null +++ b/pybursa_courses/courses/models.py @@ -0,0 +1,13 @@ +from django.db import models + + + +class Course(models.Model): + language = models.CharField(max_length=255) + name = models.CharField(max_length=255) + description = models.CharField(max_length=255) + trener = models.ForeignKey('coaches.Coach', related_name='coach') + assistant = models.ForeignKey('coaches.Coach', related_name='assistant') + date_of_beginning = models.DateField() + date_of_finishing = models.DateField() + venue = models.ForeignKey('additional.Address') diff --git a/pybursa_courses/courses/templates/courses/course.html b/pybursa_courses/courses/templates/courses/course.html new file mode 100644 index 0000000..ea44e44 --- /dev/null +++ b/pybursa_courses/courses/templates/courses/course.html @@ -0,0 +1,86 @@ +{% load static %} + + + + + + + + + + + Starter Template for Bootstrap + + + + + + + +

Courses

+ +

Course

+ +
+ {% if course %} + {% if course.language == 'Python' %} +
+ +
+ {% elif course.language == 'JavaScript' %} +
+ +
+ {% elif course.language == 'Ruby' %} +
+ +
+ {% else %} +
+ +
+ {% endif %} + {% endif %} +
+ +
    +
  • + {{ course.name }} + Name +
  • +
  • + {{ course.language }} + Language +
  • +
  • + {{ course.description }} + Description +
  • +
  • + {{ course.coach }} + Coach +
  • +
  • + {{ course.assistant }} + Assistant +
  • +
  • + {{ course.date_of_beginning }} + Date of beginning +
  • +
  • + {{ course.date_of_finishing }} + Date of finishing +
  • +
+ + + \ No newline at end of file diff --git a/pybursa_courses/courses/templates/courses/courses.html b/pybursa_courses/courses/templates/courses/courses.html new file mode 100644 index 0000000..96b0554 --- /dev/null +++ b/pybursa_courses/courses/templates/courses/courses.html @@ -0,0 +1,43 @@ +{% load static %} + + + + + + + + + + + + Starter Template for Bootstrap + + + + + + + +

Welcome to Course Application

+ + +
+
Avialable courses
+ + + + + + + {% for course in course_list %}#} + + + + + + {% endfor %} +
NameDate of beginningDate of finishing
{{ course.name }}{{ course.date_of_beginning }}{{ course.date_of_finishing }}
+
+ + + \ No newline at end of file diff --git a/pybursa_courses/courses/tests.py b/pybursa_courses/courses/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/pybursa_courses/courses/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/pybursa_courses/courses/urls.py b/pybursa_courses/courses/urls.py new file mode 100644 index 0000000..35b29a3 --- /dev/null +++ b/pybursa_courses/courses/urls.py @@ -0,0 +1,7 @@ +from django.conf.urls import patterns, url +from courses import views + +urlpatterns = patterns('', + url(r'^$', views.CourseListView.as_view(), name='courses'), + url(r'^(?P\d+)/$', views.concrete_course, name='course'), +) \ No newline at end of file diff --git a/pybursa_courses/courses/views.py b/pybursa_courses/courses/views.py new file mode 100644 index 0000000..0581823 --- /dev/null +++ b/pybursa_courses/courses/views.py @@ -0,0 +1,20 @@ +from django.shortcuts import render +from django.views import generic + +from courses.models import Course + + +class CourseListView(generic.ListView): + template_name = 'courses/courses.html' + context_object_name = 'course_list' + + def get_queryset(self): + return Course.objects.order_by('-name') + + +def concrete_course(request, course_id): + course = Course.objects.get(id=int(course_id)) + print course + return render(request, "courses/course.html", { + 'course': course + }) \ No newline at end of file diff --git a/pybursa_courses/db.sqlite3 b/pybursa_courses/db.sqlite3 new file mode 100644 index 0000000000000000000000000000000000000000..c1ddb38639bfbe35ec8afd5f98651f2fecd9d408 GIT binary patch literal 64512 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 Ik?#Nf|4d0E00000 literal 0 HcmV?d00001 diff --git a/pybursa_courses/manage.py b/pybursa_courses/manage.py new file mode 100755 index 0000000..64dcd71 --- /dev/null +++ b/pybursa_courses/manage.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python +import os +import sys + +if __name__ == "__main__": + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pybursa_courses.settings") + + from django.core.management import execute_from_command_line + + execute_from_command_line(sys.argv) diff --git a/pybursa_courses/pybursa_courses/__init__.py b/pybursa_courses/pybursa_courses/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pybursa_courses/pybursa_courses/admin.py b/pybursa_courses/pybursa_courses/admin.py new file mode 100644 index 0000000..e69de29 diff --git a/pybursa_courses/pybursa_courses/settings.py b/pybursa_courses/pybursa_courses/settings.py new file mode 100644 index 0000000..aa3f8f1 --- /dev/null +++ b/pybursa_courses/pybursa_courses/settings.py @@ -0,0 +1,95 @@ +""" +Django settings for pybursa_courses project. + +For more information on this file, see +https://docs.djangoproject.com/en/1.7/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/1.7/ref/settings/ +""" + +# Build paths inside the project like this: os.path.join(BASE_DIR, ...) +import os +BASE_DIR = os.path.dirname(os.path.dirname(__file__)) + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'qf-)0gd2heb6$zr2^b997gfemx*51k2$@i^l(q@!$@jhfn=x8a' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +TEMPLATE_DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = ( + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'coaches', + 'courses', + 'students', + 'additional', +) + +MIDDLEWARE_CLASSES = ( + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +) + +ROOT_URLCONF = 'pybursa_courses.urls' + +WSGI_APPLICATION = 'pybursa_courses.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/1.7/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), + } +} + +# Internationalization +# https://docs.djangoproject.com/en/1.7/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_L10N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/1.7/howto/static-files/ + +STATIC_URL = '/static/' + +STATICFILES_DIRS = ( + os.path.join(BASE_DIR, "static"), +) + +print os.path.join(BASE_DIR, "static") + +TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')] diff --git a/pybursa_courses/pybursa_courses/urls.py b/pybursa_courses/pybursa_courses/urls.py new file mode 100644 index 0000000..98532c8 --- /dev/null +++ b/pybursa_courses/pybursa_courses/urls.py @@ -0,0 +1,13 @@ +from django.conf.urls import patterns, include, url +from django.contrib import admin + +from pybursa_courses import view + +urlpatterns = patterns('', + + url(r'^$', view.index, name='index'), + url(r'^admin/', include(admin.site.urls)), + url(r'^students/', include('students.urls')), + url(r'^courses/', include('courses.urls')), + url(r'^coaches/', include('coaches.urls')), +) diff --git a/pybursa_courses/pybursa_courses/view.py b/pybursa_courses/pybursa_courses/view.py new file mode 100644 index 0000000..893adad --- /dev/null +++ b/pybursa_courses/pybursa_courses/view.py @@ -0,0 +1,5 @@ +from django.shortcuts import render + + +def index(request): + return render(request, "pybursa/index.html") \ No newline at end of file diff --git a/pybursa_courses/pybursa_courses/wsgi.py b/pybursa_courses/pybursa_courses/wsgi.py new file mode 100644 index 0000000..ccb8a8d --- /dev/null +++ b/pybursa_courses/pybursa_courses/wsgi.py @@ -0,0 +1,14 @@ +""" +WSGI config for pybursa_courses project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/1.7/howto/deployment/wsgi/ +""" + +import os +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pybursa_courses.settings") + +from django.core.wsgi import get_wsgi_application +application = get_wsgi_application() diff --git a/pybursa_courses/static/img/batman.jpg b/pybursa_courses/static/img/batman.jpg new file mode 100644 index 0000000000000000000000000000000000000000..99a105e39be68f47b6b5b2519c5be314150dc5b4 GIT binary patch literal 12331 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 ZZU^tW;*+YW5pC#yX6*k@ZNzs|{{td=OQQe) literal 0 HcmV?d00001 diff --git a/pybursa_courses/static/img/coach.jpg b/pybursa_courses/static/img/coach.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fb5dbfbf19c4589668a37d4a39034c4a075a5068 GIT binary patch literal 46307 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 S%y-{GKQa=E;#HzX0sjvHYrSs( literal 0 HcmV?d00001 diff --git a/pybursa_courses/static/img/js.png b/pybursa_courses/static/img/js.png new file mode 100644 index 0000000000000000000000000000000000000000..df4ae45c344812807bcd2e07f8d30e4150fe1af5 GIT binary patch literal 20722 zcmdSB2T+qyxHgErAU33fs5I%)yNL8IEp$+j8Ug9jMHHk<@4b@*kRm;xC{;S4No(Eq++ot{if1S5dS5_c9fqvz-mL!0$TzaWu><<1``S)9?2mX+ZOv_AFK~DeG z^!luKEt7%OGHI?t@*tBT$^FqOn^ULn#*?WIJ^xV{vr)W$b$4=Ona&T}La^ka;-@kKdDbrb6LVta)t8wqNrv2GHi&?#8lCe5}$Z7&N(skmy75_wONkqz-9@AcPnvP!%lCnI|uc$uf?i6NNi zQFJ?a^iCD{=S3dy$7%3gva{6SkKl7)h^OF_um9^4*TGi&PoDTU`%#Q)b@{vRy<-x&WnacGPGCyW0#)BkM)|JSts zueRsEF75yRiT`bB|KsiXuS@&Cx1Rrg@&D89`G05||KsiX|F>_rI;-zaHTK zr;g|UMcaHt_IC0t+3Pz(#Y6;gLP;s!1?6wKh5AK;ji(@4;fRw~?A+YJGV3U*nMIM1lBqa*i_nPil73MKx$ah1J>uy zH3&K0-=#K}C@mrXEH6^*>ytf}wTrQ5zP7h6($=MF_BT(2p;amksNv7a;5l?Nl_P zUfnPv8*+DZXQG_U8Jx!5KObtZZ_Jsohe_J?+)*%Y-b?cMYj4b<*ZIm#M!rCsY2rNlBAaxx>Ufn(?>eVQN*eMwC77ZB?j9 zv!ngXTND{+S)tF0PfwNBB>Wg?WozA6(~^@uHsyw%{+6W5MtPN^(fzvsMv^ND*(8MC zW#m~!$tbQ%8I2!zuw^;y>2nz;wR#_u@M%Ie=e_4%?cv+{w~^D5GFhvCYu#g$7WG}k z*cX%*mBNH=9xDhHD|j5&mUhNm;Y@pZ%MDRad2sut5!svDM)A9U_;DQ9JkM|C;z=Wa z9B!DS@8>;#Gf2u*Fc|FCZG7SROJ7k6%jY;#k?+-FK2|1_JtAR=KEbBC!GHPed*@dY zFI4Iyo0?FP&1%!1Y6|VgN(Gkef2@3<{vP45@x8QIJEpX;Cuz-%JFflo^*`N$y4@n5 zuOPEcCB(&k>TDJkbaDB@wRI|6;wDV}A|!p9eEYQVz7d0-Z}w{T&KrV#7Fy5#^yfZT zl811hhYGoESFL@Z#%PJc*vKy!#}=h2WERZSG`gN|h#NS;W{fi0;KWY^3u z=V7h%;;SVrrS_6*;g+hgvMJ-WsyEE5A5?s!`6}XSX7sW2ZY>l~u;J{330j#I_KU?W z7XG{?=6(^qzseIv*LcexYQ0z@hnZrz9A`H2Z<{BLD{fnvG>Mn_EGs9e!NjQZz)6zf z#F4wVc^qcBeNeNhn4i{ENxh$%o-W_f)~NipZin({>L1mESNm>aT7G|j4;?aZIST|aXSHO3fgMUrLCDyWL2RkcMp;g1Fmfdnp=aXu z%&cFNum0*K9x1k8Oop87zAAYP=(7G;<|;xPFjqax}*r>4@;db zl1JFc7uDFZ0?nULffqi#n0YuODJ`>S1=B|MtPBlT`_I(0oX)U&^cZ3G(RaQ74R%^@ zY~h{jte1Jn?`&qhZX4l9kQ0pwca_DIzW9+iDz9Bsx40hPOJ!;FkzlH=y(!8|W zUe&5+e4_H0=%;8p%zvAIqoc1FS{y3#dyNkQvsU9fAMVT~Zj#L7jto`Xah@|D%M0Rx zuNf%L`dAlqMqd>WgXVUHkg)%A(dKAj*coM!V}O22!rpy<_h!2mA-p3jM+?4(jt@ME zVK*1%$LPSV!sj(qSvIlWr%OcRn@2LB;Z!dX0 z3&L~1I8D~xB_n{Bcrr5QU#Y2$94OWQBz@PYBc~{?*1=RK=xA0H6~wFj6!@#x?yirq zTQIqx?N}#YPxU-JKChFdy^IgF>3#B}!p@?*d#@2QW7(j1k!(N9wGLY4&yp-j59If+ zD`bJ_k{Riv4sEGKexunIo}!nN5Aq>HK0nfA=td+ld#~)5UEW5WW;8Z;usqp8Xi-I= zACl6P6blrnfxlnz9#>nl7{E!%t__9j-F7v&5SP?{KTM`x|WG z%Ugm!td-}`rZgnnGCp`ynIk(=bRh=^OS?b^nTBi@E#oQywzHZG~2 zc+g=^?60Boxg7^h>LH=WlT?v^e9XZl>DKZkye_8g!c+?;b^|{)3a{BR4o?II;J=lC z0|o#MH0@pW-AN984L7h){8=eQSU^ZvWk8R_Cpg&ES2ANKicnIKU#W;_8aqkpfRmIg z-)+=Abq|mWysnW5PgaAq`6AW%Uwr>K!iwEH68EUh#~-!GUx*c~R)wZ>n;V!I#wA-5 zu^=#Up7}a?Ol^R-&dK4LmZ!(&{28!6`&k?VS$>hksgBv+=RPJ^nAg73kpPbF z7(Q*Vl#Hb5&7OtNDwQt0D|sc&mpp)34y_$TOSGbsOhfj6`CIxfG)9R!57az_4%ahq z$h)wktJn8WT2!x%((S)J2Fi~EjuzsanWPNvR)fivS|+IxIIE7r)PK+`w4Eglv?|K{ zRj7|RD+NAI@D=>gT3ITxR#TlxKCBG}w>5|Hy9~JZrL~`aO|)XAQio|*_OIwOP|gg; z&hfH%mdMPWDAa3h&w^R!R%pGEsdpQ1O}DeoJ+b~GFpX|5<$#qek*>sou=Ruk+#Cb` z=NRngi)YS^Z^yd|nbC$v&gFKHXKm&P;s)jXHj}NGqY` znL%ew{C&-s+t~O3O$=1Ul&%~ZRQg-0u``;tvgS#-*bgO!-=JezhyX8|&mj|Y;V*AZ z=vfc=I3~1k)2%4k*03NfOc;s5{G~SJ)vVA}RsL8Sw?=<}HYmE6)C)_?tlX$A8F02_ zGS8N5^3QUpER|a9+nYPs8}IP?1dETe&88Wi6%)fnC|>$ztrR%8dk#!C*udO;W}?{X z0G$xj8fKsuQm|?LI9*DpxKXHpUW%*m8E*x>UWHkG)AUi;L!vF)%(h>}JVI(6Q7|(K z!r(gAa%@0Gkx9Zr$F81vWpXQ^tg&Y}f;*nry2cP;Q_UY+jsOXo>iuLnW#qotm^Q#36^P$ zPoU-5oThY!LN$Gu#C2g0UCs#M`%QX0i_Xzk`C4-_HAREr6WwEJ-HSZ?tZ&8?xN|&8;w=${YLn!B{u61wremK$aRbBxhb9Hx(-eY#8&?Nl_ zy5|tMlU(O@DScf(yP^u`Yka9x7_qj=e2LM5k?Tf$xni{@>1MM5?ghWIm`Am5{~1G= zUM|=F^WpG?uQC~b^Mi_JXXlZF<&Qh3!Q@t?KH`6v>Ne`i_MJDYeo!oX;D}(4rr1L| ziPRqZ#|!(JD4Y;YJ3LM(9b|~#hkWn4;d5Mj-&Sq3AS9TA~tqUi+xp?(a_Ar97rSov%=Fjwtr{P8RUssZsI7P%7 zhy&VE9t#>vnbJ0s%@z~L)f=;(dIfxV^Z#=`e=RyyN(Ns^&RSgBIqMBC8n-pHY%Vbd zxu~OKZ4tewk~+U;H-&1@$>LQeS&;_0Kc;0x!@~r_A`cRQ0$ddR|25Dl4i`(wz^44i z0+aIBW8$0}*vo*S!@X+1sWtiQJRVm&Sqod2^t7FKq1ol5l?<}g&uK1Fr5TLnyd{eK zss+WLh-G!gynPI}u40ZI7gG4uKp{lP%JC?b5_&*6=cMf)OA9l9 zu=5+vAncafM>+$%WP6v+Ch{s1x!2Qo9V5{bg~DFX?_aO4Wn_VF(m-tq^HG!fJKYn$ zpYx`iH$_c^Ws3)AM@k!otliA9%;5fzJ^WRn;wf+hGP7 z*5B|m>X>$}TZeaclaNWp+E?LUCSN|a{%isYmeh^LBAvMd)vyRV0p`9vKWtC~Yu+Gs zvJ`l6Oq;e5lyqt987ZY9E3Kx^d%YnYjOMGcWj>1Sq-8-h2o^atM}XT#`k4RSwQy>* zfcOIy-L&(i!AhrN{Sg#$`8jM=8(Rz-^WCcj_g~}E3WR;kjAFQbK4*3D!;7AO0ZV15 zb9d1RiwW3Q!=w4@ge95+9dzq0=ZpfXM+7Gv@4uWpOLqMV+9j!vRDDXi(L}Z9ZNV^$ zyr)1)_g;~M-o2(H;(5g{_)6|JyD{9CMuDS@AOW+W{YL8O)o|`B6j8wYJ$i*s>?Z|h z&EJlsuM=(d6f&MsF$wh1t#snFKPqlv+{T`hcQMW$>F=W#Zo$~Bo&z&~@WkJeE9nhs zTd{!s?{;ON6jug=`K+sTh}Q;hS?j2tu%pN3Vd@6DNN3x&^H=phPe40QS&ft)WIld;%0xue7c`SI7JQT!^*Pm@Q$WrWHrC9Z( z)WHbiQ8rGVZ=@VA^a+zadU9GF<4rhcQ1*P#(Z(Hues~liw49bZnDL(iZ~m?M{RI!@2&L2Xu}Zy5{#oMYad}k`zIQ%yO=UBca&l_u zTeZiEz46lJ`b%=q*TY?-tcK@fHfU8{@cf(^Hu+Le8h7Ws3Jor7R?v;R^7yHU zXoK3|c~+|dkFy7%>&Wh?7OYWRQe6p)$|dx#3u(4IWH6(*dIF>o(1rHOQ3LKf7Zt*8+?Fsg=QIk?1VN=JTWI+^u`jz|un`BnVww z3*Zn_?){CtZJah9M9i_<`Jq0Av!}L`fzD1lUvhXBlNkQ&;8S3Ihycdvqr0|h5b4P4 zC^o2kpuZaS_TLUnU4Y4t3?JyRxS4+nTU2SxtSp(ZB`_avLTmBcVsKDc!I4A)n7 zve!@3g@nqV|9EyvtCdohL(5>NCaig9WX)&xrKhf;W%|(H@h6t4r$KHzFK^7PnRb16 z<;LCCEZ*?obnnM~CJuwg@o4Wt@EUb{Xk+|6o{ES_Ha*qS2j&|7 z#h1S;jw>58o~5{sH5}=!GX{0MZi+?f&|jFLQu*2e9NKf{dp8A5#HETkCY~qtyJr0D zc#P053mvZj>3<_T!X|~oV=DixQtZVZf&W-$^FI0?_7r{DVFG6rT+T&g3nc8Q17HLTSt{au}pOx``pxVC3H&>tjkS%|^M6vECA@j=Kr9n0PZ^_Z0 ztE~Cd`*JJHg!wDV6243~mV8B_0x$9oCV1hw9q^yy zvrQ6)zmYEhTq#dN2*ebo-wxo6UgvHHIQ)8GXlR}}lzn7#fRq~IXDp%DDH(X>dpH$k z@k*j(YP7um8h<9uXz9;9+?V1&Pu3g27Vf;RXcEpdSgV$NS@=Dk;;7VHpF3-_&edHG zAT7cUkBtm@)Nm1zi|N9A$cx&{kQ1H%2%{I{LM|Dy5<*Cl62sS?+8ao(t_Rqx%M6u) z^9IP9zB&zuh@X;vw5l>NV{pwcUg?Ufu!tXW=eMcDKQX>aPPnr2DY;P3j?350Q<1+V zb0U*YhqqNYFLJp{xFxCN8iecIF#@iEX`G<0M?B`2N{bY^=`mV55QQ*4le~AP^q@=J8GGFQ`3E;|GMrRrO#!$K5aTOLsIv3 z(^R72f4`dE7oRR6lK=e8f4oYw8b&Yh9kV_mVm}xhAHg>8d-+~1E0i7FHcbMEnLA|5 zaDHvvn<*U;k*0tgD#-UxD2^A=bk_aKZx}}oZYung7?JXw%-XHZxm;40QnXI1EY* zD8sW>7PyOMKa;LWMn>q`E7~56#O7YyZYWcTI zylwZ&$|zYbziaRme=aKpuGJX-TneZSG0V{o}Ta~@vwYHVe@ zUSu`?oU77DN7mY?xR~remr!jIs2u6ZG8PUl{3QX%r@DjO<|nEG?WJ8aka6pog*Gbl ztKVZ>_hv-k;iHt}qaay;D5-%M={J~P47sW0_jMytWj6wj$ooNwKvl_wWa`wHZIijs zOT-RJ?J%Eg)Mf_=AYKflEb8ZIKmkiUEUxa=GqXMHEV8q(WBrSXR2f5=*~jTEm`)HW z)`{pcCs8ng7vW@NbpCuwr<21Cxj zT<2s6)nqH6>Ad-U6=9xc^}It=VwtS1k-c{XNjeDxom=5qYe91u3N zJ^!9%G9h37x|1?TUxA?J_$AI`LHGXt1I(T-ddE@ggm97x+(7k~GA763*}DVyW`+xjHISFIrv}T*P?#hOtauosXX!1OT@-v1v;~ z^ZoqG)WIkc;fHq|xAb>UwbhJl;b?!-k%tlDUuz3$Ge=C=Es-<=PwuxwUMCx>{AYOF z{Hpf2ukUaBmzyHSZ7^B8X&scWyCuEK^G~)5yq4V1&Ml%vPu|l62VF;clmdh%|8%tXO~fKvy}X5`R*ycdb$b@s+$?_Bsog(y2v~uK05g4BI8m z9L8anZ1pt|M?pB%v8Xibc9399ep-{Qc-=Ug@Uh)@ z2T2kGg5UZ@*7}R5$mIEIktnUVmVt`8;JLLVu`QEE(E?Di_Ac>qf4Sz`sR9@KE#ms3 z9=$)s-srji{yt=kBYBuf8WREFWaNOk5PqAUvq>uuDKwBqC};QBPba09;8cDE^J&sjju*Nk? zA`f=KQLr{&r$BMrI$f5#Jm7-53CT^1zcqbgn9?SR+bVnf!$EuDve@&wr(XIK{F<2l zSWW0d$$0g<6Dx-fI+_`b7yy7kSt0OnAVrP8eD1eH7Q9ns>J8>dyHLc>SD&)$-P%I< z6XI>M>+gr$7##qeyMZp#IoTXkUYR@Gd;q04$?Ww_XV1bNvYIC!j9>wiN7Nt`4G~_0 z(|z>R$TXl|OT7jG=T~>^d3On9*JDkF?$ZsNmDU{G<@z8YzT!x+WyiAGm{Q&JC;u&9 zIy3p<{eS6|t-UcPy@1IBsbUEst0o&CV+PSB!a|=!Yd~(Hbp5ppNdmflDV1T_T5#gn zd-`~-T#gpVEj(Il4G?#IVMN*awr(M!5IdP z;H=5yuJBqHsxEe#v0Y=3)P@b^+Gki1&-DtMI!>H`Lwx0i~#b9Veo$}x4y94X;1?0<}!Y;P@ zVKGHJfck;>b<(vI11=$LgzPVJ7_eiHo;Rua!}Cepz{K0b-X^cnXNhsqn@}kPJ=2iICTU*}ddu14Y8^RBDV6e|g z>v##m)$3CWd(sBt+b!>lHC|vwzA4HaYSaUaj57x`DxTmNQ0W3}BYS&m zKFxooP4(ICL_PzUAX(-abW;9}0(dej!KF>ctgljq>!zTm%&Fs*@Q7*2mPbDX*}z!h z%DySisnQRTE+=vb^uAxTql%;_opGm%Q&u*p_|IBx$wHX}IMiUk!M*%?sl^iY0*5XyHQpHF<$Z4g51 z7X4kUV9}2#8gTJ%LF_yqw0fS~)6U<((f>b&%fm9l9GzS}XAL+N@3BwHA_V}c%a!D$ zImgZl8GBrJ)2l!YV2(={UhyTzC2IL`CBaEy|M9(cdMy12Fo<(LSNdqnq}C8-pG1z_ zL6t%__WlDm@LGCY^ZaiIXpmgDLGFV4!$rR$6)s+W(6tH=cPVm6xCcJ}2QwR~XqjD- zZqc9Be){j`qFVei_jQ-1lfO?N2r|+I?Rg2tFPl2e7?1s4KPTFK$6{WXl}R(}`aFR? zO8>sG0asl>?xju7b1y}u2hV@1M3%D%US$zv4%`sJtb6RgG6wvmJ%-#^M68jBIDt2? zM^OlUk+^v8MnTVF2!oMQ{Icq|o5AODW5$RHGHsEI`awTK>NNq0UB^)4`@%p8lybjF zx~3&1VTQ$k*>KdkuaI?BctV6;;vVb7rH!Z6bub%{oQ#pfi>w4zf^D9s>hGYdxTsMU zbFd*mjn?@n%YBPavi4P~Meh8FG=^{v8yYs+Z}j^zI{ncVRsscP*z;ajGYuEcL~}Hu$-=|ECf^&e6~-*vnYUW8#`0lsjvJg z@W8$vuwM4x-#^KnaG<|TBN^UMU^J$~hd;M#x8tu=^?Kf-k%7~&3aA(?mLf1B>hXl5 zuZc;568sIpY=|oOEw?qlvxvPK8K0*7B>v|+JKM%gGRASkVO=G_BYD#h+7lcCj<)+F zl&-KCpSe#jdih;Bjf~vUCn5m6KTCf$;)Wt76erg^GehgdC0(o(^w>i~PWY-~8_NG^ zT_A)N6-SCb*shFyppNRTqwCMQF)Wh8b_sdvS5rLY zUqq|P3Gup7yURNehJjSc&JwBhOUA8*M->!<01iXB1b$T1%6e!ED>L#eIcm=qM-{3} z-e)Xt8>Z=s>$O3MeWD@!?X9(#iZ^`dGU%AaZC&WmIl=GiOr=F{*+#<>;`&kVT9@@{ z@{8SYOz0z^&4N1oWqT{W%hKn02JoDVqy-`jZXnUcXZ(2)2|twUhaKO=U8#aQHGA zC?{Ov$%T1aDTAtR=T8&z_L|J+$!oHoX<2~aA(v3O45$HOy0ul5j&ezfhG>Ife+)~} zO)YbOyt@wqBpEy1LUc|u2KtRwB&T2l>+*UAX8(Lsz0NRz+lUt!9W{%UbFXt7Ufi&+ z76@%W?MOJQ$7Sk-)g3ycT}iO&N7CYZwEn7x>1(FwvKBR*hqZtM~U|`|UCF zuF}R~gD3bKl1k;TMq=s_+ep!tY(w_tK7pe)-&O(4IhCNlYg!a8o+8$cZx4))zHTF9 za>`3}KL#^0)qW!8UJ5=pHfEqh`04{V%-Dwsf_vWr`Nb1C}h=@skKE$d^`nTklj2G59n!`8-U*Sy$9q$}_do$l(1z^jV zrGJ4zfzsRe$iOE&#_KXhmv;tfV zS50vBNKYAVI6aCDS!y46S6e>t?h0mq6eRq(h1dFJDjC?`wP21>-=ltS=L>-&rsjYr zotBjZ6@PZB<-+K&f#PY0MMP*ljiw+UlfHF>NIqcziWS-drcwUW8X*- z7&pq!@_RX|1M!e)^4bOVt~gP2+ynq5JxLLv?Jj+@By}8a_q5-WdYGeHV}zn+e-LaO zX6dp$SzZe%HSC(~vXk65jx~y^F#wq0z9H1K-Kq4h1G#gon%IjedS30ruu>w#z+k4x z^5fpwP%NgI1;i(rwz~*r*wr6SaaO~)&m5!aGQ8z!dMv?Ne=Rl(nVQvmmyX&8Bx+#v zSRB`FL_g(8GkE3qCM1OOeoVmJ=*s&WN2eFywn-D~!F}7^qi^ecW5s)9jdTUmL$h(X zDS2?94Ir~n{T2B)!c5<`KauQ7+7U0_imwmmfDqZ6=?SYH&s%Om&8KL z1gKg}-^IiY)Ee&m9(beiIu;iYOy%jgap?<|JR-%SZ|$Sq$aGzOX@sos7hL_`pvU+G zAZ-#CRRCC5e&8b-(z9Izl1!HvJHHep!-P?|PeR5ClK6u8a+NG69n5>~g znWSLSuDU#Njs&zPK$W&9o_p+RMt_$2OXskRjlar-I(w)%0qZa^Q!J=+|Kjb-cOPKl zxSu7Xkb^(SXZm16Lv#;X)gTd zI0m3@ohAHnAC)yFw%=iT?Yo>J4Rl8X8MNa-;27*%UZr2{yIPmI zrD!Q<5qFPKlztf3>&iOFK%}`ft_F$#!oIr$&?)Mf`knOiGe$l51Lgn}Vg_YKpm>4c zHG)o#_s8dimGY>V?9#J`yScZbX(`~I@MF@Wr+Ho-<#xkgQBvf-z!O_wGY!!%owMTw zl_Y0>uZHb;I(+Z`0OEJ2y0f|Rv}aY}#2nB4?hv3}_*e=^+Q;(5Tr5d&3rJeC{R9vk zFvGcr4^sR1c9xH4vNj0?Bq>m=uV$NOjHPtn5^=Z@MS??;z5*Feb83Q=X2iO0 zx)!)vf05r6a%besr~wp3%WaD(6iCa<^*yxs?h}P*Ya|esN9?FiSG6r$n~i~t=sj}o z@-VnN#3^}mHM_(1wuxaA2x=NHp0?xz_s@yxMJ5j62&A%=VL2Os04lm$U%fw_vQ005 zG_`E4G5%<@j@^C9=s?=Y2Q&rEK0c{#q{`M1r74g9W1~SxUfP{igyIWDhFkCRb&`dW zMGcKcF%g#ncrc*vUc0v8FdoHuW4s49bwN9`d?hCklLv4(&+U;vm#jO28*DV5=Gk8T zGOjiQbei*ev(r^&c1*NFwG~)IWV(sWCoUAgy1jo)K1rZ_6Ori1?#V_9V@dwBa1DjJSk;i*jlbuo)7PE6Sl ze%;zs^n`}=bPg@fZnllT%Ubn>lEYV3(zA0^Z?J^$D?LgplYZa3G+ z)$39ArH#tNs3aiL#i&;<6-i1|Y14}dU&XarOiR3_og>@riop@2G4mM_8kQI~kGl%3JQyItV6>|WWl6Os&cTxr2ACLC)3U7V%#NYU;< z1p1X@!gUm1GfAlWWZ}xUyH_G8BP`4}iC3Mh*$exDI1iSIb1` zz%~pfxo1UZzI_Zy^BOA#R=e}-bh(yRifuR{`CLVVQy}ruGsN@$lsx(#Us95qo4gfSk2fmWxGdKrCZ# z5-|f0taDQ5nP&F&+k!#akWTQ0&SUM0o(Jy8JrcBa7+Hr7$;nWQGhitbOoF(!_Jc$QU3lwLb|h zUO=#twMpXhdeSN*9t0D90?)Z&M7z@d^FwIOT7}x`a;!%=~0}l3~^_D@%`DBxmM5PkQ2xPCcI|v$tKK@oohsM;$YqG!QbfdPX>$zf10Gc|EH=gSkAfl)`Rm`G z#x+SY&a*+ftb-aW`HjIPNhOe8jUY_7AlBc`lbRH-AFx%`iYQ!fR`*?5tu@Io2l&m% zWE^-k&G5d!-RRplbh%amFb623d(R49c6WOQA(F9vmqsZ+!SW*xMZ zwP9dmJr&j`!-3!pc|Td$fM`sdsxR8@60$EK_gb-^AR2SFFMj2_ZbBRV}AKz4(?M8mOrTiu+vf`EGZ&s zS#>EQ32zEC%1W0T*>si;Acj?w_6`55PcTRbEahxJcCx=Ly0n!%xX!azg4F`MHNp>y z7hnN8&%_WN%05(%Gax)(l^X}a%a?^gYM2@bOKx{-+ z4mfLrvY}}tyEh3J)U`diJn*~ub|js-v~0zz@1X21nMzBiXEOITP;=SfDL49c+;zcc zuO&`*s$4%=P(qtyDd6RmRPTz)xqt^^N^PEsG3bySZu18m#hvHvy0yw%t#r(Qn;0th zG}an9qB090B^pSs0g)_VAjhSwmc(UT$7);%$IIiejvpr6qcx*+t+M%G7F$+U&sDbV zl+V<^<_Sp>=a7Q>WO!4lP%|`*fg`~Epj!8i1kE^e*1fA5hcWNmt>t%BW#EW{Wbe5j zrI)PbJvY-+-9Ks*HsmWzDOe^%0{Y7LWmpVb>wmKKcou$um!BME2PGeEj0T*Ce4+vz zKWOxY1Iw#Rz`QEv(3u+brhQcZ!EaYOQMV>Ov(-gm*LPiSOOz z-rPBxjQKJp0GuEBpS?8T%c(9g%=((EC3J?SeT|fBbaZxd^H^fL)aV@TnHL8H7iDWH z?8fSsMEC(uv{=Vk6n{1N+?BCQE-s^j7nt;d9_yFG=6NiymQ@%_Ay6Wsxw-&=tJM`qZ4I+`QBl>3axYZ z)S}{GW^rRoISx<6zb{8lOAN#Ucjv@Se=G9rNe??nqC(f`XPffn$bWxrAOs&%@IXr7 z)qJ0ikD@-9aKGzN0u*~G5MCX;)}efScNLH<7|%-FJgqiZVwNzl1LDHECa8jL8n4vj z4M4vmsI?L`#Dj^AfC)wW8rJY-GcS%yh6>MB@^KNaGXByX!q-1hg^WQtPvt zok6@PU`Oj2nlVna7=Mnu4lfd5k%uT@VYu(x?k_{Fubf?>g9UO?REAFoNJbealAM8r z6cb6AU-j3aGMyueVijQQr<+ZH87ynYti-nc$nRO~(D3d0KXy4zcu7C+=K#GJWezG*TvXbYWV(V{JXj!KXtGh1@8{i6 ze|k5S;|jOtZRYV-Z?Or?2SK8Qq^)w@Lhp0)?*~;dNMIkdQ$!uj*y+YWOHZ2rwfQVy zX@I>>6f@_V339O**ahXB@9-Ne;Z3&Z@WT7n4 zEfS#bFBN01UER!nCpMTv&30cuplBeToRVm0>4J&kl#Yu$g>GNji5~w%v_uwcI5Yh`bztz z&%pOmh_V>BW~q8oBefX?{f}BRt6M9I>z|;8Ff}L)V$h2Z*Ct&CWckb6_B$Uyis1^D zU8WuQ*FkCieAy#M`20jBOV#!LET3a!>T&I|T6k6(z9T+zp=qzeR-`c1o1haX;_RUk zM8v?Lri%rEu!E?T6g&p$pc6oXqtZp7Mvd$56L6qI;-BE7wnqUb!~A1;FanohX+PZk z^ZUWRI7w4I0U_H^Vm!BRRipH&I_k{B+2i_`UK%G`YbcOa^&Trfy{p0z36e)*iX}6k zY42(9lywXS?MC4;TU4W-XJfno{o-sooZEId{-8hm#yW}A-gR_U6;pB!^oyZ9n?J1J z7mhPzrA}n4=$`Z`QCxEv-${+h;aZ#Qxy(=)vw)kigfE4E*6yZ-sAuZ$F>4Ty1oN4sDXj4u%>c`dO>4zh<%+0sYSIc3;OpVm>q+;old2uhic( zVCd(}-Y4AQb_4IG1L%5yl1|WV9irUZ`<$0__2H|zZ6HG*2I3bS!dqlw7G8RhXKdZT zz&fPhT#eOMfWt{1==r?I{XScH0T%f2>%pN=r z+3Uol#zCsBNYFTVo^4V3$yW2}J`Z#NL&nA6XHoh*CNg#G1(2vF!A@G@yYLkSBZ(Lf z%)(pr<~!SHhJL5;;CXQfSqDOjachL2Qv=(=2}3$q@}SFPiCNX8sXH~Ugk&63#4P678aws`t_k9n>hN=f!)uqaJa za;~ICC!<(@?xLG970p~_|G{3$n@wIfdPGog1q6+3P^mgx^tb+f6NyY#$2Bs%dWR|S z44;%{J)A-o1Uj6;#u( z&-^UMB^DbuG^{lha}?_h(v66ypR79M7hYKxt|qWF?QO7|yPZPB<{%<(!Ha;P!Pmn; z2`*-fnOd*8cJ45rJ?&-f&d6KPrXZKlrHrLCzf<*kFN@V{gAj_`{-4em3R1>;& z>fsHsrrm1rV4W(6sEur|D){vo%Z#e0TUv9K4U6j>Oyv&VB)PJB70jEBHN9}++XhY%N7>iLj50^7_LE!m#h_CrFG!qt8xT~ej-x5FCOC#tDw7*61ld+CG zNMsVwl9~IsJ{Ggc82MhN)5u3+3O?tb&h5%Vr3R~PO`GV@E&R&+9ckisWm?u5DNfOcUk8x)35$MTpnBnw6;)+l93{24?5PZbatgqldlYNyXpn# zIv&A&WIjq30M#5<$|cmPYuu*MKR^aY{63PHY#BFJdLs`VBJ1cP>$vuJ2bbIeYfBuB zsgJ}BJfI7_A8O#9P!RdM(*rPVqpi+6mo-d>dZ|O&}af+I+L2akc<>CI6d190pKWY!A}w}sl8JS z^oJsLN=O$#tAeJ$^SrfMS(`f}a0#e86~ISS5kI!}$1eD^5#Nra>fD9sU~p(6K97y= zrqp@9>2@u5(HDPNhy)lM(BjDfDlw6N5`DsW#_#ST)cOORbRVC_%2wo}q>Jub)8Mnz zFE`{7t)rvGPUlcQoCs8NdA+o+<m<|M?s$hD71?3n7dJq0b_Dl;Kpx&rpU5)H3jq%(qr57)SvWPH`JG^F~bQ| zPICrhps%yFwXJZ}i7JUZ-Zxw8d5$FMNHd;3K88Jt9KQJ_mAXF`4%*H@lVr6SR8Cx% zm3Woy0X!F|h26&!w)Tkbx%UsRe&m*0sJ)X22=K&L;I zUdO$FyX(d_;v!G3s5Q4`m84fSvVVqrx~ZnLe)kpzyNb{+k4*@1VOuk8yj$@6$1uoN zK=8nTV3qD^p|2UOHMf3up2b>SH_smM@<6$ikM)H#^}UiW8wy`w%gsJjm(N9}VsizH zB}>XdCz?;fy>uT71<;=3f&B%vLNQ7ARn;R zh<1DxiO?TeHH}Jvemv7@CKFwPs1-N?Ad#B(t11M|0zk=*{N$ybwd$?ZP<}Em#SxnK z(gy4IA#m^Wv}<8!Vgc0u8rq!xP@>#;^d2<1xQ@p_LnnLog3pz)hf5?~!}=0Er|g&< z9yqvmySKSkLGyjn2par^jR-{&I_S85?_=IA9gN;f{7D%oh>MjB`=eu&u3mEhdOlkX z3iyu|9D4kN8&T8s^O-p44(B zBM-AlWVWxhuHzr(n$D0;KmmO#oK}%V>0_ymb?Stye2bUCdWL*x6 z`hjaPzPd%b6VSVR*6>>bsDia}%2xCQ&^cN@t% zT5n15{PmI7qgFpz@-WcZsKaWN_@0i!g~H)a_lM3X+<^!LhCX(5^tk0lAqTwizPRCH zC#_F5=#DbrG5tTb)OerYyp=DW%-;mD)X%^XfVZ>T6aU_` z*z{gz&;7squa;k0G0&&x^SL{s*VoEjkq)|go4Z%j9k}l}YPJk-cHz}qkFu_Om;fxO zy4+-e-IRv`U+VByn6HL%aYxo13s*F+mUFU%mML&hdL+PZ#z$DFTl#xiX<()&Au&z&X;a%#y2@-mC&HSp&9n zfEBXpqdq0Y#RWI^JpX3(TdI-uLGT=zUw%Ti^$#nz<(mK(erScSGMsky=c%tfC86~{ zwZc{IZ~wIC)q6L$zUbObCklI=@=8s#fMYJlWsWWe&Y&;OIHDo6PVR!TZTRJf7p%kY z)Uto$x7f(AbyNJ`Z~LD9wiP#9`l>E;T|}tXRdvbFJIlYVOZS#KVqxzWmSr>GZ38M_$|Q0t)$;xJHyD=jZ08=9MtGW#*(R6z7)~C8t^` zWR#Q?Sn2D7~RsBf}6QV=Ge=D`R7A0|P4qgM-^N&Z20@ z%}>cptHiBg!|Mr!Kn<=S8;bMOO3D+9QW-pR6Vp?D6Vo%3vlYzr%=Cl#=p1X{qnR9;@LmkCk~#6ZO$50zV1)&dQb02vsPQJR}%W#y8eTnY*mE2{vY(qaa~ z<^Ol<1Jy_(sR3JQWtEYdnVwO?U}#`!bbLn23^aqFio!EfN;1G|LVV3Zv4L!mFEDIN zDhpB>!0yrq2BQ6@Fh8IoaU|P(Lx8Fn42_K}EzB%T%#B|h_5dEU#~_5HBsjAQsKP+c z*xPAS#+#2oSx+R{&>&BSG*G1J>+9#{mFSli$M$QcPM-~k3EfQLq0=;#uI{f7+@LdQQr)zj12%@F{w0N^zqfQ_cy z7ZJIS`Tid+WlZ#we_`K0V(4%SqYzM6QnJz2*HKY_s{FTT3T9g`FE=zZ;O^n)qpzyS zW@={6hPR9^3KO6P7y-c6-q%Y(SNG}PEdHmL^ZCCO17-yOXp!THTXW!wPXCr%# ztNi~|wv~!G#2nN)K@~| zk7!Kl{10yZgYEvopa0+hd*?s0ivWO2>EYnw0RVUhXe{U8=xdLD{HI(82VZ-4G=7b4 zb2)c+Pjvp|-_Ud(doLffEIAU5Isdc^`i>4Z!2lqkh|Xj8KWUy;0MI}L08GLEN#jBD z(oO)tr-A>Z{nG#2Rv5ICzD}Ydf3w3NM(2gIetY{1-OYHZ0C4l>_V%jq_V%U--G{3H z(CcRJ?-THs7p({eI>-NA`X8PDC4q(R{y!Z|0Z0SEz!(NA1_)ySlN<9b7A;mewmLQv zrvo<*&l%rNQ$cIyd?@Mj|F#=3bUNtPr*zca=Fh z?@4jh^9b{n@v{k}3*iX|+}{$>68$7jD&Zp8Ek!A9_o!OtOioHZ?(wRkfRg`{F6CR* z$7(Osn>2ntrO{H*ey$U*TcJ0i4>PziqA?aUQ8G0*^EMB+$g(WAYO@}-S$MW>`^ygH zfbU4<#OBQRT*5`pRT(7WM(y^?ea@rZ^SxKJx0jE#ua2L*zeoUgAWINUFzE||5bO{X z_%sw6HUVjWS@J3+JTT%}q-K<8G*b*#%zo@_TxWbqLULk2l1;KvO2BJas#e;k4Dw93 ztd6%g+0r@gxo`8D@<$66->-exEL<&`DIO~sD4i`kD95c}t(2_NsLKen?ETVL+y7?3chGc5ewcfN@-y%mJ_;S1 z8z22rKN0`+*`(Mv+;59hCDUFrk7n^^XXgs$-4>)52^ZIw>X&0zY*+8D4z6jejj!vi zFKxJNTyCa91)*aw_bsZe&TXgfRNs4lxb4vI4E+S{67Lr7N$h>zx7a^Ah(F{%oI6T6 zHie5Lgio}8y*r~nKmQ$fLw zBJ5)wVjW|he4P!R-*+K%IdPo_b+{F|CwqWBUA)Y^HGSlLMg92v?*=diQUu`yod&~R zOoeoVD?-!5!XR!hjbF)yb48Fv{Emc1jYikUWXFcbdB?{lY$k~%zfAe^hB8$rEi%0+ zV|_1C?o&)pj@lMr8252r}|S(U+wfK zXdS%%rV+1+vYEX_qV;K;eS1j9o6e%HrtYzx<=!8Cr~NmBI75WPWau$KHA*o?GLA96 z_hoXT?(3ULk8i3|tW#&xqciVk{pQr?+2$`6<`zFKr7U}`=&W+B{$3kff4AYXDGeop zuEMIf!nSq3-~E36V|?es&%j;nJ+8gm{kenuL+c}kqp{;)I5&I-5pg1Ug80>Pnt0}W z?sM@PIe+==S`=mfxBm$NPCyd~1v)UWFr+a2F$fMRrL3nc^d55|uBt1&uPTAl*Isdkk!h>`cte40kA4 zh*@!1f3v~ap?AM=ba9s5d(9QVZNVeQ%fd&>kHL=+*cALC)FNDPKl*{2h_0xx7>U?V z@qUSHNuP(RQY=yk>48V-GLEtmayWAH@}-ac6_gdJ6}Ob?pS)Cls=}bMquQVbQCHWX z)cB?u_w@18-&#%DK03lW$GY`;f%?+=w+6$8Nk)docZ|QARGa#n$(rMt&sco0^sth) z#<8BV$$tj26}JQIzSzHYuyYi2L^}05Cq6fIVRhMZEd@Ed@wpwiS9v`59Yrn0ttD-xy=5aGr^~l1E~+T1g=(~G{XV^`>#g5yq;8UL_Gl?+oogrVQ0WZs z>h1x0pY+A|PY%)#Sq+zt9FHoFm3+aRF#K9Fc{-&#-8{=TSG!=m#IZuN_GF_6_U`-7 zJ;vj=7ps5z{~z1;$0p!P0Ki)a0GO-*fFaucy(U4MIvW6>c?JNwXly72U|d20jI9L# zgQXStxBU5Qi z00SmNDkB$TCzBBqf;st)(48q3e^zGJK{j`GX7+`U{N@nxjw8wApoZbYJS#>rWf>8%7&x8Pgf>n6#QEnAw>tSnya< zTj5yUTHih+vb}33XYcHg?l|U5`24BM8`n0_irb|Jv*%+kC-2uj-M**(Jm{&eAPD+` zJH!**9Y%~EUv1$O5x$Yg=;&CgxDN?ZiQkg#Q!d}UN#jg!$yCdleP^A$lk1sxQIP(@ zxQM0rptSenhlTEQ;NEW>brgRcm7ZX zGJs_a1`H#N*BGPdxkDP$2eSfm8;cFg3M&U|8Jh{)5<3rj6NeMW8K)8lfh&m{iaUTu zglCAChqr?-iXVpmnSg@8ilCg}oKTrCgYXBD6j3tK7O^yOI`I*SCP@V;5vd31ESU^h z2{{Ehgd9#`Pq9F$PT5W+L{&n4hx#oIElnmZ18p81C*3D{dHN{^M+OvQHj@<73Nz#m z=bf)CFIah4m)H{671+=3e&TTBXg&rhK4^tH!PVRKrK} z-O~XrxDJc1j$VX*jX|{`1U>Hvm=Kx#G#xXmGcT}6vy8V&uzq7x@T}Q(#t!Mg>1g1T z==|9Q$Mpe7)y>TPxd+5E&8ymb)Mww1(qAgTE-)=AWUPH`4eSaWVjK^gY21gn`FJ>Zo_I^>_q-ncmd6nMB6J{}C(s>t#IZlClEL>FFL_7q%_;7l{c9IU{j+f3?E*GFo_q!g|UiZBld>{I?28agM2MfQb1`CE(Lxf*;g{wrg zMPWp1#k`A!#tS99Oq@(+OmTVLo{E=dl3tc^k)`%F>)lR{RBmD(v_SrSL!m%XS;@W9 z;*UJ#pDIPFT53dV>*@sR^BO6dLYlW)HQK5>2s_=nCVB*VlH~aBnXKR;r&tO07 zpzyHqsO`88o{xw-e|aMHf;9Ir&@echx21W!xq7O5!TvYV%tB zI`q2ndjIC`joHnco6k45C`ptTsvHHoWx6%IO}ZWa)BpeMm;TrffKbWP&C`eNsnV0b z$^X8KyPH3HPxd!ZqOZgrcG^1V`yc$%%TM>uUXT_YFMR_Hl+kx`^md5c$wfu|Uzp9o z_K7AMGo$JEUp!aRMq^?$e(L0-qL0Std@xL1Z8db!m=uj&9X*T;{zVV+a{If-{lgRQ z<)`?EpB{~K9etJm&C~eexuMCwWQTqH^^MS&6U{RV^3?pp|EDaZgX5Eb)eRHd!%h1s znvSkBCbf&7`k(q!qcI<#0@wmRfHU9-2m((5CE&@wu54&J8#?WYe(DJLqWQM}^8K63 z_;1?fzeouJPJi|EAopyuW+@`roO)CA$4B z_1_Yj=+ys6`6s7;YWL3*7r+6{^>4cUza{>Z>|XB_@YXX}+W0v(7q$qtIJP3TEVdlB z6u^c}i_HiKVvAuv#8$wT$9{xHk^#Gvc=@snb;{4o?O#$t>a1>xu_plcd zU=z9j;68A>f^HQ|42(bjXlwT;VBui>3AotUSU7mNczAfYxVU)uLF604?{RVS@bZa?OGrMHl2&@6tfH!>u3=zk zWNdATacLO}+uHvAW9R4Y9^&NJ>Dl=O^7rK*y)e)#&VPr0 zH2W`lQK0q0ME3zU-XFa%FayyMivk;m{Q)kef*zi&H`QH{SNPP5Z$8xZ5pam=!)fe% zrU+>{#h~{Pe^mRc+5eeh;r~~f{fA=zsn;?coQD9L3^1#h?VLT7;-x#s-k+oYh z@B!$L%G%Nb|B5^jcHt$#TVQ_j7fwGs)OV%{dVaLfgP&#@`XUYa>9y zJY?FqBV_#Z_EFDf>6B^j^afZKLH&SxJ(!EI^6cIN>kGIJEaqCsCVDwAcHwEqG?gCl zsHc|?REeDFApA9pPpSgN@xOulBd(R==5+Q>L=98)4K@y+Cg zuXW`WO^~VuT=ii0!(z}S?_q8F_+5)H+E>rBRU8z_I0#koO1*7ldsnp*CVX3>qd{k@ z^7ZM(b2#b-+3D1Vc^Ru|85ze#?ThEFE$jo1OFHxSvO@J+8spXH{h47~+*}!_-(9R$ zDjHXa&1E(qwXA`1 z;LRj9skUl^NnF_KC^RP}=7ns_;FXo3g|%y)f_u3sjmb3Evw$x{u}t2tRU!5fHtZt} zl{#!gV@cMkj9h!UDN*f`Xr8}wlZ#YaRk_Pe8n&ENoHggN>M`_RA)K~ ztib7^>aam*rG9fZh}YxMYOwpuo!K{u`P)vNHRC9PiOLCamiw$e1zE{y0#ESe=R=UO%Zf=WB^4J_2JVe{qnY!M|D!p_G@vR*~l7T)VGsGB;%gT5#gIfp-fW*mm6l(~h;%*DTN~JbLeB zo3tNZJ|B$r_0?OOGo(gco6Jk<^h};lx7-2|O<}ZRqvy3z`SQtkRd(nk5)EH$c}?!v z_=olN!1Z;adf<8~SnK<&4c*l~7v`FLt}j$R;J3_*!FmrxROrK#B4Sh=IVp0(@$OwQ zKDQxwe+z_rUyF1i3mi9D4;a$lIJA^>@r@9*eO%AiySHTUN3F^VqWMA6BzweKV)}*>OxAkn8P@?LjOEd z_q=fnZ7i)ooT>YEQf3!TVPIqniijJQLI&w`uDS)B_&sr-iv$J0F4rfTGTXBbdpc)~ z;hz*vye3*$BBW~b!8Er3o{=kryc3Hg>m>@y6~&Is@ejE>RP2&9ZD}5wVMO?uf!!rv zarm*W3P4DDBPW-yNa=zI7Iqb z%KCBbOsjAoahSS^q^0dkbtSC$a&_r9?uI1?hhpUu9YXHRT}vR)VhPDn*r}c}&2_sI zwVpEYzl$`RtZ>~3=zdBJqj=e1lBea=frsZPmUa^z>vKoNfX|70_ob6{I7&ipg3Av1 z5t$2{KN3nUUDs*45&G6&5wV9*%Fx`XuUi=pzk1u;8}ai(CdSZd(&#DX#B1v(mQd$r zA|evAL!QrH?)vUNR4j3o8fGkIA@$X2EZm}9%m3;!WD#m`H5sed%{0JR1tCY>E&SMv zrKt;?vhLEHPagQ+ybS|(@%p9n%PSY@-j>XNpv&;unQ)7?ns`b2cpG8Oy(PSS@feX3 z+3MOo7Iv8T z+p1KNVS_v=zPd(dY5gCT4Raw6m3JFDnkz$g_x$vfA!-FtQPg^masIEOi4?*Ywi6?V z4VIb%TOm9RW0c`P;^+!OL-`)vYj+TWk<$*V{UqU4SC&#=qM>hVqOWWYHi_wRSExkK zBadb5;W~O#&*~fCSrOHp#+Tb!t&{{#6pii_x)g>IhgT`u8M|^UH}AoCur)lrIk4cC z4Z)tdQ}W}Uj^?@Q@8O@*Uj6u7V=Pl}OktB&&{TG)0KXW9H1!-xA;|jYGka*eSyG~2 zutfRaq?M17L|#z2dSNGrERxzMg`MVTYgCpW$ApdC0wmY0h!_+h9)cU1n;p{^Io*Bt znk7voe*rpIY4KBKYr>#TQtC?U3s1kw>pP2B57`#Js!C;79u&D)YYBpvQ#38K4^cgu zGO46lO&MFyOHX^$+WgyJ{1%=$gZ+ZhzA9VYCEwV8@kBJ}<(8&uXOe~fZ>6wJ+MDAs zh2Oq?xDD6Bh@QTDsRhr|9_*lof$aJ6l5kIf192V?55boYA8n}!w95EMFKp8tgu<$I zU}3f53x_oCLFPkc2TJfsbNEr2Es>bP#$KwruNyWcH;-~seMRecwN+_jn*+#J3L(<- z{Ol&PsW!$Ky&SuiXDR=%7k3l4Y4UpALf~A$z3MFFckWH;i3-zWumt@2S-kgTZl2`l zYOc(q%f_6Q;v5@x&6rsu<*zI8o=>Vnr0(^Y7Na1LB~~J|(I~qGn7ZYcEs+=JVMr2t zSW2Ws_H{e^{h&C!IHzRZK@rR9cUB4Efxn*|t!%K0ho;nA`@(IaI_({y8#F;J121f1 z{n<(vG&^RY(dXdPC8CD`lb?R{u%jeUQxL-I2St*@!btAg*lQzr%z4c0wH8fj6a1Z1 zFq1_msE!%Fw)>DrQ)uUxJx1`snuHuHsHfo;h-vg(*4RK1rWBg5gRN#|Ld5%bhbh;& zyILUks;HFR;sV0el!yR4gZSZSkbcf~`fSd^yT+o17h*LzE&XTKPRPW38vWd7u*^*L zwxi7Q4zXHYYQrTyT3M zY`Se4JZ|b6y7N@{NDLUO$O`OhT@v+c+P~I=zO1n%n`oWCY`%$-{Oa>yUX%h388zy}7(p@R#w60L!rWW!7ce7C^K3gk70PA<3;Ruep-HYPYE z1X@1Ul4^S4@f$+z%$%D3emV`@+*MT5nJpM#xe+065XO#vH5F0xV4<6jVq}phQ3Os# zL9FLD$;qVwC z&2FN1{AvBF<5TBHc^TRDdui(X7bxd<*_$q#UD;)Uen*!Q#q$M$+j2d3A)7}^DN9$I zx4=!JNzdierprT{`~tXF!8O%BEby8dYx8(uLipT%+D$yeFXG&s2;xqu=!C<>uU*5FkTM~av+Qy*9(VciT%DvySH~>wqhFhGg zB3+=YEJMVM8_}KOwxt^*)P;u0LGPdVn=s!e#{ayzpod6+TE9U|LRI5r7`BjdGlfBA zTCLNyMa;DE&zB|o4j#KjEWQNIPl6p`#2fNuH|1}&n{ku5#Hs1{5!`&!PyQ9#B? zFHVPFtsc_-7QlXuJcDy@1rGP5ur`q;fH6K!RwKy>N34v*@?sb zC$S&w)n=QqL?3+Kxu_9@eUW8$a>=z7O>BNBpsykKl{}NLKDX$qJx=_g&;Epd;P-lP z%Zdqu_4xzzJT@gy>T(i9wWVEqFR942ZjaHi(3(E|>+82=_Vi!}-e&~5UTS!sYRF)o z*VW~vkVOx)-FQl1V}PzpoBXF+AVuCzK4yd3?>L158OGEF(fices3mINJX`-}h_B8U z>yx&r{liJQj4|Xfir@_*#S}fNB2UqBjDazN_mK9qB_O}cvh%!FzbDhQOAQzh$-74U zFS~E}hXxVJ>NbNy_rGwY6#q2tH7e5xo0dsSD^cK4G-)hePSw-uC@YP$o>;xnD~#ty zc7En5j0bpX=+3hckl1S+xa1&XPrrr4tc;Q)p=>UZhX+v_AAi_kup7HQ(qw1@zI+Qb z*4_}d*dU*dqiEpQIwOmu)Pn;=@kPe^>A|)5zWi3zR`c!d%Oh)EJuyg>;D8QIWVHrG zVw-unoJk0`U)AYC*oC~}{tq%FPu6e>_4Pdj_kd|P^S-3H;fv-n&cFnGeIaVGhsLX9 ztfFE5Fvx!?a^zYWQ9BG-))~&HV5RBgu6)~QrOf$q<)?lx75L4OfcNKqvXU_Gp?qH3 zhN_xUB7vgVsNjb_<8OxNb1g2?+S|3l@OCZPq1ODI6E60?8jHc-;tRw=3p0)h?j5x* zEo;dOPS!#^j+YGvAq_Pd(6%rZpQ)yy2RwtTOzCu?kLl#(^M;OXT5$g|Nd{T~$H;H^)rzMBBEaq{38ld&i zlC`3VUaw@Ee6KJXy>QdtS7v=H=J{Vevq{c8gx9RC(qtRX=WfctT5zHv6nQzHM^32)zp*>7PuVU#CRcI~H3JjfdD{>R`##Pw=wwJeu|K z!tsT`4MN@?gM;DAAXRm{3@1N-DH8)uZ1RwB{`8v`8BMYXdG}B%lUaRr!PC~p{Wg6W zPsgMS^0uvqG%&;hol`5bwJ+hrrI|7vipWGun?8c+v;v`Xt;!y;7rE>MW&xrk8DDEC zMRR|`9A<2&Kj`yG9)p%%yBTjRY z?ga!>N)Hd!$6Ii&k|vt^9U25dP=ubFJrw)%(xI6tum|Edg8_&%YE$9^YG<N#a(}F2A75A^+Mf5XH)r=VY4CTCMeiftDpFH6tyu>MXfu zaLs&tu7Ct7dcKNWLy!#xnzM$VYT@b5xkWUdk3LsYp$Ko*e2RztYQ8(>CacpPp*rLX z!a7g3a<`ovQAQhzDYeBTa#$i zvYe0{b55TGie^fn3BuqiU7n(ldeD+#i+b;#-&D>@oG2^A;`X@OUcS`{Y~ z4WbR2-c@Mez>BDif^e`INPMmHb@7zu_s*wdj~$=2VN>PCpG_`y>yT?+Ndh|nNbk4P_0o&!kxN_ij%lpvcWd(#)xT@^s=bR61gpp%!aG5FB zM3W!IPu=9p2@8+tM4Icw$$b&z>NHk|VrL{9+9guwFEOwTcOJ0}Y<;>`Davu8s? z#BYC4f=9>W`)F8SKb>-|BCuU4idP1ac?RGVJi6s_?Aq?6*aa!9E{PVfQLR@qg*fL_iq8A#;9^c>RGgX;!k` z3q1?V0v<{3#v*!Ebsvj(Og7|IWnILfyKKeqasg~CFN`D1eJ40eKG2* zP3>`uQU0x{M;TKYibPj%Kb~d$M89<%b~6jtz4+`+z(A=tKv1pPXpXDM`Jl z)!=UU>Zw#s!xIEHtu@(Y%fX|wZ-))M20cf%aKW%sTsbSw6J zRa0lup`ZZw;=r4T)8*gx{)MFjZ|OV6 zN8S-TgPTNkN)^?la#~Q>mkxLc3>NHTTTlmwe3En@4p~rDRxG0daaxp1hBQ0vc9Twv zfx1*eIW%V6x#wBG^rSL5Bput(uRXvLVfN0Pq)CEKzC!y8!31=XoeWSdA)ce*_i@g} z7QN*@7?@rZxSW0R^6NX*{(c7A2|tB`g-W@v`E5v9X>S3~Jgg_EwPE?jumQSdM56uI zm7cP$XV(t%-7H}KIvZxNmko)F_wLg-Tn!&rR2-U|-0oJDXbP!s;dKRypGaQQVWITS zV60d8i?_f}ge9`AN|sk3mfTa1 zlUzWP)CEI^Y4ZExv&TKFTEw>1efel13eqR?$7Nc83wb`dxG|6~i0p#q{7L|D`^-i!+9Fc)WY;VV!=Q!>0 zXnxAEEgXP(->{MjBv!$#cV9RYvH z&BFnkqFbQ(<>WyWLY4Uz7~(Cz1$G58b~n9iX<{-0sq=eY9lQysV~v^nncR(;>w;dOyzkt$oX^YnhEr zvKtyt0?4NNEkJnv_2xC?JNZUq!3|`0<5Gn1Tpr1}b4?WpB|B8O;^vO;mO%P!namf@ z3sr-+=Y*=mhgfv?HH(sG@%fBpQ?T4h+?pJ*SfnqzSR`fwrzxwG@`yCn-NhGLei zxlrYfuey2h2S-qM+~J17sRdMiq!tJ4KjYYml!E0E4SrHc5!=0pdk`ZlS&>`g_2SiZ z`+5^{-x)r=agK|2K7S2z?(bBwn`^Z%8Sm7z z!BXxZFJRhl$`qYvYipe5s_a@CpEf3cnQ%F&*gnxwuwmZ-1L!LFFItTg7u-P!eYUeJ zfz=07bj@XH_OZZv4ADcg(uPn*3DJQf*hMG}*bp8%cQ4eQe%@|wj=6FF91Y{$PQpWo zs#1Nl-rnj8^V(yDSAcQg+~>B)3m16Ux(!B<(Xk8%f=(;zNz#wh-S?)9NB-V%&6CVE ziQA5Ed6%{MVZXj~kVMpuDv@ak8F6hFUu5w&Wg|^GuT$nuu8qu3e^(f#1=g#VOz-<$ zEU~IW`bhk2UMFF4hkI{GF}!B=T1t``uy4_1UP~*}8BsYgy3v9+$)~aI6wYA_7R$>^)leo9a8*f zDJ;kh9i;namw^q!a9t&@ct!Th@$8{qF2-s;aA%YTj@xu)5B9sM?9>Y;JNRW=zMK72 zxXE^UQy*S_)g3yMh|BTqcpE%Mtg!KD;G^Skng`VH@8f>H^bH+ zUzxGsFgbveie7~W<909KRLD_)ZUIIVrPa>@60o{Av|3-)#4J@M`BCJyn0`G;pPH;m z>m3!)CS*D0+;pbLq1py|lOI!KxrY*-_0XDI;fqx3AEl2S%>DHHA~98c#LeVKr_1Y| zP9k1A5wH`--X4FxKi{zWuTcdRihA(gMORIWmPgpTJ}H#aNL@0kR3Egve)}eucRJl% zHz6nedqCTrYS7ZbjBE~yP_<%jd8c1ES~6eela{b~TRcp2ML867s8ss%lU7xCvR^Ql z*SH7QFL3XBM5{d$-i~$2`(1mbZ&g(pU&6m)zm%e1Yf{`{jS9V{U$|#qir3 z28mnlNq7eLi~&1RRZm86gBi|P<4DPBBhT}b)Z@f8MM`ZVJ_Z0@zAxp(jq6g^a+EF zWY`QBF05?=qU^Qq@)lNN%#dvUDUNgD*kv*&WEZ>IT|8vgOvw`_QjqATMOR;HFO)7`WYAZf^-g+t^}UjkactH$;rXx6X*s5vafxs zF_W*M5T{qYV@%%GnB%eA3Im5{ep;-*5@>-W8^ z<|XeLvWNs#^+d2X(GB!0^KI!TY?>rq%fd#*LZi?8#s^y^`o^(^8{tg$n-|NVQ)TNM z7he9ZruCIYq^F};&i5A{f$4h6u8&O;!j|)a1_UJXRPz)emjjh2e=gbMIxQ^hOg?zB zNvk+g8c_Zjk4Z&E)OyC+Td|eQ@2?*Dx_6`PQ3QL|K(MfTd?J+?Ed$l4Kf|N zH?VReFFhBKzDF+A4`UCIY2yKGVY%+qlH0tLRbpVaxOCZ5!`mRuI8Z}aovS7r;54ejgeIrNWlMt#|R9BjiMGsV$Q(${8#LB*&q<|&b9^kB&s&C(GoJxgUVhslW1#B##l z245e_f>wK;t!dveIJbhYEG>@M-KFf`d$+)lR9} zW5-&02V&?$H3im$C>jGR1WruUX`5%KR)|ZP*<;arL$l+=dMW35u~-OkoBnQzsm{Q% zoE~h~OQ(kC)t@Hp{qGFgc1f~x$j!-&UAN2z1hkb|gRZQ=vPge~>Uk&vH|fe)%ieuc zGcxInw^leQQP1s-8T}Uq4f4I#owQe9LErpy+8S?IjzaJm_k!4iIU<=EOnKQ=XJ5)Q zB6YU7hvivOiv@5kPu9t+Ct;K8yp410bBFGC;Zb?p-_~8>0_P{equi-hhLlUoWswg# zKK^QuF_IQ5)7JapA>tyoYL!{OBzxs?$>nETuHmDvJt|&3cXj~gM@;W*N*>g~Mt`7J zCH7!{WOKft)7=HlZ-;2-qE1_uynwsZNy`WMgUQp{X)+`Sdi_|tOaxo#cMsb?hffQ; zakk{I`7z}jii=&1FUCJeAEn%4qhO&gOlv(mJSjW41+Mgiw$3f;)w;1zz00*R-;I_% zwxahemT>O}u8z7*H-~($JW5%lJFi8)x-xvua<3hE0WUB`ns^tkDd7}L95~gb`%_P; zdI@<7U;anr|I!1}A=UW^W|T&{Ds}(|04LviTJX7Nf1$~e8 zvx&9Akz)!H-V!_>x?^CGHAt7K^KqAsvcY_uWSn^TeVe`^GdcCMa21J#!JTVc1NI?l z%6<*6#L(h01_hp(_JoWat;UW17W1-iSNSZPV_=0yqpie5J`L-y_tTwLE6m0o{7^5> zwxL@3xnOWa0vTQwj`Cnn7-Hyxsc1ox9Ku>5~F$g}^+Q9zB*m9L&<+ z{bjjWoGM{D!u*At>Y!Ec0LRzs7GN;>>MQ+L`mH~q*1X|%Nx)6y7Qru-@ysLj;fY

RDIt-fRJ4Sp$#g=YaEs&wJS9!=+2gM+)(2B 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

pFib#Od?JjE=sG`u;NR{PN^QMR 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 U`_P%NcmMzZ07*qoM6N<$g0}1ma{vGU literal 0 HcmV?d00001 diff --git a/pybursa_courses/static/img/spiderman.jpg b/pybursa_courses/static/img/spiderman.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4333e6cec0ac2b707ff102dea36649637b29803d GIT binary patch literal 16288 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 a`V}nG7Io&Ec!3lD(z5&{UU%+3FZ>UkT#MrX literal 0 HcmV?d00001 diff --git a/pybursa_courses/static/img/student.jpg b/pybursa_courses/static/img/student.jpg new file mode 100644 index 0000000000000000000000000000000000000000..039bde50a108f9a8195f6e04c3099b1db9f4db16 GIT binary patch literal 17800 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 CZV_Ps literal 0 HcmV?d00001 diff --git a/pybursa_courses/static/img/superman.jpg b/pybursa_courses/static/img/superman.jpg new file mode 100644 index 0000000000000000000000000000000000000000..88522ab33cc57953074c7e029eb31eafb7bec50c GIT binary patch literal 16025 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 literal 0 HcmV?d00001 diff --git a/pybursa_courses/static/img/zorro.jpg b/pybursa_courses/static/img/zorro.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc8a72e49497f0525ee5ff7ea577b17b66dddbd2 GIT binary patch literal 21764 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%0AoP4UEEWaoEy%DR6CXUw%4=is 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 GNdMUks$X9K literal 0 HcmV?d00001 diff --git a/pybursa_courses/students/__init__.py b/pybursa_courses/students/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pybursa_courses/students/admin.py b/pybursa_courses/students/admin.py new file mode 100644 index 0000000..e69de29 diff --git a/pybursa_courses/students/models.py b/pybursa_courses/students/models.py new file mode 100644 index 0000000..fdab7e4 --- /dev/null +++ b/pybursa_courses/students/models.py @@ -0,0 +1,15 @@ +from django.db import models + +from courses.models import Course +from additional.models import Dossier + + +class Student(models.Model): + name = models.CharField(max_length=255) + surname = models.CharField(max_length=255) + date_of_birth = models.DateField() + email = models.EmailField() + courses = models.ManyToManyField(Course) + phone = models.CharField(max_length=15) + package = models.CharField(max_length=15) + dossier = models.OneToOneField(Dossier) \ No newline at end of file diff --git a/pybursa_courses/students/templates/students/student.html b/pybursa_courses/students/templates/students/student.html new file mode 100644 index 0000000..2870e7a --- /dev/null +++ b/pybursa_courses/students/templates/students/student.html @@ -0,0 +1,60 @@ +{% load static %} + + + + + + + + + + + Starter Template for Bootstrap + + + + + + + +

Students

+ +

Student

+ +
+ {% if student %} +
+ +
+ {% endif %} +
+ +
    +
  • + {{ student.name }} + First name +
  • +
  • + {{ student.surname }} + Last name +
  • +
  • + {{ student.date_of_birth }} + Date of birth +
  • +
  • + {{ student.email }} + Email +
  • +
  • + {{ student.phone }} + Phone +
  • +
  • + {{ student.package }} + Package +
  • +
+ + + \ No newline at end of file diff --git a/pybursa_courses/students/templates/students/students.html b/pybursa_courses/students/templates/students/students.html new file mode 100644 index 0000000..6524c83 --- /dev/null +++ b/pybursa_courses/students/templates/students/students.html @@ -0,0 +1,34 @@ +{% load static %} + + + + + + + + + + + + Starter Template for Bootstrap + + + + + + + +

Welcome to Student Application

+ +
    + {% for student in student_list %} +
  • {{ student.name }} {{ student.surname }} + + + +
  • + {% endfor %} +
+ + + \ No newline at end of file diff --git a/pybursa_courses/students/tests.py b/pybursa_courses/students/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/pybursa_courses/students/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/pybursa_courses/students/urls.py b/pybursa_courses/students/urls.py new file mode 100644 index 0000000..c54339a --- /dev/null +++ b/pybursa_courses/students/urls.py @@ -0,0 +1,7 @@ +from django.conf.urls import patterns, url +from students import views + +urlpatterns = patterns('', + url(r'^$', views.StudentListView.as_view(), name='students'), + url(r'^(?P\d+)/$', views.concrete_student, name='student'), +) \ No newline at end of file diff --git a/pybursa_courses/students/views.py b/pybursa_courses/students/views.py new file mode 100644 index 0000000..a1dc88d --- /dev/null +++ b/pybursa_courses/students/views.py @@ -0,0 +1,25 @@ +from django.shortcuts import render +from django.views import generic + +from students.models import Student + + +class StudentListView(generic.ListView): + template_name = 'students/students.html' + context_object_name = 'student_list' + + def get_queryset(self): + print Student.objects.all()[:1] + student = Student.objects.all()[0] + print student.name + print student.surname + return Student.objects.order_by('-name') + + +def concrete_student(request, student_id): + student = Student.objects.get(id=int(student_id)) + print student + print student_id + return render(request, "students/student.html", { + 'student': student + }) \ No newline at end of file diff --git a/pybursa_courses/templates/pybursa/index.html b/pybursa_courses/templates/pybursa/index.html new file mode 100644 index 0000000..6fb98cb --- /dev/null +++ b/pybursa_courses/templates/pybursa/index.html @@ -0,0 +1,10 @@ + + + + + + + +

Hello!!!

+ + \ No newline at end of file From 837e1c0b85b2168784426927e302e22a838363b2 Mon Sep 17 00:00:00 2001 From: gremlin_lee Date: Sun, 14 Dec 2014 23:51:39 +0200 Subject: [PATCH 3/6] Added 12 test. Sorry. --- pybursa_courses/additional/models.py | 8 +++- pybursa_courses/coaches/models.py | 5 +- pybursa_courses/courses/admin.py | 43 ++++++++++++++++-- pybursa_courses/courses/models.py | 3 ++ pybursa_courses/db.sqlite3 | Bin 64512 -> 66560 bytes pybursa_courses/static/admin/css/admin.css | 3 ++ pybursa_courses/students/models.py | 5 +- .../templates/admin/base_site.html | 15 ++++++ 8 files changed, 76 insertions(+), 6 deletions(-) create mode 100644 pybursa_courses/static/admin/css/admin.css create mode 100644 pybursa_courses/templates/admin/base_site.html diff --git a/pybursa_courses/additional/models.py b/pybursa_courses/additional/models.py index 6448777..da9e6c4 100644 --- a/pybursa_courses/additional/models.py +++ b/pybursa_courses/additional/models.py @@ -12,9 +12,15 @@ class Address(models.Model): street = models.CharField(max_length=30) house = models.PositiveSmallIntegerField() + def __unicode__(self): + return self.country + ", " + self.region + ", " + self.street + " " + str(self.house) + class Dossier(models.Model): address = models.ForeignKey(Address) unliked_courses = models.ManyToManyField(Course, blank=True) - liked_color = models.CharField(max_length=20) \ No newline at end of file + liked_color = models.CharField(max_length=20) + + def __unicode__(self): + return str(self.address) + " " + self.liked_color \ No newline at end of file diff --git a/pybursa_courses/coaches/models.py b/pybursa_courses/coaches/models.py index d53b20e..45d9a9a 100644 --- a/pybursa_courses/coaches/models.py +++ b/pybursa_courses/coaches/models.py @@ -16,4 +16,7 @@ class Coach(models.Model): course = models.CharField(max_length=255) role = models.CharField(max_length=20, choices=COACH_CHOISE) user = models.ForeignKey(User) - dossier = models.OneToOneField(Dossier, blank=True) \ No newline at end of file + dossier = models.OneToOneField(Dossier, blank=True) + + def __unicode__(self): + return self.first_name + " " + self.last_name + "(" + self.role + ")" \ No newline at end of file diff --git a/pybursa_courses/courses/admin.py b/pybursa_courses/courses/admin.py index 6c931a2..b1e36d8 100644 --- a/pybursa_courses/courses/admin.py +++ b/pybursa_courses/courses/admin.py @@ -4,8 +4,45 @@ from students.models import Student from additional.models import Dossier, Address -admin.site.register(Course) -admin.site.register(Student) -admin.site.register(Coach) + +class AdminCourse(admin.ModelAdmin): + list_display = ('language', + 'name', + 'description', + 'trener', + 'assistant', + 'date_of_beginning', + 'date_of_finishing', + 'venue') + + +class AdminStudent(admin.ModelAdmin): + list_display = ('name', + 'surname', + 'date_of_birth', + 'email', + 'phone', + 'package', + 'dossier') + + +class AdminCoach(admin.ModelAdmin): + list_display = ('first_name', + 'last_name', + 'course', + 'role', + 'user', + 'dossier' + ) + + + + + +admin.site.register(Course, AdminCourse) +admin.site.register(Student, AdminStudent) +admin.site.register(Coach, AdminCoach) admin.site.register(Dossier) admin.site.register(Address) + + diff --git a/pybursa_courses/courses/models.py b/pybursa_courses/courses/models.py index 5b5b9e1..aa1b05b 100644 --- a/pybursa_courses/courses/models.py +++ b/pybursa_courses/courses/models.py @@ -11,3 +11,6 @@ class Course(models.Model): date_of_beginning = models.DateField() date_of_finishing = models.DateField() venue = models.ForeignKey('additional.Address') + + def __unicode__(self): + return self.name + "(" + self.name + ")" diff --git a/pybursa_courses/db.sqlite3 b/pybursa_courses/db.sqlite3 index c1ddb38639bfbe35ec8afd5f98651f2fecd9d408..a64ae2077071886805c3a9241d7359ec5be36855 100644 GIT binary patch delta 1105 zcmah|O>7%Q7@gU-PCQPN)OB2-p|EKam8i0{f6jU>P-|*LNo1!qMc_&$Y#bBg#CGIe z(-@I6Kl#{hP7_c!W4 zalYPNc!}A|x1T-`>Oh2-k|Z{rVE;V~lB0V9?mmnqf*be>oA?LU zu!?)Gxu0fnEH$SaT)Mlo| zT3j@9=2@jWSCS^ur(QpsSr{&krZO|5saImz;&3Tjd`&rBOp94Lt7P3ZbE;6tyqccR z6yH!zmoml7g8k>YXYHdGj@wr+r0kXR2ZQk)V^L$85_2w|o8tmNiQpzmSaE%iW1t^t z`XooZz4Ce0Wv&x^hu^U7GFNf%IV7npN@_%sBl2TvymxGWeSV+w>vDe&PvH<}w_wnX ztHa!zBQ!vs=^bITuaBLWw+fZ=iTRh^jE!TBqy=N5QnQ5SiC~l`g;dcfPgSB^Lr>Hr zqPDFpYMqUs9}qlfgd8M1)VW6w_thH1X%4y9~G{YsD5X^?e3+DVZUvKSQ= pU6bO{So0YRm5E|LXE9X{d8|W^vt%_9lcV~OG&Ceht@N8D|9=%y8hro& delta 278 zcmV+x0qOpLhy;N61CSd9X#fBKKan6m0co*dqz4uV12_N!qXT0D-2;9DjRVC4O9MCq z+Od)Q0t5qA02q-$6a@oT02Bd}G7E495*GmjGXayK9TT&=3;Zh*FgPGFH##*jIx{gY zGB`CfGB>lyH#adjpfFgIx#$0gM0w#sQ46k$?fSjD>gt z2m%9=00XxJlCu#Eh69t5i*g781Hu3U!UN&65e&8i1ReuH0h6qT8nfV!Bow0rC=9a% cDEteuU<3%G1jHP(1X%nJvSbAWvjz0~2N)PuasU7T diff --git a/pybursa_courses/static/admin/css/admin.css b/pybursa_courses/static/admin/css/admin.css new file mode 100644 index 0000000..4e1c733 --- /dev/null +++ b/pybursa_courses/static/admin/css/admin.css @@ -0,0 +1,3 @@ +#header { + background-color: #080808 !important; +} \ No newline at end of file diff --git a/pybursa_courses/students/models.py b/pybursa_courses/students/models.py index fdab7e4..b69fabf 100644 --- a/pybursa_courses/students/models.py +++ b/pybursa_courses/students/models.py @@ -12,4 +12,7 @@ class Student(models.Model): courses = models.ManyToManyField(Course) phone = models.CharField(max_length=15) package = models.CharField(max_length=15) - dossier = models.OneToOneField(Dossier) \ No newline at end of file + dossier = models.OneToOneField(Dossier) + + def __unicode__(self): + return self.name + " " + self.surname \ No newline at end of file diff --git a/pybursa_courses/templates/admin/base_site.html b/pybursa_courses/templates/admin/base_site.html new file mode 100644 index 0000000..4963762 --- /dev/null +++ b/pybursa_courses/templates/admin/base_site.html @@ -0,0 +1,15 @@ +{% extends "admin/base.html" %} +{% load static %} +{##} + +{% block title %}{{ title }} | {{ site_title|default:_('Django site admin') }}{% endblock %} + +{% block branding %} +

PyBursa Administration

+{% endblock %} + +{% block nav-global %}{% endblock %} \ No newline at end of file From ad4caaa6d11168b79207144cacbd937447e018ec Mon Sep 17 00:00:00 2001 From: gremlin_lee Date: Wed, 17 Dec 2014 23:57:00 +0200 Subject: [PATCH 4/6] Added 13 homework. --- .../coaches/templates/coaches/coach.html | 68 +------------ .../coaches/templates/coaches/coach_list.html | 9 ++ .../coaches/templates/coaches/coaches.html | 37 +------- .../templates/coaches/concrete_coach.html | 22 +++++ .../templates/courses/concrete_course.html | 30 ++++++ .../courses/templates/courses/course.html | 89 +----------------- .../templates/courses/course_list.html | 17 ++++ .../courses/templates/courses/courses.html | 46 +-------- pybursa_courses/db.sqlite3 | Bin 66560 -> 66560 bytes pybursa_courses/pybursa_courses/urls.py | 8 +- .../templates/students/concrete_student.html | 26 +++++ .../students/templates/students/student.html | 64 +------------ .../templates/students/student_list.html | 7 ++ .../students/templates/students/students.html | 38 +------- pybursa_courses/templates/pybursa/index.html | 64 ++++++++++++- 15 files changed, 204 insertions(+), 321 deletions(-) create mode 100644 pybursa_courses/coaches/templates/coaches/coach_list.html create mode 100644 pybursa_courses/coaches/templates/coaches/concrete_coach.html create mode 100644 pybursa_courses/courses/templates/courses/concrete_course.html create mode 100644 pybursa_courses/courses/templates/courses/course_list.html create mode 100644 pybursa_courses/students/templates/students/concrete_student.html create mode 100644 pybursa_courses/students/templates/students/student_list.html diff --git a/pybursa_courses/coaches/templates/coaches/coach.html b/pybursa_courses/coaches/templates/coaches/coach.html index 0460bd8..ec4b1ca 100644 --- a/pybursa_courses/coaches/templates/coaches/coach.html +++ b/pybursa_courses/coaches/templates/coaches/coach.html @@ -1,65 +1,7 @@ -{% load static %} -{% load filter %} - - - - - - - - - - +{% extends "pybursa/index.html" %} - Starter Template for Bootstrap +{% block title %}Coach{% endblock %} - - - - - - -

Coaches

- -

Coach

- -
- {% if coach %} -
- -
- {% endif %} -
- -
    -
  • - {{ coach.first_name }} - First name -
  • -
  • - {{ coach.last_name }} - Last name -
  • -
  • - {{ coach.course }} - Course -
  • -
  • -{# {% ifequal user.pk comment.user_id %}#} -{# ...#} -{#{% endifequal %}#} - {{ coach.lector }} - {% if couch.lector == True %} - - {% else %} - - {% endif %} - Lector - {% comment %}
  • - {{ coach.lector }} - Lector{% endcomment %} - -
- - - \ No newline at end of file +{% block content %} + {% include "coaches/concrete_coach.html" %} +{% endblock %} \ No newline at end of file diff --git a/pybursa_courses/coaches/templates/coaches/coach_list.html b/pybursa_courses/coaches/templates/coaches/coach_list.html new file mode 100644 index 0000000..2a27f65 --- /dev/null +++ b/pybursa_courses/coaches/templates/coaches/coach_list.html @@ -0,0 +1,9 @@ +
    + {% for coach in coach_list %} +
  1. {{ forloop.counter }} {{ coach.first_name }} {{ coach.last_name }} + + + +
  2. + {% endfor %} +
\ No newline at end of file diff --git a/pybursa_courses/coaches/templates/coaches/coaches.html b/pybursa_courses/coaches/templates/coaches/coaches.html index 508d49d..ae8115b 100644 --- a/pybursa_courses/coaches/templates/coaches/coaches.html +++ b/pybursa_courses/coaches/templates/coaches/coaches.html @@ -1,33 +1,6 @@ -{% load static %} - - - - - - - - - - +{% extends "pybursa/index.html" %} +{% block title %}Coaches view{% endblock %} - Starter Template for Bootstrap - - - - - - - -

Welcome to Coach Application

-
    - {% for coach in coach_list %} -
  1. {{ forloop.counter }} {{ coach.first_name }} {{ coach.last_name }} - - - -
  2. - {% endfor %} -
- - - \ No newline at end of file +{% block content %} + {% include "coaches/coach_list.html" %} +{% endblock %} diff --git a/pybursa_courses/coaches/templates/coaches/concrete_coach.html b/pybursa_courses/coaches/templates/coaches/concrete_coach.html new file mode 100644 index 0000000..e5493e5 --- /dev/null +++ b/pybursa_courses/coaches/templates/coaches/concrete_coach.html @@ -0,0 +1,22 @@ +
    +
  • + {{ coach.first_name }} + First name +
  • +
  • + {{ coach.last_name }} + Last name +
  • +
  • + {{ coach.course }} + Course +
  • +
  • + {% if couch.lector == True %} + + {% else %} + + {% endif %} + Lector +
  • +
\ No newline at end of file diff --git a/pybursa_courses/courses/templates/courses/concrete_course.html b/pybursa_courses/courses/templates/courses/concrete_course.html new file mode 100644 index 0000000..545d692 --- /dev/null +++ b/pybursa_courses/courses/templates/courses/concrete_course.html @@ -0,0 +1,30 @@ +
    +
  • + {{ course.name }} + Name +
  • +
  • + {{ course.language }} + Language +
  • +
  • + {{ course.description }} + Description +
  • +
  • + {{ course.coach }} + Coach +
  • +
  • + {{ course.assistant }} + Assistant +
  • +
  • + {{ course.date_of_beginning }} + Date of beginning +
  • +
  • + {{ course.date_of_finishing }} + Date of finishing +
  • +
\ No newline at end of file diff --git a/pybursa_courses/courses/templates/courses/course.html b/pybursa_courses/courses/templates/courses/course.html index ea44e44..e865ace 100644 --- a/pybursa_courses/courses/templates/courses/course.html +++ b/pybursa_courses/courses/templates/courses/course.html @@ -1,86 +1,7 @@ -{% load static %} - - - - - - - - - +{% extends "pybursa/index.html" %} - Starter Template for Bootstrap +{% block title %}Course{% endblock %} - - - - - - -

Courses

- -

Course

- -
- {% if course %} - {% if course.language == 'Python' %} -
- -
- {% elif course.language == 'JavaScript' %} -
- -
- {% elif course.language == 'Ruby' %} -
- -
- {% else %} -
- -
- {% endif %} - {% endif %} -
- -
    -
  • - {{ course.name }} - Name -
  • -
  • - {{ course.language }} - Language -
  • -
  • - {{ course.description }} - Description -
  • -
  • - {{ course.coach }} - Coach -
  • -
  • - {{ course.assistant }} - Assistant -
  • -
  • - {{ course.date_of_beginning }} - Date of beginning -
  • -
  • - {{ course.date_of_finishing }} - Date of finishing -
  • -
- - - \ No newline at end of file +{% block content %} + {% include "courses/concrete_course.html" %} +{% endblock %} \ No newline at end of file diff --git a/pybursa_courses/courses/templates/courses/course_list.html b/pybursa_courses/courses/templates/courses/course_list.html new file mode 100644 index 0000000..32e9ec2 --- /dev/null +++ b/pybursa_courses/courses/templates/courses/course_list.html @@ -0,0 +1,17 @@ +
+
Avialable courses
+ + + + + + + {% for course in course_list %} + + + + + + {% endfor %} +
NameDate of beginningDate of finishing
{{ course.name }}{{ course.date_of_beginning }}{{ course.date_of_finishing }}
+
\ No newline at end of file diff --git a/pybursa_courses/courses/templates/courses/courses.html b/pybursa_courses/courses/templates/courses/courses.html index 96b0554..f36ab70 100644 --- a/pybursa_courses/courses/templates/courses/courses.html +++ b/pybursa_courses/courses/templates/courses/courses.html @@ -1,43 +1,7 @@ -{% load static %} - - - - - - - - - - +{% extends "pybursa/index.html" %} - Starter Template for Bootstrap +{% block title %}Courses{% endblock %} - - - - - - -

Welcome to Course Application

- - -
-
Avialable courses
- - - - - - - {% for course in course_list %}#} - - - - - - {% endfor %} -
NameDate of beginningDate of finishing
{{ course.name }}{{ course.date_of_beginning }}{{ course.date_of_finishing }}
-
- - - \ No newline at end of file +{% block content %} + {% include "courses/course_list.html" %} +{% endblock %} \ No newline at end of file diff --git a/pybursa_courses/db.sqlite3 b/pybursa_courses/db.sqlite3 index a64ae2077071886805c3a9241d7359ec5be36855..c9ec2a6fa5f1c4d26b6b4bd1793588cecbc94894 100644 GIT binary patch delta 1681 zcmZ`(OH3PA6rDHsIoKFdz<>c`WvnEPEwDRd&-m9Sk|E?nVuIt8ifrg$4`6U+92RU1`Zw3{}O+DeV6lCbECv{E8fO&3IJ-y2NH*NbyU ze)pbtKj+=q1w6ZeFF4TIQhPT#yZq)SRqeYOE4#|T6-dDycn98x@8Af8*;S}x|5`46 z%eFRDg9oLwV!oghhBhqgsDZtf^5XX`wg)zfZj+y-8h9+%ZoZAea^%BVwGZPaN;5J2V2PFwjas|#WM zj&+ZFyNOw6;5d7o-H8^N^-^iAdamA7%gpVGnQdinux;i@?%4i9e6T2m4vg-S1F6__ zHg@bpZY{rOmK>d@iTu0&3ir=}x?j*+u{ z`%nAN`17Y?$>hk1fq^#yBNGDOeOe9``jkMR=kQZGh>@rm@C5^WP>dW`(og2Fbr=fG z*h(2WLtPcv5UIvQEn&p^-B(|JZJ!g83|xgJ zn1TsdC*GIgLpTkCaG$8+7W@Q@Fb{7-64u~%cn^LcD)|N!_!4yZ9EO%l^-zAWjyugx z6ChO8PSNV1Slvbuw;KPq7~gh^=4O5VtvL)%$d#*RJL;ee9}wbqVFu1Y5pv5VAGk4C zkds0?1qX#T3au1cDA*}9>mSW$8*4C(Gq3{J2+cUD^(4fc*vvH99Ck!2=18@@$u6Q} z*$}1)b6{p{HpdP`8$moOr!vuHVNzBnF_f<@4HDja3_OB|@Br=+-rtN;S&T`=jaTp` zY-VAYA&nR&hXar}##S>f$3cW#F4QZZk&~%>Cb!AmZM-8+9@dJJTyK(-)if7VM~hiG z-%$E;(`S9kX`7r4E)r6a5kzmLqK7;d+AQ#1;!$YcLU9EPPWysZ~WVL*eBrf+9 z^IA@cXVk*P(c*+$7*o^ZHDU zYd0pIYmA|S`>;klSB#1qOxPG7Py`kOvgrRVt;06V0$40x+{RePA3p>ZSpCr-=9(Aw zO(%WBZC0c)@FQG=H~_oCUSiL%ub|uLQ=~1I5@<$pTA0{NUP~>qY__8EDut*R^aTWo z5AgoV#M~9@F^laqtmC<1e9#vTkuX7|YM^p(8$$3@B^)$Lc`RyXa|Z}fUi1mUfXIvD zR+BrqjW&03TRr9k?y*K%d)g>x{4vf=N&BfMzbp$CMfY_0g*_2sF}KY wk?{0b0#a0n_(UP(4@yG+wDHW`73*R9G;SoLWYYyMHAYsvlJ=P|#sTU70fF7FHvj+t delta 440 zcmXAkKWGzS9ER`vp3gSPWoR&`LgOHz)*=cbNWp)DqXf~-DIRyVjnrId>Y_m+x5Po} zaY%&m~ef+G+heH?qtyqs@2li6tQQI7oD3r<7JtTj=M@7tCwaEOTUqn(@lSwT}(M+7`d*&^Bxp z-Ci3~OX`QIb)?dLD?Jnm4O9|56n_%MQ52UAoLD3 CL5;5f diff --git a/pybursa_courses/pybursa_courses/urls.py b/pybursa_courses/pybursa_courses/urls.py index 98532c8..f058363 100644 --- a/pybursa_courses/pybursa_courses/urls.py +++ b/pybursa_courses/pybursa_courses/urls.py @@ -6,8 +6,8 @@ urlpatterns = patterns('', url(r'^$', view.index, name='index'), - url(r'^admin/', include(admin.site.urls)), - url(r'^students/', include('students.urls')), - url(r'^courses/', include('courses.urls')), - url(r'^coaches/', include('coaches.urls')), + url(r'^admin/', include(admin.site.urls), name='admin'), + url(r'^students/', include('students.urls'), name='students'), + url(r'^courses/', include('courses.urls'), name='courses'), + url(r'^coaches/', include('coaches.urls'), name='coaches'), ) diff --git a/pybursa_courses/students/templates/students/concrete_student.html b/pybursa_courses/students/templates/students/concrete_student.html new file mode 100644 index 0000000..3ac77b2 --- /dev/null +++ b/pybursa_courses/students/templates/students/concrete_student.html @@ -0,0 +1,26 @@ +
    +
  • + {{ student.name }} + First name +
  • +
  • + {{ student.surname }} + Last name +
  • +
  • + {{ student.date_of_birth }} + Date of birth +
  • +
  • + {{ student.email }} + Email +
  • +
  • + {{ student.phone }} + Phone +
  • +
  • + {{ student.package }} + Package +
  • +
\ No newline at end of file diff --git a/pybursa_courses/students/templates/students/student.html b/pybursa_courses/students/templates/students/student.html index 2870e7a..d1b29bf 100644 --- a/pybursa_courses/students/templates/students/student.html +++ b/pybursa_courses/students/templates/students/student.html @@ -1,60 +1,6 @@ -{% load static %} - - - - - - - - - +{% extends "pybursa/index.html" %} +{% block title %}Student{% endblock %} - Starter Template for Bootstrap - - - - - - - -

Students

- -

Student

- -
- {% if student %} -
- -
- {% endif %} -
- -
    -
  • - {{ student.name }} - First name -
  • -
  • - {{ student.surname }} - Last name -
  • -
  • - {{ student.date_of_birth }} - Date of birth -
  • -
  • - {{ student.email }} - Email -
  • -
  • - {{ student.phone }} - Phone -
  • -
  • - {{ student.package }} - Package -
  • -
- - - \ No newline at end of file +{% block content %} + {% include "students/concrete_student.html" %} +{% endblock %} diff --git a/pybursa_courses/students/templates/students/student_list.html b/pybursa_courses/students/templates/students/student_list.html new file mode 100644 index 0000000..a787db4 --- /dev/null +++ b/pybursa_courses/students/templates/students/student_list.html @@ -0,0 +1,7 @@ +{% for student in student_list %} +
  • {{ student.name }} {{ student.surname }} + + + +
  • + {% endfor %} \ No newline at end of file diff --git a/pybursa_courses/students/templates/students/students.html b/pybursa_courses/students/templates/students/students.html index 6524c83..9083bda 100644 --- a/pybursa_courses/students/templates/students/students.html +++ b/pybursa_courses/students/templates/students/students.html @@ -1,34 +1,6 @@ -{% load static %} - - - - - - - - - - +{% extends "pybursa/index.html" %} +{% block title %}Student view{% endblock %} - Starter Template for Bootstrap - - - - - - - -

    Welcome to Student Application

    - -
      - {% for student in student_list %} -
    • {{ student.name }} {{ student.surname }} - - - -
    • - {% endfor %} -
    - - - \ No newline at end of file +{% block content %} + {% include "students/student_list.html" %} +{% endblock %} diff --git a/pybursa_courses/templates/pybursa/index.html b/pybursa_courses/templates/pybursa/index.html index 6fb98cb..b77b0c1 100644 --- a/pybursa_courses/templates/pybursa/index.html +++ b/pybursa_courses/templates/pybursa/index.html @@ -1,10 +1,64 @@ +{% load static %} - - - - + + + + + + + + + + + + {% block title %}PyBursa{% endblock %} + + + + + -

    Hello!!!

    + + + +
    + +
    + {% block content %} +

    Welcome to Homework #13

    +

    + In this homework I learned templates. +

    + {% endblock %} +
    + +
    + + + + \ No newline at end of file From 9ab7bbc0a420afc7bd7c61a66c9333b4856d7ada Mon Sep 17 00:00:00 2001 From: gremlin_lee Date: Sun, 21 Dec 2014 23:51:56 +0200 Subject: [PATCH 5/6] Added 14 homework, but I need help. --- .../static_resourses/css/bootstrap-theme.css | 470 ++ .../css/bootstrap-theme.css.map | 1 + .../css/bootstrap-theme.min.css | 5 + .../static/static_resourses/css/bootstrap.css | 6332 +++++++++++++++++ .../static_resourses/css/bootstrap.css.map | 1 + .../static_resourses/css/bootstrap.min.css | 5 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20335 bytes .../fonts/glyphicons-halflings-regular.svg | 229 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41280 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23320 bytes .../static/static_resourses/js/bootstrap.js | 2320 ++++++ .../static_resourses/js/bootstrap.min.js | 7 + .../static/static_resourses/js/npm.js | 13 + .../templates/students/new_student.html | 13 + .../templates/students/student_list.html | 4 +- pybursa_courses/students/urls.py | 2 + pybursa_courses/students/views.py | 32 + pybursa_courses/templates/pybursa/index.html | 7 +- 18 files changed, 9435 insertions(+), 6 deletions(-) create mode 100644 pybursa_courses/static/static_resourses/css/bootstrap-theme.css create mode 100644 pybursa_courses/static/static_resourses/css/bootstrap-theme.css.map create mode 100644 pybursa_courses/static/static_resourses/css/bootstrap-theme.min.css create mode 100644 pybursa_courses/static/static_resourses/css/bootstrap.css create mode 100644 pybursa_courses/static/static_resourses/css/bootstrap.css.map create mode 100644 pybursa_courses/static/static_resourses/css/bootstrap.min.css create mode 100644 pybursa_courses/static/static_resourses/fonts/glyphicons-halflings-regular.eot create mode 100644 pybursa_courses/static/static_resourses/fonts/glyphicons-halflings-regular.svg create mode 100644 pybursa_courses/static/static_resourses/fonts/glyphicons-halflings-regular.ttf create mode 100644 pybursa_courses/static/static_resourses/fonts/glyphicons-halflings-regular.woff create mode 100644 pybursa_courses/static/static_resourses/js/bootstrap.js create mode 100644 pybursa_courses/static/static_resourses/js/bootstrap.min.js create mode 100644 pybursa_courses/static/static_resourses/js/npm.js create mode 100644 pybursa_courses/students/templates/students/new_student.html diff --git a/pybursa_courses/static/static_resourses/css/bootstrap-theme.css b/pybursa_courses/static/static_resourses/css/bootstrap-theme.css new file mode 100644 index 0000000..c4cadf1 --- /dev/null +++ b/pybursa_courses/static/static_resourses/css/bootstrap-theme.css @@ -0,0 +1,470 @@ +/*! + * Bootstrap v3.3.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-default .badge, +.btn-primary .badge, +.btn-success .badge, +.btn-info .badge, +.btn-warning .badge, +.btn-danger .badge { + text-shadow: none; +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-default:disabled, +.btn-default[disabled] { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); + background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #245580; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #265a88; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #265a88; + border-color: #245580; +} +.btn-primary:disabled, +.btn-primary[disabled] { + background-color: #265a88; + background-image: none; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-success:disabled, +.btn-success[disabled] { + background-color: #419641; + background-image: none; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-info:disabled, +.btn-info[disabled] { + background-color: #2aabd2; + background-image: none; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-warning:disabled, +.btn-warning[disabled] { + background-color: #eb9316; + background-image: none; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.btn-danger:disabled, +.btn-danger[disabled] { + background-color: #c12e2a; + background-image: none; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #2e6da4; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); + background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); + background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +@media (max-width: 767px) { + .navbar .navbar-nav .open .dropdown-menu > .active > a, + .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; + } +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); + background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #286090; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); + background-repeat: repeat-x; + border-color: #2b669a; +} +.list-group-item.active .badge, +.list-group-item.active:hover .badge, +.list-group-item.active:focus .badge { + text-shadow: none; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/pybursa_courses/static/static_resourses/css/bootstrap-theme.css.map b/pybursa_courses/static/static_resourses/css/bootstrap-theme.css.map new file mode 100644 index 0000000..016a8da --- /dev/null +++ b/pybursa_courses/static/static_resourses/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","bootstrap-theme.css","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &:disabled,\n &[disabled] {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // See https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n",".btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default:disabled,\n.btn-default[disabled] {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary:disabled,\n.btn-primary[disabled] {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success:disabled,\n.btn-success[disabled] {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info:disabled,\n.btn-info[disabled] {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning:disabled,\n.btn-warning[disabled] {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger:disabled,\n.btn-danger[disabled] {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n 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);\n 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);\n 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);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/pybursa_courses/static/static_resourses/css/bootstrap-theme.min.css b/pybursa_courses/static/static_resourses/css/bootstrap-theme.min.css new file mode 100644 index 0000000..4c3e7ba --- /dev/null +++ b/pybursa_courses/static/static_resourses/css/bootstrap-theme.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default .badge,.btn-primary .badge,.btn-success .badge,.btn-info .badge,.btn-warning .badge,.btn-danger .badge{text-shadow:none}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:hover,.btn-primary:focus{background-color:#265a88;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#265a88;border-color:#245580}.btn-primary:disabled,.btn-primary[disabled]{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:hover .badge,.list-group-item.active:focus .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} \ No newline at end of file diff --git a/pybursa_courses/static/static_resourses/css/bootstrap.css b/pybursa_courses/static/static_resourses/css/bootstrap.css new file mode 100644 index 0000000..c6f3d21 --- /dev/null +++ b/pybursa_courses/static/static_resourses/css/bootstrap.css @@ -0,0 +1,6332 @@ +/*! + * Bootstrap v3.3.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]: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; + } + select { + background: #fff !important; + } + .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/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.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"; +} +* { + -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: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +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, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +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, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote 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.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-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-right: 15px; + padding-left: 15px; +} +.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-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-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-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-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-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-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-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.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 > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.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-child(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.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 > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.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 > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.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 > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.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 > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.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 { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .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 > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td: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 > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td: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 > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: 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: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eee; + opacity: 1; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.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-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm, +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm, +select.form-group-sm .form-control { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +textarea.form-group-sm .form-control, +select[multiple].input-sm, +select[multiple].form-group-sm .form-control { + height: auto; +} +.input-lg, +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-lg, +select.form-group-lg .form-control { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +textarea.form-group-lg .form-control, +select[multiple].input-lg, +select[multiple].form-group-lg .form-control { + height: auto; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .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, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .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, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .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, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .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 { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.3px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.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 { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default.focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].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:hover, +.btn-primary:focus, +.btn-primary.focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].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:hover, +.btn-success:focus, +.btn-success.focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].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:hover, +.btn-info:focus, +.btn-info.focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].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:hover, +.btn-warning:focus, +.btn-warning.focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].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:hover, +.btn-danger:focus, +.btn-danger.focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link: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, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + 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 .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; + visibility: hidden; +} +.collapse.in { + display: block; + visibility: visible; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.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; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px solid; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .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 .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[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-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.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: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="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-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn: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-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn: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 { + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a: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 { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; + visibility: hidden; +} +.tab-content > .active { + display: block; + visibility: visible; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + visibility: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 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-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .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; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.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: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > 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: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .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; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand: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 { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a: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, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.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: #080808; +} +.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 { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a: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: #080808; + } + .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, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +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 { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.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; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]: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; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: 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 { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.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, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-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 { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +a.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.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: #777; +} +.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:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .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 { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.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 { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.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 { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.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 { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.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 { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel-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-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-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-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .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 td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th: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-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .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 td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th: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-responsive:last-child > .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 > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .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 td:first-child, +.panel > .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 td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th: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-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .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 td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th: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-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td: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-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td: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-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .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: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: absolute; + top: 0; + right: 0; + left: 0; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + min-height: 16.42857143px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: normal; + line-height: 1.4; + visibility: visible; + filter: alpha(opacity=0); + opacity: 0; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000; + perspective: 1000; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + 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; + margin-top: -10px; + 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%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-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 { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.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; + } + 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; + } + 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; + } + 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; + } + 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; + } + 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/pybursa_courses/static/static_resourses/css/bootstrap.css.map b/pybursa_courses/static/static_resourses/css/bootstrap.css.map new file mode 100644 index 0000000..a02f6ba --- /dev/null +++ b/pybursa_courses/static/static_resourses/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AAA;EHsR9C;AGrRmC;EAAW,kBAAA;EHwR9C;AGvRmC;EAAW,kBAAA;EH0R9C;AGzRmC;EAAW,kBAAA;EH4R9C;AG3RmC;EAAW,kBAAA;EH8R9C;AG7RmC;EAAW,kBAAA;EHgS9C;AG/RmC;EAAW,kBAAA;EHkS9C;AGjSmC;EAAW,kBAAA;EHoS9C;AGnSmC;EAAW,kBAAA;EHsS9C;AGrSmC;EAAW,kBAAA;EHwS9C;AGvSmC;EAAW,kBAAA;EH0S9C;AGzSmC;EAAW,kBAAA;EH4S9C;AG3SmC;EAAW,kBAAA;EH8S9C;AG7SmC;EAAW,kBAAA;EHgT9C;AG/SmC;EAAW,kBAAA;EHkT9C;AGjTmC;EAAW,kBAAA;EHoT9C;AGnTmC;EAAW,kBAAA;EHsT9C;AGrTmC;EAAW,kBAAA;EHwT9C;AGvTmC;EAAW,kBAAA;EH0T9C;AGzTmC;EAAW,kBAAA;EH4T9C;AG3TmC;EAAW,kBAAA;EH8T9C;AG7TmC;EAAW,kBAAA;EHgU9C;AG/TmC;EAAW,kBAAA;EHkU9C;AGjUmC;EAAW,kBAAA;EHoU9C;AGnUmC;EAAW,kBAAA;EHsU9C;AGrUmC;EAAW,kBAAA;EHwU9C;AGvUmC;EAAW,kBAAA;EH0U9C;AGzUmC;EAAW,kBAAA;EH4U9C;AG3UmC;EAAW,kBAAA;EH8U9C;AG7UmC;EAAW,kBAAA;EHgV9C;AG/UmC;EAAW,kBAAA;EHkV9C;AGjVmC;EAAW,kBAAA;EHoV9C;AGnVmC;EAAW,kBAAA;EHsV9C;AGrVmC;EAAW,kBAAA;EHwV9C;AGvVmC;EAAW,kBAAA;EH0V9C;AGzVmC;EAAW,kBAAA;EH4V9C;AG3VmC;EAAW,kBAAA;EH8V9C;AG7VmC;EAAW,kBAAA;EHgW9C;AG/VmC;EAAW,kBAAA;EHkW9C;AGjWmC;EAAW,kBAAA;EHoW9C;AGnWmC;EAAW,kBAAA;EHsW9C;AGrWmC;EAAW,kBAAA;EHwW9C;AGvWmC;EAAW,kBAAA;EH0W9C;AGzWmC;EAAW,kBAAA;EH4W9C;AG3WmC;EAAW,kBAAA;EH8W9C;AG7WmC;EAAW,kBAAA;EHgX9C;AG/WmC;EAAW,kBAAA;EHkX9C;AGjXmC;EAAW,kBAAA;EHoX9C;AGnXmC;EAAW,kBAAA;EHsX9C;AGrXmC;EAAW,kBAAA;EHwX9C;AGvXmC;EAAW,kBAAA;EH0X9C;AGzXmC;EAAW,kBAAA;EH4X9C;AG3XmC;EAAW,kBAAA;EH8X9C;AG7XmC;EAAW,kBAAA;EHgY9C;AG/XmC;EAAW,kBAAA;EHkY9C;AGjYmC;EAAW,kBAAA;EHoY9C;AGnYmC;EAAW,kBAAA;EHsY9C;AGrYmC;EAAW,kBAAA;EHwY9C;AGvYmC;EAAW,kBAAA;EH0Y9C;AGzYmC;EAAW,kBAAA;EH4Y9C;AG3YmC;EAAW,kBAAA;EH8Y9C;AG7YmC;EAAW,kBAAA;EHgZ9C;AG/YmC;EAAW,kBAAA;EHkZ9C;AGjZmC;EAAW,kBAAA;EHoZ9C;AGnZmC;EAAW,kBAAA;EHsZ9C;AGrZmC;EAAW,kBAAA;EHwZ9C;AGvZmC;EAAW,kBAAA;EH0Z9C;AGzZmC;EAAW,kBAAA;EH4Z9C;AG3ZmC;EAAW,kBAAA;EH8Z9C;AG7ZmC;EAAW,kBAAA;EHga9C;AG/ZmC;EAAW,kBAAA;EHka9C;AGjamC;EAAW,kBAAA;EHoa9C;AGnamC;EAAW,kBAAA;EHsa9C;AGramC;EAAW,kBAAA;EHwa9C;AGvamC;EAAW,kBAAA;EH0a9C;AGzamC;EAAW,kBAAA;EH4a9C;AG3amC;EAAW,kBAAA;EH8a9C;AG7amC;EAAW,kBAAA;EHgb9C;AG/amC;EAAW,kBAAA;EHkb9C;AGjbmC;EAAW,kBAAA;EHob9C;AGnbmC;EAAW,kBAAA;EHsb9C;AGrbmC;EAAW,kBAAA;EHwb9C;AGvbmC;EAAW,kBAAA;EH0b9C;AGzbmC;EAAW,kBAAA;EH4b9C;AG3bmC;EAAW,kBAAA;EH8b9C;AG7bmC;EAAW,kBAAA;EHgc9C;AG/bmC;EAAW,kBAAA;EHkc9C;AGjcmC;EAAW,kBAAA;EHoc9C;AGncmC;EAAW,kBAAA;EHsc9C;AGrcmC;EAAW,kBAAA;EHwc9C;AGvcmC;EAAW,kBAAA;EH0c9C;AGzcmC;EAAW,kBAAA;EH4c9C;AG3cmC;EAAW,kBAAA;EH8c9C;AG7cmC;EAAW,kBAAA;EHgd9C;AG/cmC;EAAW,kBAAA;EHkd9C;AGjdmC;EAAW,kBAAA;EHod9C;AGndmC;EAAW,kBAAA;EHsd9C;AGrdmC;EAAW,kBAAA;EHwd9C;AGvdmC;EAAW,kBAAA;EH0d9C;AGzdmC;EAAW,kBAAA;EH4d9C;AG3dmC;EAAW,kBAAA;EH8d9C;AG7dmC;EAAW,kBAAA;EHge9C;AG/dmC;EAAW,kBAAA;EHke9C;AGjemC;EAAW,kBAAA;EHoe9C;AGnemC;EAAW,kBAAA;EHse9C;AGremC;EAAW,kBAAA;EHwe9C;AGvemC;EAAW,kBAAA;EH0e9C;AGzemC;EAAW,kBAAA;EH4e9C;AG3emC;EAAW,kBAAA;EH8e9C;AG7emC;EAAW,kBAAA;EHgf9C;AG/emC;EAAW,kBAAA;EHkf9C;AGjfmC;EAAW,kBAAA;EHof9C;AGnfmC;EAAW,kBAAA;EHsf9C;AGrfmC;EAAW,kBAAA;EHwf9C;AGvfmC;EAAW,kBAAA;EH0f9C;AGzfmC;EAAW,kBAAA;EH4f9C;AG3fmC;EAAW,kBAAA;EH8f9C;AG7fmC;EAAW,kBAAA;EHggB9C;AG/fmC;EAAW,kBAAA;EHkgB9C;AGjgBmC;EAAW,kBAAA;EHogB9C;AGngBmC;EAAW,kBAAA;EHsgB9C;AGrgBmC;EAAW,kBAAA;EHwgB9C;AGvgBmC;EAAW,kBAAA;EH0gB9C;AGzgBmC;EAAW,kBAAA;EH4gB9C;AG3gBmC;EAAW,kBAAA;EH8gB9C;AG7gBmC;EAAW,kBAAA;EHghB9C;AG/gBmC;EAAW,kBAAA;EHkhB9C;AGjhBmC;EAAW,kBAAA;EHohB9C;AGnhBmC;EAAW,kBAAA;EHshB9C;AGrhBmC;EAAW,kBAAA;EHwhB9C;AGvhBmC;EAAW,kBAAA;EH0hB9C;AGzhBmC;EAAW,kBAAA;EH4hB9C;AG3hBmC;EAAW,kBAAA;EH8hB9C;AG7hBmC;EAAW,kBAAA;EHgiB9C;AG/hBmC;EAAW,kBAAA;EHkiB9C;AGjiBmC;EAAW,kBAAA;EHoiB9C;AGniBmC;EAAW,kBAAA;EHsiB9C;AGriBmC;EAAW,kBAAA;EHwiB9C;AGviBmC;EAAW,kBAAA;EH0iB9C;AGziBmC;EAAW,kBAAA;EH4iB9C;AG3iBmC;EAAW,kBAAA;EH8iB9C;AG7iBmC;EAAW,kBAAA;EHgjB9C;AG/iBmC;EAAW,kBA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EACE,mBAAA;Efi7CH;Ael7CC;EACE,2BAAA;Efo7CH;Aer7CC;EACE,2BAAA;Efu7CH;Aex7CC;EACE,kBAAA;Ef07CH;Ae37CC;EACE,2BAAA;Ef67CH;Ae97CC;EACE,2BAAA;Efg8CH;Aej8CC;EACE,kBAAA;Efm8CH;Aep8CC;EACE,2BAAA;Efs8CH;Aev8CC;EACE,2BAAA;Efy8CH;Ae18CC;EACE,kBAAA;Ef48CH;Ae78CC;EACE,2BAAA;Ef+8CH;Aeh9CC;EACE,0BAAA;Efk9CH;Aen9CC;EACE,iBAAA;Efq9CH;Aaz9CD;EE9BI;IACE,aAAA;If0/CH;Een/CD;IACE,aAAA;Ifq/CD;Eet/CD;IACE,qBAAA;Ifw/CD;Eez/CD;IACE,qBAAA;If2/CD;Ee5/CD;IACE,YAAA;If8/CD;Ee//CD;IACE,qBAAA;IfigDD;EelgDD;IACE,qBAAA;IfogDD;EergDD;IACE,YAAA;IfugDD;EexgDD;IACE,qBAAA;If0gDD;Ee3gDD;IACE,qBAAA;If6gDD;Ee9gDD;IACE,YAAA;IfghDD;EejhDD;IACE,qBAAA;IfmhDD;EephDD;IACE,oBAAA;IfshDD;EexgDD;IACE,aAAA;If0gDD;Ee3gDD;IACE,qBAAA;If6gDD;Ee9gDD;IACE,qBAAA;IfghDD;EejhDD;IACE,YAAA;IfmhDD;EephDD;IACE,qBAAA;IfshDD;EevhDD;IACE,qBAAA;IfyhDD;Ee1hDD;IACE,YAAA;If4hDD;Ee7hDD;IACE,qBAAA;If+hDD;EehiDD;IACE,qBAAA;IfkiDD;EeniDD;IACE,YAAA;IfqiDD;EetiDD;IACE,qBAAA;IfwiDD;EeziDD;IACE,oBAAA;If2iDD;EeviDD;IACE,aAAA;IfyiDD;EezjDD;IACE,YAAA;If2jDD;Ee5jDD;IACE,oBAAA;If8jDD;Ee/jDD;IACE,oBAAA;IfikDD;EelkDD;IACE,WAAA;IfokDD;EerkDD;IACE,oBAAA;IfukDD;EexkDD;IACE,oBAAA;If0kDD;Ee3kDD;IACE,WAAA;If6kDD;Ee9kDD;IACE,oBAAA;IfglDD;EejlDD;IACE,oBAAA;IfmlDD;EeplDD;IACE,WAAA;IfslDD;EevlDD;IACE,oBAAA;IfylDD;Ee1lDD;IACE,mBAAA;If4lDD;EexlDD;IACE,YAAA;If0lDD;Ee5kDD;IACE,mBAAA;If8kDD;Ee/kDD;IACE,2BAAA;IfilDD;EellDD;IACE,2BAAA;IfolDD;EerlDD;IACE,kBAAA;IfulDD;EexlDD;IACE,2BAAA;If0lDD;Ee3lDD;IACE,2BAAA;If6lDD;Ee9lDD;IACE,kBAAA;IfgmDD;EejmDD;IACE,2BAAA;IfmmDD;EepmDD;IACE,2BAAA;IfsmDD;EevmDD;IACE,kBAAA;IfymDD;Ee1mDD;IACE,2BAAA;If4mDD;Ee7mDD;IACE,0BAAA;If+mDD;EehnDD;IACE,iBAAA;IfknDD;EACF;Aa9mDD;EEvCI;IACE,aAAA;IfwpDH;EejpDD;IACE,aAAA;IfmpDD;EeppDD;IACE,qBAAA;IfspDD;EevpDD;IACE,qBAAA;IfypDD;Ee1pDD;IACE,YAAA;If4pDD;Ee7pDD;IACE,qBAAA;If+pDD;EehqDD;IACE,qBAAA;IfkqDD;EenqDD;IACE,YAAA;IfqqDD;EetqDD;IACE,qBAAA;IfwqDD;EezqDD;IACE,qBAAA;If2qDD;Ee5qDD;IACE,YAAA;If8qDD;Ee/qDD;IACE,qBAAA;IfirDD;EelrDD;IACE,oBAAA;IforDD;EetqDD;IACE,aAAA;IfwqDD;EezqDD;IACE,qBAAA;If2qDD;Ee5qDD;IACE,qBAAA;If8qDD;Ee/qDD;IACE,YAAA;IfirDD;EelrDD;IACE,qBAAA;IforDD;EerrDD;IACE,qBAAA;IfurDD;EexrDD;IACE,YAAA;If0rDD;Ee3rDD;IACE,qBAAA;If6rDD;Ee9rDD;IACE,qBAAA;IfgsDD;EejsDD;IACE,YAAA;IfmsDD;EepsDD;IACE,qBAAA;IfssDD;EevsDD;IACE,oBAAA;IfysDD;EersDD;IACE,aAAA;IfusDD;EevtDD;IACE,YAAA;IfytDD;Ee1tDD;IACE,oBAAA;If4tDD;Ee7tDD;IACE,oBAAA;If+tDD;EehuDD;IACE,WAAA;IfkuDD;EenuDD;IACE,oBAAA;IfquDD;EetuDD;IACE,oBAAA;IfwuDD;EezuDD;IACE,WAAA;If2uDD;Ee5uDD;IACE,oBAAA;If8uDD;Ee/uDD;IACE,oBAAA;IfivDD;EelvDD;IACE,WAAA;IfovDD;EervDD;IACE,oBAAA;IfuvDD;EexvDD;IACE,mBAAA;If0vDD;EetvDD;IACE,YAAA;IfwvDD;Ee1uDD;IACE,mBAAA;If4uDD;Ee7uDD;IACE,2BAAA;If+uDD;EehvDD;IACE,2BAAA;IfkvDD;EenvDD;IACE,kBAAA;IfqvDD;EetvDD;IACE,2BAAA;IfwvDD;EezvDD;IACE,2BAAA;If2vDD;Ee5vDD;IACE,kBAAA;If8vDD;Ee/vDD;IACE,2BAAA;IfiwDD;EelwDD;IACE,2BAAA;IfowDD;EerwDD;IACE,kBAAA;IfuwDD;EexwDD;IACE,2BAAA;If0wDD;Ee3wDD;IACE,0BAAA;If6wDD;Ee9wDD;IACE,iBAAA;IfgxDD;EACF;AarwDD;EE9CI;IACE,aAAA;IfszDH;Ee/yDD;IACE,aAAA;IfizDD;EelzDD;IACE,qBAAA;IfozDD;EerzDD;IACE,qBAAA;IfuzDD;EexzDD;IACE,YAAA;If0zDD;Ee3zDD;IACE,qBAAA;If6zDD;Ee9zDD;IACE,qBAAA;Ifg0DD;Eej0DD;IACE,YAAA;Ifm0DD;Eep0DD;IACE,qBAAA;Ifs0DD;Eev0DD;IACE,qBAAA;Ify0DD;Ee10DD;IACE,YAAA;If40DD;Ee70DD;IACE,qBAAA;If+0DD;Eeh1DD;IACE,oBAAA;Ifk1DD;Eep0DD;IACE,aAAA;Ifs0DD;Eev0DD;IACE,qBAAA;Ify0DD;Ee10DD;IACE,qBAAA;If40DD;Ee70DD;IACE,YAAA;If+0DD;Eeh1DD;IACE,qBAAA;Ifk1DD;Een1DD;IACE,qBAAA;Ifq1DD;Eet1DD;IACE,YAAA;Ifw1DD;Eez1DD;IACE,qBAAA;If21DD;Ee51DD;IACE,qBAAA;If81DD;Ee/1DD;IACE,YAAA;Ifi2DD;Eel2DD;IACE,qBAAA;Ifo2DD;Eer2DD;IACE,oBAAA;Ifu2DD;Een2DD;IACE,aAAA;Ifq2DD;Eer3DD;IACE,YAAA;Ifu3DD;Eex3DD;IACE,oBAAA;If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EACA,uBAAA;ErB+tFD;AqB7tFC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErB+tFP;AqB7tFC;;;EAGE,wBAAA;ErB+tFH;AqB1tFG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErBwuFT;AoBhtFD;ECnBI,gBAAA;EACA,2BAAA;ErBsuFH;AoBjtFD;ECxDE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErB4wFD;AqB1wFC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErB4wFP;AqB1wFC;;;EAGE,wBAAA;ErB4wFH;AqBvwFG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErBqxFT;AoB1vFD;ECtBI,gBAAA;EACA,2BAAA;ErBmxFH;AoB1vFD;EC5DE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErByzFD;AqBvzFC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErByzFP;AqBvzFC;;;EAGE,wBAAA;ErByzFH;AqBpzFG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErBk0FT;AoBnyFD;EC1BI,gBAAA;EACA,2BAAA;ErBg0FH;AoBnyFD;EChEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBs2FD;AqBp2FC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBs2FP;AqBp2FC;;;EAGE,wBAAA;ErBs2FH;AqBj2FG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErB+2FT;AoB50FD;EC9BI,gBAAA;EACA,2BAAA;ErB62FH;AoB50FD;ECpEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBm5FD;AqBj5FC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBm5FP;AqBj5FC;;;EAGE,wBAAA;ErBm5FH;AqB94FG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErB45FT;AoBr3FD;EClCI,gBAAA;EACA,2BAAA;ErB05FH;AoBr3FD;ECxEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBg8FD;AqB97FC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;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","file":"bootstrap.css","sourcesContent":["/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n select {\n background: #fff !important;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\2a\";\n}\n.glyphicon-plus:before {\n content: \"\\2b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #ffffff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #ffffff;\n background-color: #333333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.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 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.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 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .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 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .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 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .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 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #dddddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #dddddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #dddddd;\n}\n.table .table {\n background-color: #ffffff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-child(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #dddddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #ffffff;\n background-image: none;\n border: 1px solid #cccccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999999;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n background-color: #eeeeee;\n opacity: 1;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm,\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm,\nselect.form-group-sm .form-control {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\ntextarea.form-group-sm .form-control,\nselect[multiple].input-sm,\nselect[multiple].form-group-sm .form-control {\n height: auto;\n}\n.input-lg,\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.33;\n border-radius: 6px;\n}\nselect.input-lg,\nselect.form-group-lg .form-control {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\ntextarea.form-group-lg .form-control,\nselect[multiple].input-lg,\nselect[multiple].form-group-lg .form-control {\n height: auto;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 14.3px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n pointer-events: none;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default {\n color: #333333;\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default:hover,\n.btn-default:focus,\n.btn-default.focus,\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default .badge {\n color: #ffffff;\n background-color: #333333;\n}\n.btn-primary {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:hover,\n.btn-primary:focus,\n.btn-primary.focus,\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #ffffff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.btn-success {\n color: #ffffff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:hover,\n.btn-success:focus,\n.btn-success.focus,\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #ffffff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #ffffff;\n}\n.btn-info {\n color: #ffffff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:hover,\n.btn-info:focus,\n.btn-info.focus,\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #ffffff;\n}\n.btn-warning {\n color: #ffffff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:hover,\n.btn-warning:focus,\n.btn-warning.focus,\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #ffffff;\n}\n.btn-danger {\n color: #ffffff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:hover,\n.btn-danger:focus,\n.btn-danger.focus,\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #ffffff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.33;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n visibility: hidden;\n}\n.collapse.in {\n display: block;\n visibility: visible;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px solid;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #ffffff;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px solid;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 1px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child > .btn:last-child,\n.btn-group > .btn-group:first-child > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-bottom-left-radius: 4px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.33;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #dddddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #dddddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #ffffff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n visibility: hidden;\n}\n.tab-content > .active {\n display: block;\n visibility: visible;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n visibility: visible !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #dddddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #dddddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777777;\n}\n.navbar-default .navbar-link:hover {\n color: #333333;\n}\n.navbar-default .btn-link {\n color: #777777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #cccccc;\n}\n.navbar-inverse {\n background-color: #222222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #ffffff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #ffffff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #ffffff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #ffffff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #cccccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n color: #23527c;\n background-color: #eeeeee;\n border-color: #dddddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #ffffff;\n border-color: #dddddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #ffffff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #ffffff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #ffffff;\n line-height: 1;\n vertical-align: baseline;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding: 30px 15px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding: 48px 0;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #ffffff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n 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);\n 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);\n 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);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n 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);\n 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);\n 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);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n 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);\n 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);\n 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);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n 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);\n 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);\n 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);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n 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);\n 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);\n 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);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item {\n color: #555555;\n}\na.list-group-item .list-group-item-heading {\n color: #333333;\n}\na.list-group-item:hover,\na.list-group-item:focus {\n text-decoration: none;\n color: #555555;\n background-color: #f5f5f5;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\na.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\na.list-group-item-success.active:hover,\na.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\na.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\na.list-group-item-info.active:hover,\na.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\na.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\na.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #ffffff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #dddddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #dddddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #dddddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #dddddd;\n}\n.panel-default {\n border-color: #dddddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #dddddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #dddddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #dddddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000000;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #ffffff;\n border: 1px solid #999999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n background-color: #000000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n min-height: 16.42857143px;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n visibility: visible;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-weight: normal;\n line-height: 1.4;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #ffffff;\n text-align: center;\n text-decoration: none;\n background-color: #000000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n white-space: normal;\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #ffffff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #ffffff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n transition: transform 0.6s ease-in-out;\n backface-visibility: hidden;\n perspective: 1000;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #ffffff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n margin-top: -10px;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #ffffff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #ffffff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -15px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -15px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -15px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n visibility: hidden !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS text size adjust after orientation change, without disabling\n// user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability when focused and also mouse hovered in all browsers.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome\n// (include `-moz` to future-proof).\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; // 2\n box-sizing: content-box;\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n //\n // Chrome (OSX) fix for https://github.com/twbs/bootstrap/issues/11245\n // Once fixed, we can just straight up remove this.\n select {\n background: #fff !important;\n }\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\2a\"; } }\n.glyphicon-plus { &:before { content: \"\\2b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // See https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @grid-float-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: (@gutter / -2);\n margin-right: (@gutter / -2);\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-child(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9/10 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9/10 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\n// Set the height of file controls to match text inputs\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &[disabled],\n &[readonly],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n background-color: @input-bg-disabled;\n opacity: 1; // iOS fix for unreadable disabled content\n }\n\n // Reset height for `textarea`s\n textarea& {\n height: auto;\n }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari.\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n line-height: @input-height-base;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm {\n line-height: @input-height-small;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg {\n line-height: @input-height-large;\n }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: 15px;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n\n label {\n min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because