diff --git a/services/web/app/coffee/infrastructure/ExpressLocals.coffee b/services/web/app/coffee/infrastructure/ExpressLocals.coffee index 21f70fc55b..ef48125b5a 100644 --- a/services/web/app/coffee/infrastructure/ExpressLocals.coffee +++ b/services/web/app/coffee/infrastructure/ExpressLocals.coffee @@ -5,6 +5,7 @@ Settings = require('settings-sharelatex') SubscriptionFormatters = require('../Features/Subscription/SubscriptionFormatters') querystring = require('querystring') SystemMessageManager = require("../Features/SystemMessages/SystemMessageManager") +_ = require("underscore") fingerprints = {} Path = require 'path' @@ -137,3 +138,9 @@ module.exports = (app)-> res.locals.systemMessages = messages next() + app.use (req, res, next)-> + subdomain = _.find Settings.i18n.subdomainLang, (subdomain)-> + subdomain.lngCode == req.showUserOtherLng + res.locals.recomendSubdomain = subdomain + next() + diff --git a/services/web/app/views/layout.jade b/services/web/app/views/layout.jade index 9e3ea2501a..9261527619 100644 --- a/services/web/app/views/layout.jade +++ b/services/web/app/views/layout.jade @@ -81,6 +81,8 @@ html(itemscope, itemtype='http://schema.org/Product') a(href, ng-click="hide()").pull-right × .system-message-content(ng-bind-html="htmlContent") + include translations/translation_message + - if(typeof(suppressNavbar) == "undefined") include layout/navbar diff --git a/services/web/app/views/translations/translation_message.jade b/services/web/app/views/translations/translation_message.jade new file mode 100644 index 0000000000..c7c8054460 --- /dev/null +++ b/services/web/app/views/translations/translation_message.jade @@ -0,0 +1,10 @@ +- if(typeof(recomendSubdomain) != "undefined") + .translations-message + .container + .row + .col-md-12 + a(href=recomendSubdomain.url) #{translate("click_here_to_view_sl_in_lng", {lngName:translate(recomendSubdomain.lngCode)})} + img(src="/img/flags/32/#{recomendSubdomain.lngCode}.png") + button.close + span(aria-hidden="true") × + span.sr-only Close \ No newline at end of file diff --git a/services/web/config/settings.defaults.coffee b/services/web/config/settings.defaults.coffee index e3b81b3a4c..a215acef0f 100644 --- a/services/web/config/settings.defaults.coffee +++ b/services/web/config/settings.defaults.coffee @@ -139,7 +139,6 @@ module.exports = features: defaultFeatures }] - # i18n # ------ # diff --git a/services/web/public/img/flags/32/_ASEAN.png b/services/web/public/img/flags/32/_ASEAN.png new file mode 100755 index 0000000000..ee121e76b6 Binary files /dev/null and b/services/web/public/img/flags/32/_ASEAN.png differ diff --git a/services/web/public/img/flags/32/_African Union.png b/services/web/public/img/flags/32/_African Union.png new file mode 100755 index 0000000000..2e28db5f91 Binary files /dev/null and b/services/web/public/img/flags/32/_African Union.png differ diff --git a/services/web/public/img/flags/32/_Alderney.png b/services/web/public/img/flags/32/_Alderney.png new file mode 100755 index 0000000000..e949312680 Binary files /dev/null and b/services/web/public/img/flags/32/_Alderney.png differ diff --git a/services/web/public/img/flags/32/_Arab League.png b/services/web/public/img/flags/32/_Arab League.png new file mode 100755 index 0000000000..08847086e9 Binary files /dev/null and b/services/web/public/img/flags/32/_Arab League.png differ diff --git a/services/web/public/img/flags/32/_Basque Country.png b/services/web/public/img/flags/32/_Basque Country.png new file mode 100755 index 0000000000..84097c5962 Binary files /dev/null and b/services/web/public/img/flags/32/_Basque Country.png differ diff --git a/services/web/public/img/flags/32/_CARICOM.png b/services/web/public/img/flags/32/_CARICOM.png new file mode 100755 index 0000000000..51bd504705 Binary files /dev/null and b/services/web/public/img/flags/32/_CARICOM.png differ diff --git a/services/web/public/img/flags/32/_CIS.png b/services/web/public/img/flags/32/_CIS.png new file mode 100755 index 0000000000..1aa10bcdea Binary files /dev/null and b/services/web/public/img/flags/32/_CIS.png differ diff --git a/services/web/public/img/flags/32/_Catalonia.png b/services/web/public/img/flags/32/_Catalonia.png new file mode 100755 index 0000000000..957c8d3124 Binary files /dev/null and b/services/web/public/img/flags/32/_Catalonia.png differ diff --git a/services/web/public/img/flags/32/_Commonwealth.png b/services/web/public/img/flags/32/_Commonwealth.png new file mode 100755 index 0000000000..10c84c5993 Binary files /dev/null and b/services/web/public/img/flags/32/_Commonwealth.png differ diff --git a/services/web/public/img/flags/32/_England.png b/services/web/public/img/flags/32/_England.png new file mode 100755 index 0000000000..044dcb728a Binary files /dev/null and b/services/web/public/img/flags/32/_England.png differ diff --git a/services/web/public/img/flags/32/_European Union.png b/services/web/public/img/flags/32/_European Union.png new file mode 100755 index 0000000000..562cd4277f Binary files /dev/null and b/services/web/public/img/flags/32/_European Union.png differ diff --git a/services/web/public/img/flags/32/_FAO.png b/services/web/public/img/flags/32/_FAO.png new file mode 100755 index 0000000000..e7292a7130 Binary files /dev/null and b/services/web/public/img/flags/32/_FAO.png differ diff --git a/services/web/public/img/flags/32/_Galicia.png b/services/web/public/img/flags/32/_Galicia.png new file mode 100755 index 0000000000..787031f432 Binary files /dev/null and b/services/web/public/img/flags/32/_Galicia.png differ diff --git a/services/web/public/img/flags/32/_IAEA.png b/services/web/public/img/flags/32/_IAEA.png new file mode 100755 index 0000000000..8d145eede9 Binary files /dev/null and b/services/web/public/img/flags/32/_IAEA.png differ diff --git a/services/web/public/img/flags/32/_IHO.png b/services/web/public/img/flags/32/_IHO.png new file mode 100755 index 0000000000..93f15c5f61 Binary files /dev/null and b/services/web/public/img/flags/32/_IHO.png differ diff --git a/services/web/public/img/flags/32/_Islamic Conference.png b/services/web/public/img/flags/32/_Islamic Conference.png new file mode 100755 index 0000000000..9752bd6dc9 Binary files /dev/null and b/services/web/public/img/flags/32/_Islamic Conference.png differ diff --git a/services/web/public/img/flags/32/_Kosovo.png b/services/web/public/img/flags/32/_Kosovo.png new file mode 100755 index 0000000000..54beafbc8f Binary files /dev/null and b/services/web/public/img/flags/32/_Kosovo.png differ diff --git a/services/web/public/img/flags/32/_NATO.png b/services/web/public/img/flags/32/_NATO.png new file mode 100755 index 0000000000..5904306e59 Binary files /dev/null and b/services/web/public/img/flags/32/_NATO.png differ diff --git a/services/web/public/img/flags/32/_Northern Cyprus.png b/services/web/public/img/flags/32/_Northern Cyprus.png new file mode 100755 index 0000000000..9f5577afea Binary files /dev/null and b/services/web/public/img/flags/32/_Northern Cyprus.png differ diff --git a/services/web/public/img/flags/32/_Northern Ireland.png b/services/web/public/img/flags/32/_Northern Ireland.png new file mode 100755 index 0000000000..bf93ec80f5 Binary files /dev/null and b/services/web/public/img/flags/32/_Northern Ireland.png differ diff --git a/services/web/public/img/flags/32/_OAS.png b/services/web/public/img/flags/32/_OAS.png new file mode 100755 index 0000000000..1d462ec4df Binary files /dev/null and b/services/web/public/img/flags/32/_OAS.png differ diff --git a/services/web/public/img/flags/32/_OECD.png b/services/web/public/img/flags/32/_OECD.png new file mode 100755 index 0000000000..aabfbd41ec Binary files /dev/null and b/services/web/public/img/flags/32/_OECD.png differ diff --git a/services/web/public/img/flags/32/_OPEC.png b/services/web/public/img/flags/32/_OPEC.png new file mode 100755 index 0000000000..c879c4f1dd Binary files /dev/null and b/services/web/public/img/flags/32/_OPEC.png differ diff --git a/services/web/public/img/flags/32/_Olimpic Movement.png b/services/web/public/img/flags/32/_Olimpic Movement.png new file mode 100755 index 0000000000..bede610aa5 Binary files /dev/null and b/services/web/public/img/flags/32/_Olimpic Movement.png differ diff --git a/services/web/public/img/flags/32/_Quebec.png b/services/web/public/img/flags/32/_Quebec.png new file mode 100755 index 0000000000..35c7e06350 Binary files /dev/null and b/services/web/public/img/flags/32/_Quebec.png differ diff --git a/services/web/public/img/flags/32/_Red Cross.png b/services/web/public/img/flags/32/_Red Cross.png new file mode 100755 index 0000000000..223cffa39f Binary files /dev/null and b/services/web/public/img/flags/32/_Red Cross.png differ diff --git a/services/web/public/img/flags/32/_Scotland.png b/services/web/public/img/flags/32/_Scotland.png new file mode 100755 index 0000000000..033de25bdd Binary files /dev/null and b/services/web/public/img/flags/32/_Scotland.png differ diff --git a/services/web/public/img/flags/32/_Somaliland.png b/services/web/public/img/flags/32/_Somaliland.png new file mode 100755 index 0000000000..6f182cc6a0 Binary files /dev/null and b/services/web/public/img/flags/32/_Somaliland.png differ diff --git a/services/web/public/img/flags/32/_Tristan-da-Cunha.png b/services/web/public/img/flags/32/_Tristan-da-Cunha.png new file mode 100755 index 0000000000..874e1fc008 Binary files /dev/null and b/services/web/public/img/flags/32/_Tristan-da-Cunha.png differ diff --git a/services/web/public/img/flags/32/_UNESCO.png b/services/web/public/img/flags/32/_UNESCO.png new file mode 100755 index 0000000000..e5aa88c5e8 Binary files /dev/null and b/services/web/public/img/flags/32/_UNESCO.png differ diff --git a/services/web/public/img/flags/32/_UNICEF.png b/services/web/public/img/flags/32/_UNICEF.png new file mode 100755 index 0000000000..3726327766 Binary files /dev/null and b/services/web/public/img/flags/32/_UNICEF.png differ diff --git a/services/web/public/img/flags/32/_United Nations.png b/services/web/public/img/flags/32/_United Nations.png new file mode 100755 index 0000000000..aaa739ca98 Binary files /dev/null and b/services/web/public/img/flags/32/_United Nations.png differ diff --git a/services/web/public/img/flags/32/_WHO.png b/services/web/public/img/flags/32/_WHO.png new file mode 100755 index 0000000000..d963a5d804 Binary files /dev/null and b/services/web/public/img/flags/32/_WHO.png differ diff --git a/services/web/public/img/flags/32/_WTO.png b/services/web/public/img/flags/32/_WTO.png new file mode 100755 index 0000000000..bd27ce2c6e Binary files /dev/null and b/services/web/public/img/flags/32/_WTO.png differ diff --git a/services/web/public/img/flags/32/_Wales.png b/services/web/public/img/flags/32/_Wales.png new file mode 100755 index 0000000000..409b22bd91 Binary files /dev/null and b/services/web/public/img/flags/32/_Wales.png differ diff --git a/services/web/public/img/flags/32/ad.png b/services/web/public/img/flags/32/ad.png new file mode 100755 index 0000000000..1245d9f9bb Binary files /dev/null and b/services/web/public/img/flags/32/ad.png differ diff --git a/services/web/public/img/flags/32/ae.png b/services/web/public/img/flags/32/ae.png new file mode 100755 index 0000000000..5957c42e91 Binary files /dev/null and b/services/web/public/img/flags/32/ae.png differ diff --git a/services/web/public/img/flags/32/af.png b/services/web/public/img/flags/32/af.png new file mode 100755 index 0000000000..0402b30015 Binary files /dev/null and b/services/web/public/img/flags/32/af.png differ diff --git a/services/web/public/img/flags/32/ag.png b/services/web/public/img/flags/32/ag.png new file mode 100755 index 0000000000..062aa7068c Binary files /dev/null and b/services/web/public/img/flags/32/ag.png differ diff --git a/services/web/public/img/flags/32/ai.png b/services/web/public/img/flags/32/ai.png new file mode 100755 index 0000000000..68db17b334 Binary files /dev/null and b/services/web/public/img/flags/32/ai.png differ diff --git a/services/web/public/img/flags/32/al.png b/services/web/public/img/flags/32/al.png new file mode 100755 index 0000000000..5eea814ed6 Binary files /dev/null and b/services/web/public/img/flags/32/al.png differ diff --git a/services/web/public/img/flags/32/am.png b/services/web/public/img/flags/32/am.png new file mode 100755 index 0000000000..8e1054e301 Binary files /dev/null and b/services/web/public/img/flags/32/am.png differ diff --git a/services/web/public/img/flags/32/an.png b/services/web/public/img/flags/32/an.png new file mode 100755 index 0000000000..c7644f894f Binary files /dev/null and b/services/web/public/img/flags/32/an.png differ diff --git a/services/web/public/img/flags/32/ao.png b/services/web/public/img/flags/32/ao.png new file mode 100755 index 0000000000..d1deed874c Binary files /dev/null and b/services/web/public/img/flags/32/ao.png differ diff --git a/services/web/public/img/flags/32/aq.png b/services/web/public/img/flags/32/aq.png new file mode 100755 index 0000000000..01bf5a93d6 Binary files /dev/null and b/services/web/public/img/flags/32/aq.png differ diff --git a/services/web/public/img/flags/32/ar.png b/services/web/public/img/flags/32/ar.png new file mode 100755 index 0000000000..8c8d5c9053 Binary files /dev/null and b/services/web/public/img/flags/32/ar.png differ diff --git a/services/web/public/img/flags/32/as.png b/services/web/public/img/flags/32/as.png new file mode 100755 index 0000000000..a24093e118 Binary files /dev/null and b/services/web/public/img/flags/32/as.png differ diff --git a/services/web/public/img/flags/32/at.png b/services/web/public/img/flags/32/at.png new file mode 100755 index 0000000000..3d5a4afd7c Binary files /dev/null and b/services/web/public/img/flags/32/at.png differ diff --git a/services/web/public/img/flags/32/au.png b/services/web/public/img/flags/32/au.png new file mode 100755 index 0000000000..b34a13a30e Binary files /dev/null and b/services/web/public/img/flags/32/au.png differ diff --git a/services/web/public/img/flags/32/aw.png b/services/web/public/img/flags/32/aw.png new file mode 100755 index 0000000000..67a8142d17 Binary files /dev/null and b/services/web/public/img/flags/32/aw.png differ diff --git a/services/web/public/img/flags/32/ax.png b/services/web/public/img/flags/32/ax.png new file mode 100755 index 0000000000..13140970b2 Binary files /dev/null and b/services/web/public/img/flags/32/ax.png differ diff --git a/services/web/public/img/flags/32/az.png b/services/web/public/img/flags/32/az.png new file mode 100755 index 0000000000..86961f744d Binary files /dev/null and b/services/web/public/img/flags/32/az.png differ diff --git a/services/web/public/img/flags/32/ba.png b/services/web/public/img/flags/32/ba.png new file mode 100755 index 0000000000..242e214d0a Binary files /dev/null and b/services/web/public/img/flags/32/ba.png differ diff --git a/services/web/public/img/flags/32/bb.png b/services/web/public/img/flags/32/bb.png new file mode 100755 index 0000000000..dc5bfaa7d7 Binary files /dev/null and b/services/web/public/img/flags/32/bb.png differ diff --git a/services/web/public/img/flags/32/bd.png b/services/web/public/img/flags/32/bd.png new file mode 100755 index 0000000000..8c4b72c9d3 Binary files /dev/null and b/services/web/public/img/flags/32/bd.png differ diff --git a/services/web/public/img/flags/32/be.png b/services/web/public/img/flags/32/be.png new file mode 100755 index 0000000000..957705c2c9 Binary files /dev/null and b/services/web/public/img/flags/32/be.png differ diff --git a/services/web/public/img/flags/32/bf.png b/services/web/public/img/flags/32/bf.png new file mode 100755 index 0000000000..8bfe4b9023 Binary files /dev/null and b/services/web/public/img/flags/32/bf.png differ diff --git a/services/web/public/img/flags/32/bg.png b/services/web/public/img/flags/32/bg.png new file mode 100755 index 0000000000..6ba90afda2 Binary files /dev/null and b/services/web/public/img/flags/32/bg.png differ diff --git a/services/web/public/img/flags/32/bh.png b/services/web/public/img/flags/32/bh.png new file mode 100755 index 0000000000..90fe9a6467 Binary files /dev/null and b/services/web/public/img/flags/32/bh.png differ diff --git a/services/web/public/img/flags/32/bi.png b/services/web/public/img/flags/32/bi.png new file mode 100755 index 0000000000..a0f67f82d1 Binary files /dev/null and b/services/web/public/img/flags/32/bi.png differ diff --git a/services/web/public/img/flags/32/bj.png b/services/web/public/img/flags/32/bj.png new file mode 100755 index 0000000000..202dc46b14 Binary files /dev/null and b/services/web/public/img/flags/32/bj.png differ diff --git a/services/web/public/img/flags/32/bl.png b/services/web/public/img/flags/32/bl.png new file mode 100755 index 0000000000..26d91f1d9d Binary files /dev/null and b/services/web/public/img/flags/32/bl.png differ diff --git a/services/web/public/img/flags/32/bm.png b/services/web/public/img/flags/32/bm.png new file mode 100755 index 0000000000..0272cc67d5 Binary files /dev/null and b/services/web/public/img/flags/32/bm.png differ diff --git a/services/web/public/img/flags/32/bn.png b/services/web/public/img/flags/32/bn.png new file mode 100755 index 0000000000..231dd4c1ec Binary files /dev/null and b/services/web/public/img/flags/32/bn.png differ diff --git a/services/web/public/img/flags/32/bo.png b/services/web/public/img/flags/32/bo.png new file mode 100755 index 0000000000..48760e85e7 Binary files /dev/null and b/services/web/public/img/flags/32/bo.png differ diff --git a/services/web/public/img/flags/32/bq.png b/services/web/public/img/flags/32/bq.png new file mode 100755 index 0000000000..9073f2cca3 Binary files /dev/null and b/services/web/public/img/flags/32/bq.png differ diff --git a/services/web/public/img/flags/32/br.png b/services/web/public/img/flags/32/br.png new file mode 100755 index 0000000000..5a9cfd4bd1 Binary files /dev/null and b/services/web/public/img/flags/32/br.png differ diff --git a/services/web/public/img/flags/32/bs.png b/services/web/public/img/flags/32/bs.png new file mode 100755 index 0000000000..28364ad0a6 Binary files /dev/null and b/services/web/public/img/flags/32/bs.png differ diff --git a/services/web/public/img/flags/32/bt.png b/services/web/public/img/flags/32/bt.png new file mode 100755 index 0000000000..2d0b604640 Binary files /dev/null and b/services/web/public/img/flags/32/bt.png differ diff --git a/services/web/public/img/flags/32/bv.png b/services/web/public/img/flags/32/bv.png new file mode 100755 index 0000000000..9717bbf0dd Binary files /dev/null and b/services/web/public/img/flags/32/bv.png differ diff --git a/services/web/public/img/flags/32/bw.png b/services/web/public/img/flags/32/bw.png new file mode 100755 index 0000000000..c8b457dec9 Binary files /dev/null and b/services/web/public/img/flags/32/bw.png differ diff --git a/services/web/public/img/flags/32/by.png b/services/web/public/img/flags/32/by.png new file mode 100755 index 0000000000..9c8e46cfb8 Binary files /dev/null and b/services/web/public/img/flags/32/by.png differ diff --git a/services/web/public/img/flags/32/bz.png b/services/web/public/img/flags/32/bz.png new file mode 100755 index 0000000000..e2a05a6059 Binary files /dev/null and b/services/web/public/img/flags/32/bz.png differ diff --git a/services/web/public/img/flags/32/ca.png b/services/web/public/img/flags/32/ca.png new file mode 100755 index 0000000000..3e691bebcb Binary files /dev/null and b/services/web/public/img/flags/32/ca.png differ diff --git a/services/web/public/img/flags/32/cc.png b/services/web/public/img/flags/32/cc.png new file mode 100755 index 0000000000..da954a7a25 Binary files /dev/null and b/services/web/public/img/flags/32/cc.png differ diff --git a/services/web/public/img/flags/32/cd.png b/services/web/public/img/flags/32/cd.png new file mode 100755 index 0000000000..badf0837bf Binary files /dev/null and b/services/web/public/img/flags/32/cd.png differ diff --git a/services/web/public/img/flags/32/cf.png b/services/web/public/img/flags/32/cf.png new file mode 100755 index 0000000000..5283c59ff6 Binary files /dev/null and b/services/web/public/img/flags/32/cf.png differ diff --git a/services/web/public/img/flags/32/cg.png b/services/web/public/img/flags/32/cg.png new file mode 100755 index 0000000000..88b132b371 Binary files /dev/null and b/services/web/public/img/flags/32/cg.png differ diff --git a/services/web/public/img/flags/32/ch.png b/services/web/public/img/flags/32/ch.png new file mode 100755 index 0000000000..b62f04b8ce Binary files /dev/null and b/services/web/public/img/flags/32/ch.png differ diff --git a/services/web/public/img/flags/32/ci.png b/services/web/public/img/flags/32/ci.png new file mode 100755 index 0000000000..4c2a4671b5 Binary files /dev/null and b/services/web/public/img/flags/32/ci.png differ diff --git a/services/web/public/img/flags/32/ck.png b/services/web/public/img/flags/32/ck.png new file mode 100755 index 0000000000..2e62ed8066 Binary files /dev/null and b/services/web/public/img/flags/32/ck.png differ diff --git a/services/web/public/img/flags/32/cl.png b/services/web/public/img/flags/32/cl.png new file mode 100755 index 0000000000..35ddcc1a03 Binary files /dev/null and b/services/web/public/img/flags/32/cl.png differ diff --git a/services/web/public/img/flags/32/cm.png b/services/web/public/img/flags/32/cm.png new file mode 100755 index 0000000000..cf2b44344d Binary files /dev/null and b/services/web/public/img/flags/32/cm.png differ diff --git a/services/web/public/img/flags/32/cn.png b/services/web/public/img/flags/32/cn.png new file mode 100755 index 0000000000..86ac698b87 Binary files /dev/null and b/services/web/public/img/flags/32/cn.png differ diff --git a/services/web/public/img/flags/32/co.png b/services/web/public/img/flags/32/co.png new file mode 100755 index 0000000000..3686249e6f Binary files /dev/null and b/services/web/public/img/flags/32/co.png differ diff --git a/services/web/public/img/flags/32/cr.png b/services/web/public/img/flags/32/cr.png new file mode 100755 index 0000000000..4261d7b54d Binary files /dev/null and b/services/web/public/img/flags/32/cr.png differ diff --git a/services/web/public/img/flags/32/cu.png b/services/web/public/img/flags/32/cu.png new file mode 100755 index 0000000000..b5d5cfb0f7 Binary files /dev/null and b/services/web/public/img/flags/32/cu.png differ diff --git a/services/web/public/img/flags/32/cv.png b/services/web/public/img/flags/32/cv.png new file mode 100755 index 0000000000..712253e466 Binary files /dev/null and b/services/web/public/img/flags/32/cv.png differ diff --git a/services/web/public/img/flags/32/cw.png b/services/web/public/img/flags/32/cw.png new file mode 100755 index 0000000000..218fefb8c3 Binary files /dev/null and b/services/web/public/img/flags/32/cw.png differ diff --git a/services/web/public/img/flags/32/cx.png b/services/web/public/img/flags/32/cx.png new file mode 100755 index 0000000000..2825d6f5a2 Binary files /dev/null and b/services/web/public/img/flags/32/cx.png differ diff --git a/services/web/public/img/flags/32/cy.png b/services/web/public/img/flags/32/cy.png new file mode 100755 index 0000000000..dea695358d Binary files /dev/null and b/services/web/public/img/flags/32/cy.png differ diff --git a/services/web/public/img/flags/32/cz.png b/services/web/public/img/flags/32/cz.png new file mode 100755 index 0000000000..0dd2bb4a3e Binary files /dev/null and b/services/web/public/img/flags/32/cz.png differ diff --git a/services/web/public/img/flags/32/de.png b/services/web/public/img/flags/32/de.png new file mode 100755 index 0000000000..a35292a38a Binary files /dev/null and b/services/web/public/img/flags/32/de.png differ diff --git a/services/web/public/img/flags/32/dj.png b/services/web/public/img/flags/32/dj.png new file mode 100755 index 0000000000..80c7bdaddb Binary files /dev/null and b/services/web/public/img/flags/32/dj.png differ diff --git a/services/web/public/img/flags/32/dk.png b/services/web/public/img/flags/32/dk.png new file mode 100755 index 0000000000..58d47d9f05 Binary files /dev/null and b/services/web/public/img/flags/32/dk.png differ diff --git a/services/web/public/img/flags/32/dm.png b/services/web/public/img/flags/32/dm.png new file mode 100755 index 0000000000..b8b3ce0caf Binary files /dev/null and b/services/web/public/img/flags/32/dm.png differ diff --git a/services/web/public/img/flags/32/do.png b/services/web/public/img/flags/32/do.png new file mode 100755 index 0000000000..2311057bd5 Binary files /dev/null and b/services/web/public/img/flags/32/do.png differ diff --git a/services/web/public/img/flags/32/dz.png b/services/web/public/img/flags/32/dz.png new file mode 100755 index 0000000000..fe1fc6c67f Binary files /dev/null and b/services/web/public/img/flags/32/dz.png differ diff --git a/services/web/public/img/flags/32/ec.png b/services/web/public/img/flags/32/ec.png new file mode 100755 index 0000000000..61eb262f2d Binary files /dev/null and b/services/web/public/img/flags/32/ec.png differ diff --git a/services/web/public/img/flags/32/ee.png b/services/web/public/img/flags/32/ee.png new file mode 100755 index 0000000000..426ab13e8f Binary files /dev/null and b/services/web/public/img/flags/32/ee.png differ diff --git a/services/web/public/img/flags/32/eg.png b/services/web/public/img/flags/32/eg.png new file mode 100755 index 0000000000..ac4bab45d0 Binary files /dev/null and b/services/web/public/img/flags/32/eg.png differ diff --git a/services/web/public/img/flags/32/eh.png b/services/web/public/img/flags/32/eh.png new file mode 100755 index 0000000000..d6fc4b7813 Binary files /dev/null and b/services/web/public/img/flags/32/eh.png differ diff --git a/services/web/public/img/flags/32/en.png b/services/web/public/img/flags/32/en.png new file mode 100755 index 0000000000..5e4b4d91bd Binary files /dev/null and b/services/web/public/img/flags/32/en.png differ diff --git a/services/web/public/img/flags/32/er.png b/services/web/public/img/flags/32/er.png new file mode 100755 index 0000000000..84c0c84fec Binary files /dev/null and b/services/web/public/img/flags/32/er.png differ diff --git a/services/web/public/img/flags/32/es.png b/services/web/public/img/flags/32/es.png new file mode 100755 index 0000000000..a4177e9f79 Binary files /dev/null and b/services/web/public/img/flags/32/es.png differ diff --git a/services/web/public/img/flags/32/et.png b/services/web/public/img/flags/32/et.png new file mode 100755 index 0000000000..e766a48c6e Binary files /dev/null and b/services/web/public/img/flags/32/et.png differ diff --git a/services/web/public/img/flags/32/fi.png b/services/web/public/img/flags/32/fi.png new file mode 100755 index 0000000000..3a30fafe99 Binary files /dev/null and b/services/web/public/img/flags/32/fi.png differ diff --git a/services/web/public/img/flags/32/fj.png b/services/web/public/img/flags/32/fj.png new file mode 100755 index 0000000000..43f910bce4 Binary files /dev/null and b/services/web/public/img/flags/32/fj.png differ diff --git a/services/web/public/img/flags/32/fk.png b/services/web/public/img/flags/32/fk.png new file mode 100755 index 0000000000..34a06e24b4 Binary files /dev/null and b/services/web/public/img/flags/32/fk.png differ diff --git a/services/web/public/img/flags/32/fm.png b/services/web/public/img/flags/32/fm.png new file mode 100755 index 0000000000..83212297a4 Binary files /dev/null and b/services/web/public/img/flags/32/fm.png differ diff --git a/services/web/public/img/flags/32/fo.png b/services/web/public/img/flags/32/fo.png new file mode 100755 index 0000000000..5cdd720bdc Binary files /dev/null and b/services/web/public/img/flags/32/fo.png differ diff --git a/services/web/public/img/flags/32/fr.png b/services/web/public/img/flags/32/fr.png new file mode 100755 index 0000000000..21d04198a0 Binary files /dev/null and b/services/web/public/img/flags/32/fr.png differ diff --git a/services/web/public/img/flags/32/ga.png b/services/web/public/img/flags/32/ga.png new file mode 100755 index 0000000000..c83fd2a387 Binary files /dev/null and b/services/web/public/img/flags/32/ga.png differ diff --git a/services/web/public/img/flags/32/gb.png b/services/web/public/img/flags/32/gb.png new file mode 100755 index 0000000000..82cf5f1c38 Binary files /dev/null and b/services/web/public/img/flags/32/gb.png differ diff --git a/services/web/public/img/flags/32/gd.png b/services/web/public/img/flags/32/gd.png new file mode 100755 index 0000000000..7ced8c849a Binary files /dev/null and b/services/web/public/img/flags/32/gd.png differ diff --git a/services/web/public/img/flags/32/ge.png b/services/web/public/img/flags/32/ge.png new file mode 100755 index 0000000000..5e2944cd95 Binary files /dev/null and b/services/web/public/img/flags/32/ge.png differ diff --git a/services/web/public/img/flags/32/gf.png b/services/web/public/img/flags/32/gf.png new file mode 100755 index 0000000000..77ce2664b9 Binary files /dev/null and b/services/web/public/img/flags/32/gf.png differ diff --git a/services/web/public/img/flags/32/gg.png b/services/web/public/img/flags/32/gg.png new file mode 100755 index 0000000000..617895b141 Binary files /dev/null and b/services/web/public/img/flags/32/gg.png differ diff --git a/services/web/public/img/flags/32/gh.png b/services/web/public/img/flags/32/gh.png new file mode 100755 index 0000000000..b558e78b1c Binary files /dev/null and b/services/web/public/img/flags/32/gh.png differ diff --git a/services/web/public/img/flags/32/gi.png b/services/web/public/img/flags/32/gi.png new file mode 100755 index 0000000000..2502ad82bf Binary files /dev/null and b/services/web/public/img/flags/32/gi.png differ diff --git a/services/web/public/img/flags/32/gl.png b/services/web/public/img/flags/32/gl.png new file mode 100755 index 0000000000..d1a418940e Binary files /dev/null and b/services/web/public/img/flags/32/gl.png differ diff --git a/services/web/public/img/flags/32/gm.png b/services/web/public/img/flags/32/gm.png new file mode 100755 index 0000000000..d4d9e52ea3 Binary files /dev/null and b/services/web/public/img/flags/32/gm.png differ diff --git a/services/web/public/img/flags/32/gn.png b/services/web/public/img/flags/32/gn.png new file mode 100755 index 0000000000..c5fbfa5493 Binary files /dev/null and b/services/web/public/img/flags/32/gn.png differ diff --git a/services/web/public/img/flags/32/gp.png b/services/web/public/img/flags/32/gp.png new file mode 100755 index 0000000000..8abef6798c Binary files /dev/null and b/services/web/public/img/flags/32/gp.png differ diff --git a/services/web/public/img/flags/32/gq.png b/services/web/public/img/flags/32/gq.png new file mode 100755 index 0000000000..92b3b8174b Binary files /dev/null and b/services/web/public/img/flags/32/gq.png differ diff --git a/services/web/public/img/flags/32/gr.png b/services/web/public/img/flags/32/gr.png new file mode 100755 index 0000000000..654f92dcaa Binary files /dev/null and b/services/web/public/img/flags/32/gr.png differ diff --git a/services/web/public/img/flags/32/gs.png b/services/web/public/img/flags/32/gs.png new file mode 100755 index 0000000000..94bf6fdea5 Binary files /dev/null and b/services/web/public/img/flags/32/gs.png differ diff --git a/services/web/public/img/flags/32/gt.png b/services/web/public/img/flags/32/gt.png new file mode 100755 index 0000000000..94b9f74bf3 Binary files /dev/null and b/services/web/public/img/flags/32/gt.png differ diff --git a/services/web/public/img/flags/32/gu.png b/services/web/public/img/flags/32/gu.png new file mode 100755 index 0000000000..ea3eb7644b Binary files /dev/null and b/services/web/public/img/flags/32/gu.png differ diff --git a/services/web/public/img/flags/32/gw.png b/services/web/public/img/flags/32/gw.png new file mode 100755 index 0000000000..b3e1673622 Binary files /dev/null and b/services/web/public/img/flags/32/gw.png differ diff --git a/services/web/public/img/flags/32/gy.png b/services/web/public/img/flags/32/gy.png new file mode 100755 index 0000000000..48db75fee7 Binary files /dev/null and b/services/web/public/img/flags/32/gy.png differ diff --git a/services/web/public/img/flags/32/hk.png b/services/web/public/img/flags/32/hk.png new file mode 100755 index 0000000000..b5f8420370 Binary files /dev/null and b/services/web/public/img/flags/32/hk.png differ diff --git a/services/web/public/img/flags/32/hm.png b/services/web/public/img/flags/32/hm.png new file mode 100755 index 0000000000..b34a13a30e Binary files /dev/null and b/services/web/public/img/flags/32/hm.png differ diff --git a/services/web/public/img/flags/32/hn.png b/services/web/public/img/flags/32/hn.png new file mode 100755 index 0000000000..575430e5fc Binary files /dev/null and b/services/web/public/img/flags/32/hn.png differ diff --git a/services/web/public/img/flags/32/hr.png b/services/web/public/img/flags/32/hr.png new file mode 100755 index 0000000000..f4e7f56e1d Binary files /dev/null and b/services/web/public/img/flags/32/hr.png differ diff --git a/services/web/public/img/flags/32/ht.png b/services/web/public/img/flags/32/ht.png new file mode 100755 index 0000000000..468deb6902 Binary files /dev/null and b/services/web/public/img/flags/32/ht.png differ diff --git a/services/web/public/img/flags/32/hu.png b/services/web/public/img/flags/32/hu.png new file mode 100755 index 0000000000..8ec90690cb Binary files /dev/null and b/services/web/public/img/flags/32/hu.png differ diff --git a/services/web/public/img/flags/32/id.png b/services/web/public/img/flags/32/id.png new file mode 100755 index 0000000000..d72a4a4c07 Binary files /dev/null and b/services/web/public/img/flags/32/id.png differ diff --git a/services/web/public/img/flags/32/ie.png b/services/web/public/img/flags/32/ie.png new file mode 100755 index 0000000000..9cba32b3ab Binary files /dev/null and b/services/web/public/img/flags/32/ie.png differ diff --git a/services/web/public/img/flags/32/il.png b/services/web/public/img/flags/32/il.png new file mode 100755 index 0000000000..c156286b26 Binary files /dev/null and b/services/web/public/img/flags/32/il.png differ diff --git a/services/web/public/img/flags/32/im.png b/services/web/public/img/flags/32/im.png new file mode 100755 index 0000000000..8b9412d5af Binary files /dev/null and b/services/web/public/img/flags/32/im.png differ diff --git a/services/web/public/img/flags/32/in.png b/services/web/public/img/flags/32/in.png new file mode 100755 index 0000000000..ac001d6457 Binary files /dev/null and b/services/web/public/img/flags/32/in.png differ diff --git a/services/web/public/img/flags/32/io.png b/services/web/public/img/flags/32/io.png new file mode 100755 index 0000000000..41bfb53f1a Binary files /dev/null and b/services/web/public/img/flags/32/io.png differ diff --git a/services/web/public/img/flags/32/iq.png b/services/web/public/img/flags/32/iq.png new file mode 100755 index 0000000000..0cf81f057a Binary files /dev/null and b/services/web/public/img/flags/32/iq.png differ diff --git a/services/web/public/img/flags/32/ir.png b/services/web/public/img/flags/32/ir.png new file mode 100755 index 0000000000..071fe8cb27 Binary files /dev/null and b/services/web/public/img/flags/32/ir.png differ diff --git a/services/web/public/img/flags/32/is.png b/services/web/public/img/flags/32/is.png new file mode 100755 index 0000000000..f6b5d75a3b Binary files /dev/null and b/services/web/public/img/flags/32/is.png differ diff --git a/services/web/public/img/flags/32/it.png b/services/web/public/img/flags/32/it.png new file mode 100755 index 0000000000..18de857455 Binary files /dev/null and b/services/web/public/img/flags/32/it.png differ diff --git a/services/web/public/img/flags/32/je.png b/services/web/public/img/flags/32/je.png new file mode 100755 index 0000000000..48587016f2 Binary files /dev/null and b/services/web/public/img/flags/32/je.png differ diff --git a/services/web/public/img/flags/32/jm.png b/services/web/public/img/flags/32/jm.png new file mode 100755 index 0000000000..1342c33ec9 Binary files /dev/null and b/services/web/public/img/flags/32/jm.png differ diff --git a/services/web/public/img/flags/32/jo.png b/services/web/public/img/flags/32/jo.png new file mode 100755 index 0000000000..bd81547c01 Binary files /dev/null and b/services/web/public/img/flags/32/jo.png differ diff --git a/services/web/public/img/flags/32/jp.png b/services/web/public/img/flags/32/jp.png new file mode 100755 index 0000000000..67020dfcc2 Binary files /dev/null and b/services/web/public/img/flags/32/jp.png differ diff --git a/services/web/public/img/flags/32/ke.png b/services/web/public/img/flags/32/ke.png new file mode 100755 index 0000000000..8db89fbdc2 Binary files /dev/null and b/services/web/public/img/flags/32/ke.png differ diff --git a/services/web/public/img/flags/32/kg.png b/services/web/public/img/flags/32/kg.png new file mode 100755 index 0000000000..6f46e03bd3 Binary files /dev/null and b/services/web/public/img/flags/32/kg.png differ diff --git a/services/web/public/img/flags/32/kh.png b/services/web/public/img/flags/32/kh.png new file mode 100755 index 0000000000..a4b77f7857 Binary files /dev/null and b/services/web/public/img/flags/32/kh.png differ diff --git a/services/web/public/img/flags/32/ki.png b/services/web/public/img/flags/32/ki.png new file mode 100755 index 0000000000..6ee33b2498 Binary files /dev/null and b/services/web/public/img/flags/32/ki.png differ diff --git a/services/web/public/img/flags/32/km.png b/services/web/public/img/flags/32/km.png new file mode 100755 index 0000000000..a7c03c5942 Binary files /dev/null and b/services/web/public/img/flags/32/km.png differ diff --git a/services/web/public/img/flags/32/kn.png b/services/web/public/img/flags/32/kn.png new file mode 100755 index 0000000000..1451f19012 Binary files /dev/null and b/services/web/public/img/flags/32/kn.png differ diff --git a/services/web/public/img/flags/32/kp.png b/services/web/public/img/flags/32/kp.png new file mode 100755 index 0000000000..403624ea70 Binary files /dev/null and b/services/web/public/img/flags/32/kp.png differ diff --git a/services/web/public/img/flags/32/kr.png b/services/web/public/img/flags/32/kr.png new file mode 100755 index 0000000000..0e3d706255 Binary files /dev/null and b/services/web/public/img/flags/32/kr.png differ diff --git a/services/web/public/img/flags/32/kw.png b/services/web/public/img/flags/32/kw.png new file mode 100755 index 0000000000..2ece8503b7 Binary files /dev/null and b/services/web/public/img/flags/32/kw.png differ diff --git a/services/web/public/img/flags/32/ky.png b/services/web/public/img/flags/32/ky.png new file mode 100755 index 0000000000..3961af3cb6 Binary files /dev/null and b/services/web/public/img/flags/32/ky.png differ diff --git a/services/web/public/img/flags/32/kz.png b/services/web/public/img/flags/32/kz.png new file mode 100755 index 0000000000..7d2a26e2d6 Binary files /dev/null and b/services/web/public/img/flags/32/kz.png differ diff --git a/services/web/public/img/flags/32/la.png b/services/web/public/img/flags/32/la.png new file mode 100755 index 0000000000..0851e8960b Binary files /dev/null and b/services/web/public/img/flags/32/la.png differ diff --git a/services/web/public/img/flags/32/lb.png b/services/web/public/img/flags/32/lb.png new file mode 100755 index 0000000000..e71fc2cd01 Binary files /dev/null and b/services/web/public/img/flags/32/lb.png differ diff --git a/services/web/public/img/flags/32/lc.png b/services/web/public/img/flags/32/lc.png new file mode 100755 index 0000000000..fea98e3cdf Binary files /dev/null and b/services/web/public/img/flags/32/lc.png differ diff --git a/services/web/public/img/flags/32/li.png b/services/web/public/img/flags/32/li.png new file mode 100755 index 0000000000..109c7525f7 Binary files /dev/null and b/services/web/public/img/flags/32/li.png differ diff --git a/services/web/public/img/flags/32/lk.png b/services/web/public/img/flags/32/lk.png new file mode 100755 index 0000000000..99ae2324b2 Binary files /dev/null and b/services/web/public/img/flags/32/lk.png differ diff --git a/services/web/public/img/flags/32/lr.png b/services/web/public/img/flags/32/lr.png new file mode 100755 index 0000000000..27f2006507 Binary files /dev/null and b/services/web/public/img/flags/32/lr.png differ diff --git a/services/web/public/img/flags/32/ls.png b/services/web/public/img/flags/32/ls.png new file mode 100755 index 0000000000..20aee1c397 Binary files /dev/null and b/services/web/public/img/flags/32/ls.png differ diff --git a/services/web/public/img/flags/32/lt.png b/services/web/public/img/flags/32/lt.png new file mode 100755 index 0000000000..5854c7db90 Binary files /dev/null and b/services/web/public/img/flags/32/lt.png differ diff --git a/services/web/public/img/flags/32/lu.png b/services/web/public/img/flags/32/lu.png new file mode 100755 index 0000000000..09328c0dca Binary files /dev/null and b/services/web/public/img/flags/32/lu.png differ diff --git a/services/web/public/img/flags/32/lv.png b/services/web/public/img/flags/32/lv.png new file mode 100755 index 0000000000..fa83119a9a Binary files /dev/null and b/services/web/public/img/flags/32/lv.png differ diff --git a/services/web/public/img/flags/32/ly.png b/services/web/public/img/flags/32/ly.png new file mode 100755 index 0000000000..4ede0b7bc8 Binary files /dev/null and b/services/web/public/img/flags/32/ly.png differ diff --git a/services/web/public/img/flags/32/ma.png b/services/web/public/img/flags/32/ma.png new file mode 100755 index 0000000000..4cb8c4ff17 Binary files /dev/null and b/services/web/public/img/flags/32/ma.png differ diff --git a/services/web/public/img/flags/32/mc.png b/services/web/public/img/flags/32/mc.png new file mode 100755 index 0000000000..d72a4a4c07 Binary files /dev/null and b/services/web/public/img/flags/32/mc.png differ diff --git a/services/web/public/img/flags/32/md.png b/services/web/public/img/flags/32/md.png new file mode 100755 index 0000000000..0e342f1eb7 Binary files /dev/null and b/services/web/public/img/flags/32/md.png differ diff --git a/services/web/public/img/flags/32/me.png b/services/web/public/img/flags/32/me.png new file mode 100755 index 0000000000..ad067f1bcc Binary files /dev/null and b/services/web/public/img/flags/32/me.png differ diff --git a/services/web/public/img/flags/32/mf.png b/services/web/public/img/flags/32/mf.png new file mode 100755 index 0000000000..eed8d6d340 Binary files /dev/null and b/services/web/public/img/flags/32/mf.png differ diff --git a/services/web/public/img/flags/32/mg.png b/services/web/public/img/flags/32/mg.png new file mode 100755 index 0000000000..5c922052de Binary files /dev/null and b/services/web/public/img/flags/32/mg.png differ diff --git a/services/web/public/img/flags/32/mh.png b/services/web/public/img/flags/32/mh.png new file mode 100755 index 0000000000..02fbde6a36 Binary files /dev/null and b/services/web/public/img/flags/32/mh.png differ diff --git a/services/web/public/img/flags/32/mk.png b/services/web/public/img/flags/32/mk.png new file mode 100755 index 0000000000..0154725fc9 Binary files /dev/null and b/services/web/public/img/flags/32/mk.png differ diff --git a/services/web/public/img/flags/32/ml.png b/services/web/public/img/flags/32/ml.png new file mode 100755 index 0000000000..f93bffd6f3 Binary files /dev/null and b/services/web/public/img/flags/32/ml.png differ diff --git a/services/web/public/img/flags/32/mm.png b/services/web/public/img/flags/32/mm.png new file mode 100755 index 0000000000..551ecc7f95 Binary files /dev/null and b/services/web/public/img/flags/32/mm.png differ diff --git a/services/web/public/img/flags/32/mn.png b/services/web/public/img/flags/32/mn.png new file mode 100755 index 0000000000..aadc11ee54 Binary files /dev/null and b/services/web/public/img/flags/32/mn.png differ diff --git a/services/web/public/img/flags/32/mo.png b/services/web/public/img/flags/32/mo.png new file mode 100755 index 0000000000..099097b963 Binary files /dev/null and b/services/web/public/img/flags/32/mo.png differ diff --git a/services/web/public/img/flags/32/mp.png b/services/web/public/img/flags/32/mp.png new file mode 100755 index 0000000000..e66ecc433d Binary files /dev/null and b/services/web/public/img/flags/32/mp.png differ diff --git a/services/web/public/img/flags/32/mq.png b/services/web/public/img/flags/32/mq.png new file mode 100755 index 0000000000..e6b06c3e13 Binary files /dev/null and b/services/web/public/img/flags/32/mq.png differ diff --git a/services/web/public/img/flags/32/mr.png b/services/web/public/img/flags/32/mr.png new file mode 100755 index 0000000000..b091eefe84 Binary files /dev/null and b/services/web/public/img/flags/32/mr.png differ diff --git a/services/web/public/img/flags/32/ms.png b/services/web/public/img/flags/32/ms.png new file mode 100755 index 0000000000..779babd5fb Binary files /dev/null and b/services/web/public/img/flags/32/ms.png differ diff --git a/services/web/public/img/flags/32/mt.png b/services/web/public/img/flags/32/mt.png new file mode 100755 index 0000000000..e0bf47db36 Binary files /dev/null and b/services/web/public/img/flags/32/mt.png differ diff --git a/services/web/public/img/flags/32/mu.png b/services/web/public/img/flags/32/mu.png new file mode 100755 index 0000000000..b09576f364 Binary files /dev/null and b/services/web/public/img/flags/32/mu.png differ diff --git a/services/web/public/img/flags/32/mv.png b/services/web/public/img/flags/32/mv.png new file mode 100755 index 0000000000..345d21ea0d Binary files /dev/null and b/services/web/public/img/flags/32/mv.png differ diff --git a/services/web/public/img/flags/32/mw.png b/services/web/public/img/flags/32/mw.png new file mode 100755 index 0000000000..54bccd4e01 Binary files /dev/null and b/services/web/public/img/flags/32/mw.png differ diff --git a/services/web/public/img/flags/32/mx.png b/services/web/public/img/flags/32/mx.png new file mode 100755 index 0000000000..e6c2c830e5 Binary files /dev/null and b/services/web/public/img/flags/32/mx.png differ diff --git a/services/web/public/img/flags/32/my.png b/services/web/public/img/flags/32/my.png new file mode 100755 index 0000000000..0adbfe049a Binary files /dev/null and b/services/web/public/img/flags/32/my.png differ diff --git a/services/web/public/img/flags/32/mz.png b/services/web/public/img/flags/32/mz.png new file mode 100755 index 0000000000..f50ae6b2a3 Binary files /dev/null and b/services/web/public/img/flags/32/mz.png differ diff --git a/services/web/public/img/flags/32/na.png b/services/web/public/img/flags/32/na.png new file mode 100755 index 0000000000..7ae47593e7 Binary files /dev/null and b/services/web/public/img/flags/32/na.png differ diff --git a/services/web/public/img/flags/32/nc.png b/services/web/public/img/flags/32/nc.png new file mode 100755 index 0000000000..e9e4242644 Binary files /dev/null and b/services/web/public/img/flags/32/nc.png differ diff --git a/services/web/public/img/flags/32/ne.png b/services/web/public/img/flags/32/ne.png new file mode 100755 index 0000000000..c1fdcd1bac Binary files /dev/null and b/services/web/public/img/flags/32/ne.png differ diff --git a/services/web/public/img/flags/32/nf.png b/services/web/public/img/flags/32/nf.png new file mode 100755 index 0000000000..28e0fc13f6 Binary files /dev/null and b/services/web/public/img/flags/32/nf.png differ diff --git a/services/web/public/img/flags/32/ng.png b/services/web/public/img/flags/32/ng.png new file mode 100755 index 0000000000..9310f19e57 Binary files /dev/null and b/services/web/public/img/flags/32/ng.png differ diff --git a/services/web/public/img/flags/32/ni.png b/services/web/public/img/flags/32/ni.png new file mode 100755 index 0000000000..67b1f5c928 Binary files /dev/null and b/services/web/public/img/flags/32/ni.png differ diff --git a/services/web/public/img/flags/32/nl.png b/services/web/public/img/flags/32/nl.png new file mode 100755 index 0000000000..9073f2cca3 Binary files /dev/null and b/services/web/public/img/flags/32/nl.png differ diff --git a/services/web/public/img/flags/32/no.png b/services/web/public/img/flags/32/no.png new file mode 100755 index 0000000000..9717bbf0dd Binary files /dev/null and b/services/web/public/img/flags/32/no.png differ diff --git a/services/web/public/img/flags/32/np.png b/services/web/public/img/flags/32/np.png new file mode 100755 index 0000000000..327eb5f992 Binary files /dev/null and b/services/web/public/img/flags/32/np.png differ diff --git a/services/web/public/img/flags/32/nr.png b/services/web/public/img/flags/32/nr.png new file mode 100755 index 0000000000..7aaf39cf81 Binary files /dev/null and b/services/web/public/img/flags/32/nr.png differ diff --git a/services/web/public/img/flags/32/nu.png b/services/web/public/img/flags/32/nu.png new file mode 100755 index 0000000000..dc137bebbb Binary files /dev/null and b/services/web/public/img/flags/32/nu.png differ diff --git a/services/web/public/img/flags/32/nz.png b/services/web/public/img/flags/32/nz.png new file mode 100755 index 0000000000..498bca3fbf Binary files /dev/null and b/services/web/public/img/flags/32/nz.png differ diff --git a/services/web/public/img/flags/32/om.png b/services/web/public/img/flags/32/om.png new file mode 100755 index 0000000000..65901cf311 Binary files /dev/null and b/services/web/public/img/flags/32/om.png differ diff --git a/services/web/public/img/flags/32/pa.png b/services/web/public/img/flags/32/pa.png new file mode 100755 index 0000000000..afb4ca91f6 Binary files /dev/null and b/services/web/public/img/flags/32/pa.png differ diff --git a/services/web/public/img/flags/32/pe.png b/services/web/public/img/flags/32/pe.png new file mode 100755 index 0000000000..96dc7efced Binary files /dev/null and b/services/web/public/img/flags/32/pe.png differ diff --git a/services/web/public/img/flags/32/pf.png b/services/web/public/img/flags/32/pf.png new file mode 100755 index 0000000000..f733ac18a5 Binary files /dev/null and b/services/web/public/img/flags/32/pf.png differ diff --git a/services/web/public/img/flags/32/pg.png b/services/web/public/img/flags/32/pg.png new file mode 100755 index 0000000000..a239b74d23 Binary files /dev/null and b/services/web/public/img/flags/32/pg.png differ diff --git a/services/web/public/img/flags/32/ph.png b/services/web/public/img/flags/32/ph.png new file mode 100755 index 0000000000..f626ed90a0 Binary files /dev/null and b/services/web/public/img/flags/32/ph.png differ diff --git a/services/web/public/img/flags/32/pk.png b/services/web/public/img/flags/32/pk.png new file mode 100755 index 0000000000..aab99bff77 Binary files /dev/null and b/services/web/public/img/flags/32/pk.png differ diff --git a/services/web/public/img/flags/32/pl.png b/services/web/public/img/flags/32/pl.png new file mode 100755 index 0000000000..088a766a68 Binary files /dev/null and b/services/web/public/img/flags/32/pl.png differ diff --git a/services/web/public/img/flags/32/pm.png b/services/web/public/img/flags/32/pm.png new file mode 100755 index 0000000000..336850c4fd Binary files /dev/null and b/services/web/public/img/flags/32/pm.png differ diff --git a/services/web/public/img/flags/32/pn.png b/services/web/public/img/flags/32/pn.png new file mode 100755 index 0000000000..004ad3c810 Binary files /dev/null and b/services/web/public/img/flags/32/pn.png differ diff --git a/services/web/public/img/flags/32/pr.png b/services/web/public/img/flags/32/pr.png new file mode 100755 index 0000000000..79a3c61572 Binary files /dev/null and b/services/web/public/img/flags/32/pr.png differ diff --git a/services/web/public/img/flags/32/ps.png b/services/web/public/img/flags/32/ps.png new file mode 100755 index 0000000000..0d255380a4 Binary files /dev/null and b/services/web/public/img/flags/32/ps.png differ diff --git a/services/web/public/img/flags/32/pt.png b/services/web/public/img/flags/32/pt.png new file mode 100755 index 0000000000..630a85c061 Binary files /dev/null and b/services/web/public/img/flags/32/pt.png differ diff --git a/services/web/public/img/flags/32/pw.png b/services/web/public/img/flags/32/pw.png new file mode 100755 index 0000000000..5afec54283 Binary files /dev/null and b/services/web/public/img/flags/32/pw.png differ diff --git a/services/web/public/img/flags/32/py.png b/services/web/public/img/flags/32/py.png new file mode 100755 index 0000000000..73ff28be36 Binary files /dev/null and b/services/web/public/img/flags/32/py.png differ diff --git a/services/web/public/img/flags/32/qa.png b/services/web/public/img/flags/32/qa.png new file mode 100755 index 0000000000..cd0905cfdf Binary files /dev/null and b/services/web/public/img/flags/32/qa.png differ diff --git a/services/web/public/img/flags/32/re.png b/services/web/public/img/flags/32/re.png new file mode 100755 index 0000000000..500f9a1f41 Binary files /dev/null and b/services/web/public/img/flags/32/re.png differ diff --git a/services/web/public/img/flags/32/ro.png b/services/web/public/img/flags/32/ro.png new file mode 100755 index 0000000000..f8159584b8 Binary files /dev/null and b/services/web/public/img/flags/32/ro.png differ diff --git a/services/web/public/img/flags/32/rs.png b/services/web/public/img/flags/32/rs.png new file mode 100755 index 0000000000..b6b0822ce0 Binary files /dev/null and b/services/web/public/img/flags/32/rs.png differ diff --git a/services/web/public/img/flags/32/ru.png b/services/web/public/img/flags/32/ru.png new file mode 100755 index 0000000000..980c585832 Binary files /dev/null and b/services/web/public/img/flags/32/ru.png differ diff --git a/services/web/public/img/flags/32/rw.png b/services/web/public/img/flags/32/rw.png new file mode 100755 index 0000000000..0659c26170 Binary files /dev/null and b/services/web/public/img/flags/32/rw.png differ diff --git a/services/web/public/img/flags/32/sa.png b/services/web/public/img/flags/32/sa.png new file mode 100755 index 0000000000..839d0d991b Binary files /dev/null and b/services/web/public/img/flags/32/sa.png differ diff --git a/services/web/public/img/flags/32/sb.png b/services/web/public/img/flags/32/sb.png new file mode 100755 index 0000000000..c1d6b0cb4e Binary files /dev/null and b/services/web/public/img/flags/32/sb.png differ diff --git a/services/web/public/img/flags/32/sc.png b/services/web/public/img/flags/32/sc.png new file mode 100755 index 0000000000..d36d909dd9 Binary files /dev/null and b/services/web/public/img/flags/32/sc.png differ diff --git a/services/web/public/img/flags/32/sd.png b/services/web/public/img/flags/32/sd.png new file mode 100755 index 0000000000..3ba6c4e89d Binary files /dev/null and b/services/web/public/img/flags/32/sd.png differ diff --git a/services/web/public/img/flags/32/se.png b/services/web/public/img/flags/32/se.png new file mode 100755 index 0000000000..d62df2ad79 Binary files /dev/null and b/services/web/public/img/flags/32/se.png differ diff --git a/services/web/public/img/flags/32/sg.png b/services/web/public/img/flags/32/sg.png new file mode 100755 index 0000000000..2c0df6e83e Binary files /dev/null and b/services/web/public/img/flags/32/sg.png differ diff --git a/services/web/public/img/flags/32/sh.png b/services/web/public/img/flags/32/sh.png new file mode 100755 index 0000000000..a3ef3f9c3f Binary files /dev/null and b/services/web/public/img/flags/32/sh.png differ diff --git a/services/web/public/img/flags/32/si.png b/services/web/public/img/flags/32/si.png new file mode 100755 index 0000000000..0cf889089b Binary files /dev/null and b/services/web/public/img/flags/32/si.png differ diff --git a/services/web/public/img/flags/32/sj.png b/services/web/public/img/flags/32/sj.png new file mode 100755 index 0000000000..9717bbf0dd Binary files /dev/null and b/services/web/public/img/flags/32/sj.png differ diff --git a/services/web/public/img/flags/32/sk.png b/services/web/public/img/flags/32/sk.png new file mode 100755 index 0000000000..a3f0881f81 Binary files /dev/null and b/services/web/public/img/flags/32/sk.png differ diff --git a/services/web/public/img/flags/32/sl.png b/services/web/public/img/flags/32/sl.png new file mode 100755 index 0000000000..ff213252d8 Binary files /dev/null and b/services/web/public/img/flags/32/sl.png differ diff --git a/services/web/public/img/flags/32/sm.png b/services/web/public/img/flags/32/sm.png new file mode 100755 index 0000000000..bde1c4ecbd Binary files /dev/null and b/services/web/public/img/flags/32/sm.png differ diff --git a/services/web/public/img/flags/32/sn.png b/services/web/public/img/flags/32/sn.png new file mode 100755 index 0000000000..bf45518704 Binary files /dev/null and b/services/web/public/img/flags/32/sn.png differ diff --git a/services/web/public/img/flags/32/so.png b/services/web/public/img/flags/32/so.png new file mode 100755 index 0000000000..8ca6c8fdf8 Binary files /dev/null and b/services/web/public/img/flags/32/so.png differ diff --git a/services/web/public/img/flags/32/sr.png b/services/web/public/img/flags/32/sr.png new file mode 100755 index 0000000000..e3d79c83de Binary files /dev/null and b/services/web/public/img/flags/32/sr.png differ diff --git a/services/web/public/img/flags/32/ss.png b/services/web/public/img/flags/32/ss.png new file mode 100755 index 0000000000..21d050aa23 Binary files /dev/null and b/services/web/public/img/flags/32/ss.png differ diff --git a/services/web/public/img/flags/32/st.png b/services/web/public/img/flags/32/st.png new file mode 100755 index 0000000000..6a9da68789 Binary files /dev/null and b/services/web/public/img/flags/32/st.png differ diff --git a/services/web/public/img/flags/32/sv.png b/services/web/public/img/flags/32/sv.png new file mode 100755 index 0000000000..c73bf80a2c Binary files /dev/null and b/services/web/public/img/flags/32/sv.png differ diff --git a/services/web/public/img/flags/32/sx.png b/services/web/public/img/flags/32/sx.png new file mode 100755 index 0000000000..2635666070 Binary files /dev/null and b/services/web/public/img/flags/32/sx.png differ diff --git a/services/web/public/img/flags/32/sy.png b/services/web/public/img/flags/32/sy.png new file mode 100755 index 0000000000..a0babec180 Binary files /dev/null and b/services/web/public/img/flags/32/sy.png differ diff --git a/services/web/public/img/flags/32/sz.png b/services/web/public/img/flags/32/sz.png new file mode 100755 index 0000000000..5926859339 Binary files /dev/null and b/services/web/public/img/flags/32/sz.png differ diff --git a/services/web/public/img/flags/32/tc.png b/services/web/public/img/flags/32/tc.png new file mode 100755 index 0000000000..63d711e952 Binary files /dev/null and b/services/web/public/img/flags/32/tc.png differ diff --git a/services/web/public/img/flags/32/td.png b/services/web/public/img/flags/32/td.png new file mode 100755 index 0000000000..d4c92bdb6b Binary files /dev/null and b/services/web/public/img/flags/32/td.png differ diff --git a/services/web/public/img/flags/32/tf.png b/services/web/public/img/flags/32/tf.png new file mode 100755 index 0000000000..07cf44019a Binary files /dev/null and b/services/web/public/img/flags/32/tf.png differ diff --git a/services/web/public/img/flags/32/tg.png b/services/web/public/img/flags/32/tg.png new file mode 100755 index 0000000000..a32a0c2ec5 Binary files /dev/null and b/services/web/public/img/flags/32/tg.png differ diff --git a/services/web/public/img/flags/32/th.png b/services/web/public/img/flags/32/th.png new file mode 100755 index 0000000000..62b8cce720 Binary files /dev/null and b/services/web/public/img/flags/32/th.png differ diff --git a/services/web/public/img/flags/32/tj.png b/services/web/public/img/flags/32/tj.png new file mode 100755 index 0000000000..829fa7bcd8 Binary files /dev/null and b/services/web/public/img/flags/32/tj.png differ diff --git a/services/web/public/img/flags/32/tk.png b/services/web/public/img/flags/32/tk.png new file mode 100755 index 0000000000..6893b03881 Binary files /dev/null and b/services/web/public/img/flags/32/tk.png differ diff --git a/services/web/public/img/flags/32/tl.png b/services/web/public/img/flags/32/tl.png new file mode 100755 index 0000000000..93a45af6b6 Binary files /dev/null and b/services/web/public/img/flags/32/tl.png differ diff --git a/services/web/public/img/flags/32/tm.png b/services/web/public/img/flags/32/tm.png new file mode 100755 index 0000000000..1860480bf5 Binary files /dev/null and b/services/web/public/img/flags/32/tm.png differ diff --git a/services/web/public/img/flags/32/tn.png b/services/web/public/img/flags/32/tn.png new file mode 100755 index 0000000000..886923300c Binary files /dev/null and b/services/web/public/img/flags/32/tn.png differ diff --git a/services/web/public/img/flags/32/to.png b/services/web/public/img/flags/32/to.png new file mode 100755 index 0000000000..dac83d8591 Binary files /dev/null and b/services/web/public/img/flags/32/to.png differ diff --git a/services/web/public/img/flags/32/tr.png b/services/web/public/img/flags/32/tr.png new file mode 100755 index 0000000000..dc33119d99 Binary files /dev/null and b/services/web/public/img/flags/32/tr.png differ diff --git a/services/web/public/img/flags/32/tt.png b/services/web/public/img/flags/32/tt.png new file mode 100755 index 0000000000..f5e185ee15 Binary files /dev/null and b/services/web/public/img/flags/32/tt.png differ diff --git a/services/web/public/img/flags/32/tv.png b/services/web/public/img/flags/32/tv.png new file mode 100755 index 0000000000..9c85af4f2f Binary files /dev/null and b/services/web/public/img/flags/32/tv.png differ diff --git a/services/web/public/img/flags/32/tw.png b/services/web/public/img/flags/32/tw.png new file mode 100755 index 0000000000..5feb7eee87 Binary files /dev/null and b/services/web/public/img/flags/32/tw.png differ diff --git a/services/web/public/img/flags/32/tz.png b/services/web/public/img/flags/32/tz.png new file mode 100755 index 0000000000..59eee143ff Binary files /dev/null and b/services/web/public/img/flags/32/tz.png differ diff --git a/services/web/public/img/flags/32/ua.png b/services/web/public/img/flags/32/ua.png new file mode 100755 index 0000000000..46f59cb91e Binary files /dev/null and b/services/web/public/img/flags/32/ua.png differ diff --git a/services/web/public/img/flags/32/ug.png b/services/web/public/img/flags/32/ug.png new file mode 100755 index 0000000000..eb91362e6b Binary files /dev/null and b/services/web/public/img/flags/32/ug.png differ diff --git a/services/web/public/img/flags/32/um.png b/services/web/public/img/flags/32/um.png new file mode 100755 index 0000000000..5e4b4d91bd Binary files /dev/null and b/services/web/public/img/flags/32/um.png differ diff --git a/services/web/public/img/flags/32/us.png b/services/web/public/img/flags/32/us.png new file mode 100755 index 0000000000..5e4b4d91bd Binary files /dev/null and b/services/web/public/img/flags/32/us.png differ diff --git a/services/web/public/img/flags/32/uy.png b/services/web/public/img/flags/32/uy.png new file mode 100755 index 0000000000..f17421700e Binary files /dev/null and b/services/web/public/img/flags/32/uy.png differ diff --git a/services/web/public/img/flags/32/uz.png b/services/web/public/img/flags/32/uz.png new file mode 100755 index 0000000000..304c0bd31c Binary files /dev/null and b/services/web/public/img/flags/32/uz.png differ diff --git a/services/web/public/img/flags/32/va.png b/services/web/public/img/flags/32/va.png new file mode 100755 index 0000000000..049f34133a Binary files /dev/null and b/services/web/public/img/flags/32/va.png differ diff --git a/services/web/public/img/flags/32/vc.png b/services/web/public/img/flags/32/vc.png new file mode 100755 index 0000000000..0b361396cf Binary files /dev/null and b/services/web/public/img/flags/32/vc.png differ diff --git a/services/web/public/img/flags/32/ve.png b/services/web/public/img/flags/32/ve.png new file mode 100755 index 0000000000..03a1fca6a7 Binary files /dev/null and b/services/web/public/img/flags/32/ve.png differ diff --git a/services/web/public/img/flags/32/vg.png b/services/web/public/img/flags/32/vg.png new file mode 100755 index 0000000000..f6c33a36ea Binary files /dev/null and b/services/web/public/img/flags/32/vg.png differ diff --git a/services/web/public/img/flags/32/vi.png b/services/web/public/img/flags/32/vi.png new file mode 100755 index 0000000000..1aa55d3553 Binary files /dev/null and b/services/web/public/img/flags/32/vi.png differ diff --git a/services/web/public/img/flags/32/vn.png b/services/web/public/img/flags/32/vn.png new file mode 100755 index 0000000000..f6aaa60c03 Binary files /dev/null and b/services/web/public/img/flags/32/vn.png differ diff --git a/services/web/public/img/flags/32/vu.png b/services/web/public/img/flags/32/vu.png new file mode 100755 index 0000000000..10fc79e2f4 Binary files /dev/null and b/services/web/public/img/flags/32/vu.png differ diff --git a/services/web/public/img/flags/32/wf.png b/services/web/public/img/flags/32/wf.png new file mode 100755 index 0000000000..3c936f18c6 Binary files /dev/null and b/services/web/public/img/flags/32/wf.png differ diff --git a/services/web/public/img/flags/32/ws.png b/services/web/public/img/flags/32/ws.png new file mode 100755 index 0000000000..ba47ee7cec Binary files /dev/null and b/services/web/public/img/flags/32/ws.png differ diff --git a/services/web/public/img/flags/32/ye.png b/services/web/public/img/flags/32/ye.png new file mode 100755 index 0000000000..b2358ed9dc Binary files /dev/null and b/services/web/public/img/flags/32/ye.png differ diff --git a/services/web/public/img/flags/32/yt.png b/services/web/public/img/flags/32/yt.png new file mode 100755 index 0000000000..298a4b5e11 Binary files /dev/null and b/services/web/public/img/flags/32/yt.png differ diff --git a/services/web/public/img/flags/32/za.png b/services/web/public/img/flags/32/za.png new file mode 100755 index 0000000000..dc17e664db Binary files /dev/null and b/services/web/public/img/flags/32/za.png differ diff --git a/services/web/public/img/flags/32/zm.png b/services/web/public/img/flags/32/zm.png new file mode 100755 index 0000000000..3684007d4a Binary files /dev/null and b/services/web/public/img/flags/32/zm.png differ diff --git a/services/web/public/img/flags/32/zw.png b/services/web/public/img/flags/32/zw.png new file mode 100755 index 0000000000..74b99fe483 Binary files /dev/null and b/services/web/public/img/flags/32/zw.png differ diff --git a/services/web/public/stylesheets/app/translations.less b/services/web/public/stylesheets/app/translations.less new file mode 100644 index 0000000000..f60fce9b50 --- /dev/null +++ b/services/web/public/stylesheets/app/translations.less @@ -0,0 +1,11 @@ + +.translations-message { + padding: (@line-height-computed / 4) (@line-height-computed / 2); + background-color: @state-success-bg; + color: #333; + border-bottom: 1px solid @toolbar-border-color; + text-align:center; + img { + padding-left: 20px; + } +} \ No newline at end of file diff --git a/services/web/public/stylesheets/mainStyle.css b/services/web/public/stylesheets/mainStyle.css new file mode 100644 index 0000000000..f9aefe0c05 --- /dev/null +++ b/services/web/public/stylesheets/mainStyle.css @@ -0,0 +1,7011 @@ +@import "bootstrap-select.css"; +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + height: auto; + border: 0; + -ms-interpolation-mode: bicubic; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + color: #333333; + background-color: #ffffff; +} +a { + color: #0088cc; + text-decoration: none; +} +a:hover { + color: #005580; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.span1 { + width: 60px; +} +.span2 { + width: 140px; +} +.span3 { + width: 220px; +} +.span4 { + width: 300px; +} +.span5 { + width: 380px; +} +.span6 { + width: 460px; +} +.span7 { + width: 540px; +} +.span8 { + width: 620px; +} +.span9 { + width: 700px; +} +.span10 { + width: 780px; +} +.span11 { + width: 860px; +} +.span12, +.container { + width: 940px; +} +.offset1 { + margin-left: 100px; +} +.offset2 { + margin-left: 180px; +} +.offset3 { + margin-left: 260px; +} +.offset4 { + margin-left: 340px; +} +.offset5 { + margin-left: 420px; +} +.offset6 { + margin-left: 500px; +} +.offset7 { + margin-left: 580px; +} +.offset8 { + margin-left: 660px; +} +.offset9 { + margin-left: 740px; +} +.offset10 { + margin-left: 820px; +} +.offset11 { + margin-left: 900px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid > [class*="span"] { + float: left; + margin-left: 2.12765957%; +} +.row-fluid > [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span1 { + width: 6.38297872%; +} +.row-fluid .span2 { + width: 14.89361702%; +} +.row-fluid .span3 { + width: 23.40425532%; +} +.row-fluid .span4 { + width: 31.91489361%; +} +.row-fluid .span5 { + width: 40.42553191%; +} +.row-fluid .span6 { + width: 48.93617021%; +} +.row-fluid .span7 { + width: 57.44680851%; +} +.row-fluid .span8 { + width: 65.9574468%; +} +.row-fluid .span9 { + width: 74.4680851%; +} +.row-fluid .span10 { + width: 82.9787234%; +} +.row-fluid .span11 { + width: 91.48936169%; +} +.row-fluid .span12 { + width: 99.99999999%; +} +.container { + width: 940px; + margin-left: auto; + margin-right: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-left: 20px; + padding-right: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; +} +p small { + font-size: 11px; + color: #999999; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-weight: bold; + color: #333333; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + line-height: 27px; + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4, +h5, +h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #eeeeee; +} +.page-header h1 { + line-height: 1; +} +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, +dd { + line-height: 18px; +} +dt { + font-weight: bold; +} +dd { + margin-left: 9px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr { + font-size: 90%; + text-transform: uppercase; + border-bottom: 1px dotted #ddd; + cursor: help; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-left: 0; + padding-right: 15px; + border-left: 0; + border-right: 5px solid #eeeeee; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + line-height: 18px; + font-style: normal; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 12px; + color: #333333; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; +} +code { + padding: 3px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12px; + line-height: 18px; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + white-space: pre; + white-space: pre-wrap; + word-break: break-all; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #eee; +} +label, +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +label { + display: block; + margin-bottom: 5px; + color: #333333; +} +input, +textarea, +select, +.uneditable-input { + display: inline-block; + width: 210px; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; + border: 1px solid #ccc; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; +} +.uneditable-textarea { + width: auto; + height: auto; +} +label input, +label textarea, +label select { + display: block; +} +input[type="image"], +input[type="checkbox"], +input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + line-height: normal; + border: 0; + cursor: pointer; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} +input[type="file"] { + width: auto; + padding: initial; + line-height: initial; + border: initial; + background-color: #ffffff; + background-color: initial; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type="button"], +input[type="reset"], +input[type="submit"] { + width: auto; + height: auto; +} +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + line-height: 28px; +} +select { + width: 220px; + background-color: #ffffff; +} +select[multiple], +select[size] { + height: auto; +} +input[type="image"] { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +textarea { + height: auto; +} +input[type="hidden"] { + display: none; +} +.radio, +.checkbox { + padding-left: 18px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +input, +textarea { + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +input:focus, +textarea:focus { + border-color: rgba(82, 168, 236, 0.8); + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + outline: 0; + outline: thin dotted \9; + /* IE6-8 */ +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus, +select:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input { + float: none; + margin-left: 0; +} +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 50px; +} +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 130px; +} +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 210px; +} +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 290px; +} +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 370px; +} +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 450px; +} +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 530px; +} +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 610px; +} +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 690px; +} +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 770px; +} +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 850px; +} +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 930px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + background-color: #f5f5f5; + border-color: #ddd; + cursor: not-allowed; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; + border-color: #c09853; +} +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: 0 0 6px #dbc59e; + -moz-box-shadow: 0 0 6px #dbc59e; + box-shadow: 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; + border-color: #468847; +} +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; +} +.uneditable-input { + display: block; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + cursor: not-allowed; +} +:-moz-placeholder { + color: #999999; +} +::-webkit-input-placeholder { + color: #999999; +} +.help-block { + margin-top: 5px; + margin-bottom: 0; + color: #999999; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + *zoom: 1; + margin-bottom: 9px; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, +.input-append { + margin-bottom: 5px; + *zoom: 1; +} +.input-prepend:before, +.input-append:before, +.input-prepend:after, +.input-append:after { + display: table; + content: ""; +} +.input-prepend:after, +.input-append:after { + clear: both; +} +.input-prepend input, +.input-append input, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + -webkit-border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + position: relative; + z-index: 2; +} +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, +.input-append .add-on { + float: left; + display: block; + width: auto; + min-width: 16px; + height: 18px; + margin-right: -1px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + color: #999999; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + -webkit-border-radius: 3px 0 0 3px; +} +.input-prepend .active, +.input-append .active { + background-color: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on { + *margin-top: 1px; + /* IE6-7 */ +} +.input-append input, +.input-append .uneditable-input { + float: left; + border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + -webkit-border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-right-color: #ccc; +} +.input-append .add-on { + margin-right: 0; + margin-left: -1px; + border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + -webkit-border-radius: 0 3px 3px 0; +} +.input-append input:first-child { + *margin-left: -160px; +} +.input-append input:first-child + .add-on { + *margin-left: -21px; +} +.search-query { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; + border-radius: 14px; + -moz-border-radius: 14px; + -webkit-border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input { + display: inline-block; + margin-bottom: 0; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label, +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + display: inline-block; +} +.form-search .input-append .add-on, +.form-inline .input-prepend .add-on, +.form-search .input-append .add-on, +.form-inline .input-prepend .add-on { + vertical-align: middle; +} +.control-group { + margin-bottom: 9px; +} +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + margin-left: 160px; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table thead:first-child tr th, +.table thead:first-child tr td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #ddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #ddd; + border-collapse: separate; + *border-collapse: collapsed; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; +} +.table-bordered th + th, +.table-bordered td + td, +.table-bordered th + td, +.table-bordered td + th { + border-left: 1px solid #ddd; +} +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + border-radius: 4px 0 0 0; + -moz-border-radius: 4px 0 0 0; + -webkit-border-radius: 4px 0 0 0; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + border-radius: 0 4px 0 0; + -moz-border-radius: 0 4px 0 0; + -webkit-border-radius: 0 4px 0 0; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + -webkit-border-radius: 0 0 0 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + border-radius: 0 0 4px 0; + -moz-border-radius: 0 0 4px 0; + -webkit-border-radius: 0 0 4px 0; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-repeat: no-repeat; + *margin-right: .3em; +} +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + text-indent: -99999px; + *text-indent: 0; + vertical-align: top; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000000; + opacity: 0.3; + filter: alpha(opacity=30); + content: "\2193"; +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, +.open.dropdown .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + float: left; + display: none; + min-width: 160px; + _width: 160px; + padding: 4px 0; + margin: 0; + list-style: none; + background-color: #ffffff; + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.2); + border-style: solid; + border-width: 1px; + border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + -webkit-border-radius: 0 0 5px 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + *border-right-width: 2px; + *border-bottom-width: 2px; +} +.dropdown-menu.bottom-up { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +.dropdown-menu .divider { + height: 1px; + margin: 5px 1px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; + *width: 100%; + *margin: -5px 0 5px; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #555555; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; +} +.dropdown.open { + *z-index: 1000; +} +.dropdown.open .dropdown-toggle { + color: #ffffff; + background: #ccc; + background: rgba(0, 0, 0, 0.3); +} +.dropdown.open .dropdown-menu { + display: block; +} +.typeahead { + margin-top: 2px; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.fade { + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; + opacity: 0; +} +.fade.in { + opacity: 1; +} +.collapse { + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; + position: relative; + overflow: hidden; + height: 0; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + opacity: 0.4; + filter: alpha(opacity=40); + cursor: pointer; +} +.btn { + display: inline-block; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 13px; + line-height: 18px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + background-color: #fafafa; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); + background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border: 1px solid #ccc; + border-bottom-color: #bbb; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + cursor: pointer; + *margin-left: .3em; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + color: rgba(0, 0, 0, 0.5); + outline: 0; +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + background-color: #e6e6e6; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover { + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + color: #ffffff; +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active { + color: rgba(255, 255, 255, 0.75); +} +.btn-primary { + background-color: #006dcc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -ms-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(top, #0088cc, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #0044cc; +} +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} +.btn-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f89406; +} +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.large, +input[type="submit"].btn.large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.small, +input[type="submit"].btn.small { + *padding-top: 3px; + *padding-bottom: 3px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + *zoom: 1; +} +.btn-group .btn { + position: relative; + float: left; + margin-left: -1px; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} +.btn-group .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group .btn:last-child, +.btn-group .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group .btn.large:last-child, +.btn-group .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group .btn:hover, +.btn-group .btn:focus, +.btn-group .btn:active, +.btn-group .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + *padding-top: 5px; + *padding-bottom: 5px; +} +.btn-group.open { + *z-index: 1000; +} +.btn-group.open .dropdown-menu { + display: block; + margin-top: 1px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-primary .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret { + border-top-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.btn-small .caret { + margin-top: 4px; +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; +} +.alert, +.alert-heading { + color: #c09853; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success, +.alert-success .alert-heading { + color: #468847; +} +.alert-danger, +.alert-error { + background-color: #f2dede; + border-color: #eed3d7; +} +.alert-danger, +.alert-error, +.alert-danger .alert-heading, +.alert-error .alert-heading { + color: #b94a48; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info, +.alert-info .alert-heading { + color: #3a87ad; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} +.nav-list { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + display: block; + padding: 3px 15px; + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list .nav-header { + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-transform: uppercase; +} +.nav-list > li + .nav-header { + margin-top: 9px; +} +.nav-list .active > a, +.nav-list .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 18px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 9px; + padding-bottom: 9px; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + -webkit-border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 6px; + padding-bottom: 4px; + margin-top: 2px; + margin-bottom: 2px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} +.nav-pills .active > a, +.nav-pills .active > a:hover { + color: #ffffff; + background-color: #0088cc; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + -webkit-border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + -webkit-border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu, +.nav-pills .dropdown-menu { + margin-top: 1px; + border-width: 1px; +} +.nav-pills .dropdown-menu { + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + border-top-color: #0088cc; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #005580; +} +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > .open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav .open .caret, +.nav .open.active .caret, +.nav .open a:hover .caret { + border-top-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tabs-below .nav-tabs, +.tabs-right .nav-tabs, +.tabs-left .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below .nav-tabs > li > a { + border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + -webkit-border-radius: 0 0 4px 4px; +} +.tabs-below .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below .nav-tabs .active > a, +.tabs-below .nav-tabs .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left .nav-tabs > li, +.tabs-right .nav-tabs > li { + float: none; +} +.tabs-left .nav-tabs > li > a, +.tabs-right .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left .nav-tabs > li > a { + margin-right: -1px; + border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + -webkit-border-radius: 4px 0 0 4px; +} +.tabs-left .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left .nav-tabs .active > a, +.tabs-left .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right .nav-tabs > li > a { + margin-left: -1px; + border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + -webkit-border-radius: 0 4px 4px 0; +} +.tabs-right .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right .nav-tabs .active > a, +.tabs-right .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + padding-left: 20px; + padding-right: 20px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} +.btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} +.btn-navbar:hover, +.btn-navbar:active, +.btn-navbar.active, +.btn-navbar.disabled, +.btn-navbar[disabled] { + background-color: #222222; +} +.btn-navbar:active, +.btn-navbar.active { + background-color: #080808 \9; +} +.btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + border-radius: 1px; + -moz-border-radius: 1px; + -webkit-border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.nav-collapse.collapse { + height: auto; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #ffffff; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #999999; +} +.navbar .navbar-text a:hover { + color: #ffffff; + background-color: transparent; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin-top: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-top: 5px; + margin-bottom: 0; +} +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + color: rgba(255, 255, 255, 0.75); + background: #666; + background: rgba(255, 255, 255, 0.3); + border: 1px solid #111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query :-moz-placeholder { + color: #eeeeee; +} +.navbar-search .search-query ::-webkit-input-placeholder { + color: #eeeeee; +} +.navbar-search .search-query:hover { + color: #ffffff; + background-color: #999999; + background-color: rgba(255, 255, 255, 0.5); +} +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} +.navbar-fixed-top .navbar-inner { + padding-left: 0; + padding-right: 0; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 10px 10px 11px; + line-height: 19px; + color: #999999; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #ffffff; + text-decoration: none; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #222222; +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #222222; + border-right: 1px solid #333333; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .dropdown-menu { + margin-top: 1px; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar .nav .dropdown-toggle .caret, +.navbar .nav .open.dropdown .caret { + border-top-color: #ffffff; +} +.navbar .nav .active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav .open > .dropdown-toggle, +.navbar .nav .active > .dropdown-toggle, +.navbar .nav .open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav .active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .nav.pull-right .dropdown-menu { + left: auto; + right: 0; +} +.navbar .nav.pull-right .dropdown-menu:before { + left: auto; + right: 12px; +} +.navbar .nav.pull-right .dropdown-menu:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + -webkit-border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + -webkit-border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; + -moz-border-radius: 15px; + -webkit-border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + max-height: 500px; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + border-radius: 6px; + -moz-border-radius: 6px; + -webkit-border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + padding: 15px; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + -webkit-border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn { + float: right; + margin-left: 5px; + margin-bottom: 0; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + border-radius: 6px; + -moz-border-radius: 6px; + -webkit-border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + -webkit-border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + -webkit-border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.thumbnails > li { + float: left; + margin: 0 0 18px 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label { + padding: 2px 4px 3px; + font-size: 11.05px; + font-weight: bold; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; +} +.label:hover { + color: #ffffff; + text-decoration: none; +} +.label-important { + background-color: #b94a48; +} +.label-important:hover { + background-color: #953b39; +} +.label-warning { + background-color: #f89406; +} +.label-warning:hover { + background-color: #c67605; +} +.label-success { + background-color: #468847; +} +.label-success:hover { + background-color: #356635; +} +.label-info { + background-color: #3a87ad; +} +.label-info:hover { + background-color: #2d6987; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, +.carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + border-radius: 23px; + -moz-border-radius: 23px; + -webkit-border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #f5f5f5; + border-radius: 6px; + -moz-border-radius: 6px; + -webkit-border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; +} +.label, +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; +} +.label { + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; +} +.badge { + padding-left: 9px; + padding-right: 9px; + border-radius: 9px; + -moz-border-radius: 9px; + -webkit-border-radius: 9px; +} +.label:empty, +.badge:empty { + display: none; +} +a.label:hover, +a.label:focus, +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-important, +.badge-important { + background-color: #b94a48; +} +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} +.label-warning, +.badge-warning { + background-color: #f89406; +} +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} +.label-success, +.badge-success { + background-color: #468847; +} +.label-success[href], +.badge-success[href] { + background-color: #356635; +} +.label-info, +.badge-info { + background-color: #3a87ad; +} +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} +.label-inverse, +.badge-inverse { + background-color: #333333; +} +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} +.btn .label, +.btn .badge { + position: relative; + top: -1px; +} +.btn-mini .label, +.btn-mini .badge { + top: 0; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +/*! + * Bootstrap Responsive v2.0.0 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.hidden { + display: none; + visibility: hidden; +} +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 18px; + } + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + height: 28px; + /* Make inputs at least the height of their button counterpart */ + /* Makes inputs behave like true block-level elements */ + -webkit-box-sizing: border-box; + /* Older Webkit */ + -moz-box-sizing: border-box; + /* Older FF */ + -ms-box-sizing: border-box; + /* IE8 */ + box-sizing: border-box; + /* CSS3 spec*/ + } + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + width: auto; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-group > label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-left: 10px; + padding-right: 10px; + } + .modal { + position: absolute; + top: 10px; + left: 10px; + right: 10px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} +@media (max-width: 767px) { + .container { + width: auto; + padding: 0 20px; + } + .row-fluid { + width: 100%; + } + .row { + margin-left: 0; + } + .row > [class*="span"], + .row-fluid > [class*="span"] { + float: none; + display: block; + width: auto; + margin: 0; + } +} +@media (min-width: 768px) and (max-width: 980px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 20px; + } + .span1 { + width: 42px; + } + .span2 { + width: 104px; + } + .span3 { + width: 166px; + } + .span4 { + width: 228px; + } + .span5 { + width: 290px; + } + .span6 { + width: 352px; + } + .span7 { + width: 414px; + } + .span8 { + width: 476px; + } + .span9 { + width: 538px; + } + .span10 { + width: 600px; + } + .span11 { + width: 662px; + } + .span12, + .container { + width: 724px; + } + .offset1 { + margin-left: 82px; + } + .offset2 { + margin-left: 144px; + } + .offset3 { + margin-left: 206px; + } + .offset4 { + margin-left: 268px; + } + .offset5 { + margin-left: 330px; + } + .offset6 { + margin-left: 392px; + } + .offset7 { + margin-left: 454px; + } + .offset8 { + margin-left: 516px; + } + .offset9 { + margin-left: 578px; + } + .offset10 { + margin-left: 640px; + } + .offset11 { + margin-left: 702px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid > [class*="span"] { + float: left; + margin-left: 2.76243094%; + } + .row-fluid > [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span1 { + width: 5.80110497%; + } + .row-fluid .span2 { + width: 14.36464088%; + } + .row-fluid .span3 { + width: 22.92817679%; + } + .row-fluid .span4 { + width: 31.49171271%; + } + .row-fluid .span5 { + width: 40.05524862%; + } + .row-fluid .span6 { + width: 48.61878453%; + } + .row-fluid .span7 { + width: 57.18232044%; + } + .row-fluid .span8 { + width: 65.74585635%; + } + .row-fluid .span9 { + width: 74.30939226%; + } + .row-fluid .span10 { + width: 82.87292817%; + } + .row-fluid .span11 { + width: 91.43646408%; + } + .row-fluid .span12 { + width: 99.99999999%; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 32px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 94px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 156px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 218px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 280px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 342px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 404px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 466px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 528px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 590px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 652px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 714px; + } +} +@media (max-width: 830px) { + /* Don't do anything fancy to the navbar, just hide stuff + // UNFIX THE TOPBAR + // ---------------- + // Remove any padding from the body + body { + padding-top: 0; + } + // Unfix the navbar + .navbar-fixed-top { + position: static; + margin-bottom: @baseLineHeight; + } + .navbar-fixed-top .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + // Account for brand name + .navbar .brand { + padding-left: 10px; + padding-right: 10px; + margin: 0 0 0 -5px; + } + // Nav collapse clears brand + .navbar .nav-collapse { + clear: left; + } + // Block-level the nav + .navbar .nav { + float: none; + margin: 0 0 (@baseLineHeight / 2); + } + .navbar .nav > li { + float: none; + } + .navbar .nav > li > a { + margin-bottom: 2px; + } + .navbar .nav > .divider-vertical { + display: none; + } + // Nav and dropdown links in navbar + .navbar .nav > li > a, + .navbar .dropdown-menu a { + padding: 6px 15px; + font-weight: bold; + color: @navbarLinkColor; + .border-radius(3px); + } + .navbar .dropdown-menu li + li a { + margin-bottom: 2px; + } + .navbar .nav > li > a:hover, + .navbar .dropdown-menu a:hover { + background-color: @navbarBackground; + } + // Dropdowns in the navbar + .navbar .dropdown-menu { + position: static; + top: auto; + left: auto; + float: none; + display: block; + max-width: none; + margin: 0 15px; + padding: 0; + background-color: transparent; + border: none; + .border-radius(0); + .box-shadow(none); + } + .navbar .dropdown-menu:before, + .navbar .dropdown-menu:after { + display: none; + } + .navbar .dropdown-menu .divider { + display: none; + } + // Forms in navbar + .navbar-form, + .navbar-search { + float: none; + padding: (@baseLineHeight / 2) 15px; + margin: (@baseLineHeight / 2) 0; + border-top: 1px solid @navbarBackground; + border-bottom: 1px solid @navbarBackground; + @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); + .box-shadow(@shadow); + } + // Pull right (secondary) nav content + .navbar .nav.pull-right { + float: none; + margin-left: 0; + } + // Static navbar + .navbar-static .navbar-inner { + padding-left: 10px; + padding-right: 10px; + } + // Navbar button + .btn-navbar { + display: block; + } + */ + .nav-collapse { + overflow: hidden; + height: 0; + display: none !important; + } +} +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + } +} +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 30px; + } + .span1 { + width: 70px; + } + .span2 { + width: 170px; + } + .span3 { + width: 270px; + } + .span4 { + width: 370px; + } + .span5 { + width: 470px; + } + .span6 { + width: 570px; + } + .span7 { + width: 670px; + } + .span8 { + width: 770px; + } + .span9 { + width: 870px; + } + .span10 { + width: 970px; + } + .span11 { + width: 1070px; + } + .span12, + .container { + width: 1170px; + } + .offset1 { + margin-left: 130px; + } + .offset2 { + margin-left: 230px; + } + .offset3 { + margin-left: 330px; + } + .offset4 { + margin-left: 430px; + } + .offset5 { + margin-left: 530px; + } + .offset6 { + margin-left: 630px; + } + .offset7 { + margin-left: 730px; + } + .offset8 { + margin-left: 830px; + } + .offset9 { + margin-left: 930px; + } + .offset10 { + margin-left: 1030px; + } + .offset11 { + margin-left: 1130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid > [class*="span"] { + float: left; + margin-left: 2.56410256%; + } + .row-fluid > [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span1 { + width: 5.98290598%; + } + .row-fluid .span2 { + width: 14.52991453%; + } + .row-fluid .span3 { + width: 23.07692308%; + } + .row-fluid .span4 { + width: 31.62393162%; + } + .row-fluid .span5 { + width: 40.17094017%; + } + .row-fluid .span6 { + width: 48.71794872%; + } + .row-fluid .span7 { + width: 57.26495727%; + } + .row-fluid .span8 { + width: 65.81196581%; + } + .row-fluid .span9 { + width: 74.35897436%; + } + .row-fluid .span10 { + width: 82.90598291%; + } + .row-fluid .span11 { + width: 91.45299145%; + } + .row-fluid .span12 { + width: 100%; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 60px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 160px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 260px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 360px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 460px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 560px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 660px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 760px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 860px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 960px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1060px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1160px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } +} +body { + padding-top: 40px; +} +html, +body { + background-color: #f4f4f4; +} +h1 { + font-family: 'Chivo', sans-serif; + font-weight: 300; + font-size: 3em; +} +h2 { + font-family: 'Chivo', sans-serif; + font-weight: 300; + font-size: 2.2em; +} +a.plain { + color: #404040; +} +a.plain:hover { + text-decoration: none; +} +.box { + border-radius: 10px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + margin-bottom: 15px; + padding-top: 15px; + padding-left: 30px; + padding-right: 30px; + padding-bottom: 15px; + background-color: white; + border: 1px solid #D9D9D9; + margin-top: 18px; +} +.box .page-header { + margin-top: 12px; +} +.span-box { + border-radius: 10px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + margin-top: 15px; + padding-top: 15px; + padding-left: 30px; + padding-right: 30px; + padding-bottom: 15px; + background-color: white; + border: 1px solid #D9D9D9; + position: relative; + left: -30px; +} +.modal .modal-body form { + margin: 0px; +} +input.inputmodal { + margin-bottom: 0; + width: 520px; +} +.actions { + background: none; + border: none; +} +@media (max-width: 767px) { + .span-box { + margin-top: 15px !important; + position: static; + } +} +a#passwordReset { + padding-top: 9px; + padding-right: 30px; + float: right; +} +.feedback { + height: 200px; +} +.lowerCenter { + padding-top: 70px; +} +.btn-xlarge { + padding-left: 50px; + padding-top: 10px; + padding-bottom: 10px; + padding-right: 50px; + font-size: 1.5em; +} +span.right { + float: right; +} +input.large { + height: 25px; + font-size: 1.3em; +} +#loginLink { + background-color: #049cdb; + color: #ffffff; +} +#loginLink:hover { + background-color: #0378a9; +} +.alert-free-trial { + margin-top: 20px; + text-align: center; +} +.alert-free-trial p { + font-size: 15px; +} +.dropdown-menu .menu-header { + color: #555; + padding: 3px 15px; +} +.dropdown-menu .menu-indent { + padding-left: 30px; +} +body.editor { + height: 100%; + overflow: hidden; + padding-top: 0; + background-color: white; +} +@-webkit-keyframes dot { + 0% { + background-color: #282828; + } + 50% { + background-color: white; + } + 100% { + background-color: #282828; + } +} +#loadingScreen { + background-color: #eeeeee; + text-align: center; + padding-top: 120px; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1040; +} +#loadingScreen h3 { + font-size: 22px; + background-image: url(/brand/logo/logo-128.png); + background-repeat: no-repeat; + background-position: center 0px; + padding-top: 130px; +} +#loadingScreen p { + font-size: 14px; + padding-top: 6px; +} +.content-with-navigation-sidebar { + padding-left: 200px; + padding-right: 20px; +} +.sidebar-navigation { + background: #282828; + border-right: 1px solid #999; + position: fixed; + left: 0; + top: 0; + bottom: 0; + width: 40px; + overflow: hidden; + z-index: 10; +} +.sidebar-navigation ul { + list-style: none; + margin: 0; +} +.sidebar-navigation ul li a { + color: #ccc; + width: 100%; + display: block; +} +.sidebar-navigation ul li a .content { + padding: 12px 0; +} +.sidebar-navigation ul li a:hover { + -webkit-box-shadow: inset 0 0 15px #111111; + -moz-box-shadow: inset 0 0 15px #111111; + box-shadow: inset 0 0 15px #111111; + text-decoration: none; + color: white; +} +.sidebar-navigation ul li.active { + background-color: #049cdb; +} +.sidebar-navigation ul li.active a { + color: white; +} +.sidebar-navigation ul li.active a:hover { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.sidebar-navigation .image-button { + margin-top: 4px; + margin-right: 8px; + cursor: pointer; +} +.sidebar-navigation a.tab-link { + background-position: 12px center; + background-repeat: no-repeat; + padding-left: 40px; + height: 40px; +} +.sidebar-navigation a.code-tab { + background-image: url(/brand/icons/code.png); +} +.sidebar-navigation a.history-tab { + background-image: url(/brand/icons/history.png); +} +.sidebar-navigation a.settings-tab, +.sidebar-navigation a.account-settings-tab { + background-image: url(/brand/icons/settings.png); +} +.sidebar-navigation a.collaborators-tab { + background-image: url(/brand/icons/collaborators.png); +} +.sidebar-navigation a.project-list-tab { + background-image: url(/brand/icons/projects.png); +} +.sidebar-navigation a.subscription-tab { + background-image: url(/brand/icons/subscription.png); +} +.sidebar-navigation #toolbar-footer { + position: absolute; + bottom: 0; + left: 0; + width: 180px; + padding-bottom: 16px; + text-align: center; +} +.sidebar-navigation #toolbar-footer a { + font-size: 12px; + color: #ddd; +} +.sidebar-navigation #toolbar-footer a:hover { + color: white; +} +.sidebar-navigation #toolbar-footer > div { + margin-top: 3px; +} +.ui-layout-resizer { + width: 6px; + background-color: #eee; +} +.ui-layout-resizer .ui-layout-toggler { + background-color: #ddd; + background-image: url(/img/resizer.png); + background-repeat: no-repeat; + background-position: center center; +} +.ui-layout-resizer-dragging { + background-color: #ddd; +} +.splitter-bar-vertical-docked { + width: 15px; +} +#content { + border-left: 1px solid #aaa; +} +#content iframe { + width: 100%; + height: 100%; +} +#content .fullEditorArea, +#content #pdfArea, +#content #imageArea iframe { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; +} +#content #editorArea { + width: 100%; + height: 100%; +} +#content #editorArea #editorSplitter { + width: 100%; + height: 100%; +} +#content #editorArea #editor { + width: 100%; + height: 100%; +} +#content #editorArea #editorWrapper { + height: 100%; + width: 100%; +} +#content #editorArea #rightEditorPanel { + border-left: 1px solid #aaa; +} +#content #editorArea #leftEditorPanel { + border-right: 1px solid #aaa; +} +#content #editorArea .loading { + background: url('/img/spin.gif') center center no-repeat, url('/img/noise.png') #aaaaaa; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 100; +} +#content #editorArea #trackChangesPanel { + width: 100%; + height: 100%; +} +#content #undoConflictWarning { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 10; + padding: 8px; + background-color: #ffd2d2; +} +#content #undoConflictWarning .js-hide { + display: inline; + float: right; +} +#content #pdfArea { + background-color: #eee; +} +#content #pdfArea #pdfToolBar { + padding: 5px 5px 3px 5px; + margin: 0; + background-color: white; + border-bottom: 1px solid #aaa; +} +#content #pdfArea #pdfToolBar i { + display: block; + height: 18px; + width: 24px; + background-repeat: no-repeat; +} +#content #pdfArea #pdfToolBar i.icon-flatview { + background-image: url(/img/flatview.png); +} +#content #pdfArea #pdfToolBar i.icon-splitview { + background-image: url(/img/splitview.png); +} +#content #pdfArea #pdfAreaContent #logArea, +#content #pdfArea #pdfAreaContent #rawLogArea, +#content #pdfArea #pdfAreaContent .pdfjs-list-view { + height: 100%; + width: 100%; +} +#content #pdfArea .compiling-message { + z-index: 100; + position: absolute; + top: 45px; + left: 10px; + padding: 20px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border: 1px solid #999; + background-color: #eee; + background-image: url(/img/spin1.gif); + background-repeat: no-repeat; + background-position: 10px center; + padding-left: 50px; +} +#content #pdfArea .not-compiled-yet-message { + padding: 9px; + background: url(/img/silk/arrow-up.png) 20px 7px no-repeat; + padding-left: 43px; + font-size: 16px; +} +#content #pdfArea #logArea { + overflow: auto; + background: url('/img/noise.png') #eeeeee; +} +#content #pdfArea #logArea ul { + margin: 0px; + padding: 10px; +} +#content #pdfArea #logArea ul li { + cursor: pointer; + list-style: none; + margin-bottom: 10px; +} +#content #pdfArea #logArea button { + margin-left: 10px; + margin-bottom: 20px; +} +#content #pdfArea #logArea .alert-warning { + border-color: #fddfb3; + background-color: #fee9cc; + color: #f89406; + text-shadow: none; +} +#content #pdfArea #logArea .small { + color: #666; + margin-top: 6px; + white-space: pre-wrap; +} +#content #pdfArea #rawLogArea { + overflow: auto; + background: url('/img/noise.png') #eeeeee; +} +#content #pdfArea #rawLogArea pre { + background: none; + border: none; +} +#content #pdfArea .pdfjs-viewer { + position: relative; + height: 100%; + width: 100%; +} +#content #pdfArea .pdfjs-viewer .pdfjs-list-view { + overflow: scroll; +} +#content #pdfArea .pdfjs-viewer .pdfjs-list-view canvas { + background: white; + box-shadow: black 0px 0px 10px; +} +#content #pdfArea .pdfjs-viewer .pdfjs-list-view .page-container { + margin: 10px auto; + padding: 0 10px; +} +#content #pdfArea .pdfjs-viewer .btn-group { + position: absolute; + top: 15px; + left: 20px; + z-index: 50; +} +#content #pdfArea .pdfjs-viewer .btn-group img { + vertical-align: middle; +} +#content #pdfArea .pdfjs-viewer .progress { + width: 200px; + position: absolute; + bottom: 15px; + left: 20px; + z-index: 50; + border: 1px solid #666; + height: 32px; +} +#content #pdfArea .pdfjs-viewer .progress .bar { + height: 32px; +} +#content #pdfArea .pdfjs-viewer .progress span { + position: absolute; + width: 100%; + text-align: center; + top: 8px; +} +#content #loading { + background: url('/img/spin.gif') center center no-repeat, url('/img/noise.png') #aaaaaa; +} +#content #projectDeleted { + background: url('/img/noise.png') #aaaaaa; +} +#content #mainAreaMessage { + margin-top: 100px; + font-size: 1.4em; + text-align: center; +} +#content .projectSettings { + overflow: scroll; + padding: 0 12px 12px 12px; +} +#tab-content { + position: absolute; + top: 0; + bottom: 0; + left: 40px; + right: 0; +} +#tab-content #collaborators-tab, +#tab-content #settings-tab { + padding: 10px; + overflow: scroll; +} +#tab-content #collaborators-tab, +#tab-content #settings-tab, +#tab-content #history-tab { + background: url('/img/noise.png') #eeeeee; + position: absolute; + top: 0; + bottom: 0; + left: 140px; + right: 0; +} +#sections { + -moz-user-select: none; + -webkit-user-select: none; + overflow: auto; +} +#options { + position: absolute; + left: 0; + width: 100%; + height: 20px; + padding: 0 0 5px 0; + bottom: 0; + overflow: hidden; +} +#options button, +button.gradient { + background: #fafafa; + border: 1px solid rgba(0, 0, 0, 0.25); + box-shadow: 0 -10px rgba(0, 0, 0, 0.05) inset, 0 1px 2px #ffffff; + padding: 2px 4px; + vertical-align: -10%; + margin: 0 0 0 -1px; + height: 26px; +} +#options button:active, +button.gradient:active { + background: #b7cbe1; +} +#options button:hover, +button.gradient:hover { + background: #ffffff; +} +#saving-area { + float: right; + padding-top: 3px; + padding-right: 10px; +} +#search { + display: none; +} +#sidebar { + width: 250px; + overflow: hidden; + cursor: default; + border-right: 1px solid #aaa; + background-color: #eeeeee; + padding: 6px 0 0 6px; +} +#sidebar ul { + margin: 8px 0; + padding-left: 0; + list-style: none; +} +#sidebar .entity-list-item { + color: #444; + font-family: 'Lucida Grande', 'Segoe UI', 'Ubuntu', sans-serif; + font-size: 9pt; + list-style: none; + white-space: nowrap; + cursor: pointer; + position: relative; +} +#sidebar .entity-list-item .clickable { + height: 24px; + margin-left: 20px; +} +#sidebar .entity-list-item .dropdown-caret { + display: none; +} +#sidebar .entity-folder { + position: relative; +} +#sidebar .entity-folder .toggle { + position: absolute; + top: 0; + left: 0; + display: inline-block; + width: 16px; + padding: 4px; +} +#sidebar .entity-project .clickable { + margin-left: 0; +} +#sidebar .entity-list { + padding-left: 0px; +} +#sidebar .entity-list .entity-list { + padding-left: 10px; +} +#sidebar .droppable-folder-hover { + background: #eddc89; +} +#sidebar li.selected, +#sidebar .entity-list-item.selected { + background-color: #b9c9e3; + border-radius: 5px 0 0 5px; + -moz-border-radius: 5px 0 0 5px; + -webkit-border-radius: 5px 0 0 5px; + color: #3d5979; +} +#sidebar li.selected .dropdown-caret, +#sidebar .entity-list-item.selected .dropdown-caret { + display: block; + padding: 4px 6px 4px 4px; + position: absolute; + top: 0; + right: 0; + bottom: 0; + background-color: #b9c9e3; +} +#sidebar li.selected .dropdown-caret:before, +#sidebar .entity-list-item.selected .dropdown-caret:before { + content: " "; + background-color: #b9c9e3; + background-image: -moz-linear-gradient(left, rgba(185, 201, 227, 0), #b9c9e3); + background-image: -ms-linear-gradient(left, rgba(185, 201, 227, 0), #b9c9e3); + background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(185, 201, 227, 0)), to(#b9c9e3)); + background-image: -webkit-linear-gradient(left, rgba(185, 201, 227, 0), #b9c9e3); + background-image: -o-linear-gradient(left, rgba(185, 201, 227, 0), #b9c9e3); + background-image: linear-gradient(left, rgba(185, 201, 227, 0), #b9c9e3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(185, 201, 227, 0)', endColorstr='#b9c9e3', GradientType=1); + background-color: transparent; + width: 12px; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + right: 20px; +} +#sidebar li.selected .dropdown-caret i, +#sidebar .entity-list-item.selected .dropdown-caret i { + vertical-align: top; + margin: 0; +} +#sidebar li img, +#sidebar .entity-list-item i { + margin: 4px; + vertical-align: -7px; + min-width: 16px; + min-height: 16px; +} +#sidebar input.rename { + margin: -1px 0 0 -1px; + padding: 1px; + width: 120px; +} +#sidebar input.checkbox { + float: left; + margin-left: 5px; + margin-top: 7px; + width: 16px; + opacity: 0.5; +} +#sidebar input.checkbox:hover { + opacity: 1; +} +#sidebar .multi-selected input.checkbox { + opacity: 1; +} +#sidebar .actions { + margin: 4px 4px 4px 26px; +} +#sidebar .actions > div { + display: inline; + margin-right: 8px; +} +#sidebar .actions a { + color: #333; +} +#sidebar .actions .rename-btn, +#sidebar .actions .delete-btn { + margin-top: 4px; +} +#sidebar .actions .text { + margin-left: 4px; +} +#sidebar .actions .new-entity .dropdown-menu { + left: -12px; + margin: 0; +} +#sidebar .actions .new-entity.open .dropdown-toggle { + background: none; + text-decoration: underline; +} +#sidebar .new-entity ul.dropdown-menu a { + padding: 0 5px; +} +table#addUserTable, +table#addUserTable td { + border: none; + border-left: none; +} +table { + margin: 1em 0; + clear: both; +} +.addUserForm { + padding: 12px; +} +.addUserForm input, +.addUserForm button, +.addUserForm select { + margin: 6px; +} +.auto-complete-menu { + border: 1px solid #999; + background-color: white; + margin: 0; + padding: 5px; + list-style: none; + color: #888; + z-index: 10; +} +.auto-complete-menu li { + padding: 0 4px; + cursor: pointer; +} +.auto-complete-menu li.selected, +.auto-complete-menu li:hover { + color: #ddd; + background-color: blue; +} +.auto-complete-menu li.selected strong, +.auto-complete-menu li:hover strong { + color: white; +} +.auto-complete-menu strong { + font-weight: normal; + color: black; +} +.context-menu { + display: block; + left: auto; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} +.clear-modal-backdrop { + background: none; +} +.sharelatex-spelling-highlight { + position: absolute; + background-image: url(/img/spellcheck-underline.png); + background-repeat: repeat-x; + background-position: bottom left; +} +.sharelatex-remote-cursor { + position: absolute; + z-index: 2; +} +.sharelatex-remote-cursor .name { + font-size: 0.8em; + background-color: #0e9e00; + color: white; + padding: 2px 6px; + border-radius: 3px 3px 3px 0; + -moz-border-radius: 3px 3px 3px 0; + -webkit-border-radius: 3px 3px 3px 0; + position: absolute; + left: -4px; +} +.sharelatex-remote-cursor .nubbin { + height: 6px; + width: 6px; + background-color: #0e9e00; + position: absolute; + left: -4px; +} +.sharelatex-remote-cursor-0 { + border-left: 2px solid #0e9e00; +} +.sharelatex-remote-cursor-0 .name, +.sharelatex-remote-cursor-0 .nubbin { + background-color: #0e9e00; +} +.sharelatex-remote-cursor-1 { + border-left: 2px solid #0019a8; +} +.sharelatex-remote-cursor-1 .name, +.sharelatex-remote-cursor-1 .nubbin { + background-color: #0019a8; +} +.sharelatex-remote-cursor-2 { + border-left: 2px solid #dc241f; +} +.sharelatex-remote-cursor-2 .name, +.sharelatex-remote-cursor-2 .nubbin { + background-color: #dc241f; +} +.sharelatex-remote-cursor-3 { + border-left: 2px solid #751056; +} +.sharelatex-remote-cursor-3 .name, +.sharelatex-remote-cursor-3 .nubbin { + background-color: #751056; +} +.sharelatex-remote-cursor-4 { + border-left: 2px solid #894e24; +} +.sharelatex-remote-cursor-4 .name, +.sharelatex-remote-cursor-4 .nubbin { + background-color: #894e24; +} +.sharelatex-remote-cursor-5 { + border-left: 2px solid #ff7f00; +} +.sharelatex-remote-cursor-5 .name, +.sharelatex-remote-cursor-5 .nubbin { + background-color: #ff7f00; +} +.sharelatex-remote-cursor-6 { + border-left: 2px solid #414b56; +} +.sharelatex-remote-cursor-6 .name, +.sharelatex-remote-cursor-6 .nubbin { + background-color: #414b56; +} +.sharelatex-remote-cursor-7 { + border-left: 2px solid #00afad; +} +.sharelatex-remote-cursor-7 .name, +.sharelatex-remote-cursor-7 .nubbin { + background-color: #00afad; +} +.spell-check-menu { + position: absolute; + margin-left: 1px; +} +.spell-check-menu .btn { + padding: 1px 4px 4px; + margin-top: -4px; + line-height: normal; +} +.spell-check-menu .underlined { + background-image: url(/img/spellcheck-underline.png); + background-repeat: repeat-x; + background-position: bottom left; +} +.spell-check-menu .dropdown-menu { + min-width: 0; + left: auto; + right: 0; +} +.spell-check-menu .dropdown-menu a { + padding: 1px 8px; +} +.ace_search { + background-color: #ddd; + border: 1px solid #cbcbcb; + border-top: 0 none; + max-width: 500px; + overflow: hidden; + margin: 0; + padding: 4px; + position: absolute; + top: 0px; + right: 0; + z-index: 99; + border-radius: 0px 0px 0px 5px; + border-right: 0 none; +} +.icon-chevron-up, +.icon-chevron-down, +.icon-trash, +.icon-plus, +.icon-pencil { + display: inline-block; + width: 14px; + height: 14px; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; + *margin-right: .3em; +} +.icon-chevron-up:last-child, +.icon-chevron-down:last-child, +.icon-trash:last-child, +.icon-plus:last-child, +.icon-pencil:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-trash { + background-position: -456px 0; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-pencil { + background-position: 0 -72px; +} +.ace_search_form { + margin-bottom: 4px; +} +.ace_searchbtn:last-child, +.ace_replacebtn:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.ace_searchbtn_close { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAcCAYAAABRVo5BAAAAZ0lEQVR42u2SUQrAMAhDvazn8OjZBilCkYVVxiis8H4CT0VrAJb4WHT3C5xU2a2IQZXJjiQIRMdkEoJ5Q2yMqpfDIo+XY4k6h+YXOyKqTIj5REaxloNAd0xiKmAtsTHqW8sR2W5f7gCu5nWFUpVjZwAAAABJRU5ErkJggg==) no-repeat 50% 0; + border-radius: 50%; + border: 0 none; + color: #656565; + cursor: pointer; + display: block; + position: absolute; + top: 3px; + right: 6px; + font-family: Arial; + font-size: 16px; + height: 14px; + line-height: 16px; + margin: 5px 1px 9px 5px; + padding: 0; + text-align: center; + width: 14px; +} +.ace_searchbtn_close:hover { + background-color: #656565; + background-position: 50% 100%; + color: white; +} +i[class*="sprite-"] { + display: inline-block; + height: 16px; + width: 16px; +} +.sprite-folder { + background-image: url(/img/nide/folder.png); +} +.sprite-project { + background-image: url(/img/project.png); +} +.sprite-file { + background-image: url(/img/file.png); +} +.sprite-doc { + background-image: url(/img/nide/doc.png); +} +.hotkeys .hotkeys-column { + width: 50%; + float: left; +} +.hotkeys .hotkey { + margin: 8px 0; +} +.hotkeys .combination { + padding: 3px 6px; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + background-color: #444; + color: white; + margin-right: 4px; +} +.hotkeys .description { + font-weight: bold; +} +.hotkeys .clear { + *zoom: 1; +} +.hotkeys .clear:before, +.hotkeys .clear:after { + display: table; + content: ""; +} +.hotkeys .clear:after { + clear: both; +} +#fileViewArea { + text-align: center; + background-color: #ddd; +} +#fileViewArea img { + max-width: 600px; + max-height: 600px; + border: 1px solid #999; + background-color: white; + padding: 10px; + margin-top: 20px; +} +#fileViewArea .no-preview { + color: #666; + font-size: 32px; + margin-top: 20px; +} +#fileViewArea .download { + margin-top: 16px; +} +#socialSharing .share-button { + display: inline-block; + margin-right: 8px; + margin-bottom: 8px; +} +.project-description textarea { + min-height: 120px; +} +.project-description label { + border-bottom: 1px solid #eeeeee; + font-size: 1.2em; + line-height: 1.8em; + margin-bottom: 6px; +} +.btn-facebook { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #2b4b90; + *background-color: #133783; + background-image: -moz-linear-gradient(top, #3b5998, #133783); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3b5998), to(#133783)); + background-image: -webkit-linear-gradient(top, #3b5998, #133783); + background-image: -o-linear-gradient(top, #3b5998, #133783); + background-image: linear-gradient(to bottom, #3b5998, #133783); + background-repeat: repeat-x; + border-color: #133783 #133783 #091b40; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b5998', endColorstr='#ff133783', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} +.btn-facebook:hover, +.btn-facebook:focus, +.btn-facebook:active, +.btn-facebook.active, +.btn-facebook.disabled, +.btn-facebook[disabled] { + color: #ffffff; + background-color: #133783; + *background-color: #102e6d; +} +.btn-facebook:active, +.btn-facebook.active { + background-color: #0d2456 \9; +} +.btn-twitter { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #1c95d0; + *background-color: #0271bf; + background-image: -moz-linear-gradient(top, #2daddc, #0271bf); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2daddc), to(#0271bf)); + background-image: -webkit-linear-gradient(top, #2daddc, #0271bf); + background-image: -o-linear-gradient(top, #2daddc, #0271bf); + background-image: linear-gradient(to bottom, #2daddc, #0271bf); + background-repeat: repeat-x; + border-color: #0271bf #0271bf #014473; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2daddc', endColorstr='#ff0271bf', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} +.btn-twitter:hover, +.btn-twitter:focus, +.btn-twitter:active, +.btn-twitter.active, +.btn-twitter.disabled, +.btn-twitter[disabled] { + color: #ffffff; + background-color: #0271bf; + *background-color: #0262a6; +} +.btn-twitter:active, +.btn-twitter.active { + background-color: #01538d \9; +} +.btn-google-plus { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #d34332; + *background-color: #c53727; + background-image: -moz-linear-gradient(top, #dd4b39, #c53727); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd4b39), to(#c53727)); + background-image: -webkit-linear-gradient(top, #dd4b39, #c53727); + background-image: -o-linear-gradient(top, #dd4b39, #c53727); + background-image: linear-gradient(to bottom, #dd4b39, #c53727); + background-repeat: repeat-x; + border-color: #c53727 #c53727 #85251a; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd4b39', endColorstr='#ffc53727', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} +.btn-google-plus:hover, +.btn-google-plus:focus, +.btn-google-plus:active, +.btn-google-plus.active, +.btn-google-plus.disabled, +.btn-google-plus[disabled] { + color: #ffffff; + background-color: #c53727; + *background-color: #b03123; +} +.btn-google-plus:active, +.btn-google-plus.active { + background-color: #9a2b1f \9; +} +#errorMessages { + z-index: 10000; + top: 4px; + width: 300px; + position: absolute; + left: 50%; + margin-left: -154px; +} +#errorMessages #connectionLostMessage { + background-color: #fac7c7; + padding: 4px; + text-align: center; + border: 2px solid red; + margin-bottom: 6px; +} +#errorMessages #savingProblems { + background-color: #FFE9C2; + padding: 4px; + text-align: center; + border: 2px solid #ffa300; + margin-bottom: 6px; +} +.masthead { + position: relative; + height: 480px; + overflow: hidden; +} +.masthead .title { + margin-top: 10px; +} +.masthead .title img { + -webkit-box-shadow: 0 0 12px #666666; + -moz-box-shadow: 0 0 12px #666666; + box-shadow: 0 0 12px #666666; + margin-top: 20px; +} +.masthead .register { + margin-top: 10px; +} +.masthead .register input { + margin-bottom: 0; +} +.masthead .register .input { + margin-bottom: 10px; +} +.masthead .register div.error { + color: #bd0707; + padding: 1px; +} +.masthead h1, +.masthead h2 { + font-weight: 200; + color: #333; + text-shadow: 1px 1px 1px #ccc; + margin: 10px 0; +} +.masthead h2 { + font-size: 20pt; + line-height: 24pt; +} +.universities { + overflow: hidden; + height: 130px; + border: 1px solid #ccc; + border-left: none; + border-right: none; + padding: 10px; + text-align: center; + background-color: white; + -webkit-box-shadow: inset 0 0 5px #888; + margin: 0 auto 20px auto; +} +.universities p { + color: #999; + font-size: 16px; + margin-bottom: 12px; +} +.long-form-features p { + font-size: 16px; + line-height: 22px; +} +.long-form-features p.subdued { + font-size: 14px; + color: #666; +} +.long-form-features .row { + margin-bottom: 20px; + margin-top: 20px; +} +.long-form-features h2 { + margin-top: -5px; + margin-bottom: 8px; +} +.long-form-features img { + border: 1px solid black; +} +.long-form-features img.noborder { + border: none; +} +.long-form-features img.short_image { + margin-top: 35px; +} +.btn-huge { + font-size: 20px; + padding: 12px 18px; +} +.lower-signup-button { + text-align: center; + margin-bottom: 20px; +} +p.team-profile { + clear: both; + margin-top: 10px; +} +p.team-profile img { + float: left; + padding: 10px; + border: 1px solid #999; + margin-right: 8px; + margin-bottom: 10px; +} +.registration_message { + padding-top: 30px; + padding-left: 30px; + text-align: center ; +} +.registration_message div { + margin-top: 20px; + font-size: 16px; +} +.quote.pull-right { + margin-top: -50px; +} +.student-blurb { + font-size: 16px; + line-height: 22px; + padding: 5px; +} +.pricing-pills { + font-size: 18px; + padding-left: 48px; + margin-bottom: 0px; +} +.pricing-pills li a { + padding-bottom: 8px; + padding-top: 8px; + margin-right: 12px; + border-color: #eeeeee #eeeeee #dddddd; + background-color: #eee; +} +.tagline { + margin-bottom: 30px; +} +.tagline p { + font-size: 20px; + line-height: 25px; + text-align: center; +} +span.hashlink { + margin-top: -60px; + /* Size of fixed header */ + padding-bottom: 40px; + display: block; +} +#subscribeForm, +#billingDetailsForm { + width: 500px; + margin: auto; + margin-top: 20px; +} +#subscribeForm .due_now, +#billingDetailsForm .due_now { + display: none; +} +#subscribeForm .due_now { + display: none; +} +.plan-box { + margin: 20px 6px; +} +.plan-box .name { + background-color: #0088cc; + border: 1px solid #004466; + color: white; + -webkit-border-radius: 7px 7px 0 0; + -moz-border-radius: 7px 7px 0 0; + border-radius: 7px 7px 0 0; + padding: 7px; + font-size: 18px; + text-align: center; +} +.plan-box .feature { + padding: 7px; + text-align: center; + border: 1px solid #004466; + border-top: none; + border-bottom: none; +} +.plan-box .signup { + border: 1px solid #004466; + -webkit-border-radius: 0 0 7px 7px; + -moz-border-radius: 0 0 7px 7px; + border-radius: 0 0 7px 7px; + padding: 7px; + text-align: center; + background-color: #0088cc; +} +.plan-box.big { + margin: 15px 0px; +} +.plan-box.big .name { + padding: 9px; +} +.plan-box.big .feature { + padding: 9px; +} +.plan-box.big .signup { + padding: 9px; +} +.letter-from-founders { + margin: 20px 0; +} +.letter-from-founders p { + font-size: 16px; + line-height: 22px; + color: #666; +} +.portraits img { + border: 3px solid #580e00; +} +.freeTrialBlurb { + padding-left: 40px; +} +#diffViewArea { + position: absolute; + left: 201px; + right: 0; + padding: 0px 12px; + overflow: scroll; + height: 100%; +} +#historySideBar { + border-right: 1px solid #999; + height: 100%; + width: 200px; + position: absolute; +} +#historySideBar .take-snapshot-wrapper { + height: 30px; + text-align: center; + padding: 10px; + border-bottom: 1px solid #999; +} +#historySideBar #versionListArea { + overflow: scroll; + position: absolute; + left: 0px; + right: 0px; + top: 51px; + bottom: 0px; +} +#historySideBar #versionListArea #version-list { + margin: 0; +} +#historySideBar #versionListArea #version-list li a { + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} +#historySideBar #versionListArea #version-list li a .version-date { + text-align: right; + font-size: 10px; + text-decoration: none; + color: #666; +} +#historySideBar #versionListArea #version-list li a:hover { + background-color: #DDD; +} +#historySideBar #versionListArea #version-list li.active a { + color: white; +} +#historySideBar #versionListArea #version-list li.active a .version-date { + color: white; +} +#historySideBar #versionListArea #version-list li.active a:hover { + background-color: #0088cc; +} +#historySideBar #versionListArea #version-list .loading, +#historySideBar #versionListArea #version-list .empty-message { + margin-bottom: 100px; + padding-left: 12px; +} +#enableVersioningMessage { + text-align: center; +} +#enableVersioningMessage .message { + font-size: 18px; + margin: 12px; + margin-top: 36px; +} +#snapshotComment { + width: 520px; +} +.diffView h2 { + margin: 6px 0 2px; +} +.fileDiffView { + margin-top: 12px; +} +.fileDiffView .fileHeader { + padding: 4px; + border: 1px solid #d0d0d0; + background-color: #f9f9f9; + *zoom: 1; +} +.fileDiffView .fileHeader h3 { + font-weight: normal; + padding-left: 6px; +} +.fileDiffView .fileHeader h3.created, +.fileDiffView .fileHeader h3.deleted { + padding-left: 28px; + background-repeat: no-repeat; + background-position: 6px center; +} +.fileDiffView .fileHeader h3.created { + background-image: url(/img/silk/created.png); +} +.fileDiffView .fileHeader h3.deleted { + background-image: url(/img/silk/deleted.png); +} +.fileDiffView .fileHeader .nav { + margin-bottom: 0; +} +.fileDiffView .fileHeader:before, +.fileDiffView .fileHeader:after { + display: table; + content: ""; +} +.fileDiffView .fileHeader:after { + clear: both; +} +.fileDiffView .rawFileContent { + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-top: none; + white-space: pre-wrap; + word-break: normal; + background-color: white; +} +.fileDiffView .binaryFileDiff { + border: 1px solid #d0d0d0; + border-top: none; + background-color: #F9F9F9; + text-align: center; + padding: 12px 6px; +} +.fileDiffView .fileMoved { + line-height: 27px; + font-size: 18px; + padding-left: 26px; + background-image: url(/img/silk/moved.png); + background-repeat: no-repeat; + background-position: 6px 4px; +} +.fileDiffView table.sectionDiff { + margin: 0; + border: 1px solid #d0d0d0; + border-top: none; + width: 100%; + background-color: white; +} +.fileDiffView table.sectionDiff td { + vertical-align: top; + line-height: 18px; +} +.fileDiffView table.sectionDiff .old_line_number, +.fileDiffView table.sectionDiff .new_line_number { + border-right: 1px solid #d0d0d0; + width: 30px; + color: #999; + text-align: center; +} +.fileDiffView table.sectionDiff .symbol { + width: 8px; +} +.fileDiffView table.sectionDiff .content { + white-space: pre-wrap; +} +.fileDiffView table.sectionDiff tr.added .symbol, +.fileDiffView table.sectionDiff tr.added .content { + background-color: #ddffdd; + color: green; +} +.fileDiffView table.sectionDiff tr.removed .symbol, +.fileDiffView table.sectionDiff tr.removed .content { + background-color: #ffdddd; + color: red; +} +.fileDiffView .sectionSeparator { + height: 6px; + background-color: #f9f9f9; + border: 1px solid #d0d0d0; + border-top: none; +} +.navbar .nav > li > a.lion-bonus { + opacity: 1; + padding: 0; + position: relative; + overflow: hidden; + height: 40px; +} +.navbar .nav > li > a.lion-bonus .lion-voice { + display: inline-block; + border: 1px solid #013145; + background-color: #049cdb; + position: relative; + padding: 4px 8px; + margin-top: 5px; + margin-right: 54px; + color: white; +} +.navbar .nav > li > a.lion-bonus .lion-voice:hover { + text-decoration: underline; +} +.navbar .nav > li > a.lion-bonus .lion-voice:before { + border-left: 7px solid #013145; + border-top: 7px solid transparent; + border-bottom: 7px solid transparent; + content: ''; + position: absolute; + right: -7px; + top: 10px; +} +.navbar .nav > li > a.lion-bonus .lion-voice:after { + border-left: 6px solid #049cdb; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + content: ''; + position: absolute; + right: -6px; + top: 11px; +} +.navbar .nav > li > a.lion-bonus img { + position: absolute; + top: 3px; + right: 10px; + vertical-align: middle; +} +.navbar .nav > li > a.lion-warning .lion-voice { + border: 1px solid #633b02; + background-color: #f89406; + color: black; + text-shadow: none; +} +.navbar .nav > li > a.lion-warning .lion-voice:before { + border-left: 7px solid #633b02; +} +.navbar .nav > li > a.lion-warning .lion-voice:after { + border-left: 6px solid #f89406; +} +@media (max-width: 1070px) { + .nav > li > a.lion-bonus { + display: none; + } +} +.bonus { + margin-top: 15px; +} +.bonus .page-header h1 { + text-align: center; +} +.bonus h2 { + text-align: center; + font-size: 20px; + line-height: 28px; + margin-bottom: 10px; +} +.bonus .bonus-banner .bonus-top { + border-bottom: 1px solid #ade6fe; +} +.bonus .bonus-banner .title a { + display: block; + font-size: 18px; + padding: 20px 62px; + background-color: white; + border-bottom: 1px solid #ade6fe; +} +.bonus .bonus-banner .title a:hover { + background-color: #e0f5fe; +} +.bonus .bonus-banner a.twitter { + background-image: url(/img/social/twitter-32.png); + background-repeat: no-repeat; + background-position: 16px center; +} +.bonus .bonus-banner a.facebook { + background-image: url(/img/social/facebook-32.png); + background-repeat: no-repeat; + background-position: 16px center; +} +.bonus .bonus-banner a.email { + background-image: url(/img/social/mail-32.png); + background-repeat: no-repeat; + background-position: 16px center; +} +.bonus .bonus-banner a.google-plus { + background-image: url(//www.gstatic.com/images/icons/gplus-32.png); + background-repeat: no-repeat; + background-position: 16px center; +} +.bonus .bonus-banner a.link { + background-image: url(/img/social/link-32.png); + background-repeat: no-repeat; + background-position: 16px center; +} +.bonus p.thanks { + font-size: 18px; + line-height: 28px; + margin-top: 10px; + text-align: center; +} +.bonus .number { + position: absolute; + margin-left: -13px; + width: 26px; + padding: 3px 0; + text-align: center; + background-color: #ddd; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; +} +.bonus .number.active { + background-color: #0e90d2; + color: white; +} +.bonus .perk { + position: absolute; + background-color: #ddd; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + text-align: center; + padding: 5px 5px; + width: 90px; + margin-left: -50px; +} +.bonus .perk:before { + border-bottom: 8px solid #ddd; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + content: ''; + position: absolute; + left: 42px; + top: -8px; +} +.bonus .perk.active { + color: white; + background-color: #5bb75b; +} +.bonus .perk.active:before { + border-bottom: 8px solid #5bb75b; +} +#link-modal .modal-body { + text-align: center; +} +#link-modal textarea { + width: 95%; + margin-bottom: 0; +} +.sidebar-navigation .bonus-advert { + position: absolute; + bottom: 0; + left: 0; + right: 0; + padding: 7px; +} +.sidebar-navigation .bonus-advert .speech-bubble { + position: relative; + padding: 10px; + background-color: white; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + margin-bottom: 12px; +} +.sidebar-navigation .bonus-advert .speech-bubble a.plain-link { + color: #333333; +} +.sidebar-navigation .bonus-advert .speech-bubble:before { + border-top: 6px solid white; + border-left: 6px solid white; + border-right: 6px solid transparent; + border-bottom: 6px solid transparent; + content: ''; + position: absolute; + left: 70px; + bottom: -12px; +} +.sidebar-navigation .bonus-advert .speech-bubble p { + font-size: 12px; +} +.navbar.navbar-inverse .navbar-inner { + background: #252528; +} +.navbar-inverse .brand { + color: #fff; +} +.navbar-inverse .dropdown-menu { + background: #252528; +} +.navbar-inverse .nav > li > .dropdown-menu::after { + border-bottom: 6px solid #252528; +} +.navbar-inverse .dropdown-menu li > a { + color: #fff; +} +.open-source { + text-align: center; + width: 300px; + margin: auto; + margin-top: 6px; +} +.small-footer { + margin-top: 12px; + margin-bottom: 20px; + text-align: center; + font-size: 0.9em; +} +.small-footer ul { + list-style: none; + margin: 0px; +} +.small-footer ul li { + display: inline-block; + margin: 0 5px; +} +.social-footer { + text-align: center; +} +.social-footer ul { + list-style: none; + margin: 0px; +} +.social-footer ul li { + display: inline-block; + margin: 0 5px; +} +.social-footer .social { + max-width: 550px; + margin: auto; + height: 63px; + background-color: #e6e6e6; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + padding: 10px; + margin-bottom: 10px; + margin-top: 16px; +} +.social-footer .social li.twitter { + position: relative; + top: -2px; +} +#projectList { + list-style-type: none; + margin: 0; +} +#projectList .project_entry { + padding-left: 10px; + padding-top: 10px; + padding-bottom: 5px; + padding-right: 5px; +} +#projectList .project_entry:hover { + background-color: #eaeaea; +} +#projectList .project_entry .project-actions { + float: right; +} +#projectList .project_entry .projectDetails { + padding-top: 5px; + padding-bottom: 5px; + color: #999; + font-size: 12px; +} +#projectList .project_entry .projectName { + font-family: 'Chivo', sans-serif; + font-weight: bold; + font-size: 22px; +} +#projectList .project_entry .tag-label { + margin-right: 5px; + font-size: 12px; + cursor: arrow; + margin-bottom: 5px; +} +#projectList .project_entry .tag-label i { + margin-top: 1px; + cursor: pointer; +} +#projectList .project_entry .addTagButton { + font-size: 12px; + cursor: pointer; +} +#projectList .project_entry .addTagButton:hover { + background-color: #468847; +} +#projectFilter { + margin-left: 8px; + width: 250px; + margin-top: -4px; + margin-bottom: 4px; +} +#projectListArea .search { + position: relative; +} +#projectListArea .search .search-query { + padding-left: 29px; +} +#projectListArea .search input:focus .icon-search { + background-image: url("/img/glyphicons-halflings-white.png"); +} +#projectListArea .search .icon-search { + position: absolute; + top: 3px; + left: 18px; +} +#projectListArea .search .icon-remove { + position: absolute; + top: 3px; + left: 280px; +} +#projectListArea .search .search-query:focus, +#projectListArea .search .search-query.focused { + padding-left: 30px; +} +#newProject .dropdown-menu { + right: 0; + left: auto; +} +.project-actions { + float: right; +} +.project-actions .dropdown-menu { + right: 0; + left: auto; +} +.normalText { + font-size: 13px; +} +.clickable, +#sections li { + cursor: pointer; + cursor: hand; +} +.tag-list { + border-left: 1px solid #D9D9D9; + padding-left: 16px; +} +.tag-list #allProjectTagsArea ul { + list-style: none; + margin: 0; +} +.tag-list #allProjectTagsArea ul li { + margin: 8px 3px; +} +.tag-list #allProjectTagsArea .number { + padding-left: 5px; + font-size: 12px; + color: #999; +} +.twitter-typeahead .tt-query, +.twitter-typeahead .tt-hint { + margin-bottom: 0; +} +.tt-dropdown-menu { + min-width: 160px; + margin-top: 2px; + padding: 5px 0; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.tt-suggestion { + display: block; + padding: 3px 20px; +} +.tt-suggestion.tt-is-under-cursor { + color: #fff; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} +.tt-suggestion.tt-is-under-cursor a { + color: #fff; +} +.tt-suggestion p { + margin: 0; +} +.sharelatex-intro { + position: relative; + padding-top: 60px; +} +.sharelatex-intro .create-project-arrow { + color: #666; + position: absolute; + top: 0; + right: 0; + font-size: 24px; + padding: 50px 55px 0 0; + margin-right: 20px; + margin-top: -30px; + background-image: url(/img/upwards-sweeping-arrow.png); + background-repeat: no-repeat; + background-position: top right; +} +.sharelatex-intro .welcome { + width: 350px; + margin: auto; + background-image: url(/brand/logo/logo-128.png); + background-position: top center; + background-repeat: no-repeat; + padding-top: 130px; + text-align: center; + margin-bottom: 60px; +} +.sharelatex-intro .welcome h2 { + font-size: 24px; + margin-bottom: 6px; +} +.sharelatex-intro .welcome p { + font-size: 18px; + line-height: 22px; +} +#trackChangesPanel .track-changes-diff { + position: absolute; + right: 251px; + left: 0; + top: 0; + bottom: 0; + height: 100%; +} +#trackChangesPanel .track-changes-diff .ace_editor { + position: absolute; + top: 30px; + left: 0; + right: 0; + bottom: 0; +} +#trackChangesPanel .track-changes-diff .ace_editor .ace_active-line, +#trackChangesPanel .track-changes-diff .ace_editor .ace_cursor-layer, +#trackChangesPanel .track-changes-diff .ace_editor .ace_gutter-active-line { + display: none; +} +#trackChangesPanel .track-changes-diff .track-changes-diff-toolbar { + position: absolute; + top: 0; + left: 0; + right: -1px; + height: 20px; + padding: 5px 5px 5px 5px; + margin: 0; + background-color: #282828; + color: white; + border-right: 1px solid white; +} +#trackChangesPanel .track-changes-diff .track-changes-diff-toolbar .number-of-changes, +#trackChangesPanel .track-changes-diff .track-changes-diff-toolbar .restore { + position: absolute; +} +#trackChangesPanel .track-changes-diff .track-changes-diff-toolbar .number-of-changes { + left: 10px; + bottom: 7px; +} +#trackChangesPanel .track-changes-diff .track-changes-diff-toolbar .restore { + right: 10px; + bottom: 5px; + padding: 3px 9px; +} +#trackChangesPanel .track-changes-side-bar { + border-left: 1px solid #999; + height: 100%; + width: 250px; + position: absolute; + right: 0; + background-color: white; +} +#trackChangesPanel .track-changes-side-bar .track-changes-header { + background-color: #282828; + height: 30px; +} +#trackChangesPanel .track-changes-side-bar .track-changes-header h3 { + color: white; + padding-left: 8px; + font-size: 1.2em; +} +#trackChangesPanel .track-changes-side-bar .track-changes-header a { + color: white; + position: absolute; + top: 6px; + right: 8px; +} +#trackChangesPanel .track-changes-side-bar .change-list-area { + overflow: scroll; + position: absolute; + left: 0px; + right: 0px; + top: 30px; + bottom: 0px; +} +#trackChangesPanel .deleted-change-background, +#trackChangesPanel .deleted-change-foreground, +#trackChangesPanel .inserted-change-background, +#trackChangesPanel .change-name-marker, +#trackChangesPanel .changes-before, +#trackChangesPanel .changes-after { + position: absolute; + z-index: 2; +} +#trackChangesPanel .change-name-marker { + font-size: 0.8em; + padding: 2px 6px; + border-radius: 3px 3px 3px 3px; + -moz-border-radius: 3px 3px 3px 3px; + -webkit-border-radius: 3px 3px 3px 3px; + position: absolute; + border: 1px solid #999; + left: 0; + white-space: pre; +} +#trackChangesPanel .changes-before { + top: 6px; + right: 6px; +} +#trackChangesPanel .changes-after { + bottom: 6px; + right: 6px; +} +#trackChangesPanel .changes-before, +#trackChangesPanel .changes-after { + padding: 4px 8px; + background-color: #eee; + border: 1px solid #999; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; +} +#trackChangesPanel ul.change-list li { + position: relative; + border-bottom: 1px solid #ccc; + cursor: pointer; + user-select: none; + -ms-user-select: none; + -moz-user-select: none; + -webkit-user-select: none; +} +#trackChangesPanel ul.change-list li .track-changes-date-header { + border-bottom: 1px solid #ccc; + padding: 2px; + font-weight: bold; + text-align: center; + height: 19px; + display: none; +} +#trackChangesPanel ul.change-list li .change-selectors .change-selector-from { + position: absolute; + bottom: 5px; + left: 8px; + opacity: 0.8; +} +#trackChangesPanel ul.change-list li .change-selectors .change-selector-to { + position: absolute; + top: 5px; + left: 8px; + opacity: 0.8; +} +#trackChangesPanel ul.change-list li .change-selectors .range { + position: absolute; + left: 12px; + width: 4px; + top: 0; + bottom: 0; +} +#trackChangesPanel ul.change-list li .change-description { + padding: 6px 4px 6px 30px; + min-height: 38px; +} +#trackChangesPanel ul.change-list li .change-name { + font-size: 11px; + color: #666; + text-transform: capitalize; +} +#trackChangesPanel ul.change-list li .change-time { + float: right; + color: #666; + font-size: 12px; + display: inline-block; + padding-right: 6px; +} +#trackChangesPanel ul.change-list li .color-square { + display: inline-block; + height: 10px; + width: 10px; + margin-right: 4px; + margin-bottom: -1px; +} +#trackChangesPanel ul.change-list li .changed-docs { + font-weight: bold; +} +#trackChangesPanel ul.change-list li .restore { + display: none; +} +#trackChangesPanel ul.change-list li .restore a { + display: block; + padding: 4px; + text-align: center; + border-top: 1px solid #ccc; +} +#trackChangesPanel ul.change-list li:hover { + background-color: #eaeaea; +} +#trackChangesPanel ul.change-list li.loading-changes, +#trackChangesPanel ul.change-list li.empty-message { + padding: 6px; +} +#trackChangesPanel ul.change-list li.selected-change { + background-color: #eaeaea; +} +#trackChangesPanel ul.change-list li.selected-change .change-selectors .range { + background-color: #008fff; +} +#trackChangesPanel ul.change-list li.selected-change-to .change-selectors .range { + top: 10px; +} +#trackChangesPanel ul.change-list li.selected-change-to .change-selectors .change-selector-to { + opacity: 1; +} +#trackChangesPanel ul.change-list li.selected-change-from .change-selectors .range { + bottom: 10px; +} +#trackChangesPanel ul.change-list li.selected-change-from .change-selectors .change-selector-from { + opacity: 1; +} +#trackChangesPanel ul.change-list li.selected-change-from .restore { + display: block; +} +#trackChangesPanel ul.change-list li.first-in-day .track-changes-date-header { + display: block; +} +#trackChangesPanel ul.change-list li.first-in-day .change-selectors .change-selector-to { + top: 28px; +} +#trackChangesPanel ul.change-list li.first-in-day.selected-change-to .change-selectors .range { + top: 33px; +} +#trackChangesPanel ul.change-list.hover-state li .change-selectors .range { + background-color: transparent; + top: 0; + bottom: 0; +} +#trackChangesPanel ul.change-list.hover-state li.hover-selected .change-selectors .range { + background-color: #999; +} +#trackChangesPanel ul.change-list.hover-state li.hover-selected-to .change-selectors .range { + top: 10px; +} +#trackChangesPanel ul.change-list.hover-state li.hover-selected-to .change-selectors .change-selector-to { + opacity: 1; +} +#trackChangesPanel ul.change-list.hover-state li.hover-selected-from .change-selectors .range { + bottom: 10px; +} +#trackChangesPanel ul.change-list.hover-state li.hover-selected-from .change-selectors .change-selector-from { + opacity: 1; +} +#trackChangesPanel ul.change-list.hover-state li.first-in-day.hover-selected-to .change-selectors .range { + top: 33px; +} +/* + * Original version: 1.0 © 2010 Andrew Valums ( andrew(at)valums.com ) + * Current Maintainer (2.0+): 2012, Ray Nicholus ( fineuploader(at)garstasio.com ) + * + * Licensed under MIT license, GNU GPL 2 or later, GNU LGPL 2 or later, see license.txt. + */ +.qq-uploader { + position: relative; + width: 100%; +} +.qq-uploader { + text-align: center; +} +.qq-uploader .drag-here { + border: 1px dashed #666; + vertical-align: middle; +} +.qq-uploader .help { + margin-top: 6px; +} +/*.qq-upload-button { + display: block; + width: 105px; + padding: 7px 0; + text-align: center; + background: #880000; + border-bottom: 1px solid #DDD; + color: #FFF; +} +.qq-upload-button-hover { + background: #CC0000; +} +.qq-upload-button-focus { + outline: 1px dotted #000000; +}*/ +.qq-upload-drop-area, +.qq-upload-extra-drop-area { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + min-height: 30px; + z-index: 2; + background: #f89406; + text-align: center; +} +.qq-upload-drop-area span { + display: block; + position: absolute; + top: 50%; + width: 100%; + margin-top: -8px; + font-size: 16px; +} +.qq-upload-extra-drop-area { + position: relative; + margin-top: 50px; + font-size: 16px; + padding-top: 30px; + height: 20px; + min-height: 40px; +} +.qq-upload-drop-area-active { + background: #ad6704; +} +.qq-upload-list { + margin: 0; + padding: 0; + list-style: none; +} +.qq-upload-list li { + margin: 0; + margin-top: 10px; + padding: 9px; + line-height: 15px; + font-size: 16px; + background-color: #eeeeee; +} +.qq-upload-file, +.qq-upload-spinner, +.qq-upload-size, +.qq-upload-cancel, +.qq-upload-retry, +.qq-upload-failed-text, +.qq-upload-finished, +.qq-upload-delete { + margin-right: 12px; +} +.qq-upload-spinner { + display: inline-block; + background: url("loading.gif"); + width: 15px; + height: 15px; + vertical-align: text-bottom; +} +.qq-drop-processing { + display: none; +} +.qq-drop-processing-spinner { + display: inline-block; + background: url("processing.gif"); + width: 24px; + height: 24px; + vertical-align: text-bottom; +} +.qq-upload-finished { + display: none; + width: 15px; + height: 15px; + vertical-align: text-bottom; +} +.qq-upload-retry, +.qq-upload-delete { + display: none; + color: #000000; +} +.qq-upload-cancel, +.qq-upload-delete { + color: #000000; +} +.qq-upload-retryable .qq-upload-retry { + display: inline; +} +.qq-upload-size, +.qq-upload-cancel, +.qq-upload-retry, +.qq-upload-delete { + font-size: 12px; + font-weight: normal; +} +.qq-upload-failed-text { + display: none; + font-style: italic; + font-weight: bold; +} +.qq-upload-failed-icon { + display: none; + width: 15px; + height: 15px; + vertical-align: text-bottom; +} +.qq-upload-fail .qq-upload-failed-text { + display: inline; +} +.qq-upload-retrying .qq-upload-failed-text { + display: inline; + color: #D60000; +} +.qq-upload-list li.qq-upload-success { + background-color: #46a546; + color: #FFFFFF; +} +.qq-upload-list li.qq-upload-fail { + background-color: #9d261d; + color: #FFFFFF; +} +.qq-progress-bar { + background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(50%, #2989d8), color-stop(51%, #207cca), color-stop(100%, #7db9e8)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); + /* W3C */ + width: 0%; + height: 15px; + border-radius: 6px; + margin-bottom: 3px; + display: none; +} +.com { + color: #93a1a1; +} +.lit { + color: #195f91; +} +.pun, +.opn, +.clo { + color: #93a1a1; +} +.fun { + color: #dc322f; +} +.str, +.atv { + color: #D14; +} +.kwd, +.linenums .tag { + color: #1e347b; +} +.typ, +.atn, +.dec, +.var { + color: teal; +} +.pln { + color: #48484c; +} +.prettyprint { + padding: 8px; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +.prettyprint.linenums { + -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; + -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; + box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; +} +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { + margin: 0 0 0 33px; + /* IE indents via margin-left */ +} +ol.linenums li { + padding-left: 12px; + color: #bebec5; + line-height: 18px; + text-shadow: 0 1px 0 #fff; +} +.introjs-overlay { + position: absolute; + z-index: 999999; + background-color: #000; + opacity: 0; + background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.9))); + background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%); + background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%); + background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%); + background: radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#e6000000', GradientType=1); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; + filter: alpha(opacity=50); + -webkit-transition: all 0.3s ease-out; + -moz-transition: all 0.3s ease-out; + -ms-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.introjs-fixParent { + z-index: auto !important; +} +.introjs-showElement { + z-index: 9999999 !important; +} +.introjs-relativePosition { + position: relative; +} +.introjs-helperLayer { + position: absolute; + z-index: 9999998; + background-color: #FFF; + background-color: rgba(255, 255, 255, 0.9); + border: 1px solid #777; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4); + -webkit-transition: all 0.3s ease-out; + -moz-transition: all 0.3s ease-out; + -ms-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.introjs-helperNumberLayer { + position: absolute; + top: -16px; + left: -16px; + z-index: 9999999999 !important; + padding: 2px; + font-family: Arial, verdana, tahoma; + font-size: 13px; + font-weight: bold; + color: white; + text-align: center; + text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); + background: #ff3019; + /* Old browsers */ + background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); + /* Chrome10+,Safari5.1+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); + /* Chrome,Safari4+ */ + background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); + /* FF3.6+ */ + background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); + /* IE10+ */ + background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); + /* Opera 11.10+ */ + background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%); + /* W3C */ + width: 20px; + height: 20px; + line-height: 20px; + border: 3px solid white; + border-radius: 50%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0); + /* IE6-9 */ + filter: progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000); + /* IE10 text shadows */ + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); +} +.introjs-arrow { + border: 5px solid white; + content: ''; + position: absolute; +} +.introjs-arrow.top { + top: -10px; + border-top-color: transparent; + border-right-color: transparent; + border-bottom-color: white; + border-left-color: transparent; +} +.introjs-arrow.right { + right: -10px; + top: 10px; + border-top-color: transparent; + border-right-color: transparent; + border-bottom-color: transparent; + border-left-color: white; +} +.introjs-arrow.bottom { + bottom: -10px; + border-top-color: white; + border-right-color: transparent; + border-bottom-color: transparent; + border-left-color: transparent; +} +.introjs-arrow.left { + left: -10px; + top: 10px; + border-top-color: transparent; + border-right-color: white; + border-bottom-color: transparent; + border-left-color: transparent; +} +.introjs-tooltip { + position: absolute; + padding: 10px; + background-color: white; + min-width: 200px; + max-width: 300px; + border-radius: 3px; + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4); + -webkit-transition: opacity 0.1s ease-out; + -moz-transition: opacity 0.1s ease-out; + -ms-transition: opacity 0.1s ease-out; + -o-transition: opacity 0.1s ease-out; + transition: opacity 0.1s ease-out; +} +.introjs-tooltipbuttons { + text-align: right; +} +/* + Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/ + Changed by Afshin Mehrabani +*/ +.introjs-button { + position: relative; + overflow: visible; + display: inline-block; + padding: 0.3em 0.8em; + border: 1px solid #d4d4d4; + margin: 0; + text-decoration: none; + text-shadow: 1px 1px 0 #fff; + font: 11px normal sans-serif; + color: #333; + white-space: nowrap; + cursor: pointer; + outline: none; + background-color: #ececec; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec)); + background-image: -moz-linear-gradient(#f4f4f4, #ececec); + background-image: -o-linear-gradient(#f4f4f4, #ececec); + background-image: linear-gradient(#f4f4f4, #ececec); + -webkit-background-clip: padding; + -moz-background-clip: padding; + -o-background-clip: padding-box; + /*background-clip: padding-box;*/ + /* commented out due to Opera 11.10 bug */ + -webkit-border-radius: 0.2em; + -moz-border-radius: 0.2em; + border-radius: 0.2em; + /* IE hacks */ + zoom: 1; + *display: inline; + margin-top: 10px; +} +.introjs-button:hover { + border-color: #bcbcbc; + text-decoration: none; + box-shadow: 0px 1px 1px #e3e3e3; +} +.introjs-button:focus, +.introjs-button:active { + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4)); + background-image: -moz-linear-gradient(#ececec, #f4f4f4); + background-image: -o-linear-gradient(#ececec, #f4f4f4); + background-image: linear-gradient(#ececec, #f4f4f4); +} +/* overrides extra padding on button elements in Firefox */ +.introjs-button::-moz-focus-inner { + padding: 0; + border: 0; +} +.introjs-skipbutton { + margin-right: 5px; + color: #7a7a7a; +} +.introjs-prevbutton { + -webkit-border-radius: 0.2em 0 0 0.2em; + -moz-border-radius: 0.2em 0 0 0.2em; + border-radius: 0.2em 0 0 0.2em; + border-right: none; +} +.introjs-nextbutton { + -webkit-border-radius: 0 0.2em 0.2em 0; + -moz-border-radius: 0 0.2em 0.2em 0; + border-radius: 0 0.2em 0.2em 0; +} +.introjs-disabled, +.introjs-disabled:hover, +.introjs-disabled:focus { + color: #9a9a9a; + border-color: #d4d4d4; + box-shadow: none; + cursor: default; + background-color: #f4f4f4; + background-image: none; + text-decoration: none; +} +/* + * DO NOT EDIT THIS FILE DIRECTLY + * Compiled from bootstrap-tagmanager.less based on Bootstrap 2.3.1 variables + * https://github.com/twitter/bootstrap/blob/master/less/variables.less + */ +.tm-tag { + color: #555555; + background-color: #f5f5f5; + border: #bbbbbb 1px solid; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; + display: inline-block; + border-radius: 3px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + margin: 0 5px 5px 0; + padding: 4px; + text-decoration: none; + transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; + -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; + -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; + vertical-align: middle; +} +.tm-tag .tm-tag-remove { + color: #000000; + font-weight: bold; + margin-left: 4px; + opacity: 0.2; +} +.tm-tag .tm-tag-remove:hover { + color: #000000; + text-decoration: none; + opacity: 0.4; +} +.tm-tag.tm-tag-warning { + color: #945203; + background-color: #f2c889; + border-color: #f0a12f; +} +.tm-tag.tm-tag-error { + color: #84212e; + background-color: #e69ca6; + border-color: #d24a5d; +} +.tm-tag.tm-tag-success { + color: #638421; + background-color: #cde69c; + border-color: #a5d24a; +} +.tm-tag.tm-tag-info { + color: #4594b5; + background-color: #c5eefa; + border-color: #5dc8f7; +} +.tm-tag.tm-tag-inverse { + color: #cccccc; + background-color: #555555; + border-color: #333333; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; +} +.tm-tag.tm-tag-inverse .tm-tag-remove { + color: #ffffff; +} +.tm-tag.tm-tag-large { + font-size: 16.25px; + border-radius: 4px; + padding: 11px 7px; +} +.tm-tag.tm-tag-small { + font-size: 11.049999999999999px; + border-radius: 3px; + padding: 2px 4px; +} +.tm-tag.tm-tag-mini { + font-size: 9.75px; + border-radius: 2px; + padding: 0px 2px; +} +.tm-tag.tm-tag-plain { + color: #333333; + box-shadow: none; + background: none; + border: none; +} +.tm-tag.tm-tag-disabled { + color: #aaaaaa; + background-color: #e6e6e6; + border-color: #cccccc; + box-shadow: none; +} +.tm-tag.tm-tag-disabled .tm-tag-remove { + display: none; +} +input[type="text"].tm-input { + margin-bottom: 5px; +} +.control-group.tm-group { + margin-bottom: 5px; +} +.form-horizontal .control-group.tm-group { + margin-bottom: 15px; +} diff --git a/services/web/public/stylesheets/style.less b/services/web/public/stylesheets/style.less index 1aac74dcd4..b2691a5bcc 100755 --- a/services/web/public/stylesheets/style.less +++ b/services/web/public/stylesheets/style.less @@ -66,3 +66,4 @@ @import "app/features.less"; @import "app/templates.less"; @import "app/wiki.less"; +@import "app/translations.less";