From f9d57038bfd06ecae557f84e1a83ab4c32a21200 Mon Sep 17 00:00:00 2001 From: boris Date: Thu, 7 Nov 2024 13:10:06 +0000 Subject: [PATCH] add template files and compose file, fix syntax errors in template --- .docker-compose.yml.swp | Bin 0 -> 1024 bytes .idea/.gitignore | 8 + .idea/.name | 1 + .idea/Ecobuddy.iml | 8 + .idea/MVCtemplate.iml | 9 + .idea/dataSources.xml | 12 + .idea/encodings.xml | 5 + .idea/misc.xml | 5 + .idea/modules.xml | 9 + .idea/php.xml | 14 + .idea/scopes/scope_settings.xml | 5 + .idea/vcs.xml | 6 + .~lock.Assessment Brief Form 2024-25.docx# | 1 + Assessment Brief Form 2024-25.docx | Bin 0 -> 210780 bytes MVCTemplate.zip | Bin 0 -> 225287 bytes Views/index.phtml | 11 + Views/page1.phtml | 5 + Views/page2.phtml | 5 + Views/template/footer.phtml | 15 + Views/template/header.phtml | 68 + css/bootstrap-theme.css | 347 ++ css/bootstrap-theme.css.map | 1 + css/bootstrap-theme.min.css | 7 + css/bootstrap.css | 5785 ++++++++++++++++++++ css/bootstrap.css.map | 1 + css/bootstrap.min.css | 7 + css/my-style.css | 38 + docker-compose.yml | 27 + eco database design v3.docx | Bin 0 -> 71452 bytes ecobuddy.sqlite | Bin 0 -> 65536 bytes fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20335 bytes fonts/glyphicons-halflings-regular.svg | 229 + fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41280 bytes fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23320 bytes images/new_uos_logo.jpg | Bin 0 -> 4033 bytes index.php | 10 + js/bootstrap.js | 1951 +++++++ js/bootstrap.min.js | 6 + logincontroller.php | 33 + page1.php | 10 + page2.php | 10 + 41 files changed, 8649 insertions(+) create mode 100644 .docker-compose.yml.swp create mode 100644 .idea/.gitignore create mode 100644 .idea/.name create mode 100644 .idea/Ecobuddy.iml create mode 100644 .idea/MVCtemplate.iml create mode 100644 .idea/dataSources.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/php.xml create mode 100644 .idea/scopes/scope_settings.xml create mode 100644 .idea/vcs.xml create mode 100644 .~lock.Assessment Brief Form 2024-25.docx# create mode 100644 Assessment Brief Form 2024-25.docx create mode 100644 MVCTemplate.zip create mode 100644 Views/index.phtml create mode 100644 Views/page1.phtml create mode 100644 Views/page2.phtml create mode 100644 Views/template/footer.phtml create mode 100644 Views/template/header.phtml create mode 100644 css/bootstrap-theme.css create mode 100644 css/bootstrap-theme.css.map create mode 100644 css/bootstrap-theme.min.css create mode 100644 css/bootstrap.css create mode 100644 css/bootstrap.css.map create mode 100644 css/bootstrap.min.css create mode 100644 css/my-style.css create mode 100755 docker-compose.yml create mode 100644 eco database design v3.docx create mode 100644 ecobuddy.sqlite create mode 100644 fonts/glyphicons-halflings-regular.eot create mode 100644 fonts/glyphicons-halflings-regular.svg create mode 100644 fonts/glyphicons-halflings-regular.ttf create mode 100644 fonts/glyphicons-halflings-regular.woff create mode 100644 images/new_uos_logo.jpg create mode 100644 index.php create mode 100644 js/bootstrap.js create mode 100644 js/bootstrap.min.js create mode 100644 logincontroller.php create mode 100644 page1.php create mode 100644 page2.php diff --git a/.docker-compose.yml.swp b/.docker-compose.yml.swp new file mode 100644 index 0000000000000000000000000000000000000000..bf23edd24e70b5b0c793191cd0d84a3be1b2ee08 GIT binary patch literal 1024 zcmYc?$V<%2S1{KzVn6{tA9)yx^7Bhj1aWYZ@{2Nybwe^T^RfdHQ*=X2EDW%!Ovz8q iPA$?+&d)8#FHY5~%+0~7Y*cVG1V%%EHX#s-ZY%)lOcU<_ literal 0 HcmV?d00001 diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..73f69e0 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..4eebc8d --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +MVCtemplate \ No newline at end of file diff --git a/.idea/Ecobuddy.iml b/.idea/Ecobuddy.iml new file mode 100644 index 0000000..c956989 --- /dev/null +++ b/.idea/Ecobuddy.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/MVCtemplate.iml b/.idea/MVCtemplate.iml new file mode 100644 index 0000000..5762f75 --- /dev/null +++ b/.idea/MVCtemplate.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml new file mode 100644 index 0000000..e671eb5 --- /dev/null +++ b/.idea/dataSources.xml @@ -0,0 +1,12 @@ + + + + + sqlite.xerial + true + org.sqlite.JDBC + jdbc:sqlite:$PROJECT_DIR$/ecobuddy.sqlite + $ProjectFileDir$ + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..e206d70 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..1162f43 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..7dd4e10 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.idea/php.xml b/.idea/php.xml new file mode 100644 index 0000000..41de6c9 --- /dev/null +++ b/.idea/php.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/scopes/scope_settings.xml b/.idea/scopes/scope_settings.xml new file mode 100644 index 0000000..922003b --- /dev/null +++ b/.idea/scopes/scope_settings.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.~lock.Assessment Brief Form 2024-25.docx# b/.~lock.Assessment Brief Form 2024-25.docx# new file mode 100644 index 0000000..983f89c --- /dev/null +++ b/.~lock.Assessment Brief Form 2024-25.docx# @@ -0,0 +1 @@ +,boris,boris-ThinkPad-T480,07.11.2024 12:14,file:///home/boris/.config/libreoffice/4; \ No newline at end of file diff --git a/Assessment Brief Form 2024-25.docx b/Assessment Brief Form 2024-25.docx new file mode 100644 index 0000000000000000000000000000000000000000..999b5bf904eaeaa007d6d00c670c2c74118b1c64 GIT binary patch literal 210780 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

fE7~= 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�-Ki55`9_6q~v-j>o%)b;C# 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%0D$@p>&hAKigk8pzcRT< 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%0A8g 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

+KU6Z#u%V%dnK4Ad`#!4)fLUNm-h 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 HwiWU}>1-W_ literal 0 HcmV?d00001 diff --git a/Views/index.phtml b/Views/index.phtml new file mode 100644 index 0000000..82b9c78 --- /dev/null +++ b/Views/index.phtml @@ -0,0 +1,11 @@ + + +

Welcome to the web-site

+ +

A template for web-site development using the Model-View-Controller design pattern and Bootstrap.

+

The Views/template directory contains a header.phtl and a footer.phtml which should be included on every new page generated. + To add additional pages just edit the file header.phtml to add the extra link and then add a new Controller (pageN.php) and a new View (pageN.phtml), for each page required.

+

The Model code files are placed in the Models directory.

+

Do not change any of the css files in the css directory!

+ + diff --git a/Views/page1.phtml b/Views/page1.phtml new file mode 100644 index 0000000..9eb54ee --- /dev/null +++ b/Views/page1.phtml @@ -0,0 +1,5 @@ + + +

Welcome to Page1

+ + diff --git a/Views/page2.phtml b/Views/page2.phtml new file mode 100644 index 0000000..baea847 --- /dev/null +++ b/Views/page2.phtml @@ -0,0 +1,5 @@ + + +

Welcome to Page2

+ + diff --git a/Views/template/footer.phtml b/Views/template/footer.phtml new file mode 100644 index 0000000..3ecaf86 --- /dev/null +++ b/Views/template/footer.phtml @@ -0,0 +1,15 @@ + + + +
+ +
+ + + + + + \ No newline at end of file diff --git a/Views/template/header.phtml b/Views/template/header.phtml new file mode 100644 index 0000000..18e15f9 --- /dev/null +++ b/Views/template/header.phtml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + Server-Side Programming - <?php echo $view->pageTitle; ?> + + + + +
+
+
+ Salford University +

pageTitle ?>

+ +
+
+ + +
+ + +
+ + + diff --git a/css/bootstrap-theme.css b/css/bootstrap-theme.css new file mode 100644 index 0000000..a406992 --- /dev/null +++ b/css/bootstrap-theme.css @@ -0,0 +1,347 @@ +/*! + * Bootstrap v3.1.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #2b669a; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #2d6ca2; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #2d6ca2; + border-color: #2b669a; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #357ebd; + background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; +} +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%); + background-image: linear-gradient(to bottom, #222 0%, #282828 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #3071a9; + background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0); + background-repeat: repeat-x; + border-color: #3278b3; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/css/bootstrap-theme.css.map b/css/bootstrap-theme.css.map new file mode 100644 index 0000000..b36fc9a --- /dev/null +++ b/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/theme.less","less/mixins.less"],"names":[],"mappings":"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","sourcesContent":["\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-bg, 5%); @end-color: darken(@navbar-default-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-bg; @end-color: lighten(@navbar-inverse-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n}\n\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","//\n// Mixins\n// --------------------------------------------------\n\n\n// Utilities\n// -------------------------\n\n// Clearfix\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n.clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n\n// WebKit-style focus\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n\n// Center-align a block level element\n.center-block() {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n\n// Sizing shortcuts\n.size(@width; @height) {\n width: @width;\n height: @height;\n}\n.square(@size) {\n .size(@size; @size);\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n &::-moz-placeholder { color: @color; // Firefox\n opacity: 1; } // See https://github.com/twbs/bootstrap/pull/11526\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Text overflow\n// Requires inline-block or block for proper styling\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n// CSS image replacement\n//\n// Heads up! v3 launched with with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. Note\n// that we cannot chain the mixins together in Less, so they are repeated.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (will be removed in v4)\n.hide-text() {\n font: ~\"0/0\" a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n// New mixin to use as of v3.0.1\n.text-hide() {\n .hide-text();\n}\n\n\n\n// CSS3 PROPERTIES\n// --------------------------------------------------\n\n// Single side border-radius\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support the\n// standard `box-shadow` property.\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Transitions\n.transition(@transition) {\n -webkit-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n// Transformations\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n transform: rotate(@degrees);\n}\n.scale(@ratio; @ratio-y...) {\n -webkit-transform: scale(@ratio, @ratio-y);\n -ms-transform: scale(@ratio, @ratio-y); // IE9 only\n transform: scale(@ratio, @ratio-y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n transform: translate(@x, @y);\n}\n.skew(@x; @y) {\n -webkit-transform: skew(@x, @y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n transform: skew(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// User select\n// For selecting text on the page\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n\n// Resize anything\n.resizable(@direction) {\n resize: @direction; // Options: horizontal, vertical, both\n overflow: auto; // Safari fix\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Opacity\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n\n\n\n// GRADIENTS\n// --------------------------------------------------\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, color-stop(@start-color @start-percent), color-stop(@end-color @end-percent)); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n\n// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n\n\n\n// Retina images\n//\n// Short retina mixin for setting background-image and -size\n\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// COMPONENT MIXINS\n// --------------------------------------------------\n\n// Horizontal dividers\n// -------------------------\n// Dividers (basically an hr) within dropdowns and nav lists\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n\n// Panels\n// -------------------------\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n border-color: @border;\n\n & > .panel-heading {\n color: @heading-text-color;\n background-color: @heading-bg-color;\n border-color: @heading-border;\n\n + .panel-collapse .panel-body {\n border-top-color: @border;\n }\n }\n & > .panel-footer {\n + .panel-collapse .panel-body {\n border-bottom-color: @border;\n }\n }\n}\n\n// Alerts\n// -------------------------\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n\n// Tables\n// -------------------------\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n\n// List Groups\n// -------------------------\n.list-group-item-variant(@state; @background; @color) {\n .list-group-item-@{state} {\n color: @color;\n background-color: @background;\n\n a& {\n color: @color;\n\n .list-group-item-heading { color: inherit; }\n\n &:hover,\n &:focus {\n color: @color;\n background-color: darken(@background, 5%);\n }\n &.active,\n &.active:hover,\n &.active:focus {\n color: #fff;\n background-color: @color;\n border-color: @color;\n }\n }\n }\n}\n\n// Button variants\n// -------------------------\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:hover,\n &:focus,\n &:active,\n &.active,\n .open .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 8%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &:active,\n &.active {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n// -------------------------\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n\n// Pagination\n// -------------------------\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n\n// Labels\n// -------------------------\n.label-variant(@color) {\n background-color: @color;\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n\n// Contextual backgrounds\n// -------------------------\n.bg-variant(@color) {\n background-color: @color;\n a&:hover {\n background-color: darken(@color, 10%);\n }\n}\n\n// Typography\n// -------------------------\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover {\n color: darken(@color, 10%);\n }\n}\n\n// Navbar vertical align\n// -------------------------\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n\n// Progress bars\n// -------------------------\n.progress-bar-variant(@color) {\n background-color: @color;\n .progress-striped & {\n #gradient > .striped();\n }\n}\n\n// Responsive utilities\n// -------------------------\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n display: block !important;\n table& { display: table; }\n tr& { display: table-row !important; }\n th&,\n td& { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n display: none !important;\n}\n\n\n// Grid System\n// -----------\n\n// Centered container element\n.container-fixed() {\n margin-right: auto;\n margin-left: auto;\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: (@gutter / -2);\n margin-right: (@gutter / -2);\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n @media (min-width: @screen-xs-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-xs-column-push(@columns) {\n @media (min-width: @screen-xs-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-xs-column-pull(@columns) {\n @media (min-width: @screen-xs-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) when (@index = 1) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) when (@index = 1) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n\n// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n // Color the label and help text\n .help-block,\n .control-label,\n .radio,\n .checkbox,\n .radio-inline,\n .checkbox-inline {\n color: @text-color;\n }\n // Set the border and box shadow on specific inputs to match\n .form-control {\n border-color: @border-color;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work\n &:focus {\n border-color: darken(@border-color, 10%);\n @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);\n .box-shadow(@shadow);\n }\n }\n // Set validation states also for addons\n .input-group-addon {\n color: @text-color;\n border-color: @border-color;\n background-color: @background-color;\n }\n // Optional feedback icon\n .form-control-feedback {\n color: @text-color;\n }\n}\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-focus-border` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n\n.form-control-focus(@color: @input-border-focus) {\n @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n &:focus {\n border-color: @color;\n outline: 0;\n .box-shadow(~\"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}\");\n }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. ``\n// element gets special love because it's special, and that's a fact!\n\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Variables\n// --------------------------------------------------\n\n\n//== Colors\n//\n//## Gray and brand colors for use across Bootstrap.\n\n@gray-darker: lighten(#000, 13.5%); // #222\n@gray-dark: lighten(#000, 20%); // #333\n@gray: lighten(#000, 33.5%); // #555\n@gray-light: lighten(#000, 60%); // #999\n@gray-lighter: lighten(#000, 93.5%); // #eee\n\n@brand-primary: #428bca;\n@brand-success: #5cb85c;\n@brand-info: #5bc0de;\n@brand-warning: #f0ad4e;\n@brand-danger: #d9534f;\n\n\n//== Scaffolding\n//\n// ## Settings for some of the most global styles.\n\n//** Background color for ``.\n@body-bg: #fff;\n//** Global text color on ``.\n@text-color: @gray-dark;\n\n//** Global textual link color.\n@link-color: @brand-primary;\n//** Link hover color set via `darken()` function.\n@link-hover-color: darken(@link-color, 15%);\n\n\n//== Typography\n//\n//## Font, line-height, and color for body text, headings, and more.\n\n@font-family-sans-serif: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n@font-family-serif: Georgia, \"Times New Roman\", Times, serif;\n//** Default monospace fonts for ``, ``, and `
`.\n@font-family-monospace:   Menlo, Monaco, Consolas, \"Courier New\", monospace;\n@font-family-base:        @font-family-sans-serif;\n\n@font-size-base:          14px;\n@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px\n@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px\n\n@font-size-h1:            floor((@font-size-base * 2.6)); // ~36px\n@font-size-h2:            floor((@font-size-base * 2.15)); // ~30px\n@font-size-h3:            ceil((@font-size-base * 1.7)); // ~24px\n@font-size-h4:            ceil((@font-size-base * 1.25)); // ~18px\n@font-size-h5:            @font-size-base;\n@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px\n\n//** Unit-less `line-height` for use in components like buttons.\n@line-height-base:        1.428571429; // 20/14\n//** Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px\n\n//** By default, this inherits from the ``.\n@headings-font-family:    inherit;\n@headings-font-weight:    500;\n@headings-line-height:    1.1;\n@headings-color:          inherit;\n\n\n//-- Iconography\n//\n//## Specify custom locations of the include Glyphicons icon font. Useful for those including Bootstrap via Bower.\n\n@icon-font-path:          \"../fonts/\";\n@icon-font-name:          \"glyphicons-halflings-regular\";\n@icon-font-svg-id:        \"glyphicons_halflingsregular\";\n\n//== Components\n//\n//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).\n\n@padding-base-vertical:     6px;\n@padding-base-horizontal:   12px;\n\n@padding-large-vertical:    10px;\n@padding-large-horizontal:  16px;\n\n@padding-small-vertical:    5px;\n@padding-small-horizontal:  10px;\n\n@padding-xs-vertical:       1px;\n@padding-xs-horizontal:     5px;\n\n@line-height-large:         1.33;\n@line-height-small:         1.5;\n\n@border-radius-base:        4px;\n@border-radius-large:       6px;\n@border-radius-small:       3px;\n\n//** Global color for active items (e.g., navs or dropdowns).\n@component-active-color:    #fff;\n//** Global background color for active items (e.g., navs or dropdowns).\n@component-active-bg:       @brand-primary;\n\n//** Width of the `border` for generating carets that indicator dropdowns.\n@caret-width-base:          4px;\n//** Carets increase slightly in size for larger components.\n@caret-width-large:         5px;\n\n\n//== Tables\n//\n//## Customizes the `.table` component with basic values, each used across all table variations.\n\n//** Padding for ``s and ``s.\n@table-cell-padding:            8px;\n//** Padding for cells in `.table-condensed`.\n@table-condensed-cell-padding:  5px;\n\n//** Default background color used for all tables.\n@table-bg:                      transparent;\n//** Background color used for `.table-striped`.\n@table-bg-accent:               #f9f9f9;\n//** Background color used for `.table-hover`.\n@table-bg-hover:                #f5f5f5;\n@table-bg-active:               @table-bg-hover;\n\n//** Border color for table and cell borders.\n@table-border-color:            #ddd;\n\n\n//== Buttons\n//\n//## For each of Bootstrap's buttons, define text, background and border color.\n\n@btn-font-weight:                normal;\n\n@btn-default-color:              #333;\n@btn-default-bg:                 #fff;\n@btn-default-border:             #ccc;\n\n@btn-primary-color:              #fff;\n@btn-primary-bg:                 @brand-primary;\n@btn-primary-border:             darken(@btn-primary-bg, 5%);\n\n@btn-success-color:              #fff;\n@btn-success-bg:                 @brand-success;\n@btn-success-border:             darken(@btn-success-bg, 5%);\n\n@btn-info-color:                 #fff;\n@btn-info-bg:                    @brand-info;\n@btn-info-border:                darken(@btn-info-bg, 5%);\n\n@btn-warning-color:              #fff;\n@btn-warning-bg:                 @brand-warning;\n@btn-warning-border:             darken(@btn-warning-bg, 5%);\n\n@btn-danger-color:               #fff;\n@btn-danger-bg:                  @brand-danger;\n@btn-danger-border:              darken(@btn-danger-bg, 5%);\n\n@btn-link-disabled-color:        @gray-light;\n\n\n//== Forms\n//\n//##\n\n//** `` background color\n@input-bg:                       #fff;\n//** `` background color\n@input-bg-disabled:              @gray-lighter;\n\n//** Text color for ``s\n@input-color:                    @gray;\n//** `` border color\n@input-border:                   #ccc;\n//** `` border radius\n@input-border-radius:            @border-radius-base;\n//** Border color for inputs on focus\n@input-border-focus:             #66afe9;\n\n//** Placeholder text color\n@input-color-placeholder:        @gray-light;\n\n//** Default `.form-control` height\n@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);\n//** Large `.form-control` height\n@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);\n//** Small `.form-control` height\n@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);\n\n@legend-color:                   @gray-dark;\n@legend-border-color:            #e5e5e5;\n\n//** Background color for textual input addons\n@input-group-addon-bg:           @gray-lighter;\n//** Border color for textual input addons\n@input-group-addon-border-color: @input-border;\n\n\n//== Dropdowns\n//\n//## Dropdown menu container and contents.\n\n//** Background for the dropdown menu.\n@dropdown-bg:                    #fff;\n//** Dropdown menu `border-color`.\n@dropdown-border:                rgba(0,0,0,.15);\n//** Dropdown menu `border-color` **for IE8**.\n@dropdown-fallback-border:       #ccc;\n//** Divider color for between dropdown items.\n@dropdown-divider-bg:            #e5e5e5;\n\n//** Dropdown link text color.\n@dropdown-link-color:            @gray-dark;\n//** Hover color for dropdown links.\n@dropdown-link-hover-color:      darken(@gray-dark, 5%);\n//** Hover background for dropdown links.\n@dropdown-link-hover-bg:         #f5f5f5;\n\n//** Active dropdown menu item text color.\n@dropdown-link-active-color:     @component-active-color;\n//** Active dropdown menu item background color.\n@dropdown-link-active-bg:        @component-active-bg;\n\n//** Disabled dropdown menu item background color.\n@dropdown-link-disabled-color:   @gray-light;\n\n//** Text color for headers within dropdown menus.\n@dropdown-header-color:          @gray-light;\n\n// Note: Deprecated @dropdown-caret-color as of v3.1.0\n@dropdown-caret-color:           #000;\n\n\n//-- Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n//\n// Note: These variables are not generated into the Customizer.\n\n@zindex-navbar:            1000;\n@zindex-dropdown:          1000;\n@zindex-popover:           1010;\n@zindex-tooltip:           1030;\n@zindex-navbar-fixed:      1030;\n@zindex-modal-background:  1040;\n@zindex-modal:             1050;\n\n\n//== Media queries breakpoints\n//\n//## Define the breakpoints at which your layout will change, adapting to different screen sizes.\n\n// Extra small screen / phone\n// Note: Deprecated @screen-xs and @screen-phone as of v3.0.1\n@screen-xs:                  480px;\n@screen-xs-min:              @screen-xs;\n@screen-phone:               @screen-xs-min;\n\n// Small screen / tablet\n// Note: Deprecated @screen-sm and @screen-tablet as of v3.0.1\n@screen-sm:                  768px;\n@screen-sm-min:              @screen-sm;\n@screen-tablet:              @screen-sm-min;\n\n// Medium screen / desktop\n// Note: Deprecated @screen-md and @screen-desktop as of v3.0.1\n@screen-md:                  992px;\n@screen-md-min:              @screen-md;\n@screen-desktop:             @screen-md-min;\n\n// Large screen / wide desktop\n// Note: Deprecated @screen-lg and @screen-lg-desktop as of v3.0.1\n@screen-lg:                  1200px;\n@screen-lg-min:              @screen-lg;\n@screen-lg-desktop:          @screen-lg-min;\n\n// So media queries don't overlap when required, provide a maximum\n@screen-xs-max:              (@screen-sm-min - 1);\n@screen-sm-max:              (@screen-md-min - 1);\n@screen-md-max:              (@screen-lg-min - 1);\n\n\n//== Grid system\n//\n//## Define your custom responsive grid.\n\n//** Number of columns in the grid.\n@grid-columns:              12;\n//** Padding between columns. Gets divided in half for the left and right.\n@grid-gutter-width:         30px;\n// Navbar collapse\n//** Point at which the navbar becomes uncollapsed.\n@grid-float-breakpoint:     @screen-sm-min;\n//** Point at which the navbar begins collapsing.\n@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);\n\n\n//== Container sizes\n//\n//## Define the maximum width of `.container` for different screen sizes.\n\n// Small screen / tablet\n@container-tablet:             ((720px + @grid-gutter-width));\n//** For `@screen-sm-min` and up.\n@container-sm:                 @container-tablet;\n\n// Medium screen / desktop\n@container-desktop:            ((940px + @grid-gutter-width));\n//** For `@screen-md-min` and up.\n@container-md:                 @container-desktop;\n\n// Large screen / wide desktop\n@container-large-desktop:      ((1140px + @grid-gutter-width));\n//** For `@screen-lg-min` and up.\n@container-lg:                 @container-large-desktop;\n\n\n//== Navbar\n//\n//##\n\n// Basics of a navbar\n@navbar-height:                    50px;\n@navbar-margin-bottom:             @line-height-computed;\n@navbar-border-radius:             @border-radius-base;\n@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));\n@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);\n@navbar-collapse-max-height:       340px;\n\n@navbar-default-color:             #777;\n@navbar-default-bg:                #f8f8f8;\n@navbar-default-border:            darken(@navbar-default-bg, 6.5%);\n\n// Navbar links\n@navbar-default-link-color:                #777;\n@navbar-default-link-hover-color:          #333;\n@navbar-default-link-hover-bg:             transparent;\n@navbar-default-link-active-color:         #555;\n@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);\n@navbar-default-link-disabled-color:       #ccc;\n@navbar-default-link-disabled-bg:          transparent;\n\n// Navbar brand label\n@navbar-default-brand-color:               @navbar-default-link-color;\n@navbar-default-brand-hover-color:         darken(@navbar-default-brand-color, 10%);\n@navbar-default-brand-hover-bg:            transparent;\n\n// Navbar toggle\n@navbar-default-toggle-hover-bg:           #ddd;\n@navbar-default-toggle-icon-bar-bg:        #888;\n@navbar-default-toggle-border-color:       #ddd;\n\n\n// Inverted navbar\n// Reset inverted navbar basics\n@navbar-inverse-color:                      @gray-light;\n@navbar-inverse-bg:                         #222;\n@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);\n\n// Inverted navbar links\n@navbar-inverse-link-color:                 @gray-light;\n@navbar-inverse-link-hover-color:           #fff;\n@navbar-inverse-link-hover-bg:              transparent;\n@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;\n@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);\n@navbar-inverse-link-disabled-color:        #444;\n@navbar-inverse-link-disabled-bg:           transparent;\n\n// Inverted navbar brand label\n@navbar-inverse-brand-color:                @navbar-inverse-link-color;\n@navbar-inverse-brand-hover-color:          #fff;\n@navbar-inverse-brand-hover-bg:             transparent;\n\n// Inverted navbar toggle\n@navbar-inverse-toggle-hover-bg:            #333;\n@navbar-inverse-toggle-icon-bar-bg:         #fff;\n@navbar-inverse-toggle-border-color:        #333;\n\n\n//== Navs\n//\n//##\n\n//=== Shared nav styles\n@nav-link-padding:                          10px 15px;\n@nav-link-hover-bg:                         @gray-lighter;\n\n@nav-disabled-link-color:                   @gray-light;\n@nav-disabled-link-hover-color:             @gray-light;\n\n@nav-open-link-hover-color:                 #fff;\n\n//== Tabs\n@nav-tabs-border-color:                     #ddd;\n\n@nav-tabs-link-hover-border-color:          @gray-lighter;\n\n@nav-tabs-active-link-hover-bg:             @body-bg;\n@nav-tabs-active-link-hover-color:          @gray;\n@nav-tabs-active-link-hover-border-color:   #ddd;\n\n@nav-tabs-justified-link-border-color:            #ddd;\n@nav-tabs-justified-active-link-border-color:     @body-bg;\n\n//== Pills\n@nav-pills-border-radius:                   @border-radius-base;\n@nav-pills-active-link-hover-bg:            @component-active-bg;\n@nav-pills-active-link-hover-color:         @component-active-color;\n\n\n//== Pagination\n//\n//##\n\n@pagination-color:                     @link-color;\n@pagination-bg:                        #fff;\n@pagination-border:                    #ddd;\n\n@pagination-hover-color:               @link-hover-color;\n@pagination-hover-bg:                  @gray-lighter;\n@pagination-hover-border:              #ddd;\n\n@pagination-active-color:              #fff;\n@pagination-active-bg:                 @brand-primary;\n@pagination-active-border:             @brand-primary;\n\n@pagination-disabled-color:            @gray-light;\n@pagination-disabled-bg:               #fff;\n@pagination-disabled-border:           #ddd;\n\n\n//== Pager\n//\n//##\n\n@pager-bg:                             @pagination-bg;\n@pager-border:                         @pagination-border;\n@pager-border-radius:                  15px;\n\n@pager-hover-bg:                       @pagination-hover-bg;\n\n@pager-active-bg:                      @pagination-active-bg;\n@pager-active-color:                   @pagination-active-color;\n\n@pager-disabled-color:                 @pagination-disabled-color;\n\n\n//== Jumbotron\n//\n//##\n\n@jumbotron-padding:              30px;\n@jumbotron-color:                inherit;\n@jumbotron-bg:                   @gray-lighter;\n@jumbotron-heading-color:        inherit;\n@jumbotron-font-size:            ceil((@font-size-base * 1.5));\n\n\n//== Form states and alerts\n//\n//## Define colors for form feedback states and, by default, alerts.\n\n@state-success-text:             #3c763d;\n@state-success-bg:               #dff0d8;\n@state-success-border:           darken(spin(@state-success-bg, -10), 5%);\n\n@state-info-text:                #31708f;\n@state-info-bg:                  #d9edf7;\n@state-info-border:              darken(spin(@state-info-bg, -10), 7%);\n\n@state-warning-text:             #8a6d3b;\n@state-warning-bg:               #fcf8e3;\n@state-warning-border:           darken(spin(@state-warning-bg, -10), 5%);\n\n@state-danger-text:              #a94442;\n@state-danger-bg:                #f2dede;\n@state-danger-border:            darken(spin(@state-danger-bg, -10), 5%);\n\n\n//== Tooltips\n//\n//##\n\n//** Tooltip max width\n@tooltip-max-width:           200px;\n//** Tooltip text color\n@tooltip-color:               #fff;\n//** Tooltip background color\n@tooltip-bg:                  #000;\n@tooltip-opacity:             .9;\n\n//** Tooltip arrow width\n@tooltip-arrow-width:         5px;\n//** Tooltip arrow color\n@tooltip-arrow-color:         @tooltip-bg;\n\n\n//== Popovers\n//\n//##\n\n//** Popover body background color\n@popover-bg:                          #fff;\n//** Popover maximum width\n@popover-max-width:                   276px;\n//** Popover border color\n@popover-border-color:                rgba(0,0,0,.2);\n//** Popover fallback border color\n@popover-fallback-border-color:       #ccc;\n\n//** Popover title background color\n@popover-title-bg:                    darken(@popover-bg, 3%);\n\n//** Popover arrow width\n@popover-arrow-width:                 10px;\n//** Popover arrow color\n@popover-arrow-color:                 #fff;\n\n//** Popover outer arrow width\n@popover-arrow-outer-width:           (@popover-arrow-width + 1);\n//** Popover outer arrow color\n@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);\n//** Popover outer arrow fallback color\n@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);\n\n\n//== Labels\n//\n//##\n\n//** Default label background color\n@label-default-bg:            @gray-light;\n//** Primary label background color\n@label-primary-bg:            @brand-primary;\n//** Success label background color\n@label-success-bg:            @brand-success;\n//** Info label background color\n@label-info-bg:               @brand-info;\n//** Warning label background color\n@label-warning-bg:            @brand-warning;\n//** Danger label background color\n@label-danger-bg:             @brand-danger;\n\n//** Default label text color\n@label-color:                 #fff;\n//** Default text color of a linked label\n@label-link-hover-color:      #fff;\n\n\n//== Modals\n//\n//##\n\n//** Padding applied to the modal body\n@modal-inner-padding:         20px;\n\n//** Padding applied to the modal title\n@modal-title-padding:         15px;\n//** Modal title line-height\n@modal-title-line-height:     @line-height-base;\n\n//** Background color of modal content area\n@modal-content-bg:                             #fff;\n//** Modal content border color\n@modal-content-border-color:                   rgba(0,0,0,.2);\n//** Modal content border color **for IE8**\n@modal-content-fallback-border-color:          #999;\n\n//** Modal backdrop background color\n@modal-backdrop-bg:           #000;\n//** Modal backdrop opacity\n@modal-backdrop-opacity:      .5;\n//** Modal header border color\n@modal-header-border-color:   #e5e5e5;\n//** Modal footer border color\n@modal-footer-border-color:   @modal-header-border-color;\n\n@modal-lg:                    900px;\n@modal-md:                    600px;\n@modal-sm:                    300px;\n\n\n//== Alerts\n//\n//## Define alert colors, border radius, and padding.\n\n@alert-padding:               15px;\n@alert-border-radius:         @border-radius-base;\n@alert-link-font-weight:      bold;\n\n@alert-success-bg:            @state-success-bg;\n@alert-success-text:          @state-success-text;\n@alert-success-border:        @state-success-border;\n\n@alert-info-bg:               @state-info-bg;\n@alert-info-text:             @state-info-text;\n@alert-info-border:           @state-info-border;\n\n@alert-warning-bg:            @state-warning-bg;\n@alert-warning-text:          @state-warning-text;\n@alert-warning-border:        @state-warning-border;\n\n@alert-danger-bg:             @state-danger-bg;\n@alert-danger-text:           @state-danger-text;\n@alert-danger-border:         @state-danger-border;\n\n\n//== Progress bars\n//\n//##\n\n//** Background color of the whole progress component\n@progress-bg:                 #f5f5f5;\n//** Progress bar text color\n@progress-bar-color:          #fff;\n\n//** Default progress bar color\n@progress-bar-bg:             @brand-primary;\n//** Success progress bar color\n@progress-bar-success-bg:     @brand-success;\n//** Warning progress bar color\n@progress-bar-warning-bg:     @brand-warning;\n//** Danger progress bar color\n@progress-bar-danger-bg:      @brand-danger;\n//** Info progress bar color\n@progress-bar-info-bg:        @brand-info;\n\n\n//== List group\n//\n//##\n\n//** Background color on `.list-group-item`\n@list-group-bg:                 #fff;\n//** `.list-group-item` border color\n@list-group-border:             #ddd;\n//** List group border radius\n@list-group-border-radius:      @border-radius-base;\n\n//** Background color of single list elements on hover\n@list-group-hover-bg:           #f5f5f5;\n//** Text color of active list elements\n@list-group-active-color:       @component-active-color;\n//** Background color of active list elements\n@list-group-active-bg:          @component-active-bg;\n//** Border color of active list elements\n@list-group-active-border:      @list-group-active-bg;\n@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);\n\n@list-group-link-color:         #555;\n@list-group-link-heading-color: #333;\n\n\n//== Panels\n//\n//##\n\n@panel-bg:                    #fff;\n@panel-body-padding:          15px;\n@panel-border-radius:         @border-radius-base;\n\n//** Border color for elements within panels\n@panel-inner-border:          #ddd;\n@panel-footer-bg:             #f5f5f5;\n\n@panel-default-text:          @gray-dark;\n@panel-default-border:        #ddd;\n@panel-default-heading-bg:    #f5f5f5;\n\n@panel-primary-text:          #fff;\n@panel-primary-border:        @brand-primary;\n@panel-primary-heading-bg:    @brand-primary;\n\n@panel-success-text:          @state-success-text;\n@panel-success-border:        @state-success-border;\n@panel-success-heading-bg:    @state-success-bg;\n\n@panel-info-text:             @state-info-text;\n@panel-info-border:           @state-info-border;\n@panel-info-heading-bg:       @state-info-bg;\n\n@panel-warning-text:          @state-warning-text;\n@panel-warning-border:        @state-warning-border;\n@panel-warning-heading-bg:    @state-warning-bg;\n\n@panel-danger-text:           @state-danger-text;\n@panel-danger-border:         @state-danger-border;\n@panel-danger-heading-bg:     @state-danger-bg;\n\n\n//== Thumbnails\n//\n//##\n\n//** Padding around the thumbnail image\n@thumbnail-padding:           4px;\n//** Thumbnail background color\n@thumbnail-bg:                @body-bg;\n//** Thumbnail border color\n@thumbnail-border:            #ddd;\n//** Thumbnail border radius\n@thumbnail-border-radius:     @border-radius-base;\n\n//** Custom text color for thumbnail captions\n@thumbnail-caption-color:     @text-color;\n//** Padding around the thumbnail caption\n@thumbnail-caption-padding:   9px;\n\n\n//== Wells\n//\n//##\n\n@well-bg:                     #f5f5f5;\n@well-border:                 darken(@well-bg, 7%);\n\n\n//== Badges\n//\n//##\n\n@badge-color:                 #fff;\n//** Linked badge text color on hover\n@badge-link-hover-color:      #fff;\n@badge-bg:                    @gray-light;\n\n//** Badge text color in active nav link\n@badge-active-color:          @link-color;\n//** Badge background color in active nav link\n@badge-active-bg:             #fff;\n\n@badge-font-weight:           bold;\n@badge-line-height:           1;\n@badge-border-radius:         10px;\n\n\n//== Breadcrumbs\n//\n//##\n\n@breadcrumb-padding-vertical:   8px;\n@breadcrumb-padding-horizontal: 15px;\n//** Breadcrumb background color\n@breadcrumb-bg:                 #f5f5f5;\n//** Breadcrumb text color\n@breadcrumb-color:              #ccc;\n//** Text color of current page in the breadcrumb\n@breadcrumb-active-color:       @gray-light;\n//** Textual separator for between breadcrumb elements\n@breadcrumb-separator:          \"/\";\n\n\n//== Carousel\n//\n//##\n\n@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);\n\n@carousel-control-color:                      #fff;\n@carousel-control-width:                      15%;\n@carousel-control-opacity:                    .5;\n@carousel-control-font-size:                  20px;\n\n@carousel-indicator-active-bg:                #fff;\n@carousel-indicator-border-color:             #fff;\n\n@carousel-caption-color:                      #fff;\n\n\n//== Close\n//\n//##\n\n@close-font-weight:           bold;\n@close-color:                 #000;\n@close-text-shadow:           0 1px 0 #fff;\n\n\n//== Code\n//\n//##\n\n@code-color:                  #c7254e;\n@code-bg:                     #f9f2f4;\n\n@kbd-color:                   #fff;\n@kbd-bg:                      #333;\n\n@pre-bg:                      #f5f5f5;\n@pre-color:                   @gray-dark;\n@pre-border-color:            #ccc;\n@pre-scrollable-max-height:   340px;\n\n\n//== Type\n//\n//##\n\n//** Text muted color\n@text-muted:                  @gray-light;\n//** Abbreviations and acronyms border color\n@abbr-border-color:           @gray-light;\n//** Headings small color\n@headings-small-color:        @gray-light;\n//** Blockquote small color\n@blockquote-small-color:      @gray-light;\n//** Blockquote font size\n@blockquote-font-size:        (@font-size-base * 1.25);\n//** Blockquote border color\n@blockquote-border-color:     @gray-lighter;\n//** Page header border color\n@page-header-border-color:    @gray-lighter;\n\n\n//== Miscellaneous\n//\n//##\n\n//** Horizontal line color.\n@hr-border:                   @gray-lighter;\n\n//** Horizontal offset for forms and lists.\n@component-offset-horizontal: 180px;\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n  display: block;\n  padding: @thumbnail-padding;\n  margin-bottom: @line-height-computed;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(all .2s ease-in-out);\n\n  > img,\n  a > img {\n    &:extend(.img-responsive);\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  // Add a hover state for linked versions only\n  a&:hover,\n  a&:focus,\n  a&.active {\n    border-color: @link-color;\n  }\n\n  // Image captions\n  .caption {\n    padding: @thumbnail-caption-padding;\n    color: @thumbnail-caption-color;\n  }\n}\n","//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n  position: relative;\n}\n\n.carousel-inner {\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n\n  > .item {\n    display: none;\n    position: relative;\n    .transition(.6s ease-in-out left);\n\n    // Account for jankitude on images\n    > img,\n    > a > img {\n      &:extend(.img-responsive);\n      line-height: 1;\n    }\n  }\n\n  > .active,\n  > .next,\n  > .prev { display: block; }\n\n  > .active {\n    left: 0;\n  }\n\n  > .next,\n  > .prev {\n    position: absolute;\n    top: 0;\n    width: 100%;\n  }\n\n  > .next {\n    left: 100%;\n  }\n  > .prev {\n    left: -100%;\n  }\n  > .next.left,\n  > .prev.right {\n    left: 0;\n  }\n\n  > .active.left {\n    left: -100%;\n  }\n  > .active.right {\n    left: 100%;\n  }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: @carousel-control-width;\n  .opacity(@carousel-control-opacity);\n  font-size: @carousel-control-font-size;\n  color: @carousel-control-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  // We can't have this transition here because WebKit cancels the carousel\n  // animation if you trip this while in the middle of another animation.\n\n  // Set gradients for backgrounds\n  &.left {\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n  }\n  &.right {\n    left: auto;\n    right: 0;\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n  }\n\n  // Hover/focus state\n  &:hover,\n  &:focus {\n    outline: none;\n    color: @carousel-control-color;\n    text-decoration: none;\n    .opacity(.9);\n  }\n\n  // Toggles\n  .icon-prev,\n  .icon-next,\n  .glyphicon-chevron-left,\n  .glyphicon-chevron-right {\n    position: absolute;\n    top: 50%;\n    z-index: 5;\n    display: inline-block;\n  }\n  .icon-prev,\n  .glyphicon-chevron-left {\n    left: 50%;\n  }\n  .icon-next,\n  .glyphicon-chevron-right {\n    right: 50%;\n  }\n  .icon-prev,\n  .icon-next {\n    width:  20px;\n    height: 20px;\n    margin-top: -10px;\n    margin-left: -10px;\n    font-family: serif;\n  }\n\n  .icon-prev {\n    &:before {\n      content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n    }\n  }\n  .icon-next {\n    &:before {\n      content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n    }\n  }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  margin-left: -30%;\n  padding-left: 0;\n  list-style: none;\n  text-align: center;\n\n  li {\n    display: inline-block;\n    width:  10px;\n    height: 10px;\n    margin: 1px;\n    text-indent: -999px;\n    border: 1px solid @carousel-indicator-border-color;\n    border-radius: 10px;\n    cursor: pointer;\n\n    // IE8-9 hack for event handling\n    //\n    // Internet Explorer 8-9 does not support clicks on elements without a set\n    // `background-color`. We cannot use `filter` since that's not viewed as a\n    // background color by the browser. Thus, a hack is needed.\n    //\n    // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n    // set alpha transparency for the best results possible.\n    background-color: #000 \\9; // IE8\n    background-color: rgba(0,0,0,0); // IE9\n  }\n  .active {\n    margin: 0;\n    width:  12px;\n    height: 12px;\n    background-color: @carousel-indicator-active-bg;\n  }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n  position: absolute;\n  left: 15%;\n  right: 15%;\n  bottom: 20px;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: @carousel-caption-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  & .btn {\n    text-shadow: none; // No shadow for button elements in carousel-caption\n  }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n  // Scale up the controls a smidge\n  .carousel-control {\n    .glyphicon-chevron-left,\n    .glyphicon-chevron-right,\n    .icon-prev,\n    .icon-next {\n      width: 30px;\n      height: 30px;\n      margin-top: -15px;\n      margin-left: -15px;\n      font-size: 30px;\n    }\n  }\n\n  // Show and left align the captions\n  .carousel-caption {\n    left: 20%;\n    right: 20%;\n    padding-bottom: 30px;\n  }\n\n  // Move up the indicators\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  font-family: @headings-font-family;\n  font-weight: @headings-font-weight;\n  line-height: @headings-line-height;\n  color: @headings-color;\n\n  small,\n  .small {\n    font-weight: normal;\n    line-height: 1;\n    color: @headings-small-color;\n  }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n  margin-top: @line-height-computed;\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 65%;\n  }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n  margin-top: (@line-height-computed / 2);\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 75%;\n  }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n  margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n  margin-bottom: @line-height-computed;\n  font-size: floor((@font-size-base * 1.15));\n  font-weight: 200;\n  line-height: 1.4;\n\n  @media (min-width: @screen-sm-min) {\n    font-size: (@font-size-base * 1.5);\n  }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: 14px base font * 85% = about 12px\nsmall,\n.small  { font-size: 85%; }\n\n// Undo browser default styling\ncite    { font-style: normal; }\n\n// Alignment\n.text-left           { text-align: left; }\n.text-right          { text-align: right; }\n.text-center         { text-align: center; }\n.text-justify        { text-align: justify; }\n\n// Contextual colors\n.text-muted {\n  color: @text-muted;\n}\n.text-primary {\n  .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n  .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n  .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n  .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n  .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n  // Given the contrast here, this is the only class to have its color inverted\n  // automatically.\n  color: #fff;\n  .bg-variant(@brand-primary);\n}\n.bg-success {\n  .bg-variant(@state-success-bg);\n}\n.bg-info {\n  .bg-variant(@state-info-bg);\n}\n.bg-warning {\n  .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n  .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n  padding-bottom: ((@line-height-computed / 2) - 1);\n  margin: (@line-height-computed * 2) 0 @line-height-computed;\n  border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// --------------------------------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n  margin-top: 0;\n  margin-bottom: (@line-height-computed / 2);\n  ul,\n  ol {\n    margin-bottom: 0;\n  }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n  .list-unstyled();\n  margin-left: -5px;\n\n  > li {\n    display: inline-block;\n    padding-left: 5px;\n    padding-right: 5px;\n  }\n}\n\n// Description Lists\ndl {\n  margin-top: 0; // Remove browser default\n  margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n  line-height: @line-height-base;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n@media (min-width: @grid-float-breakpoint) {\n  .dl-horizontal {\n    dt {\n      float: left;\n      width: (@component-offset-horizontal - 20);\n      clear: left;\n      text-align: right;\n      .text-overflow();\n    }\n    dd {\n      margin-left: @component-offset-horizontal;\n      &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n    }\n  }\n}\n\n// MISC\n// ----\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\n\n// Blockquotes\nblockquote {\n  padding: (@line-height-computed / 2) @line-height-computed;\n  margin: 0 0 @line-height-computed;\n  font-size: @blockquote-font-size;\n  border-left: 5px solid @blockquote-border-color;\n\n  p,\n  ul,\n  ol {\n    &:last-child {\n      margin-bottom: 0;\n    }\n  }\n\n  // Note: Deprecated small and .small as of v3.1.0\n  // Context: https://github.com/twbs/bootstrap/issues/11660\n  footer,\n  small,\n  .small {\n    display: block;\n    font-size: 80%; // back to default font-size\n    line-height: @line-height-base;\n    color: @blockquote-small-color;\n\n    &:before {\n      content: '\\2014 \\00A0'; // em dash, nbsp\n    }\n  }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  border-right: 5px solid @blockquote-border-color;\n  border-left: 0;\n  text-align: right;\n\n  // Account for citation\n  footer,\n  small,\n  .small {\n    &:before { content: ''; }\n    &:after {\n      content: '\\00A0 \\2014'; // nbsp, em dash\n    }\n  }\n}\n\n// Quotes\nblockquote:before,\nblockquote:after {\n  content: \"\";\n}\n\n// Addresses\naddress {\n  margin-bottom: @line-height-computed;\n  font-style: normal;\n  line-height: @line-height-base;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n  font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @code-color;\n  background-color: @code-bg;\n  white-space: nowrap;\n  border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @kbd-color;\n  background-color: @kbd-bg;\n  border-radius: @border-radius-small;\n  box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n}\n\n// Blocks of code\npre {\n  display: block;\n  padding: ((@line-height-computed - 1) / 2);\n  margin: 0 0 (@line-height-computed / 2);\n  font-size: (@font-size-base - 1); // 14px to 13px\n  line-height: @line-height-base;\n  word-break: break-all;\n  word-wrap: break-word;\n  color: @pre-color;\n  background-color: @pre-bg;\n  border: 1px solid @pre-border-color;\n  border-radius: @border-radius-base;\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    padding: 0;\n    font-size: inherit;\n    color: inherit;\n    white-space: pre-wrap;\n    background-color: transparent;\n    border-radius: 0;\n  }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n  max-height: @pre-scrollable-max-height;\n  overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n  .container-fixed();\n\n  @media (min-width: @screen-sm-min) {\n    width: @container-sm;\n  }\n  @media (min-width: @screen-md-min) {\n    width: @container-md;\n  }\n  @media (min-width: @screen-lg-min) {\n    width: @container-lg;\n  }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n  .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n  .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n  .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n  .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n  .make-grid(lg);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n  max-width: 100%;\n  background-color: @table-bg;\n}\nth {\n  text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n  width: 100%;\n  margin-bottom: @line-height-computed;\n  // Cells\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-cell-padding;\n        line-height: @line-height-base;\n        vertical-align: top;\n        border-top: 1px solid @table-border-color;\n      }\n    }\n  }\n  // Bottom align for column headings\n  > thead > tr > th {\n    vertical-align: bottom;\n    border-bottom: 2px solid @table-border-color;\n  }\n  // Remove top border from thead by default\n  > caption + thead,\n  > colgroup + thead,\n  > thead:first-child {\n    > tr:first-child {\n      > th,\n      > td {\n        border-top: 0;\n      }\n    }\n  }\n  // Account for multiple tbody instances\n  > tbody + tbody {\n    border-top: 2px solid @table-border-color;\n  }\n\n  // Nesting\n  .table {\n    background-color: @body-bg;\n  }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-condensed-cell-padding;\n      }\n    }\n  }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n  border: 1px solid @table-border-color;\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        border: 1px solid @table-border-color;\n      }\n    }\n  }\n  > thead > tr {\n    > th,\n    > td {\n      border-bottom-width: 2px;\n    }\n  }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n  > tbody > tr:nth-child(odd) {\n    > td,\n    > th {\n      background-color: @table-bg-accent;\n    }\n  }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  > tbody > tr:hover {\n    > td,\n    > th {\n      background-color: @table-bg-hover;\n    }\n  }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n  position: static; // Prevent border hiding in Firefox and IE9/10 (see https://github.com/twbs/bootstrap/issues/11623)\n  float: none;\n  display: table-column;\n}\ntable {\n  td,\n  th {\n    &[class*=\"col-\"] {\n      position: static; // Prevent border hiding in Firefox and IE9/10 (see https://github.com/twbs/bootstrap/issues/11623)\n      float: none;\n      display: table-cell;\n    }\n  }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n@media (max-width: @screen-xs-max) {\n  .table-responsive {\n    width: 100%;\n    margin-bottom: (@line-height-computed * 0.75);\n    overflow-y: hidden;\n    overflow-x: scroll;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid @table-border-color;\n    -webkit-overflow-scrolling: touch;\n\n    // Tighten up spacing\n    > .table {\n      margin-bottom: 0;\n\n      // Ensure the content doesn't wrap\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th,\n          > td {\n            white-space: nowrap;\n          }\n        }\n      }\n    }\n\n    // Special overrides for the bordered tables\n    > .table-bordered {\n      border: 0;\n\n      // Nuke the appropriate borders so that the parent can handle them\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th:first-child,\n          > td:first-child {\n            border-left: 0;\n          }\n          > th:last-child,\n          > td:last-child {\n            border-right: 0;\n          }\n        }\n      }\n\n      // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n      // chances are there will be only one `tr` in a `thead` and that would\n      // remove the border altogether.\n      > tbody,\n      > tfoot {\n        > tr:last-child {\n          > th,\n          > td {\n            border-bottom: 0;\n          }\n        }\n      }\n\n    }\n  }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n  padding: 0;\n  margin: 0;\n  border: 0;\n  // Chrome and Firefox set a `min-width: -webkit-min-content;` on fieldsets,\n  // so we reset that to ensure it behaves more like a standard block element.\n  // See https://github.com/twbs/bootstrap/issues/12359.\n  min-width: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: @line-height-computed;\n  font-size: (@font-size-base * 1.5);\n  line-height: inherit;\n  color: @legend-color;\n  border: 0;\n  border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n  display: inline-block;\n  margin-bottom: 5px;\n  font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n  .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9; /* IE8-9 */\n  line-height: normal;\n}\n\n// Set the height of file controls to match text inputs\ninput[type=\"file\"] {\n  display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n  height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  .tab-focus();\n}\n\n// Adjust output element\noutput {\n  display: block;\n  padding-top: (@padding-base-vertical + 1);\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n  background-color: @input-bg;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid @input-border;\n  border-radius: @input-border-radius;\n  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n  .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  .form-control-focus();\n\n  // Placeholder\n  .placeholder();\n\n  // Disabled and read-only inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &[disabled],\n  &[readonly],\n  fieldset[disabled] & {\n    cursor: not-allowed;\n    background-color: @input-bg-disabled;\n    opacity: 1; // iOS fix for unreadable disabled content\n  }\n\n  // Reset height for `textarea`s\n  textarea& {\n    height: auto;\n  }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n  -webkit-appearance: none;\n}\n\n\n// Special styles for iOS date input\n//\n// In Mobile Safari, date inputs require a pixel line-height that matches the\n// given height of the input.\n\ninput[type=\"date\"] {\n  line-height: @input-height-base;\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: 15px;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n  display: block;\n  min-height: @line-height-computed; // clear the floating input if there is no label text\n  margin-top: 10px;\n  margin-bottom: 10px;\n  padding-left: 20px;\n  label {\n    display: inline;\n    font-weight: normal;\n    cursor: pointer;\n  }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  float: left;\n  margin-left: -20px;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  vertical-align: middle;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n//\n// Note: Neither radios nor checkboxes can be readonly.\ninput[type=\"radio\"],\ninput[type=\"checkbox\"],\n.radio,\n.radio-inline,\n.checkbox,\n.checkbox-inline {\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: not-allowed;\n  }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n\n.input-sm {\n  .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n\n.input-lg {\n  .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n.has-feedback {\n  // Enable absolute positioning\n  position: relative;\n\n  // Ensure icons don't overlap text\n  .form-control {\n    padding-right: (@input-height-base * 1.25);\n  }\n\n  // Feedback icon (requires .glyphicon classes)\n  .form-control-feedback {\n    position: absolute;\n    top: (@line-height-computed + 5); // Height of the `label` and its margin\n    right: 0;\n    display: block;\n    width: @input-height-base;\n    height: @input-height-base;\n    line-height: @input-height-base;\n    text-align: center;\n  }\n}\n\n// Feedback states\n.has-success {\n  .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);\n}\n.has-warning {\n  .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);\n}\n.has-error {\n  .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n  margin-bottom: 0; // Remove default margin from `p`\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n  display: block; // account for any element using help-block\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: lighten(@text-color, 25%); // lighten the text some for contrast\n}\n\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n.form-inline {\n\n  // Kick in the inline\n  @media (min-width: @screen-sm-min) {\n    // Inline-block all the things for \"inline\"\n    .form-group {\n      display: inline-block;\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // In navbar-form, allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n      width: auto; // Prevent labels from stacking above inputs in `.form-group`\n      vertical-align: middle;\n    }\n    // Input groups need that 100% width though\n    .input-group > .form-control {\n      width: 100%;\n    }\n\n    .control-label {\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match (which also avoids\n    // a bug in WebKit: https://github.com/twbs/bootstrap/issues/1969).\n    .radio,\n    .checkbox {\n      display: inline-block;\n      margin-top: 0;\n      margin-bottom: 0;\n      padding-left: 0;\n      vertical-align: middle;\n    }\n    .radio input[type=\"radio\"],\n    .checkbox input[type=\"checkbox\"] {\n      float: none;\n      margin-left: 0;\n    }\n\n    // Validation states\n    //\n    // Reposition the icon because it's now within a grid column and columns have\n    // `position: relative;` on them. Also accounts for the grid gutter padding.\n    .has-feedback .form-control-feedback {\n      top: 0;\n    }\n  }\n}\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n  // Consistent vertical alignment of labels, radios, and checkboxes\n  .control-label,\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline {\n    margin-top: 0;\n    margin-bottom: 0;\n    padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n  }\n  // Account for padding we're adding to ensure the alignment and of help text\n  // and other content below items\n  .radio,\n  .checkbox {\n    min-height: (@line-height-computed + (@padding-base-vertical + 1));\n  }\n\n  // Make form groups behave like rows\n  .form-group {\n    .make-row();\n  }\n\n  .form-control-static {\n    padding-top: (@padding-base-vertical + 1);\n  }\n\n  // Only right align form labels here when the columns stop stacking\n  @media (min-width: @screen-sm-min) {\n    .control-label {\n      text-align: right;\n    }\n  }\n\n  // Validation states\n  //\n  // Reposition the icon because it's now within a grid column and columns have\n  // `position: relative;` on them. Also accounts for the grid gutter padding.\n  .has-feedback .form-control-feedback {\n    top: 0;\n    right: (@grid-gutter-width / 2);\n  }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n  display: inline-block;\n  margin-bottom: 0; // For input.btn\n  font-weight: @btn-font-weight;\n  text-align: center;\n  vertical-align: middle;\n  cursor: pointer;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  white-space: nowrap;\n  .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @border-radius-base);\n  .user-select(none);\n\n  &,\n  &:active,\n  &.active {\n    &:focus {\n      .tab-focus();\n    }\n  }\n\n  &:hover,\n  &:focus {\n    color: @btn-default-color;\n    text-decoration: none;\n  }\n\n  &:active,\n  &.active {\n    outline: 0;\n    background-image: none;\n    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: not-allowed;\n    pointer-events: none; // Future-proof disabling of clicks\n    .opacity(.65);\n    .box-shadow(none);\n  }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n  .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n  .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n  .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n  .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n  .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n  .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n  color: @link-color;\n  font-weight: normal;\n  cursor: pointer;\n  border-radius: 0;\n\n  &,\n  &:active,\n  &[disabled],\n  fieldset[disabled] & {\n    background-color: transparent;\n    .box-shadow(none);\n  }\n  &,\n  &:hover,\n  &:focus,\n  &:active {\n    border-color: transparent;\n  }\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: underline;\n    background-color: transparent;\n  }\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus {\n      color: @btn-link-disabled-color;\n      text-decoration: none;\n    }\n  }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n  // line-height: ensure even-numbered height of button next to large input\n  .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n.btn-sm {\n  // line-height: ensure proper height of button next to small input\n  .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n.btn-xs {\n  .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n  display: block;\n  width: 100%;\n  padding-left: 0;\n  padding-right: 0;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle; // match .btn alignment given font-size hack above\n  > .btn {\n    position: relative;\n    float: left;\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active,\n    &.active {\n      z-index: 2;\n    }\n    &:focus {\n      // Remove focus outline when dropdown JS adds it after closing the menu\n      outline: none;\n    }\n  }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n  .btn + .btn,\n  .btn + .btn-group,\n  .btn-group + .btn,\n  .btn-group + .btn-group {\n    margin-left: -1px;\n  }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n  margin-left: -5px; // Offset the first child's margin\n  &:extend(.clearfix all);\n\n  .btn-group,\n  .input-group {\n    float: left;\n  }\n  > .btn,\n  > .btn-group,\n  > .input-group {\n    margin-left: 5px;\n  }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n  margin-left: 0;\n  &:not(:last-child):not(.dropdown-toggle) {\n    .border-right-radius(0);\n  }\n}\n// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-right-radius(0);\n  }\n}\n.btn-group > .btn-group:last-child > .btn:first-child {\n  .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n  .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n  // Show no shadow for `.btn-link` since it has no other button styles.\n  &.btn-link {\n    .box-shadow(none);\n  }\n}\n\n\n// Reposition the caret\n.btn .caret {\n  margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n  border-width: @caret-width-large @caret-width-large 0;\n  border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n  border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n  > .btn,\n  > .btn-group,\n  > .btn-group > .btn {\n    display: block;\n    float: none;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  // Clear floats so dropdown menus can be properly placed\n  > .btn-group {\n    &:extend(.clearfix all);\n    > .btn {\n      float: none;\n    }\n  }\n\n  > .btn + .btn,\n  > .btn + .btn-group,\n  > .btn-group + .btn,\n  > .btn-group + .btn-group {\n    margin-top: -1px;\n    margin-left: 0;\n  }\n}\n\n.btn-group-vertical > .btn {\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n  &:first-child:not(:last-child) {\n    border-top-right-radius: @border-radius-base;\n    .border-bottom-radius(0);\n  }\n  &:last-child:not(:first-child) {\n    border-bottom-left-radius: @border-radius-base;\n    .border-top-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-bottom-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-top-radius(0);\n}\n\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n  > .btn,\n  > .btn-group {\n    float: none;\n    display: table-cell;\n    width: 1%;\n  }\n  > .btn-group .btn {\n    width: 100%;\n  }\n}\n\n\n// Checkbox and radio options\n[data-toggle=\"buttons\"] > .btn > input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn > input[type=\"checkbox\"] {\n  display: none;\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twitter/bootstrap/pull/3552.\n\n.fade {\n  opacity: 0;\n  .transition(opacity .15s linear);\n  &.in {\n    opacity: 1;\n  }\n}\n\n.collapse {\n  display: none;\n  &.in {\n    display: block;\n  }\n}\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  .transition(height .35s ease);\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n//  Star\n\n// Import the fonts\n@font-face {\n  font-family: 'Glyphicons Halflings';\n  src: ~\"url('@{icon-font-path}@{icon-font-name}.eot')\";\n  src: ~\"url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype')\",\n       ~\"url('@{icon-font-path}@{icon-font-name}.woff') format('woff')\",\n       ~\"url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype')\",\n       ~\"url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg')\";\n}\n\n// Catchall baseclass\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk               { &:before { content: \"\\2a\"; } }\n.glyphicon-plus                   { &:before { content: \"\\2b\"; } }\n.glyphicon-euro                   { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus                  { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud                  { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope               { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil                 { &:before { content: \"\\270f\"; } }\n.glyphicon-glass                  { &:before { content: \"\\e001\"; } }\n.glyphicon-music                  { &:before { content: \"\\e002\"; } }\n.glyphicon-search                 { &:before { content: \"\\e003\"; } }\n.glyphicon-heart                  { &:before { content: \"\\e005\"; } }\n.glyphicon-star                   { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty             { &:before { content: \"\\e007\"; } }\n.glyphicon-user                   { &:before { content: \"\\e008\"; } }\n.glyphicon-film                   { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large               { &:before { content: \"\\e010\"; } }\n.glyphicon-th                     { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list                { &:before { content: \"\\e012\"; } }\n.glyphicon-ok                     { &:before { content: \"\\e013\"; } }\n.glyphicon-remove                 { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in                { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out               { &:before { content: \"\\e016\"; } }\n.glyphicon-off                    { &:before { content: \"\\e017\"; } }\n.glyphicon-signal                 { &:before { content: \"\\e018\"; } }\n.glyphicon-cog                    { &:before { content: \"\\e019\"; } }\n.glyphicon-trash                  { &:before { content: \"\\e020\"; } }\n.glyphicon-home                   { &:before { content: \"\\e021\"; } }\n.glyphicon-file                   { &:before { content: \"\\e022\"; } }\n.glyphicon-time                   { &:before { content: \"\\e023\"; } }\n.glyphicon-road                   { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt           { &:before { content: \"\\e025\"; } }\n.glyphicon-download               { &:before { content: \"\\e026\"; } }\n.glyphicon-upload                 { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox                  { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle            { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat                 { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh                { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt               { &:before { content: \"\\e032\"; } }\n.glyphicon-lock                   { &:before { content: \"\\e033\"; } }\n.glyphicon-flag                   { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones             { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off             { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down            { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up              { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode                 { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode                { &:before { content: \"\\e040\"; } }\n.glyphicon-tag                    { &:before { content: \"\\e041\"; } }\n.glyphicon-tags                   { &:before { content: \"\\e042\"; } }\n.glyphicon-book                   { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark               { &:before { content: \"\\e044\"; } }\n.glyphicon-print                  { &:before { content: \"\\e045\"; } }\n.glyphicon-camera                 { &:before { content: \"\\e046\"; } }\n.glyphicon-font                   { &:before { content: \"\\e047\"; } }\n.glyphicon-bold                   { &:before { content: \"\\e048\"; } }\n.glyphicon-italic                 { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height            { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width             { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left             { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center           { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right            { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify          { &:before { content: \"\\e055\"; } }\n.glyphicon-list                   { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left            { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right           { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video         { &:before { content: \"\\e059\"; } }\n.glyphicon-picture                { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker             { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust                 { &:before { content: \"\\e063\"; } }\n.glyphicon-tint                   { &:before { content: \"\\e064\"; } }\n.glyphicon-edit                   { &:before { content: \"\\e065\"; } }\n.glyphicon-share                  { &:before { content: \"\\e066\"; } }\n.glyphicon-check                  { &:before { content: \"\\e067\"; } }\n.glyphicon-move                   { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward          { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward          { &:before { content: \"\\e070\"; } }\n.glyphicon-backward               { &:before { content: \"\\e071\"; } }\n.glyphicon-play                   { &:before { content: \"\\e072\"; } }\n.glyphicon-pause                  { &:before { content: \"\\e073\"; } }\n.glyphicon-stop                   { &:before { content: \"\\e074\"; } }\n.glyphicon-forward                { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward           { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward           { &:before { content: \"\\e077\"; } }\n.glyphicon-eject                  { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left           { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right          { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign              { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign             { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign            { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign                { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign          { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign              { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot             { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle          { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle              { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle             { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left             { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right            { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up               { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down             { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt              { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full            { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small           { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign       { &:before { content: \"\\e101\"; } }\n.glyphicon-gift                   { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf                   { &:before { content: \"\\e103\"; } }\n.glyphicon-fire                   { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open               { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close              { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign           { &:before { content: \"\\e107\"; } }\n.glyphicon-plane                  { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar               { &:before { content: \"\\e109\"; } }\n.glyphicon-random                 { &:before { content: \"\\e110\"; } }\n.glyphicon-comment                { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet                 { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up             { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down           { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet                { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart          { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close           { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open            { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical        { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal      { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd                    { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn               { &:before { content: \"\\e122\"; } }\n.glyphicon-bell                   { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate            { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up              { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down            { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right             { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left              { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up                { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down              { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right     { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left      { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up        { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down      { &:before { content: \"\\e134\"; } }\n.glyphicon-globe                  { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench                 { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks                  { &:before { content: \"\\e137\"; } }\n.glyphicon-filter                 { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase              { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen             { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard              { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip              { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty            { &:before { content: \"\\e143\"; } }\n.glyphicon-link                   { &:before { content: \"\\e144\"; } }\n.glyphicon-phone                  { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin                { &:before { content: \"\\e146\"; } }\n.glyphicon-usd                    { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp                    { &:before { content: \"\\e149\"; } }\n.glyphicon-sort                   { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet       { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt   { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order          { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt      { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes     { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked              { &:before { content: \"\\e157\"; } }\n.glyphicon-expand                 { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down          { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up            { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in                 { &:before { content: \"\\e161\"; } }\n.glyphicon-flash                  { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out                { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window             { &:before { content: \"\\e164\"; } }\n.glyphicon-record                 { &:before { content: \"\\e165\"; } }\n.glyphicon-save                   { &:before { content: \"\\e166\"; } }\n.glyphicon-open                   { &:before { content: \"\\e167\"; } }\n.glyphicon-saved                  { &:before { content: \"\\e168\"; } }\n.glyphicon-import                 { &:before { content: \"\\e169\"; } }\n.glyphicon-export                 { &:before { content: \"\\e170\"; } }\n.glyphicon-send                   { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk            { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved           { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove          { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save            { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open            { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card            { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer               { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery                { &:before { content: \"\\e179\"; } }\n.glyphicon-header                 { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed             { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone               { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt              { &:before { content: \"\\e183\"; } }\n.glyphicon-tower                  { &:before { content: \"\\e184\"; } }\n.glyphicon-stats                  { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video               { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video               { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles              { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo           { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby            { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1              { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1              { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1              { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark         { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark      { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download         { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload           { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer           { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous         { &:before { content: \"\\e200\"; } }\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top:   @caret-width-base solid;\n  border-right: @caret-width-base solid transparent;\n  border-left:  @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropdown {\n  position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n  outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: @zindex-dropdown;\n  display: none; // none by default, but block on \"open\" of the menu\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0; // override default ul\n  list-style: none;\n  font-size: @font-size-base;\n  background-color: @dropdown-bg;\n  border: 1px solid @dropdown-fallback-border; // IE8 fallback\n  border: 1px solid @dropdown-border;\n  border-radius: @border-radius-base;\n  .box-shadow(0 6px 12px rgba(0,0,0,.175));\n  background-clip: padding-box;\n\n  // Aligns the dropdown menu to right\n  //\n  // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n  &.pull-right {\n    right: 0;\n    left: auto;\n  }\n\n  // Dividers (basically an hr) within the dropdown\n  .divider {\n    .nav-divider(@dropdown-divider-bg);\n  }\n\n  // Links within the dropdown menu\n  > li > a {\n    display: block;\n    padding: 3px 20px;\n    clear: both;\n    font-weight: normal;\n    line-height: @line-height-base;\n    color: @dropdown-link-color;\n    white-space: nowrap; // prevent links from randomly breaking onto new lines\n  }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    color: @dropdown-link-hover-color;\n    background-color: @dropdown-link-hover-bg;\n  }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-active-color;\n    text-decoration: none;\n    outline: 0;\n    background-color: @dropdown-link-active-bg;\n  }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-disabled-color;\n  }\n}\n// Nuke hover/focus effects\n.dropdown-menu > .disabled > a {\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    background-color: transparent;\n    background-image: none; // Remove CSS gradient\n    .reset-filter();\n    cursor: not-allowed;\n  }\n}\n\n// Open state for the dropdown\n.open {\n  // Show the menu\n  > .dropdown-menu {\n    display: block;\n  }\n\n  // Remove the outline when :focus is triggered\n  > a {\n    outline: 0;\n  }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n  left: auto; // Reset the default from `.dropdown-menu`\n  right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n  left: 0;\n  right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: @font-size-small;\n  line-height: @line-height-base;\n  color: @dropdown-header-color;\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  top: 0;\n  z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n  // Reverse the caret\n  .caret {\n    border-top: 0;\n    border-bottom: @caret-width-base solid;\n    content: \"\";\n  }\n  // Different positioning for bottom up menu\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-bottom: 1px;\n  }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-right {\n    .dropdown-menu {\n      .dropdown-menu-right();\n    }\n    // Necessary for overrides of the default right aligned menu.\n    // Will remove come v4 in all likelihood.\n    .dropdown-menu-left {\n      .dropdown-menu-left();\n    }\n  }\n}\n\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n  position: relative; // For dropdowns\n  display: table;\n  border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n  // Undo padding and float of grid classes\n  &[class*=\"col-\"] {\n    float: none;\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .form-control {\n    // Ensure that the input is always above the *appended* addon button for\n    // proper border colors.\n    position: relative;\n    z-index: 2;\n\n    // IE9 fubars the placeholder attribute in text inputs and the arrows on\n    // select elements in input groups. To fix it, we float the input. Details:\n    // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n    float: left;\n\n    width: 100%;\n    margin-bottom: 0;\n  }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn { .input-lg(); }\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn { .input-sm(); }\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  font-weight: normal;\n  line-height: 1;\n  color: @input-color;\n  text-align: center;\n  background-color: @input-group-addon-bg;\n  border: 1px solid @input-group-addon-border-color;\n  border-radius: @border-radius-base;\n\n  // Sizing\n  &.input-sm {\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    border-radius: @border-radius-small;\n  }\n  &.input-lg {\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    border-radius: @border-radius-large;\n  }\n\n  // Nuke default margins from checkboxes and radios to vertically center within.\n  input[type=\"radio\"],\n  input[type=\"checkbox\"] {\n    margin-top: 0;\n  }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  .border-right-radius(0);\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  .border-left-radius(0);\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n  position: relative;\n  // Jankily prevent input button groups from wrapping with `white-space` and\n  // `font-size` in combination with `inline-block` on buttons.\n  font-size: 0;\n  white-space: nowrap;\n\n  // Negative margin for spacing, position for bringing hovered/focused/actived\n  // element above the siblings.\n  > .btn {\n    position: relative;\n    + .btn {\n      margin-left: -1px;\n    }\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active {\n      z-index: 2;\n    }\n  }\n\n  // Negative margin to only have a 1px border between the two\n  &:first-child {\n    > .btn,\n    > .btn-group {\n      margin-right: -1px;\n    }\n  }\n  &:last-child {\n    > .btn,\n    > .btn-group {\n      margin-left: -1px;\n    }\n  }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n  margin-bottom: 0;\n  padding-left: 0; // Override default ul/ol\n  list-style: none;\n  &:extend(.clearfix all);\n\n  > li {\n    position: relative;\n    display: block;\n\n    > a {\n      position: relative;\n      display: block;\n      padding: @nav-link-padding;\n      &:hover,\n      &:focus {\n        text-decoration: none;\n        background-color: @nav-link-hover-bg;\n      }\n    }\n\n    // Disabled state sets text to gray and nukes hover/tab effects\n    &.disabled > a {\n      color: @nav-disabled-link-color;\n\n      &:hover,\n      &:focus {\n        color: @nav-disabled-link-hover-color;\n        text-decoration: none;\n        background-color: transparent;\n        cursor: not-allowed;\n      }\n    }\n  }\n\n  // Open dropdowns\n  .open > a {\n    &,\n    &:hover,\n    &:focus {\n      background-color: @nav-link-hover-bg;\n      border-color: @link-color;\n    }\n  }\n\n  // Nav dividers (deprecated with v3.0.1)\n  //\n  // This should have been removed in v3 with the dropping of `.nav-list`, but\n  // we missed it. We don't currently support this anywhere, but in the interest\n  // of maintaining backward compatibility in case you use it, it's deprecated.\n  .nav-divider {\n    .nav-divider();\n  }\n\n  // Prevent IE8 from misplacing imgs\n  //\n  // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n  > li > a > img {\n    max-width: none;\n  }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n  border-bottom: 1px solid @nav-tabs-border-color;\n  > li {\n    float: left;\n    // Make the list-items overlay the bottom border\n    margin-bottom: -1px;\n\n    // Actual tabs (as links)\n    > a {\n      margin-right: 2px;\n      line-height: @line-height-base;\n      border: 1px solid transparent;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n      &:hover {\n        border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n      }\n    }\n\n    // Active state, and its :hover to override normal :hover\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-tabs-active-link-hover-color;\n        background-color: @nav-tabs-active-link-hover-bg;\n        border: 1px solid @nav-tabs-active-link-hover-border-color;\n        border-bottom-color: transparent;\n        cursor: default;\n      }\n    }\n  }\n  // pulling this in mainly for less shorthand\n  &.nav-justified {\n    .nav-justified();\n    .nav-tabs-justified();\n  }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n  > li {\n    float: left;\n\n    // Links rendered as pills\n    > a {\n      border-radius: @nav-pills-border-radius;\n    }\n    + li {\n      margin-left: 2px;\n    }\n\n    // Active state\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-pills-active-link-hover-color;\n        background-color: @nav-pills-active-link-hover-bg;\n      }\n    }\n  }\n}\n\n\n// Stacked pills\n.nav-stacked {\n  > li {\n    float: none;\n    + li {\n      margin-top: 2px;\n      margin-left: 0; // no need for this gap between nav items\n    }\n  }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n  width: 100%;\n\n  > li {\n    float: none;\n     > a {\n      text-align: center;\n      margin-bottom: 5px;\n    }\n  }\n\n  > .dropdown .dropdown-menu {\n    top: auto;\n    left: auto;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li {\n      display: table-cell;\n      width: 1%;\n      > a {\n        margin-bottom: 0;\n      }\n    }\n  }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n  border-bottom: 0;\n\n  > li > a {\n    // Override margin from .nav-tabs\n    margin-right: 0;\n    border-radius: @border-radius-base;\n  }\n\n  > .active > a,\n  > .active > a:hover,\n  > .active > a:focus {\n    border: 1px solid @nav-tabs-justified-link-border-color;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li > a {\n      border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n    }\n    > .active > a,\n    > .active > a:hover,\n    > .active > a:focus {\n      border-bottom-color: @nav-tabs-justified-active-link-border-color;\n    }\n  }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n  > .tab-pane {\n    display: none;\n  }\n  > .active {\n    display: block;\n  }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n  // make dropdown border overlap tab border\n  margin-top: -1px;\n  // Remove the top rounded corners here since there is a hard edge above the menu\n  .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  position: relative;\n  min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n  margin-bottom: @navbar-margin-bottom;\n  border: 1px solid transparent;\n\n  // Prevent floats from breaking the navbar\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: @navbar-border-radius;\n  }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n  }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n  max-height: @navbar-collapse-max-height;\n  overflow-x: visible;\n  padding-right: @navbar-padding-horizontal;\n  padding-left:  @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n  &:extend(.clearfix all);\n  -webkit-overflow-scrolling: touch;\n\n  &.in {\n    overflow-y: auto;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n\n    &.collapse {\n      display: block !important;\n      height: auto !important;\n      padding-bottom: 0; // Override default setting\n      overflow: visible !important;\n    }\n\n    &.in {\n      overflow-y: visible;\n    }\n\n    // Undo the collapse side padding for navbars with containers to ensure\n    // alignment of right-aligned contents.\n    .navbar-fixed-top &,\n    .navbar-static-top &,\n    .navbar-fixed-bottom & {\n      padding-left: 0;\n      padding-right: 0;\n    }\n  }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n  > .navbar-header,\n  > .navbar-collapse {\n    margin-right: -@navbar-padding-horizontal;\n    margin-left:  -@navbar-padding-horizontal;\n\n    @media (min-width: @grid-float-breakpoint) {\n      margin-right: 0;\n      margin-left:  0;\n    }\n  }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n  z-index: @zindex-navbar;\n  border-width: 0 0 1px;\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: @zindex-navbar-fixed;\n\n  // Undo the rounded corners\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0; // override .navbar defaults\n  border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n  float: left;\n  padding: @navbar-padding-vertical @navbar-padding-horizontal;\n  font-size: @font-size-large;\n  line-height: @line-height-computed;\n  height: @navbar-height;\n\n  &:hover,\n  &:focus {\n    text-decoration: none;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    .navbar > .container &,\n    .navbar > .container-fluid & {\n      margin-left: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n  position: relative;\n  float: right;\n  margin-right: @navbar-padding-horizontal;\n  padding: 9px 10px;\n  .navbar-vertical-align(34px);\n  background-color: transparent;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  border-radius: @border-radius-base;\n\n  // We remove the `outline` here, but later compensate by attaching `:hover`\n  // styles to `:focus`.\n  &:focus {\n    outline: none;\n  }\n\n  // Bars\n  .icon-bar {\n    display: block;\n    width: 22px;\n    height: 2px;\n    border-radius: 1px;\n  }\n  .icon-bar + .icon-bar {\n    margin-top: 4px;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    display: none;\n  }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n  > li > a {\n    padding-top:    10px;\n    padding-bottom: 10px;\n    line-height: @line-height-computed;\n  }\n\n  @media (max-width: @grid-float-breakpoint-max) {\n    // Dropdowns get custom display when collapsed\n    .open .dropdown-menu {\n      position: static;\n      float: none;\n      width: auto;\n      margin-top: 0;\n      background-color: transparent;\n      border: 0;\n      box-shadow: none;\n      > li > a,\n      .dropdown-header {\n        padding: 5px 15px 5px 25px;\n      }\n      > li > a {\n        line-height: @line-height-computed;\n        &:hover,\n        &:focus {\n          background-image: none;\n        }\n      }\n    }\n  }\n\n  // Uncollapse the nav\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin: 0;\n\n    > li {\n      float: left;\n      > a {\n        padding-top:    @navbar-padding-vertical;\n        padding-bottom: @navbar-padding-vertical;\n      }\n    }\n\n    &.navbar-right:last-child {\n      margin-right: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-left  { .pull-left(); }\n  .navbar-right { .pull-right(); }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n  margin-left: -@navbar-padding-horizontal;\n  margin-right: -@navbar-padding-horizontal;\n  padding: 10px @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n  .box-shadow(@shadow);\n\n  // Mixin behavior for optimum display\n  .form-inline();\n\n  .form-group {\n    @media (max-width: @grid-float-breakpoint-max) {\n      margin-bottom: 5px;\n    }\n  }\n\n  // Vertically center in expanded, horizontal navbar\n  .navbar-vertical-align(@input-height-base);\n\n  // Undo 100% width for pull classes\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border: 0;\n    margin-left: 0;\n    margin-right: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    .box-shadow(none);\n\n    // Outdent the form if last child to line up with content down the page\n    &.navbar-right:last-child {\n      margin-right: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n  .navbar-vertical-align(@input-height-base);\n\n  &.btn-sm {\n    .navbar-vertical-align(@input-height-small);\n  }\n  &.btn-xs {\n    .navbar-vertical-align(22);\n  }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n  .navbar-vertical-align(@line-height-computed);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin-left: @navbar-padding-horizontal;\n    margin-right: @navbar-padding-horizontal;\n\n    // Outdent the form if last child to line up with content down the page\n    &.navbar-right:last-child {\n      margin-right: 0;\n    }\n  }\n}\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n  background-color: @navbar-default-bg;\n  border-color: @navbar-default-border;\n\n  .navbar-brand {\n    color: @navbar-default-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-brand-hover-color;\n      background-color: @navbar-default-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-default-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-default-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-hover-color;\n        background-color: @navbar-default-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-active-color;\n        background-color: @navbar-default-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n        background-color: @navbar-default-link-disabled-bg;\n      }\n    }\n  }\n\n  .navbar-toggle {\n    border-color: @navbar-default-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-default-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-default-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: @navbar-default-border;\n  }\n\n  // Dropdown menu items\n  .navbar-nav {\n    // Remove background color from open dropdown\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-default-link-active-bg;\n        color: @navbar-default-link-active-color;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display when collapsed\n      .open .dropdown-menu {\n        > li > a {\n          color: @navbar-default-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-hover-color;\n            background-color: @navbar-default-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-active-color;\n            background-color: @navbar-default-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-disabled-color;\n            background-color: @navbar-default-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n\n  // Links in navbars\n  //\n  // Add a class to ensure links outside the navbar nav are colored correctly.\n\n  .navbar-link {\n    color: @navbar-default-link-color;\n    &:hover {\n      color: @navbar-default-link-hover-color;\n    }\n  }\n\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n  background-color: @navbar-inverse-bg;\n  border-color: @navbar-inverse-border;\n\n  .navbar-brand {\n    color: @navbar-inverse-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-brand-hover-color;\n      background-color: @navbar-inverse-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-inverse-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-inverse-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-hover-color;\n        background-color: @navbar-inverse-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-active-color;\n        background-color: @navbar-inverse-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n        background-color: @navbar-inverse-link-disabled-bg;\n      }\n    }\n  }\n\n  // Darken the responsive nav toggle\n  .navbar-toggle {\n    border-color: @navbar-inverse-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-inverse-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-inverse-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: darken(@navbar-inverse-bg, 7%);\n  }\n\n  // Dropdowns\n  .navbar-nav {\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-inverse-link-active-bg;\n        color: @navbar-inverse-link-active-color;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display\n      .open .dropdown-menu {\n        > .dropdown-header {\n          border-color: @navbar-inverse-border;\n        }\n        .divider {\n          background-color: @navbar-inverse-border;\n        }\n        > li > a {\n          color: @navbar-inverse-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-hover-color;\n            background-color: @navbar-inverse-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-active-color;\n            background-color: @navbar-inverse-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-disabled-color;\n            background-color: @navbar-inverse-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n  .navbar-link {\n    color: @navbar-inverse-link-color;\n    &:hover {\n      color: @navbar-inverse-link-hover-color;\n    }\n  }\n\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n  .clearfix();\n}\n.center-block {\n  .center-block();\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n  display: none !important;\n  visibility: hidden !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n  position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n  padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n  margin-bottom: @line-height-computed;\n  list-style: none;\n  background-color: @breadcrumb-bg;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline-block;\n\n    + li:before {\n      content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n      padding: 0 5px;\n      color: @breadcrumb-color;\n    }\n  }\n\n  > .active {\n    color: @breadcrumb-active-color;\n  }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline; // Remove list-style and block-level defaults\n    > a,\n    > span {\n      position: relative;\n      float: left; // Collapse white-space\n      padding: @padding-base-vertical @padding-base-horizontal;\n      line-height: @line-height-base;\n      text-decoration: none;\n      color: @pagination-color;\n      background-color: @pagination-bg;\n      border: 1px solid @pagination-border;\n      margin-left: -1px;\n    }\n    &:first-child {\n      > a,\n      > span {\n        margin-left: 0;\n        .border-left-radius(@border-radius-base);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius-base);\n      }\n    }\n  }\n\n  > li > a,\n  > li > span {\n    &:hover,\n    &:focus {\n      color: @pagination-hover-color;\n      background-color: @pagination-hover-bg;\n      border-color: @pagination-hover-border;\n    }\n  }\n\n  > .active > a,\n  > .active > span {\n    &,\n    &:hover,\n    &:focus {\n      z-index: 2;\n      color: @pagination-active-color;\n      background-color: @pagination-active-bg;\n      border-color: @pagination-active-border;\n      cursor: default;\n    }\n  }\n\n  > .disabled {\n    > span,\n    > span:hover,\n    > span:focus,\n    > a,\n    > a:hover,\n    > a:focus {\n      color: @pagination-disabled-color;\n      background-color: @pagination-disabled-bg;\n      border-color: @pagination-disabled-border;\n      cursor: not-allowed;\n    }\n  }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n  .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @border-radius-small);\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  list-style: none;\n  text-align: center;\n  &:extend(.clearfix all);\n  li {\n    display: inline;\n    > a,\n    > span {\n      display: inline-block;\n      padding: 5px 14px;\n      background-color: @pager-bg;\n      border: 1px solid @pager-border;\n      border-radius: @pager-border-radius;\n    }\n\n    > a:hover,\n    > a:focus {\n      text-decoration: none;\n      background-color: @pager-hover-bg;\n    }\n  }\n\n  .next {\n    > a,\n    > span {\n      float: right;\n    }\n  }\n\n  .previous {\n    > a,\n    > span {\n      float: left;\n    }\n  }\n\n  .disabled {\n    > a,\n    > a:hover,\n    > a:focus,\n    > span {\n      color: @pager-disabled-color;\n      background-color: @pager-bg;\n      cursor: not-allowed;\n    }\n  }\n\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: @label-color;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n\n  // Add hover effects, but only for links\n  &[href] {\n    &:hover,\n    &:focus {\n      color: @label-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Empty labels collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for labels in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n  .label-variant(@label-default-bg);\n}\n\n.label-primary {\n  .label-variant(@label-primary-bg);\n}\n\n.label-success {\n  .label-variant(@label-success-bg);\n}\n\n.label-info {\n  .label-variant(@label-info-bg);\n}\n\n.label-warning {\n  .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n  .label-variant(@label-danger-bg);\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base classes\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: @font-size-small;\n  font-weight: @badge-font-weight;\n  color: @badge-color;\n  line-height: @badge-line-height;\n  vertical-align: baseline;\n  white-space: nowrap;\n  text-align: center;\n  background-color: @badge-bg;\n  border-radius: @badge-border-radius;\n\n  // Empty badges collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for badges in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n  .btn-xs & {\n    top: 0;\n    padding: 1px 5px;\n  }\n}\n\n// Hover state, but only for links\na.badge {\n  &:hover,\n  &:focus {\n    color: @badge-link-hover-color;\n    text-decoration: none;\n    cursor: pointer;\n  }\n}\n\n// Account for counters in navs\na.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n  color: @badge-active-color;\n  background-color: @badge-active-bg;\n}\n.nav-pills > li > a > .badge {\n  margin-left: 3px;\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n  padding: @jumbotron-padding;\n  margin-bottom: @jumbotron-padding;\n  color: @jumbotron-color;\n  background-color: @jumbotron-bg;\n\n  h1,\n  .h1 {\n    color: @jumbotron-heading-color;\n  }\n  p {\n    margin-bottom: (@jumbotron-padding / 2);\n    font-size: @jumbotron-font-size;\n    font-weight: 200;\n  }\n\n  .container & {\n    border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n  }\n\n  .container {\n    max-width: 100%;\n  }\n\n  @media screen and (min-width: @screen-sm-min) {\n    padding-top:    (@jumbotron-padding * 1.6);\n    padding-bottom: (@jumbotron-padding * 1.6);\n\n    .container & {\n      padding-left:  (@jumbotron-padding * 2);\n      padding-right: (@jumbotron-padding * 2);\n    }\n\n    h1,\n    .h1 {\n      font-size: (@font-size-base * 4.5);\n    }\n  }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n  padding: @alert-padding;\n  margin-bottom: @line-height-computed;\n  border: 1px solid transparent;\n  border-radius: @alert-border-radius;\n\n  // Headings for larger alerts\n  h4 {\n    margin-top: 0;\n    // Specified for the h4 to prevent conflicts of changing @headings-color\n    color: inherit;\n  }\n  // Provide class for links that match alerts\n  .alert-link {\n    font-weight: @alert-link-font-weight;\n  }\n\n  // Improve alignment and spacing of inner content\n  > p,\n  > ul {\n    margin-bottom: 0;\n  }\n  > p + p {\n    margin-top: 5px;\n  }\n}\n\n// Dismissable alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable {\n padding-right: (@alert-padding + 20);\n\n  // Adjust close link position\n  .close {\n    position: relative;\n    top: -2px;\n    right: -21px;\n    color: inherit;\n  }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n  .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n.alert-info {\n  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n.alert-warning {\n  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n.alert-danger {\n  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n  overflow: hidden;\n  height: @line-height-computed;\n  margin-bottom: @line-height-computed;\n  background-color: @progress-bg;\n  border-radius: @border-radius-base;\n  .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: @font-size-small;\n  line-height: @line-height-computed;\n  color: @progress-bar-color;\n  text-align: center;\n  background-color: @progress-bar-bg;\n  .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n  .transition(width .6s ease);\n}\n\n// Striped bars\n.progress-striped .progress-bar {\n  #gradient > .striped();\n  background-size: 40px 40px;\n}\n\n// Call animation for the active one\n.progress.active .progress-bar {\n  .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n  .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n  .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n  .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n  .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Media objects\n// Source: http://stubbornella.org/content/?p=497\n// --------------------------------------------------\n\n\n// Common styles\n// -------------------------\n\n// Clear the floats\n.media,\n.media-body {\n  overflow: hidden;\n  zoom: 1;\n}\n\n// Proper spacing between instances of .media\n.media,\n.media .media {\n  margin-top: 15px;\n}\n.media:first-child {\n  margin-top: 0;\n}\n\n// For images and videos, set to block\n.media-object {\n  display: block;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n  margin: 0 0 5px;\n}\n\n\n// Media image alignment\n// -------------------------\n\n.media {\n  > .pull-left {\n    margin-right: 10px;\n  }\n  > .pull-right {\n    margin-left: 10px;\n  }\n}\n\n\n// Media list variation\n// -------------------------\n\n// Undo default ul/ol styles\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on 
    ,
      , or
      .\n\n.list-group {\n // No need to set list-style: none; since .list-group-item is block level\n margin-bottom: 20px;\n padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n // Place the border on the list items and negative margin up for better styling\n margin-bottom: -1px;\n background-color: @list-group-bg;\n border: 1px solid @list-group-border;\n\n // Round the first and last items\n &:first-child {\n .border-top-radius(@list-group-border-radius);\n }\n &:last-child {\n margin-bottom: 0;\n .border-bottom-radius(@list-group-border-radius);\n }\n\n // Align badges within list items\n > .badge {\n float: right;\n }\n > .badge + .badge {\n margin-right: 5px;\n }\n}\n\n\n// Linked list items\n//\n// Use anchor elements instead of `li`s or `div`s to create linked list items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item {\n color: @list-group-link-color;\n\n .list-group-item-heading {\n color: @list-group-link-heading-color;\n }\n\n // Hover state\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @list-group-hover-bg;\n }\n\n // Active class on item itself, not parent\n &.active,\n &.active:hover,\n &.active:focus {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: @list-group-active-color;\n background-color: @list-group-active-bg;\n border-color: @list-group-active-border;\n\n // Force color to inherit for custom content\n .list-group-item-heading {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-active-text-color;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n","//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n margin-bottom: @line-height-computed;\n background-color: @panel-bg;\n border: 1px solid transparent;\n border-radius: @panel-border-radius;\n .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n padding: @panel-body-padding;\n &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n .border-top-radius((@panel-border-radius - 1));\n\n > .dropdown .dropdown-toggle {\n color: inherit;\n }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: ceil((@font-size-base * 1.125));\n color: inherit;\n\n > a {\n color: inherit;\n }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n padding: 10px 15px;\n background-color: @panel-footer-bg;\n border-top: 1px solid @panel-inner-border;\n .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n > .list-group {\n margin-bottom: 0;\n\n .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n }\n\n // Add border top radius for first one\n &:first-child {\n .list-group-item:first-child {\n border-top: 0;\n .border-top-radius((@panel-border-radius - 1));\n }\n }\n // Add border bottom radius for last one\n &:last-child {\n .list-group-item:last-child {\n border-bottom: 0;\n .border-bottom-radius((@panel-border-radius - 1));\n }\n }\n }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n .list-group-item:first-child {\n border-top-width: 0;\n }\n}\n\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n > .table,\n > .table-responsive > .table {\n margin-bottom: 0;\n }\n // Add border top radius for first one\n > .table:first-child,\n > .table-responsive:first-child > .table:first-child {\n .border-top-radius((@panel-border-radius - 1));\n\n > thead:first-child,\n > tbody:first-child {\n > tr:first-child {\n td:first-child,\n th:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-top-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n // Add border bottom radius for last one\n > .table:last-child,\n > .table-responsive:last-child > .table:last-child {\n .border-bottom-radius((@panel-border-radius - 1));\n\n > tbody:last-child,\n > tfoot:last-child {\n > tr:last-child {\n td:first-child,\n th:first-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-bottom-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n > .panel-body + .table,\n > .panel-body + .table-responsive {\n border-top: 1px solid @table-border-color;\n }\n > .table > tbody:first-child > tr:first-child th,\n > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n }\n > .table-bordered,\n > .table-responsive > .table-bordered {\n border: 0;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n > thead,\n > tbody {\n > tr:first-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n > tbody,\n > tfoot {\n > tr:last-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n }\n > .table-responsive {\n border: 0;\n margin-bottom: 0;\n }\n}\n\n\n// Collapsable panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n margin-bottom: @line-height-computed;\n\n // Tighten up margin so it's only between panels\n .panel {\n margin-bottom: 0;\n border-radius: @panel-border-radius;\n overflow: hidden; // crop contents when collapsed\n + .panel {\n margin-top: 5px;\n }\n }\n\n .panel-heading {\n border-bottom: 0;\n + .panel-collapse .panel-body {\n border-top: 1px solid @panel-inner-border;\n }\n }\n .panel-footer {\n border-top: 0;\n + .panel-collapse .panel-body {\n border-bottom: 1px solid @panel-inner-border;\n }\n }\n}\n\n\n// Contextual variations\n.panel-default {\n .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: @well-bg;\n border: 1px solid @well-border;\n border-radius: @border-radius-base;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n blockquote {\n border-color: #ddd;\n border-color: rgba(0,0,0,.15);\n }\n}\n\n// Sizes\n.well-lg {\n padding: 24px;\n border-radius: @border-radius-large;\n}\n.well-sm {\n padding: 9px;\n border-radius: @border-radius-small;\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n float: right;\n font-size: (@font-size-base * 1.5);\n font-weight: @close-font-weight;\n line-height: 1;\n color: @close-color;\n text-shadow: @close-text-shadow;\n .opacity(.2);\n\n &:hover,\n &:focus {\n color: @close-color;\n text-decoration: none;\n cursor: pointer;\n .opacity(.5);\n }\n\n // Additional properties for button version\n // iOS requires the button element instead of an anchor tag.\n // If you want the anchor version, it requires `href=\"#\"`.\n button& {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n display: none;\n overflow: auto;\n overflow-y: scroll;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal;\n -webkit-overflow-scrolling: touch;\n\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n\n // When fading in the modal, animate it to slide down\n &.fade .modal-dialog {\n .translate(0, -25%);\n .transition-transform(~\"0.3s ease-out\");\n }\n &.in .modal-dialog { .translate(0, 0)}\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n background-color: @modal-content-bg;\n border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n border: 1px solid @modal-content-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 3px 9px rgba(0,0,0,.5));\n background-clip: padding-box;\n // Remove focus outline from opened modal\n outline: none;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal-background;\n background-color: @modal-backdrop-bg;\n // Fade for backdrop\n &.fade { .opacity(0); }\n &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n padding: @modal-title-padding;\n border-bottom: 1px solid @modal-header-border-color;\n min-height: (@modal-title-padding + @modal-title-line-height);\n}\n// Close icon\n.modal-header .close {\n margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n margin: 0;\n line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n margin-top: 15px;\n padding: (@modal-inner-padding - 1) @modal-inner-padding @modal-inner-padding;\n text-align: right; // right align buttons\n border-top: 1px solid @modal-footer-border-color;\n &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n // Properly space out buttons\n .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n }\n // but override that for button groups\n .btn-group .btn + .btn {\n margin-left: -1px;\n }\n // and override it for block buttons as well\n .btn-block + .btn-block {\n margin-left: 0;\n }\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n width: @modal-md;\n margin: 30px auto;\n }\n .modal-content {\n .box-shadow(0 5px 15px rgba(0,0,0,.5));\n }\n\n // Modal sizes\n .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n .modal-lg { width: @modal-lg; }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n position: absolute;\n z-index: @zindex-tooltip;\n display: block;\n visibility: visible;\n font-size: @font-size-small;\n line-height: 1.4;\n .opacity(0);\n\n &.in { .opacity(@tooltip-opacity); }\n &.top { margin-top: -3px; padding: @tooltip-arrow-width 0; }\n &.right { margin-left: 3px; padding: 0 @tooltip-arrow-width; }\n &.bottom { margin-top: 3px; padding: @tooltip-arrow-width 0; }\n &.left { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: @tooltip-max-width;\n padding: 3px 8px;\n color: @tooltip-color;\n text-align: center;\n text-decoration: none;\n background-color: @tooltip-bg;\n border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip {\n &.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-left .tooltip-arrow {\n bottom: 0;\n left: @tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-right .tooltip-arrow {\n bottom: 0;\n right: @tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n border-right-color: @tooltip-arrow-color;\n }\n &.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-left-color: @tooltip-arrow-color;\n }\n &.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-left .tooltip-arrow {\n top: 0;\n left: @tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-right .tooltip-arrow {\n top: 0;\n right: @tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: @zindex-popover;\n display: none;\n max-width: @popover-max-width;\n padding: 1px;\n text-align: left; // Reset given new insertion method\n background-color: @popover-bg;\n background-clip: padding-box;\n border: 1px solid @popover-fallback-border-color;\n border: 1px solid @popover-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n // Overrides for proper insertion\n white-space: normal;\n\n // Offset the popover to account for the popover arrow\n &.top { margin-top: -@popover-arrow-width; }\n &.right { margin-left: @popover-arrow-width; }\n &.bottom { margin-top: @popover-arrow-width; }\n &.left { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n margin: 0; // reset heading margin\n padding: 8px 14px;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 18px;\n background-color: @popover-title-bg;\n border-bottom: 1px solid darken(@popover-title-bg, 5%);\n border-radius: 5px 5px 0 0;\n}\n\n.popover-content {\n padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n &,\n &:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n}\n.popover > .arrow {\n border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n border-width: @popover-arrow-width;\n content: \"\";\n}\n\n.popover {\n &.top > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-top-color: @popover-arrow-outer-color;\n bottom: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n bottom: 1px;\n margin-left: -@popover-arrow-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-color;\n }\n }\n &.right > .arrow {\n top: 50%;\n left: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-right-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n left: 1px;\n bottom: -@popover-arrow-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-color;\n }\n }\n &.bottom > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-bottom-color: @popover-arrow-outer-color;\n top: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n top: 1px;\n margin-left: -@popover-arrow-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-color;\n }\n }\n\n &.left > .arrow {\n top: 50%;\n right: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-right-width: 0;\n border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-left-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: @popover-arrow-color;\n bottom: -@popover-arrow-width;\n }\n }\n\n}\n","//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: http://getbootstrap.com/getting-started/#browsers\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n width: device-width;\n}\n\n\n// Visibility utilities\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n .responsive-invisibility();\n}\n\n.visible-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-visibility();\n }\n}\n.visible-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-visibility();\n }\n}\n.visible-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-visibility();\n }\n}\n.visible-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-visibility();\n }\n}\n\n.hidden-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-invisibility();\n }\n}\n.hidden-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-invisibility();\n }\n}\n.hidden-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-invisibility();\n }\n}\n.hidden-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-invisibility();\n }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n.visible-print {\n .responsive-invisibility();\n\n @media print {\n .responsive-visibility();\n }\n}\n\n.hidden-print {\n @media print {\n .responsive-invisibility();\n }\n}\n"]} \ No newline at end of file diff --git a/css/bootstrap.min.css b/css/bootstrap.min.css new file mode 100644 index 0000000..679272d --- /dev/null +++ b/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.1.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date]{line-height:34px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.radio label,.checkbox label{display:inline;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-control-static{padding-top:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{float:none;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:gray}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/css/my-style.css b/css/my-style.css new file mode 100644 index 0000000..b244a1a --- /dev/null +++ b/css/my-style.css @@ -0,0 +1,38 @@ +#title { + margin-top: 12px; + background-color: #fff; + color: #000; + +} +#menu { + border-top: solid 6px #000; + background-color: #fff; + color: #fff; + height: 400px; +} + +#menu a { + background-color: #f00; + color: #fff; + text-decoration: none; + display: block; +} +#menu a:hover { + background-color: #f00; + color: #ddd; + text-decoration:underline; + display: block; +} + +#content { + background-color: #fff; + border-top: solid 6px #f00; + +} + +#footer { + margin-top: 20px; + text-align: center; + background-color: #000; + color: #fff; +} diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100755 index 0000000..75c40b5 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,27 @@ +services: + nginx-web: + container_name: nginx-web + image: nginx + volumes: + - ./nginx/configs/:/etc/nginx/ + - ./nginx/logs/:/var/log/nginx + #- /home/boris/OneDrive/CSCS-Y2/Client Server Systems/Ecobuddy/nginx/nginx.conf:/etc/nginx/nginx.conf + - ./:/var/www/html + #- /home/boris/OneDrive/CSCS-Y2/Client Server Systems/Ecobuddy/access.log:/var/log/nginx/access.log + #- /home/boris/OneDrive/CSCS-Y2/Client Server Systems/Ecobuddy/error.log:/var/log/nginx/error.log + ports: + - "8088:80" + environment: + - NGINX_HOST=localhost + - NGINX_PORT=8088 + links: + - php-fpm + depends_on: + - php-fpm + php-fpm: + container_name: php-fpm + image: php:8-fpm + volumes: + - ./:/var/www/ + - /home/boris/OneDrive/CSCS-Y2/Client Server Systems/Ecobuddy/nginx/php/config/www.conf:/usr/local/etc/php-fpm.d/www.conf + - /home/boris/OneDrive/CSCS-Y2/Client Server Systems/Ecobuddy/nginx/php/fpm-php.www.log:/var/log/fpm-php.www.log diff --git a/eco database design v3.docx b/eco database design v3.docx new file mode 100644 index 0000000000000000000000000000000000000000..43747795382ddffe73bc46df455f6e2cbb06e14a GIT binary patch literal 71452 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
    1. lc8uZLvJal4q&kf8z4v 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 L??M6MA>jW4C2cdU literal 0 HcmV?d00001 diff --git a/ecobuddy.sqlite b/ecobuddy.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..7c876320b69a3c32233cae4b91a9b74d6497f537 GIT binary patch literal 65536 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

      !oRptb@n+ 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 literal 0 HcmV?d00001 diff --git a/fonts/glyphicons-halflings-regular.svg b/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 0000000..e3e2dc7 --- /dev/null +++ b/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/glyphicons-halflings-regular.ttf b/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..67fa00bf83801d2fa568546b982c80d27f6ef74e GIT binary patch literal 41280 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

      PBK;&Wcg|NX{>QR@W3{K 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 literal 0 HcmV?d00001 diff --git a/fonts/glyphicons-halflings-regular.woff b/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..8c54182aa5d4d1ab3c9171976b615c1dcb1dc187 GIT binary patch literal 23320 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 mX4Rts4*;94wvILcNCf~mT^Qhe0|34s@Z>2H z00htg0051P76rhf;pF4!3~>5#(E*;5051R_nt!>7AUe>6Gth!Sv(NNPc zfc_P!fYdZ#5G{aRP?m#}P6(o5;y^E_DIDbpFZNOasX){~ z5Iyz(P6dLgs0G<&HH0{5OdLQ_e${fOj=xj#+lJ;fg*ina=hFZtYT(7S)L?)*;FntH zHN4Hqt9MW2LhPm-JSLZzBR?*?$hlCqv6KaILtX_cSnU8NaBv-g7M?iXn9108u4%`W z$&TRauBF>5&uC~)+MKCC8GLfgyq6ss-9(g@h4aSfL6 zLcbb8Y6U&Na_wXXq*bfZKeMeZ<%ni<+6W1h>>ODqu-PDOm5fUowY0R{neUSLpLUwQ z1C|`td+-XKW;T1LPA`rWTDw?tW>IwEtnq%H7K8}%cuo{LpSs3Ku;Se>pYBZy@%od> zFjxcR1GmDQ4<`(eo&2{`3a2{p_^+v*HMN~9%C6~a7rT;#SA+F4WgnA2{UpP3-z+bb z24f!W_CEtlN@YU`4}nbge1qm8%!x2*M{K`^JhFM5yw6gin-!W(zVkVviEJ=~5Ui3m zvi~F?vV^?(L|HAdBV996O4W&W4yD#W3(oVq`GkXHr+`fZZfdPw!H?PP$t?m1LCN6KfclMlKAK6)vUzU+Pl|3#}IqO zoS9$TpSf?)cNx?o4Jv?=#zn0>c@W{o-&wkQ~0jg-dlAMpWW+Vwkdt**5!F#6;JOdf?9q$jsYZ6uJAc|L?x}6-ZUM0(W?`3)9%}9eC zQj3>#Se1scVW%GN*!mz}N&ZyN$VzJCU2YG!zavagSVlZ`7HjWe&FMgWjMQ>l7p-ai z=4;YJM*i6<6Fu+U-J@1$jNo7OG&xdhvQ*3UKc_z=JA^-QZ0Wzvmq-N}m{s%?lcfGx zAg#gX^B!nhb4WWH(KZF3lqq&^`_RHu$`+2iFEuD%`)BznGp9q zQ9f@?=+qp706AL8lDv*w9ClO>YlBJ zhUhyyPB1SLjvCgLf|l4eajoYm$jrFDp}ZZJb;CqCnM`4Xkn&QK&ip!vlxPt{)xD#X zo2%w($EQCJc}@&wb6X=Wg}#c=n48%PH!Kpz5e~MCUnu0}-jJLnE3W<#E{Ph~ z%OgF#TJZ3ts)>#B?fb+yG4Rsoh{w&$0KwkSjBc{I zCN*q{MQj+0rgp|{o87-1aA5*gEWhj#}U;fvyFZ*q>G za$RI1GSrHu=@{vRWv@})cmRXseV_>R#pdbHodZth&j!u`g82;Fxpy8<8d}P8^rd>? z^?=QI2xc%P#36SXb+nHZ>C+$#0luQ1pkllkhW17L{FY8B}Ig2G{OBptD_ zlJ7mzo*nPtlrv2veZa>Ge70-&YG$vQhdp{2JaSiQOW^ROaHDci|1YfNsTAr8M@r0S z^x0!AJ|ba8_{byu9AJ3pcI&b&uYbF`AN#X`IQfp)+3d7+OWG)X6|)%nQbU*i(lyqu z`Zzb>$zX=&-&tFvZ&8dPvo0EXd`;Y#7e7-)>*`aBpPo&gSK#@mkW-1o^@k({)GE1KRO{iLO;*Q5kO~va5E*@$(kkF#94N=Zz7UgmlxXaX^YaGJj?-5s^!2)VL!Q2zE8ey_;J zaKiiJa!G3mTld!G+C5AE{J7~Zhmu0xvBcYbOaWIF4SCkGARLL6yY)fB5@9IVk|c|2 zLQ#)F@Y7u&e&zB;eW6vM)la*wmy;oSl3%Pm;~x58XP3-PuyJc@SY+17f*f9gU>b|d zSQkC8k*A+HvFni~*+%ofnNgC=ZX?`oy8lS5iwU?(LvwHXv&lkfL2t35=p6~+;$!Qy zvbSV6@)f1#<^gZ3KxLn1v|ROZH0F)p7qlS3qhYc0%V;`A+*Cs#0qM3~xWGLw@QR4x z-wg{jH?kfMHp;tSzV>x}xWd^D|4j*4d8BI0JkK&;h=BXu@}AT&8NruCLk_|cv0o3? zDrA*)9XhKVbF})q_d?Ug%^(2ObOK+W6Z~eD-_f9OdnJznwg~89FU4>Ew(Iv{jVaDB z+yAqw$R>+IuHSJB?%2Lz_uXFNTm$8LHvgQ<=Gbz*D__uckwbFUzN+v3z=K=!v=!No zO*7l&HS-B-qc(AKN|(EmPmLk5#-NffrC(ov{Bd?r+(fCE>JivL<#J)rTnR5T-{2(1 zhcOl2JE3LGFn$c_Sle($udUeV+_IdA;xsXmiSle z&nCLJKIsil?dI~7*U)V<=Z-XrMm^M~+WBBl{Zr}$qA7;*^&`5vo>9I-Hg5aMP0iJk zt*U<5FQ;akOoy6p3(kXQh#pdFD=ZMck7%uC;=k2fZd^^UQ&b8IM$*WshGp4ALkkO2 z5W}yhjL{Jb5JNZo79PwY_?ddkRa$Su2t5+!W(nVHthR5TTJUVO-KPM#Ut(bKS@8J1FOl~p=&z* z=YW{e1#5G7VZgeOrY>eZ3dL`i9UyMC&dcN#H}R)>vu$pTcv!c7D#e8~?^lfdHN}UP zO!Df@kT4Y`*(uFBF60eMs4n{Y@glAXc@81{CoJ7Pa$1p#2Peo{?0kRB9CRf;t;8Sz z?fc@O3|h}EV?aC!lDh}uK9n*6nk0 zG)ADD-E-U7=O+^me2OHjeXBOcU-kLZULtKR)|L`}5dze=>W}JV%tQGbzheV%7HET= z6ZNdzj-Ppzlm{h4Gqa~z>qqcX>yhn=U)$fs$ALC`mA_S*>l=K3ZB30InYL6IhzvKA z-+52%My9PIEV5KMt+%I)l19wGVZ(d*_Q-Qpq^%DT?lpA>{-fV1&Ar19$$Q?*E%ol? zqY%}ja3eCw-g3vxfTfH)y%;!GPKz-L_9l%kj#NnWCn)Nhe^H$!kJ>HPubp`p56@~ literal 0 HcmV?d00001 diff --git a/index.php b/index.php new file mode 100644 index 0000000..067a83d --- /dev/null +++ b/index.php @@ -0,0 +1,10 @@ +pageTitle = 'Homepage'; + +require_once("logincontroller.php"); + + + +require_once('Views/index.phtml'); diff --git a/js/bootstrap.js b/js/bootstrap.js new file mode 100644 index 0000000..8ae571b --- /dev/null +++ b/js/bootstrap.js @@ -0,0 +1,1951 @@ +/*! + * Bootstrap v3.1.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript requires jQuery') } + +/* ======================================================================== + * Bootstrap: transition.js v3.1.1 + * http://getbootstrap.com/javascript/#transitions + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd', + 'MozTransition' : 'transitionend', + 'OTransition' : 'oTransitionEnd otransitionend', + 'transition' : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false, $el = this + $(this).one($.support.transition.end, function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: alert.js v3.1.1 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.hasClass('alert') ? $this : $this.parent() + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent.trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one($.support.transition.end, removeElement) + .emulateTransitionEnd(150) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: button.js v3.1.1 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + this.isLoading = false + } + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state = state + 'Text' + + if (!data.resetText) $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout($.proxy(function () { + if (state == 'loadingText') { + this.isLoading = true + $el.addClass(d).attr(d, d) + } else if (this.isLoading) { + this.isLoading = false + $el.removeClass(d).removeAttr(d) + } + }, this), 0) + } + + Button.prototype.toggle = function () { + var changed = true + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') == 'radio') { + if ($input.prop('checked') && this.$element.hasClass('active')) changed = false + else $parent.find('.active').removeClass('active') + } + if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change') + } + + if (changed) this.$element.toggleClass('active') + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document).on('click.bs.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + e.preventDefault() + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: carousel.js v3.1.1 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = + this.sliding = + this.interval = + this.$active = + this.$items = null + + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.DEFAULTS = { + interval: 5000, + pause: 'hover', + wrap: true + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getActiveIndex = function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + + return this.$items.index(this.$active) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getActiveIndex() + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || $active[type]() + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var fallback = type == 'next' ? 'first' : 'last' + var that = this + + if (!$next.length) { + if (!this.options.wrap) return + $next = this.$element.find('.item')[fallback]() + } + + if ($next.hasClass('active')) return this.sliding = false + + var e = $.Event('slide.bs.carousel', { relatedTarget: $next[0], direction: direction }) + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid.bs.carousel', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid.bs.carousel') }, 0) + }) + .emulateTransitionEnd($active.css('transition-duration').slice(0, -1) * 1000) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid.bs.carousel') + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + }) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + $carousel.carousel($carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.1.1 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.transitioning = null + + if (this.options.parent) this.$parent = $(this.options.parent) + if (this.options.toggle) this.toggle() + } + + Collapse.DEFAULTS = { + toggle: true + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var actives = this.$parent && this.$parent.find('> .panel > .in') + + if (actives && actives.length) { + var hasData = actives.data('bs.collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing') + [dimension](0) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in') + [dimension]('auto') + this.transitioning = 0 + this.$element.trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one($.support.transition.end, $.proxy(complete, this)) + .emulateTransitionEnd(350) + [dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element + [dimension](this.$element[dimension]()) + [0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse') + .removeClass('in') + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .trigger('hidden.bs.collapse') + .removeClass('collapsing') + .addClass('collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one($.support.transition.end, $.proxy(complete, this)) + .emulateTransitionEnd(350) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data && options.toggle && option == 'show') option = !option + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + var target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + var $target = $(target) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $this.data() + var parent = $this.attr('data-parent') + var $parent = parent && $(parent) + + if (!data || !data.transitioning) { + if ($parent) $parent.find('[data-toggle=collapse][data-parent="' + parent + '"]').not($this).addClass('collapsed') + $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + } + + $target.collapse(option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.1.1 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle=dropdown]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $('