From c23cdb4d920966bb9e35c9cc580f8b47365a8407 Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Thu, 4 Sep 2014 08:33:38 -0700 Subject: [PATCH 01/70] Added Gemfile.lock to source control because it's needed by Heroku --- .gitignore | 1 - Gemfile.lock | 129 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 129 insertions(+), 1 deletion(-) create mode 100644 Gemfile.lock diff --git a/.gitignore b/.gitignore index 1776a68d..6da6e67a 100644 --- a/.gitignore +++ b/.gitignore @@ -18,4 +18,3 @@ resources/dev .bundle .vagrant Vagrantfile -Gemfile.lock diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 00000000..9952d0a9 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,129 @@ +PATH + remote: . + specs: + rubycas-server (1.1.3.pre) + activerecord (>= 2.3.12, < 4.0) + activesupport (>= 2.3.12, < 4.0) + crypt-isaac (~> 0.9.1) + sinatra (~> 1.0) + sinatra-r18n (~> 1.1.0) + +GEM + remote: http://rubygems.org/ + specs: + activemodel (3.2.19) + activesupport (= 3.2.19) + builder (~> 3.0.0) + activerecord (3.2.19) + activemodel (= 3.2.19) + activesupport (= 3.2.19) + arel (~> 3.0.2) + tzinfo (~> 0.3.29) + activeresource (3.2.19) + activemodel (= 3.2.19) + activesupport (= 3.2.19) + activesupport (3.2.19) + i18n (~> 0.6, >= 0.6.4) + multi_json (~> 1.0) + addressable (2.3.6) + appraisal (0.4.1) + bundler + rake + arel (3.0.3) + builder (3.0.4) + capybara (1.1.2) + mime-types (>= 1.16) + nokogiri (>= 1.3.3) + rack (>= 1.0.0) + rack-test (>= 0.5.4) + selenium-webdriver (~> 2.0) + xpath (~> 0.1.4) + celluloid (0.15.2) + timers (~> 1.1.0) + childprocess (0.5.3) + ffi (~> 1.0, >= 1.0.11) + crack (0.4.2) + safe_yaml (~> 1.0.0) + crypt-isaac (0.9.1) + diff-lcs (1.2.5) + ffi (1.9.3) + guard (1.4.0) + listen (>= 0.4.2) + thor (>= 0.14.6) + guard-rspec (2.0.0) + guard (>= 1.1) + rspec (~> 2.11) + i18n (0.6.11) + listen (2.7.9) + celluloid (>= 0.15.2) + rb-fsevent (>= 0.9.3) + rb-inotify (>= 0.9) + mime-types (2.3) + mini_portile (0.6.0) + multi_json (1.10.1) + net-ldap (0.1.1) + nokogiri (1.6.3.1) + mini_portile (= 0.6.0) + r18n-core (1.1.11) + rack (1.5.2) + rack-protection (1.5.3) + rack + rack-test (0.6.2) + rack (>= 1.0) + rake (0.8.7) + rb-fsevent (0.9.4) + rb-inotify (0.9.5) + ffi (>= 0.5.0) + rspec (2.99.0) + rspec-core (~> 2.99.0) + rspec-expectations (~> 2.99.0) + rspec-mocks (~> 2.99.0) + rspec-core (2.99.2) + rspec-expectations (2.99.2) + diff-lcs (>= 1.1.3, < 2.0) + rspec-mocks (2.99.2) + rubyzip (1.1.6) + safe_yaml (1.0.3) + selenium-webdriver (2.42.0) + childprocess (>= 0.5.0) + multi_json (~> 1.0) + rubyzip (~> 1.0) + websocket (~> 1.0.4) + sinatra (1.4.5) + rack (~> 1.4) + rack-protection (~> 1.4) + tilt (~> 1.3, >= 1.3.4) + sinatra-r18n (1.1.11) + r18n-core (= 1.1.11) + sinatra (>= 1.3) + sqlite3 (1.3.9) + thor (0.19.1) + tilt (1.4.1) + timers (1.1.0) + tzinfo (0.3.41) + webmock (1.18.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + websocket (1.0.7) + xpath (0.1.4) + nokogiri (~> 1.3) + +PLATFORMS + ruby + +DEPENDENCIES + activeresource (>= 2.3.12, < 4.0) + appraisal (~> 0.4.1) + capybara (= 1.1.2) + guard (~> 1.4.0) + guard-rspec (= 2.0.0) + net-ldap (~> 0.1.1) + nokogiri (~> 1.3) + rack-test + rake (= 0.8.7) + rb-fsevent (~> 0.9.2) + rspec + rspec-core + rubycas-server! + sqlite3 (~> 1.3.1) + webmock (~> 1.8) From 3a140d5aff260d78d68b7cc32b30faa3d8c6d56f Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Thu, 4 Sep 2014 08:42:32 -0700 Subject: [PATCH 02/70] Revert "Added Gemfile.lock to source control because it's needed by Heroku" This reverts commit c23cdb4d920966bb9e35c9cc580f8b47365a8407. --- .gitignore | 1 + Gemfile.lock | 129 --------------------------------------------------- 2 files changed, 1 insertion(+), 129 deletions(-) delete mode 100644 Gemfile.lock diff --git a/.gitignore b/.gitignore index 6da6e67a..1776a68d 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ resources/dev .bundle .vagrant Vagrantfile +Gemfile.lock diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index 9952d0a9..00000000 --- a/Gemfile.lock +++ /dev/null @@ -1,129 +0,0 @@ -PATH - remote: . - specs: - rubycas-server (1.1.3.pre) - activerecord (>= 2.3.12, < 4.0) - activesupport (>= 2.3.12, < 4.0) - crypt-isaac (~> 0.9.1) - sinatra (~> 1.0) - sinatra-r18n (~> 1.1.0) - -GEM - remote: http://rubygems.org/ - specs: - activemodel (3.2.19) - activesupport (= 3.2.19) - builder (~> 3.0.0) - activerecord (3.2.19) - activemodel (= 3.2.19) - activesupport (= 3.2.19) - arel (~> 3.0.2) - tzinfo (~> 0.3.29) - activeresource (3.2.19) - activemodel (= 3.2.19) - activesupport (= 3.2.19) - activesupport (3.2.19) - i18n (~> 0.6, >= 0.6.4) - multi_json (~> 1.0) - addressable (2.3.6) - appraisal (0.4.1) - bundler - rake - arel (3.0.3) - builder (3.0.4) - capybara (1.1.2) - mime-types (>= 1.16) - nokogiri (>= 1.3.3) - rack (>= 1.0.0) - rack-test (>= 0.5.4) - selenium-webdriver (~> 2.0) - xpath (~> 0.1.4) - celluloid (0.15.2) - timers (~> 1.1.0) - childprocess (0.5.3) - ffi (~> 1.0, >= 1.0.11) - crack (0.4.2) - safe_yaml (~> 1.0.0) - crypt-isaac (0.9.1) - diff-lcs (1.2.5) - ffi (1.9.3) - guard (1.4.0) - listen (>= 0.4.2) - thor (>= 0.14.6) - guard-rspec (2.0.0) - guard (>= 1.1) - rspec (~> 2.11) - i18n (0.6.11) - listen (2.7.9) - celluloid (>= 0.15.2) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - mime-types (2.3) - mini_portile (0.6.0) - multi_json (1.10.1) - net-ldap (0.1.1) - nokogiri (1.6.3.1) - mini_portile (= 0.6.0) - r18n-core (1.1.11) - rack (1.5.2) - rack-protection (1.5.3) - rack - rack-test (0.6.2) - rack (>= 1.0) - rake (0.8.7) - rb-fsevent (0.9.4) - rb-inotify (0.9.5) - ffi (>= 0.5.0) - rspec (2.99.0) - rspec-core (~> 2.99.0) - rspec-expectations (~> 2.99.0) - rspec-mocks (~> 2.99.0) - rspec-core (2.99.2) - rspec-expectations (2.99.2) - diff-lcs (>= 1.1.3, < 2.0) - rspec-mocks (2.99.2) - rubyzip (1.1.6) - safe_yaml (1.0.3) - selenium-webdriver (2.42.0) - childprocess (>= 0.5.0) - multi_json (~> 1.0) - rubyzip (~> 1.0) - websocket (~> 1.0.4) - sinatra (1.4.5) - rack (~> 1.4) - rack-protection (~> 1.4) - tilt (~> 1.3, >= 1.3.4) - sinatra-r18n (1.1.11) - r18n-core (= 1.1.11) - sinatra (>= 1.3) - sqlite3 (1.3.9) - thor (0.19.1) - tilt (1.4.1) - timers (1.1.0) - tzinfo (0.3.41) - webmock (1.18.0) - addressable (>= 2.3.6) - crack (>= 0.3.2) - websocket (1.0.7) - xpath (0.1.4) - nokogiri (~> 1.3) - -PLATFORMS - ruby - -DEPENDENCIES - activeresource (>= 2.3.12, < 4.0) - appraisal (~> 0.4.1) - capybara (= 1.1.2) - guard (~> 1.4.0) - guard-rspec (= 2.0.0) - net-ldap (~> 0.1.1) - nokogiri (~> 1.3) - rack-test - rake (= 0.8.7) - rb-fsevent (~> 0.9.2) - rspec - rspec-core - rubycas-server! - sqlite3 (~> 1.3.1) - webmock (~> 1.8) From 7961d24f5495f0aa9160d934517137adcb631d05 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Thu, 4 Sep 2014 14:05:59 -0400 Subject: [PATCH 03/70] beyond z customizations --- Gemfile | 3 + beyondz.rb | 10 ++ lib/beyondz.rb | 17 +++ lib/casserver/views/_login_form.erb | 54 +++------ lib/casserver/views/layout.erb | 164 +++++++++++++++++++++++++++- lib/casserver/views/login.erb | 50 ++++----- 6 files changed, 228 insertions(+), 70 deletions(-) create mode 100644 beyondz.rb create mode 100644 lib/beyondz.rb diff --git a/Gemfile b/Gemfile index 9f336726..61f18145 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,9 @@ source "http://rubygems.org" gemspec +gem "mysql2" +gem "activerecord-mysql-adapter" +gem "pg" # Gems for authenticators group :ldap do diff --git a/beyondz.rb b/beyondz.rb new file mode 100644 index 00000000..26b54cae --- /dev/null +++ b/beyondz.rb @@ -0,0 +1,10 @@ +module BeyondZ + class CustomAuthenticator < CASServer::Authenticators::Base + def self.setup(options) + end + + def validate(credentials) + return true + end + end +end diff --git a/lib/beyondz.rb b/lib/beyondz.rb new file mode 100644 index 00000000..96af4ee5 --- /dev/null +++ b/lib/beyondz.rb @@ -0,0 +1,17 @@ +module BeyondZ + class CustomAuthenticator < CASServer::Authenticators::Base + def self.setup(options) + end + + def validate(credentials) + http = Net::HTTP.new("platform.beyondz.org.arsdnet.net", 80) + #http.use_ssl = true + #http.verify_mode = OpenSSL::SSL::VERIFY_NONE # self-signed cert would fail + + request = Net::HTTP::Get.new("/users/check_credentials?username=#{URI::encode_www_form_component(credentials[:username])}&password=#{URI::encode_www_form_component(credentials[:password])}") + response = http.request(request) + + return (response.body == "true") + end + end +end diff --git a/lib/casserver/views/_login_form.erb b/lib/casserver/views/_login_form.erb index ab40351e..db83dbcb 100644 --- a/lib/casserver/views/_login_form.erb +++ b/lib/casserver/views/_login_form.erb @@ -1,42 +1,22 @@ -<%# coding: UTF-8 -%>
" id="login-form" onsubmit="submitbutton = document.getElementById('login-submit'); submitbutton.value='<%= t.notice.please_wait %>'; submitbutton.disabled=true; return true;"> - - - - - - - - - - - - - - - -
- - - -
- - -
- - - - -
+
+ + +
+ + +
+
<%= @infoline %> -
+
+ diff --git a/lib/casserver/views/layout.erb b/lib/casserver/views/layout.erb index 8f83e974..6ad5ed98 100644 --- a/lib/casserver/views/layout.erb +++ b/lib/casserver/views/layout.erb @@ -6,13 +6,165 @@ xml:lang="en" lang="en" > - <%= escape_html @organization %><%= t.label.central_login_title %> - - - + <%= escape_html @organization %> Login + + + - <%= yield %> - + + + + +
+ +
+
+
+
+ +
+
+
+ + +
+
+ +
+ <%= yield %> +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lib/casserver/views/login.erb b/lib/casserver/views/login.erb index e7963c12..8de1dbc3 100644 --- a/lib/casserver/views/login.erb +++ b/lib/casserver/views/login.erb @@ -1,30 +1,26 @@ <%# coding: UTF-8 -%> - - - - - <% if @message %> - - - - <% end %> +
+
+
+
+

Platform Login

+ <% if @message %> +

<%= escape_html @message[:message] %>

+ <% end %> + <%= erb(:_login_form, :layout => false) %> + +
+ + Sign up
+ + Forgot your password?
-
- - - -
-
- <%= escape_html @organization %> - <%= t.label.central_login_title %> -
-
-
- <%= escape_html @message[:message] %> -
-
- - - <%= erb(:_login_form, :layout => false) %> -
+ Didn't receive confirmation instructions?
+ + + + + + + From c822e503d1d9205469e5693a747a49850b0e7e04 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Thu, 4 Sep 2014 14:37:46 -0400 Subject: [PATCH 04/70] move domain to config --- lib/beyondz.rb | 6 +- lib/casserver/server.rb | 1 + lib/casserver/views/layout.erb | 160 ++++++++++++++++----------------- lib/casserver/views/login.erb | 6 +- 4 files changed, 87 insertions(+), 86 deletions(-) diff --git a/lib/beyondz.rb b/lib/beyondz.rb index 96af4ee5..c3f194bb 100644 --- a/lib/beyondz.rb +++ b/lib/beyondz.rb @@ -4,9 +4,9 @@ def self.setup(options) end def validate(credentials) - http = Net::HTTP.new("platform.beyondz.org.arsdnet.net", 80) - #http.use_ssl = true - #http.verify_mode = OpenSSL::SSL::VERIFY_NONE # self-signed cert would fail + http = Net::HTTP.new(settings.config[:domain], 443) + http.use_ssl = true + http.verify_mode = OpenSSL::SSL::VERIFY_NONE # self-signed cert would fail request = Net::HTTP::Get.new("/users/check_credentials?username=#{URI::encode_www_form_component(credentials[:username])}&password=#{URI::encode_www_form_component(credentials[:password])}") response = http.request(request) diff --git a/lib/casserver/server.rb b/lib/casserver/server.rb index 77f7633a..ecb17e18 100644 --- a/lib/casserver/server.rb +++ b/lib/casserver/server.rb @@ -278,6 +278,7 @@ def self.init_database! content_type :html, 'charset' => 'utf-8' @theme = settings.config[:theme] @organization = settings.config[:organization] + @domain = settings.config[:domain] @uri_path = settings.config[:uri_path] @infoline = settings.config[:infoline] @custom_views = settings.config[:custom_views] diff --git a/lib/casserver/views/layout.erb b/lib/casserver/views/layout.erb index 6ad5ed98..090e568f 100644 --- a/lib/casserver/views/layout.erb +++ b/lib/casserver/views/layout.erb @@ -7,9 +7,9 @@ <%= escape_html @organization %> Login - + - + @@ -26,16 +26,16 @@
From c7239f490fa3c1155cbd2199c1f77ff00a58bb51 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Mon, 12 Jan 2015 14:33:23 -0500 Subject: [PATCH 26/70] Extend the gray so it looks consistent --- lib/casserver/views/login.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/casserver/views/login.erb b/lib/casserver/views/login.erb index 19815d77..25e44f1f 100644 --- a/lib/casserver/views/login.erb +++ b/lib/casserver/views/login.erb @@ -1,6 +1,6 @@ <%# coding: UTF-8 -%> -
+
From ac648b56be9468890d14426ca60cbe6157ac9adf Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Thu, 26 Feb 2015 09:48:41 -0500 Subject: [PATCH 27/70] get to post so it doesnt log pws --- lib/beyondz.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/beyondz.rb b/lib/beyondz.rb index 18771a15..e4057a23 100644 --- a/lib/beyondz.rb +++ b/lib/beyondz.rb @@ -18,7 +18,11 @@ def validate(credentials) end end - request = Net::HTTP::Get.new("/users/check_credentials?username=#{URI::encode_www_form_component(credentials[:username])}&password=#{URI::encode_www_form_component(credentials[:password])}") + request = Net::HTTP::Post.new('/users/check_credentials') + request.set_form_data( + 'username' => credentials[:username], + 'password' => credentials[:password] + ) response = http.request(request) return (response.body == "true") From 2c084032f8f69b07d92bf2a309bc4fee31a5ecfc Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Thu, 26 Feb 2015 10:25:03 -0500 Subject: [PATCH 28/70] use hot dog style mobile nav menu --- lib/casserver/views/layout.erb | 30 +++++++++++++++++++++--------- public/beyondz.css | 2 +- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/lib/casserver/views/layout.erb b/lib/casserver/views/layout.erb index b136d4a5..99adf045 100644 --- a/lib/casserver/views/layout.erb +++ b/lib/casserver/views/layout.erb @@ -40,7 +40,7 @@ -
+
@@ -51,14 +51,26 @@ Bz logo 338
diff --git a/public/beyondz.css b/public/beyondz.css index f9ca5cf2..3d123a74 100644 --- a/public/beyondz.css +++ b/public/beyondz.css @@ -1 +1 @@ -/*! normalize.css v3.0.1 | 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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@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,.button-default>.caret,.button-primary>.caret,.btn-assign>.caret,.btn-assignment-left>.caret,.btn-assignment-right>.caret,.btn-assignment-details>.caret,.comments .comment-form #attachment-button>.caret,.comments .comment-form #select-type #select-document>.caret,.comments .comment-form #select-type #select-image>.caret,#compare-and-rank .view-button>.caret,.dropup>.btn>.caret,.dropup>.button-default>.caret,.dropup>.button-primary>.caret,.dropup>.btn-assign>.caret,.dropup>.btn-assignment-left>.caret,.dropup>.btn-assignment-right>.caret,.dropup>.btn-assignment-details>.caret,.comments .comment-form .dropup>#attachment-button>.caret,.comments .comment-form #select-type .dropup>#select-document>.caret,.comments .comment-form #select-type .dropup>#select-image>.caret,#compare-and-rank .dropup>.view-button>.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}}@font-face{font-family:'Glyphicons Halflings';src:url("/assets/bootstrap/glyphicons-halflings-regular-dabd247fcf6131fac2d5fb49ef946032.eot");src:url("/assets/bootstrap/glyphicons-halflings-regular-dabd247fcf6131fac2d5fb49ef946032.eot?#iefix") format("embedded-opentype"),url("/assets/bootstrap/glyphicons-halflings-regular-8921a93349df81eec3d107b946cadc11.woff") format("woff"),url("/assets/bootstrap/glyphicons-halflings-regular-f7c7c8f3c0d76e8572c38e5d8ee21a62.ttf") format("truetype"),url("/assets/bootstrap/glyphicons-halflings-regular-0dad23eb93dac1723b033c0965c1522f.svg#glyphicons_halflingsregular") format("svg")}.glyphicon,.assignment-summary-checklist ul .complete,.assignment-summary-checklist ul .incomplete,.comments .comment .attachment .icon,.comments .comment-form #attachment-button,.comments .comment-form #select-type #select-document,.comments .comment-form #select-type #select-image,.comments .comment-form .file-type-symbol,#compare-and-rank .small,.main-feature .intro-play-button{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{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,.comments .comment-form #select-type #select-document:before,.comments .comment-form .file-type-sub-form .document:before,#compare-and-rank .small: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,.main-feature .intro-play-button: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,.comments .comment-form #select-type #select-image:before,.comments .comment-form .file-type-sub-form .image: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,.checkmark li:before,.assignment-summary-checklist ul.static li:before,.assignment-summary-checklist ul .complete: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,.comments .comment .attachment .icon:before,.comments .comment-form #attachment-button: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,.assignment-summary-checklist ul .incomplete:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size: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.428571429;color:#333333;background-color:white}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,img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail,.comments .comment .attachment img{padding:4px;line-height:1.428571429;background-color:white;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#999999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead,.assignment-details-summary{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width: 768px){.lead,.assignment-details-summary{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center,#compare-and-rank .selection-column,#home-page .infographic-column{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999999}.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}.bg-primary{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 #eeeeee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled,.list-inline,.assignment-summary-checklist ul.static,.assignment-summary-checklist ul{padding-left:0;list-style:none}.list-inline{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.428571429}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.428571429;color:#999999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right,blockquote.btn-assignment-details{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.btn-assignment-details footer:before,blockquote.pull-right small:before,blockquote.btn-assignment-details small:before,blockquote.pull-right .small:before,blockquote.btn-assignment-details .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.btn-assignment-details footer:after,blockquote.pull-right small:after,blockquote.btn-assignment-details small:after,blockquote.pull-right .small:after,blockquote.btn-assignment-details .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo, Monaco, Consolas, "Courier New", monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:white;background-color:#333333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333333;background-color:whitesmoke;border:1px solid #cccccc;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,#content,.plank .section-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,#content:before,.plank .section-container:before,.container:after,#content:after,.plank .section-container:after{content:" ";display:table}.container:after,#content:after,.plank .section-container:after{clear:both}@media (min-width: 768px){.container,#content,.plank .section-container{width:750px}}@media (min-width: 992px){.container,#content,.plank .section-container{width:970px}}@media (min-width: 1200px){.container,#content,.plank .section-container{width:1170px}}.container-fluid,header,main{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,header:before,main:before,.container-fluid:after,header:after,main:after{content:" ";display:table}.container-fluid:after,header:after,main:after{clear:both}.row,section{margin-left:-15px;margin-right:-15px}.row:before,section:before,.row:after,section:after{content:" ";display:table}.row:after,section:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.btn-assign,.btn-assignment-left,.btn-assignment-right,.assignment-details-sidebar,.comments .comment-form .toggle-column,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,#banner .top-left,.col-sm-4,.assignment-summary-checklist,#compare-and-rank .selection-column,#home-page .infographic-column,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.assignment-details-half-screen,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,#banner .navigation-holder,.col-sm-8,.assignment-summary-practice,.assignment-form-submit,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework,.assignment-details-main,.assignment-details-center,.comments .comment-form .select-column,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.comments .comment-form .upload-column,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.assignment-col,.assignment-header,.assignment-summary h2,.assignment-details-container h2,.assignment-summary,.assignment-date,.assignment-summary-buttons,.assignment-details-container,.assignment-details-summary,.assignment-details-body,.assignment-details-buttons,.btn-assignment-details,.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,#banner .top-left,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,#banner .navigation-holder,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4,#banner .top-left{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8,#banner .navigation-holder{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.btn-assign,.btn-assignment-left,.btn-assignment-right,.assignment-details-sidebar,.comments .comment-form .toggle-column,.col-sm-3,.col-sm-4,.assignment-summary-checklist,#compare-and-rank .selection-column,#home-page .infographic-column,.col-sm-5,.col-sm-6,.assignment-details-half-screen,.col-sm-7,.col-sm-8,.assignment-summary-practice,.assignment-form-submit,.col-sm-9,.col-sm-10,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework,.assignment-details-main,.assignment-details-center,.comments .comment-form .select-column,.col-sm-11,.comments .comment-form .upload-column,.col-sm-12,.assignment-col,.assignment-header,.assignment-summary h2,.assignment-details-container h2,.assignment-summary,.assignment-date,.assignment-summary-buttons,.assignment-details-container,.assignment-details-summary,.assignment-details-body,.assignment-details-buttons,.btn-assignment-details{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2,.btn-assign,.btn-assignment-left,.btn-assignment-right,.assignment-details-sidebar,.comments .comment-form .toggle-column{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4,.assignment-summary-checklist,#compare-and-rank .selection-column,#home-page .infographic-column{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6,.assignment-details-half-screen{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8,.assignment-summary-practice,.assignment-form-submit{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework,.assignment-details-main,.assignment-details-center,.comments .comment-form .select-column{width:83.3333333333%}.col-sm-11,.comments .comment-form .upload-column{width:91.6666666667%}.col-sm-12,.assignment-col,.assignment-header,.assignment-summary h2,.assignment-details-container h2,.assignment-summary,.assignment-date,.assignment-summary-buttons,.assignment-details-container,.assignment-details-summary,.assignment-details-body,.assignment-details-buttons,.btn-assignment-details{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework,.assignment-details-center,.comments .comment-form .upload-column{margin-left:8.3333333333%}.col-sm-offset-2,.btn-assignment-left{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #dddddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #dddddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #dddddd}.table .table{background-color:white}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #dddddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #dddddd}.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:whitesmoke}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:whitesmoke}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media screen and (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 #dddddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555555}.form-control,.comments .comment-form textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555555;background-color:white;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.form-control:focus,.comments .comment-form textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder,.comments .comment-form textarea::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder,.comments .comment-form textarea:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder,.comments .comment-form textarea::-webkit-input-placeholder{color:#999999}.form-control[disabled],.comments .comment-form textarea[disabled],.form-control[readonly],.comments .comment-form textarea[readonly],fieldset[disabled] .form-control,fieldset[disabled] .comments .comment-form textarea,.comments .comment-form fieldset[disabled] textarea{cursor:not-allowed;background-color:#eeeeee;opacity:1}textarea.form-control,.comments .comment-form textarea{height:auto}input[type="search"]{-webkit-appearance:none}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px;line-height:1.428571429 \0}input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm>.input-group-btn>input[type="date"].button-default,.input-group-sm>.input-group-btn>input[type="date"].button-primary,.input-group-sm>.input-group-btn>input[type="date"].btn-assign,.input-group-sm>.input-group-btn>input[type="date"].btn-assignment-left,.input-group-sm>.input-group-btn>input[type="date"].btn-assignment-right,.input-group-sm>.input-group-btn>input[type="date"].btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>input[type="date"]#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="date"]#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="date"]#select-image,#compare-and-rank .input-group-sm>.input-group-btn>input[type="date"].view-button,input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm>.input-group-btn>input[type="time"].button-default,.input-group-sm>.input-group-btn>input[type="time"].button-primary,.input-group-sm>.input-group-btn>input[type="time"].btn-assign,.input-group-sm>.input-group-btn>input[type="time"].btn-assignment-left,.input-group-sm>.input-group-btn>input[type="time"].btn-assignment-right,.input-group-sm>.input-group-btn>input[type="time"].btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>input[type="time"]#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="time"]#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="time"]#select-image,#compare-and-rank .input-group-sm>.input-group-btn>input[type="time"].view-button,input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm>.input-group-btn>input[type="datetime-local"].button-default,.input-group-sm>.input-group-btn>input[type="datetime-local"].button-primary,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn-assign,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn-assignment-left,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn-assignment-right,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>input[type="datetime-local"]#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="datetime-local"]#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="datetime-local"]#select-image,#compare-and-rank .input-group-sm>.input-group-btn>input[type="datetime-local"].view-button,input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm>.input-group-btn>input[type="month"].button-default,.input-group-sm>.input-group-btn>input[type="month"].button-primary,.input-group-sm>.input-group-btn>input[type="month"].btn-assign,.input-group-sm>.input-group-btn>input[type="month"].btn-assignment-left,.input-group-sm>.input-group-btn>input[type="month"].btn-assignment-right,.input-group-sm>.input-group-btn>input[type="month"].btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>input[type="month"]#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="month"]#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="month"]#select-image,#compare-and-rank .input-group-sm>.input-group-btn>input[type="month"].view-button{line-height:30px}input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg>.input-group-btn>input[type="date"].button-default,.input-group-lg>.input-group-btn>input[type="date"].button-primary,.input-group-lg>.input-group-btn>input[type="date"].btn-assign,.input-group-lg>.input-group-btn>input[type="date"].btn-assignment-left,.input-group-lg>.input-group-btn>input[type="date"].btn-assignment-right,.input-group-lg>.input-group-btn>input[type="date"].btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>input[type="date"]#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="date"]#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="date"]#select-image,#compare-and-rank .input-group-lg>.input-group-btn>input[type="date"].view-button,input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg>.input-group-btn>input[type="time"].button-default,.input-group-lg>.input-group-btn>input[type="time"].button-primary,.input-group-lg>.input-group-btn>input[type="time"].btn-assign,.input-group-lg>.input-group-btn>input[type="time"].btn-assignment-left,.input-group-lg>.input-group-btn>input[type="time"].btn-assignment-right,.input-group-lg>.input-group-btn>input[type="time"].btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>input[type="time"]#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="time"]#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="time"]#select-image,#compare-and-rank .input-group-lg>.input-group-btn>input[type="time"].view-button,input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg>.input-group-btn>input[type="datetime-local"].button-default,.input-group-lg>.input-group-btn>input[type="datetime-local"].button-primary,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn-assign,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn-assignment-left,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn-assignment-right,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>input[type="datetime-local"]#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="datetime-local"]#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="datetime-local"]#select-image,#compare-and-rank .input-group-lg>.input-group-btn>input[type="datetime-local"].view-button,input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg>.input-group-btn>input[type="month"].button-default,.input-group-lg>.input-group-btn>input[type="month"].button-primary,.input-group-lg>.input-group-btn>input[type="month"].btn-assign,.input-group-lg>.input-group-btn>input[type="month"].btn-assignment-left,.input-group-lg>.input-group-btn>input[type="month"].btn-assignment-right,.input-group-lg>.input-group-btn>input[type="month"].btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>input[type="month"]#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="month"]#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="month"]#select-image,#compare-and-rank .input-group-lg>.input-group-btn>input[type="month"].view-button{line-height:46px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{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:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],fieldset[disabled] input[type="checkbox"],.radio[disabled],fieldset[disabled] .radio,.radio-inline[disabled],fieldset[disabled] .radio-inline,.checkbox[disabled],fieldset[disabled] .checkbox,.checkbox-inline[disabled],fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm,.input-group-sm>.form-control,.comments .comment-form .input-group-sm>textarea,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-group-sm>.input-group-btn>.button-default,.input-group-sm>.input-group-btn>.button-primary,.input-group-sm>.input-group-btn>.btn-assign,.input-group-sm>.input-group-btn>.btn-assignment-left,.input-group-sm>.input-group-btn>.btn-assignment-right,.input-group-sm>.input-group-btn>.btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>#select-image,#compare-and-rank .input-group-sm>.input-group-btn>.view-button{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn,.input-group-sm>.input-group-btn>select.button-default,.input-group-sm>.input-group-btn>select.button-primary,.input-group-sm>.input-group-btn>select.btn-assign,.input-group-sm>.input-group-btn>select.btn-assignment-left,.input-group-sm>.input-group-btn>select.btn-assignment-right,.input-group-sm>.input-group-btn>select.btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>select#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>select#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>select#select-image,#compare-and-rank .input-group-sm>.input-group-btn>select.view-button{height:30px;line-height:30px}textarea.input-sm,.input-group-sm>textarea.form-control,.comments .comment-form .input-group-sm>textarea,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>.input-group-btn>textarea.button-default,.input-group-sm>.input-group-btn>textarea.button-primary,.input-group-sm>.input-group-btn>textarea.btn-assign,.input-group-sm>.input-group-btn>textarea.btn-assignment-left,.input-group-sm>.input-group-btn>textarea.btn-assignment-right,.input-group-sm>.input-group-btn>textarea.btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>textarea#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>textarea#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>textarea#select-image,#compare-and-rank .input-group-sm>.input-group-btn>textarea.view-button,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>select[multiple].button-default,.input-group-sm>.input-group-btn>select[multiple].button-primary,.input-group-sm>.input-group-btn>select[multiple].btn-assign,.input-group-sm>.input-group-btn>select[multiple].btn-assignment-left,.input-group-sm>.input-group-btn>select[multiple].btn-assignment-right,.input-group-sm>.input-group-btn>select[multiple].btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>select[multiple]#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>select[multiple]#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>select[multiple]#select-image,#compare-and-rank .input-group-sm>.input-group-btn>select[multiple].view-button{height:auto}.input-lg,.input-group-lg>.form-control,.comments .comment-form .input-group-lg>textarea,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-lg>.input-group-btn>.button-default,.input-group-lg>.input-group-btn>.button-primary,.input-group-lg>.input-group-btn>.btn-assign,.input-group-lg>.input-group-btn>.btn-assignment-left,.input-group-lg>.input-group-btn>.btn-assignment-right,.input-group-lg>.input-group-btn>.btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>#select-image,#compare-and-rank .input-group-lg>.input-group-btn>.view-button{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn,.input-group-lg>.input-group-btn>select.button-default,.input-group-lg>.input-group-btn>select.button-primary,.input-group-lg>.input-group-btn>select.btn-assign,.input-group-lg>.input-group-btn>select.btn-assignment-left,.input-group-lg>.input-group-btn>select.btn-assignment-right,.input-group-lg>.input-group-btn>select.btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>select#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>select#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>select#select-image,#compare-and-rank .input-group-lg>.input-group-btn>select.view-button{height:46px;line-height:46px}textarea.input-lg,.input-group-lg>textarea.form-control,.comments .comment-form .input-group-lg>textarea,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>.input-group-btn>textarea.button-default,.input-group-lg>.input-group-btn>textarea.button-primary,.input-group-lg>.input-group-btn>textarea.btn-assign,.input-group-lg>.input-group-btn>textarea.btn-assignment-left,.input-group-lg>.input-group-btn>textarea.btn-assignment-right,.input-group-lg>.input-group-btn>textarea.btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>textarea#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>textarea#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>textarea#select-image,#compare-and-rank .input-group-lg>.input-group-btn>textarea.view-button,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>select[multiple].button-default,.input-group-lg>.input-group-btn>select[multiple].button-primary,.input-group-lg>.input-group-btn>select[multiple].btn-assign,.input-group-lg>.input-group-btn>select[multiple].btn-assignment-left,.input-group-lg>.input-group-btn>select[multiple].btn-assignment-right,.input-group-lg>.input-group-btn>select[multiple].btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>select[multiple]#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>select[multiple]#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>select[multiple]#select-image,#compare-and-rank .input-group-lg>.input-group-btn>select[multiple].view-button{height:auto}.has-feedback{position:relative}.has-feedback .form-control,.has-feedback .comments .comment-form textarea,.comments .comment-form .has-feedback textarea{padding-right:42.5px}.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.comments .comment-form .input-group-lg>textarea+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg>.input-group-btn>.button-default+.form-control-feedback,.input-group-lg>.input-group-btn>.button-primary+.form-control-feedback,.input-group-lg>.input-group-btn>.btn-assign+.form-control-feedback,.input-group-lg>.input-group-btn>.btn-assignment-left+.form-control-feedback,.input-group-lg>.input-group-btn>.btn-assignment-right+.form-control-feedback,.input-group-lg>.input-group-btn>.btn-assignment-details+.form-control-feedback,.comments .comment-form .input-group-lg>.input-group-btn>#attachment-button+.form-control-feedback,.comments .comment-form #select-type .input-group-lg>.input-group-btn>#select-document+.form-control-feedback,.comments .comment-form #select-type .input-group-lg>.input-group-btn>#select-image+.form-control-feedback,#compare-and-rank .input-group-lg>.input-group-btn>.view-button+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.comments .comment-form .input-group-sm>textarea+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm>.input-group-btn>.button-default+.form-control-feedback,.input-group-sm>.input-group-btn>.button-primary+.form-control-feedback,.input-group-sm>.input-group-btn>.btn-assign+.form-control-feedback,.input-group-sm>.input-group-btn>.btn-assignment-left+.form-control-feedback,.input-group-sm>.input-group-btn>.btn-assignment-right+.form-control-feedback,.input-group-sm>.input-group-btn>.btn-assignment-details+.form-control-feedback,.comments .comment-form .input-group-sm>.input-group-btn>#attachment-button+.form-control-feedback,.comments .comment-form #select-type .input-group-sm>.input-group-btn>#select-document+.form-control-feedback,.comments .comment-form #select-type .input-group-sm>.input-group-btn>#select-image+.form-control-feedback,#compare-and-rank .input-group-sm>.input-group-btn>.view-button+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control,.has-success .comments .comment-form textarea,.comments .comment-form .has-success textarea{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus,.has-success .comments .comment-form textarea:focus,.comments .comment-form .has-success textarea:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control,.has-warning .comments .comment-form textarea,.comments .comment-form .has-warning textarea{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus,.has-warning .comments .comment-form textarea:focus,.comments .comment-form .has-warning textarea:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.field-with-errors .help-block,.field_with_errors .help-block,.field_with_errors+.bs-wrapper .help-block,.has-error .control-label,.field-with-errors .control-label,.field_with_errors .control-label,.field_with_errors+.bs-wrapper .control-label,.has-error .radio,.field-with-errors .radio,.field_with_errors .radio,.field_with_errors+.bs-wrapper .radio,.has-error .checkbox,.field-with-errors .checkbox,.field_with_errors .checkbox,.field_with_errors+.bs-wrapper .checkbox,.has-error .radio-inline,.field-with-errors .radio-inline,.field_with_errors .radio-inline,.field_with_errors+.bs-wrapper .radio-inline,.has-error .checkbox-inline,.field-with-errors .checkbox-inline,.field_with_errors .checkbox-inline,.field_with_errors+.bs-wrapper .checkbox-inline{color:#a94442}.has-error .form-control,.field-with-errors .form-control,.field_with_errors .form-control,.field_with_errors+.bs-wrapper .form-control,.has-error .comments .comment-form textarea,.comments .comment-form .has-error textarea,.field-with-errors .comments .comment-form textarea,.comments .comment-form .field-with-errors textarea,.field_with_errors .comments .comment-form textarea,.comments .comment-form .field_with_errors textarea,.field_with_errors+.bs-wrapper .comments .comment-form textarea,.comments .comment-form .field_with_errors+.bs-wrapper textarea{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus,.field-with-errors .form-control:focus,.field_with_errors .form-control:focus,.field_with_errors+.bs-wrapper .form-control:focus,.has-error .comments .comment-form textarea:focus,.comments .comment-form .has-error textarea:focus,.field-with-errors .comments .comment-form textarea:focus,.comments .comment-form .field-with-errors textarea:focus,.field_with_errors .comments .comment-form textarea:focus,.comments .comment-form .field_with_errors textarea:focus,.field_with_errors+.bs-wrapper .comments .comment-form textarea:focus,.comments .comment-form .field_with_errors+.bs-wrapper textarea:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon,.field-with-errors .input-group-addon,.field_with_errors .input-group-addon,.field_with_errors+.bs-wrapper .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback,.field-with-errors .form-control-feedback,.field_with_errors .form-control-feedback,.field_with_errors+.bs-wrapper .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,.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control,.navbar-form .form-control,.form-inline .comments .comment-form textarea,.comments .comment-form .form-inline textarea,.navbar-form .comments .comment-form textarea,.comments .comment-form .navbar-form textarea{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group,.navbar-form .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.navbar-form .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.navbar-form .input-group .input-group-btn,.form-inline .input-group .form-control,.navbar-form .input-group .form-control,.form-inline .input-group .comments .comment-form textarea,.comments .comment-form .form-inline .input-group textarea,.navbar-form .input-group .comments .comment-form textarea,.comments .comment-form .navbar-form .input-group textarea{width:auto}.form-inline .input-group>.form-control,.navbar-form .input-group>.form-control,.form-inline .comments .comment-form .input-group>textarea,.comments .comment-form .form-inline .input-group>textarea,.navbar-form .comments .comment-form .input-group>textarea,.comments .comment-form .navbar-form .input-group>textarea{width:100%}.form-inline .control-label,.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.navbar-form .radio,.form-inline .checkbox,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type="radio"],.navbar-form .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback,.navbar-form .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-control-static{padding-top:7px;padding-bottom:7px}@media (min-width: 768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn,.button-default,.button-primary,.btn-assign,.btn-assignment-left,.btn-assignment-right,.btn-assignment-details,.comments .comment-form #attachment-button,.comments .comment-form #select-type #select-document,.comments .comment-form #select-type #select-image,#compare-and-rank .view-button{display:inline-block;margin-bottom:0;font-weight:normal;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.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.button-default:focus,.button-primary:focus,.btn-assign:focus,.btn-assignment-left:focus,.btn-assignment-right:focus,.btn-assignment-details:focus,.comments .comment-form #attachment-button:focus,.comments .comment-form #select-type #select-document:focus,.comments .comment-form #select-type #select-image:focus,#compare-and-rank .view-button:focus,.btn:active:focus,.button-default:active:focus,.button-primary:active:focus,.btn-assign:active:focus,.btn-assignment-left:active:focus,.btn-assignment-right:active:focus,.btn-assignment-details:active:focus,.comments .comment-form #attachment-button:active:focus,.comments .comment-form #select-type #select-document:active:focus,.comments .comment-form #select-type #select-image:active:focus,#compare-and-rank .view-button:active:focus,.btn.active:focus,.active.button-default:focus,.active.button-primary:focus,.active.btn-assign:focus,.active.btn-assignment-left:focus,.active.btn-assignment-right:focus,.active.btn-assignment-details:focus,.comments .comment-form .active#attachment-button:focus,.comments .comment-form #select-type .active#select-document:focus,.comments .comment-form #select-type .active#select-image:focus,#compare-and-rank .active.view-button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.button-default:hover,.button-primary:hover,.btn-assign:hover,.btn-assignment-left:hover,.btn-assignment-right:hover,.btn-assignment-details:hover,.comments .comment-form #attachment-button:hover,.comments .comment-form #select-type #select-document:hover,.comments .comment-form #select-type #select-image:hover,#compare-and-rank .view-button:hover,.btn:focus,.button-default:focus,.button-primary:focus,.btn-assign:focus,.btn-assignment-left:focus,.btn-assignment-right:focus,.btn-assignment-details:focus,.comments .comment-form #attachment-button:focus,.comments .comment-form #select-type #select-document:focus,.comments .comment-form #select-type #select-image:focus,#compare-and-rank .view-button:focus{color:#333333;text-decoration:none}.btn:active,.button-default:active,.button-primary:active,.btn-assign:active,.btn-assignment-left:active,.btn-assignment-right:active,.btn-assignment-details:active,.comments .comment-form #attachment-button:active,.comments .comment-form #select-type #select-document:active,.comments .comment-form #select-type #select-image:active,#compare-and-rank .view-button:active,.btn.active,.active.button-default,.active.button-primary,.active.btn-assign,.active.btn-assignment-left,.active.btn-assignment-right,.active.btn-assignment-details,.comments .comment-form .active#attachment-button,.comments .comment-form #select-type .active#select-document,.comments .comment-form #select-type .active#select-image,#compare-and-rank .active.view-button{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.disabled.button-default,.disabled.button-primary,.disabled.btn-assign,.disabled.btn-assignment-left,.disabled.btn-assignment-right,.disabled.btn-assignment-details,.comments .comment-form .disabled#attachment-button,.comments .comment-form #select-type .disabled#select-document,.comments .comment-form #select-type .disabled#select-image,#compare-and-rank .disabled.view-button,.btn[disabled],[disabled].button-default,[disabled].button-primary,[disabled].btn-assign,[disabled].btn-assignment-left,[disabled].btn-assignment-right,[disabled].btn-assignment-details,.comments .comment-form [disabled]#attachment-button,.comments .comment-form #select-type [disabled]#select-document,.comments .comment-form #select-type [disabled]#select-image,#compare-and-rank [disabled].view-button,fieldset[disabled] .btn,fieldset[disabled] .button-default,fieldset[disabled] .button-primary,fieldset[disabled] .btn-assign,fieldset[disabled] .btn-assignment-left,fieldset[disabled] .btn-assignment-right,fieldset[disabled] .btn-assignment-details,fieldset[disabled] .comments .comment-form #attachment-button,.comments .comment-form fieldset[disabled] #attachment-button,fieldset[disabled] .comments .comment-form #select-type #select-document,.comments .comment-form #select-type fieldset[disabled] #select-document,fieldset[disabled] .comments .comment-form #select-type #select-image,.comments .comment-form #select-type fieldset[disabled] #select-image,fieldset[disabled] #compare-and-rank .view-button,#compare-and-rank fieldset[disabled] .view-button{cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default,.button-default,.comments .comment-form #attachment-button,.comments .comment-form #select-type #select-document,.comments .comment-form #select-type #select-image{color:#333333;background-color:white;border-color:#cccccc}.btn-default:hover,.button-default:hover,.comments .comment-form #attachment-button:hover,.comments .comment-form #select-type #select-document:hover,.comments .comment-form #select-type #select-image:hover,.btn-default:focus,.button-default:focus,.comments .comment-form #attachment-button:focus,.comments .comment-form #select-type #select-document:focus,.comments .comment-form #select-type #select-image:focus,.btn-default:active,.button-default:active,.comments .comment-form #attachment-button:active,.comments .comment-form #select-type #select-document:active,.comments .comment-form #select-type #select-image:active,.btn-default.active,.active.button-default,.comments .comment-form .active#attachment-button,.comments .comment-form #select-type .active#select-document,.comments .comment-form #select-type .active#select-image,.open>.btn-default.dropdown-toggle,.open>.dropdown-toggle.button-default,.comments .comment-form .open>.dropdown-toggle#attachment-button,.comments .comment-form #select-type .open>.dropdown-toggle#select-document,.comments .comment-form #select-type .open>.dropdown-toggle#select-image{color:#333333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.button-default:active,.comments .comment-form #attachment-button:active,.comments .comment-form #select-type #select-document:active,.comments .comment-form #select-type #select-image:active,.btn-default.active,.active.button-default,.comments .comment-form .active#attachment-button,.comments .comment-form #select-type .active#select-document,.comments .comment-form #select-type .active#select-image,.open>.btn-default.dropdown-toggle,.open>.dropdown-toggle.button-default,.comments .comment-form .open>.dropdown-toggle#attachment-button,.comments .comment-form #select-type .open>.dropdown-toggle#select-document,.comments .comment-form #select-type .open>.dropdown-toggle#select-image{background-image:none}.btn-default.disabled,.disabled.button-default,.comments .comment-form .disabled#attachment-button,.comments .comment-form #select-type .disabled#select-document,.comments .comment-form #select-type .disabled#select-image,.btn-default.disabled:hover,.disabled.button-default:hover,.comments .comment-form .disabled#attachment-button:hover,.comments .comment-form #select-type .disabled#select-document:hover,.comments .comment-form #select-type .disabled#select-image:hover,.btn-default.disabled:focus,.disabled.button-default:focus,.comments .comment-form .disabled#attachment-button:focus,.comments .comment-form #select-type .disabled#select-document:focus,.comments .comment-form #select-type .disabled#select-image:focus,.btn-default.disabled:active,.disabled.button-default:active,.comments .comment-form .disabled#attachment-button:active,.comments .comment-form #select-type .disabled#select-document:active,.comments .comment-form #select-type .disabled#select-image:active,.btn-default.disabled.active,.disabled.active.button-default,.comments .comment-form .disabled.active#attachment-button,.comments .comment-form #select-type .disabled.active#select-document,.comments .comment-form #select-type .disabled.active#select-image,.btn-default[disabled],[disabled].button-default,.comments .comment-form [disabled]#attachment-button,.comments .comment-form #select-type [disabled]#select-document,.comments .comment-form #select-type [disabled]#select-image,.btn-default[disabled]:hover,[disabled].button-default:hover,.comments .comment-form [disabled]#attachment-button:hover,.comments .comment-form #select-type [disabled]#select-document:hover,.comments .comment-form #select-type [disabled]#select-image:hover,.btn-default[disabled]:focus,[disabled].button-default:focus,.comments .comment-form [disabled]#attachment-button:focus,.comments .comment-form #select-type [disabled]#select-document:focus,.comments .comment-form #select-type [disabled]#select-image:focus,.btn-default[disabled]:active,[disabled].button-default:active,.comments .comment-form [disabled]#attachment-button:active,.comments .comment-form #select-type [disabled]#select-document:active,.comments .comment-form #select-type [disabled]#select-image:active,.btn-default[disabled].active,[disabled].active.button-default,.comments .comment-form [disabled].active#attachment-button,.comments .comment-form #select-type [disabled].active#select-document,.comments .comment-form #select-type [disabled].active#select-image,fieldset[disabled] .btn-default,fieldset[disabled] .button-default,fieldset[disabled] .comments .comment-form #attachment-button,.comments .comment-form fieldset[disabled] #attachment-button,fieldset[disabled] .comments .comment-form #select-type #select-document,.comments .comment-form #select-type fieldset[disabled] #select-document,fieldset[disabled] .comments .comment-form #select-type #select-image,.comments .comment-form #select-type fieldset[disabled] #select-image,fieldset[disabled] .btn-default:hover,fieldset[disabled] .button-default:hover,fieldset[disabled] .comments .comment-form #attachment-button:hover,.comments .comment-form fieldset[disabled] #attachment-button:hover,fieldset[disabled] .comments .comment-form #select-type #select-document:hover,.comments .comment-form #select-type fieldset[disabled] #select-document:hover,fieldset[disabled] .comments .comment-form #select-type #select-image:hover,.comments .comment-form #select-type fieldset[disabled] #select-image:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .button-default:focus,fieldset[disabled] .comments .comment-form #attachment-button:focus,.comments .comment-form fieldset[disabled] #attachment-button:focus,fieldset[disabled] .comments .comment-form #select-type #select-document:focus,.comments .comment-form #select-type fieldset[disabled] #select-document:focus,fieldset[disabled] .comments .comment-form #select-type #select-image:focus,.comments .comment-form #select-type fieldset[disabled] #select-image:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .button-default:active,fieldset[disabled] .comments .comment-form #attachment-button:active,.comments .comment-form fieldset[disabled] #attachment-button:active,fieldset[disabled] .comments .comment-form #select-type #select-document:active,.comments .comment-form #select-type fieldset[disabled] #select-document:active,fieldset[disabled] .comments .comment-form #select-type #select-image:active,.comments .comment-form #select-type fieldset[disabled] #select-image:active,fieldset[disabled] .btn-default.active,fieldset[disabled] .active.button-default,fieldset[disabled] .comments .comment-form .active#attachment-button,.comments .comment-form fieldset[disabled] .active#attachment-button,fieldset[disabled] .comments .comment-form #select-type .active#select-document,.comments .comment-form #select-type fieldset[disabled] .active#select-document,fieldset[disabled] .comments .comment-form #select-type .active#select-image,.comments .comment-form #select-type fieldset[disabled] .active#select-image{background-color:white;border-color:#cccccc}.btn-default .badge,.button-default .badge,.comments .comment-form #attachment-button .badge,.comments .comment-form #select-type #select-document .badge,.comments .comment-form #select-type #select-image .badge{color:white;background-color:#333333}.btn-primary,.button-primary{color:white;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.button-primary:hover,.btn-primary:focus,.button-primary:focus,.btn-primary:active,.button-primary:active,.btn-primary.active,.active.button-primary,.open>.btn-primary.dropdown-toggle,.open>.dropdown-toggle.button-primary{color:white;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.button-primary:active,.btn-primary.active,.active.button-primary,.open>.btn-primary.dropdown-toggle,.open>.dropdown-toggle.button-primary{background-image:none}.btn-primary.disabled,.disabled.button-primary,.btn-primary.disabled:hover,.disabled.button-primary:hover,.btn-primary.disabled:focus,.disabled.button-primary:focus,.btn-primary.disabled:active,.disabled.button-primary:active,.btn-primary.disabled.active,.disabled.active.button-primary,.btn-primary[disabled],[disabled].button-primary,.btn-primary[disabled]:hover,[disabled].button-primary:hover,.btn-primary[disabled]:focus,[disabled].button-primary:focus,.btn-primary[disabled]:active,[disabled].button-primary:active,.btn-primary[disabled].active,[disabled].active.button-primary,fieldset[disabled] .btn-primary,fieldset[disabled] .button-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .button-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .button-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .button-primary:active,fieldset[disabled] .btn-primary.active,fieldset[disabled] .active.button-primary{background-color:#428bca;border-color:#357ebd}.btn-primary .badge,.button-primary .badge{color:#428bca;background-color:white}.btn-success{color:white;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:white;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:white}.btn-info,#compare-and-rank .view-button{color:white;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,#compare-and-rank .view-button:hover,.btn-info:focus,#compare-and-rank .view-button:focus,.btn-info:active,#compare-and-rank .view-button:active,.btn-info.active,#compare-and-rank .active.view-button,.open>.btn-info.dropdown-toggle,#compare-and-rank .open>.dropdown-toggle.view-button{color:white;background-color:#31b0d5;border-color:#269abc}.btn-info:active,#compare-and-rank .view-button:active,.btn-info.active,#compare-and-rank .active.view-button,.open>.btn-info.dropdown-toggle,#compare-and-rank .open>.dropdown-toggle.view-button{background-image:none}.btn-info.disabled,#compare-and-rank .disabled.view-button,.btn-info.disabled:hover,#compare-and-rank .disabled.view-button:hover,.btn-info.disabled:focus,#compare-and-rank .disabled.view-button:focus,.btn-info.disabled:active,#compare-and-rank .disabled.view-button:active,.btn-info.disabled.active,#compare-and-rank .disabled.active.view-button,.btn-info[disabled],#compare-and-rank [disabled].view-button,.btn-info[disabled]:hover,#compare-and-rank [disabled].view-button:hover,.btn-info[disabled]:focus,#compare-and-rank [disabled].view-button:focus,.btn-info[disabled]:active,#compare-and-rank [disabled].view-button:active,.btn-info[disabled].active,#compare-and-rank [disabled].active.view-button,fieldset[disabled] .btn-info,fieldset[disabled] #compare-and-rank .view-button,#compare-and-rank fieldset[disabled] .view-button,fieldset[disabled] .btn-info:hover,fieldset[disabled] #compare-and-rank .view-button:hover,#compare-and-rank fieldset[disabled] .view-button:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] #compare-and-rank .view-button:focus,#compare-and-rank fieldset[disabled] .view-button:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] #compare-and-rank .view-button:active,#compare-and-rank fieldset[disabled] .view-button:active,fieldset[disabled] .btn-info.active,fieldset[disabled] #compare-and-rank .active.view-button,#compare-and-rank fieldset[disabled] .active.view-button{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge,#compare-and-rank .view-button .badge{color:#5bc0de;background-color:white}.btn-warning,.btn-assign,.btn-assignment-left,.btn-assignment-right,.btn-assignment-details{color:white;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-assign:hover,.btn-assignment-left:hover,.btn-assignment-right:hover,.btn-assignment-details:hover,.btn-warning:focus,.btn-assign:focus,.btn-assignment-left:focus,.btn-assignment-right:focus,.btn-assignment-details:focus,.btn-warning:active,.btn-assign:active,.btn-assignment-left:active,.btn-assignment-right:active,.btn-assignment-details:active,.btn-warning.active,.active.btn-assign,.active.btn-assignment-left,.active.btn-assignment-right,.active.btn-assignment-details,.open>.btn-warning.dropdown-toggle,.open>.dropdown-toggle.btn-assign,.open>.dropdown-toggle.btn-assignment-left,.open>.dropdown-toggle.btn-assignment-right,.open>.dropdown-toggle.btn-assignment-details{color:white;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-assign:active,.btn-assignment-left:active,.btn-assignment-right:active,.btn-assignment-details:active,.btn-warning.active,.active.btn-assign,.active.btn-assignment-left,.active.btn-assignment-right,.active.btn-assignment-details,.open>.btn-warning.dropdown-toggle,.open>.dropdown-toggle.btn-assign,.open>.dropdown-toggle.btn-assignment-left,.open>.dropdown-toggle.btn-assignment-right,.open>.dropdown-toggle.btn-assignment-details{background-image:none}.btn-warning.disabled,.disabled.btn-assign,.disabled.btn-assignment-left,.disabled.btn-assignment-right,.disabled.btn-assignment-details,.btn-warning.disabled:hover,.disabled.btn-assign:hover,.disabled.btn-assignment-left:hover,.disabled.btn-assignment-right:hover,.disabled.btn-assignment-details:hover,.btn-warning.disabled:focus,.disabled.btn-assign:focus,.disabled.btn-assignment-left:focus,.disabled.btn-assignment-right:focus,.disabled.btn-assignment-details:focus,.btn-warning.disabled:active,.disabled.btn-assign:active,.disabled.btn-assignment-left:active,.disabled.btn-assignment-right:active,.disabled.btn-assignment-details:active,.btn-warning.disabled.active,.disabled.active.btn-assign,.disabled.active.btn-assignment-left,.disabled.active.btn-assignment-right,.disabled.active.btn-assignment-details,.btn-warning[disabled],[disabled].btn-assign,[disabled].btn-assignment-left,[disabled].btn-assignment-right,[disabled].btn-assignment-details,.btn-warning[disabled]:hover,[disabled].btn-assign:hover,[disabled].btn-assignment-left:hover,[disabled].btn-assignment-right:hover,[disabled].btn-assignment-details:hover,.btn-warning[disabled]:focus,[disabled].btn-assign:focus,[disabled].btn-assignment-left:focus,[disabled].btn-assignment-right:focus,[disabled].btn-assignment-details:focus,.btn-warning[disabled]:active,[disabled].btn-assign:active,[disabled].btn-assignment-left:active,[disabled].btn-assignment-right:active,[disabled].btn-assignment-details:active,.btn-warning[disabled].active,[disabled].active.btn-assign,[disabled].active.btn-assignment-left,[disabled].active.btn-assignment-right,[disabled].active.btn-assignment-details,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-assign,fieldset[disabled] .btn-assignment-left,fieldset[disabled] .btn-assignment-right,fieldset[disabled] .btn-assignment-details,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-assign:hover,fieldset[disabled] .btn-assignment-left:hover,fieldset[disabled] .btn-assignment-right:hover,fieldset[disabled] .btn-assignment-details:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-assign:focus,fieldset[disabled] .btn-assignment-left:focus,fieldset[disabled] .btn-assignment-right:focus,fieldset[disabled] .btn-assignment-details:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-assign:active,fieldset[disabled] .btn-assignment-left:active,fieldset[disabled] .btn-assignment-right:active,fieldset[disabled] .btn-assignment-details:active,fieldset[disabled] .btn-warning.active,fieldset[disabled] .active.btn-assign,fieldset[disabled] .active.btn-assignment-left,fieldset[disabled] .active.btn-assignment-right,fieldset[disabled] .active.btn-assignment-details{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge,.btn-assign .badge,.btn-assignment-left .badge,.btn-assignment-right .badge,.btn-assignment-details .badge{color:#f0ad4e;background-color:white}.btn-danger{color:white;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:white;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:white}.btn-link{color:#428bca;font-weight:normal;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,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#999999;text-decoration:none}.btn-lg,.btn-group-lg>.btn,.btn-group-lg>.button-default,.btn-group-lg>.button-primary,.btn-group-lg>.btn-assign,.btn-group-lg>.btn-assignment-left,.btn-group-lg>.btn-assignment-right,.btn-group-lg>.btn-assignment-details,.comments .comment-form .btn-group-lg>#attachment-button,.comments .comment-form #select-type .btn-group-lg>#select-document,.comments .comment-form #select-type .btn-group-lg>#select-image,#compare-and-rank .btn-group-lg>.view-button,.button-primary{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn,.btn-group-sm>.button-default,.btn-group-sm>.button-primary,.btn-group-sm>.btn-assign,.btn-group-sm>.btn-assignment-left,.btn-group-sm>.btn-assignment-right,.btn-group-sm>.btn-assignment-details,.comments .comment-form .btn-group-sm>#attachment-button,.comments .comment-form #select-type .btn-group-sm>#select-document,.comments .comment-form #select-type .btn-group-sm>#select-image,#compare-and-rank .btn-group-sm>.view-button{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn,.btn-group-xs>.button-default,.btn-group-xs>.button-primary,.btn-group-xs>.btn-assign,.btn-group-xs>.btn-assignment-left,.btn-group-xs>.btn-assignment-right,.btn-group-xs>.btn-assignment-details,.comments .comment-form .btn-group-xs>#attachment-button,.comments .comment-form #select-type .btn-group-xs>#select-document,.comments .comment-form #select-type .btn-group-xs>#select-image,#compare-and-rank .btn-group-xs>.view-button{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 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.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;text-align:left;background-color:white;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right,.dropdown-menu.btn-assignment-details{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:whitesmoke}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:white;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999}.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.428571429;color:#999999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu,.btn-assignment-details>.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{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.comments .comment-form #select-type,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.comments .comment-form #select-type>.btn,.btn-group>.button-default,.comments .comment-form #select-type>.button-default,.btn-group>.button-primary,.comments .comment-form #select-type>.button-primary,.btn-group>.btn-assign,.comments .comment-form #select-type>.btn-assign,.btn-group>.btn-assignment-left,.comments .comment-form #select-type>.btn-assignment-left,.btn-group>.btn-assignment-right,.comments .comment-form #select-type>.btn-assignment-right,.btn-group>.btn-assignment-details,.comments .comment-form #select-type>.btn-assignment-details,.comments .comment-form .btn-group>#attachment-button,.comments .comment-form #select-type>#attachment-button,.comments .comment-form #select-type .btn-group>#select-document,.comments .comment-form #select-type>#select-document,.comments .comment-form #select-type .btn-group>#select-image,.comments .comment-form #select-type>#select-image,#compare-and-rank .btn-group>.view-button,.comments .comment-form #compare-and-rank #select-type>.view-button,#compare-and-rank .comments .comment-form #select-type>.view-button,.btn-group-vertical>.btn,.btn-group-vertical>.button-default,.btn-group-vertical>.button-primary,.btn-group-vertical>.btn-assign,.btn-group-vertical>.btn-assignment-left,.btn-group-vertical>.btn-assignment-right,.btn-group-vertical>.btn-assignment-details,.comments .comment-form .btn-group-vertical>#attachment-button,.comments .comment-form #select-type .btn-group-vertical>#select-document,.comments .comment-form #select-type .btn-group-vertical>#select-image,#compare-and-rank .btn-group-vertical>.view-button{position:relative;float:left}.btn-group>.btn:hover,.comments .comment-form #select-type>.btn:hover,.btn-group>.button-default:hover,.comments .comment-form #select-type>.button-default:hover,.btn-group>.button-primary:hover,.comments .comment-form #select-type>.button-primary:hover,.btn-group>.btn-assign:hover,.comments .comment-form #select-type>.btn-assign:hover,.btn-group>.btn-assignment-left:hover,.comments .comment-form #select-type>.btn-assignment-left:hover,.btn-group>.btn-assignment-right:hover,.comments .comment-form #select-type>.btn-assignment-right:hover,.btn-group>.btn-assignment-details:hover,.comments .comment-form #select-type>.btn-assignment-details:hover,.comments .comment-form .btn-group>#attachment-button:hover,.comments .comment-form #select-type>#attachment-button:hover,.comments .comment-form #select-type .btn-group>#select-document:hover,.comments .comment-form #select-type>#select-document:hover,.comments .comment-form #select-type .btn-group>#select-image:hover,.comments .comment-form #select-type>#select-image:hover,#compare-and-rank .btn-group>.view-button:hover,.comments .comment-form #compare-and-rank #select-type>.view-button:hover,#compare-and-rank .comments .comment-form #select-type>.view-button:hover,.btn-group>.btn:focus,.comments .comment-form #select-type>.btn:focus,.btn-group>.button-default:focus,.comments .comment-form #select-type>.button-default:focus,.btn-group>.button-primary:focus,.comments .comment-form #select-type>.button-primary:focus,.btn-group>.btn-assign:focus,.comments .comment-form #select-type>.btn-assign:focus,.btn-group>.btn-assignment-left:focus,.comments .comment-form #select-type>.btn-assignment-left:focus,.btn-group>.btn-assignment-right:focus,.comments .comment-form #select-type>.btn-assignment-right:focus,.btn-group>.btn-assignment-details:focus,.comments .comment-form #select-type>.btn-assignment-details:focus,.comments .comment-form .btn-group>#attachment-button:focus,.comments .comment-form #select-type>#attachment-button:focus,.comments .comment-form #select-type .btn-group>#select-document:focus,.comments .comment-form #select-type>#select-document:focus,.comments .comment-form #select-type .btn-group>#select-image:focus,.comments .comment-form #select-type>#select-image:focus,#compare-and-rank .btn-group>.view-button:focus,.comments .comment-form #compare-and-rank #select-type>.view-button:focus,#compare-and-rank .comments .comment-form #select-type>.view-button:focus,.btn-group>.btn:active,.comments .comment-form #select-type>.btn:active,.btn-group>.button-default:active,.comments .comment-form #select-type>.button-default:active,.btn-group>.button-primary:active,.comments .comment-form #select-type>.button-primary:active,.btn-group>.btn-assign:active,.comments .comment-form #select-type>.btn-assign:active,.btn-group>.btn-assignment-left:active,.comments .comment-form #select-type>.btn-assignment-left:active,.btn-group>.btn-assignment-right:active,.comments .comment-form #select-type>.btn-assignment-right:active,.btn-group>.btn-assignment-details:active,.comments .comment-form #select-type>.btn-assignment-details:active,.comments .comment-form .btn-group>#attachment-button:active,.comments .comment-form #select-type>#attachment-button:active,.comments .comment-form #select-type .btn-group>#select-document:active,.comments .comment-form #select-type>#select-document:active,.comments .comment-form #select-type .btn-group>#select-image:active,.comments .comment-form #select-type>#select-image:active,#compare-and-rank .btn-group>.view-button:active,.comments .comment-form #compare-and-rank #select-type>.view-button:active,#compare-and-rank .comments .comment-form #select-type>.view-button:active,.btn-group>.btn.active,.comments .comment-form #select-type>.btn.active,.btn-group>.active.button-default,.comments .comment-form #select-type>.active.button-default,.btn-group>.active.button-primary,.comments .comment-form #select-type>.active.button-primary,.btn-group>.active.btn-assign,.comments .comment-form #select-type>.active.btn-assign,.btn-group>.active.btn-assignment-left,.comments .comment-form #select-type>.active.btn-assignment-left,.btn-group>.active.btn-assignment-right,.comments .comment-form #select-type>.active.btn-assignment-right,.btn-group>.active.btn-assignment-details,.comments .comment-form #select-type>.active.btn-assignment-details,.comments .comment-form .btn-group>.active#attachment-button,.comments .comment-form #select-type>.active#attachment-button,.comments .comment-form #select-type .btn-group>.active#select-document,.comments .comment-form #select-type>.active#select-document,.comments .comment-form #select-type .btn-group>.active#select-image,.comments .comment-form #select-type>.active#select-image,#compare-and-rank .btn-group>.active.view-button,.comments .comment-form #compare-and-rank #select-type>.active.view-button,#compare-and-rank .comments .comment-form #select-type>.active.view-button,.btn-group-vertical>.btn:hover,.btn-group-vertical>.button-default:hover,.btn-group-vertical>.button-primary:hover,.btn-group-vertical>.btn-assign:hover,.btn-group-vertical>.btn-assignment-left:hover,.btn-group-vertical>.btn-assignment-right:hover,.btn-group-vertical>.btn-assignment-details:hover,.comments .comment-form .btn-group-vertical>#attachment-button:hover,.comments .comment-form #select-type .btn-group-vertical>#select-document:hover,.comments .comment-form #select-type .btn-group-vertical>#select-image:hover,#compare-and-rank .btn-group-vertical>.view-button:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.button-default:focus,.btn-group-vertical>.button-primary:focus,.btn-group-vertical>.btn-assign:focus,.btn-group-vertical>.btn-assignment-left:focus,.btn-group-vertical>.btn-assignment-right:focus,.btn-group-vertical>.btn-assignment-details:focus,.comments .comment-form .btn-group-vertical>#attachment-button:focus,.comments .comment-form #select-type .btn-group-vertical>#select-document:focus,.comments .comment-form #select-type .btn-group-vertical>#select-image:focus,#compare-and-rank .btn-group-vertical>.view-button:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.button-default:active,.btn-group-vertical>.button-primary:active,.btn-group-vertical>.btn-assign:active,.btn-group-vertical>.btn-assignment-left:active,.btn-group-vertical>.btn-assignment-right:active,.btn-group-vertical>.btn-assignment-details:active,.comments .comment-form .btn-group-vertical>#attachment-button:active,.comments .comment-form #select-type .btn-group-vertical>#select-document:active,.comments .comment-form #select-type .btn-group-vertical>#select-image:active,#compare-and-rank .btn-group-vertical>.view-button:active,.btn-group-vertical>.btn.active,.btn-group-vertical>.active.button-default,.btn-group-vertical>.active.button-primary,.btn-group-vertical>.active.btn-assign,.btn-group-vertical>.active.btn-assignment-left,.btn-group-vertical>.active.btn-assignment-right,.btn-group-vertical>.active.btn-assignment-details,.comments .comment-form .btn-group-vertical>.active#attachment-button,.comments .comment-form #select-type .btn-group-vertical>.active#select-document,.comments .comment-form #select-type .btn-group-vertical>.active#select-image,#compare-and-rank .btn-group-vertical>.active.view-button{z-index:2}.btn-group>.btn:focus,.comments .comment-form #select-type>.btn:focus,.btn-group>.button-default:focus,.comments .comment-form #select-type>.button-default:focus,.btn-group>.button-primary:focus,.comments .comment-form #select-type>.button-primary:focus,.btn-group>.btn-assign:focus,.comments .comment-form #select-type>.btn-assign:focus,.btn-group>.btn-assignment-left:focus,.comments .comment-form #select-type>.btn-assignment-left:focus,.btn-group>.btn-assignment-right:focus,.comments .comment-form #select-type>.btn-assignment-right:focus,.btn-group>.btn-assignment-details:focus,.comments .comment-form #select-type>.btn-assignment-details:focus,.comments .comment-form .btn-group>#attachment-button:focus,.comments .comment-form #select-type>#attachment-button:focus,.comments .comment-form #select-type .btn-group>#select-document:focus,.comments .comment-form #select-type>#select-document:focus,.comments .comment-form #select-type .btn-group>#select-image:focus,.comments .comment-form #select-type>#select-image:focus,#compare-and-rank .btn-group>.view-button:focus,.comments .comment-form #compare-and-rank #select-type>.view-button:focus,#compare-and-rank .comments .comment-form #select-type>.view-button:focus,.btn-group-vertical>.btn:focus,.btn-group-vertical>.button-default:focus,.btn-group-vertical>.button-primary:focus,.btn-group-vertical>.btn-assign:focus,.btn-group-vertical>.btn-assignment-left:focus,.btn-group-vertical>.btn-assignment-right:focus,.btn-group-vertical>.btn-assignment-details:focus,.comments .comment-form .btn-group-vertical>#attachment-button:focus,.comments .comment-form #select-type .btn-group-vertical>#select-document:focus,.comments .comment-form #select-type .btn-group-vertical>#select-image:focus,#compare-and-rank .btn-group-vertical>.view-button:focus{outline:0}.btn-group .btn+.btn,.comments .comment-form #select-type .btn+.btn,.btn-group .button-default+.btn,.comments .comment-form #select-type .button-default+.btn,.btn-group .button-primary+.btn,.comments .comment-form #select-type .button-primary+.btn,.btn-group .btn-assign+.btn,.comments .comment-form #select-type .btn-assign+.btn,.btn-group .btn-assignment-left+.btn,.comments .comment-form #select-type .btn-assignment-left+.btn,.btn-group .btn-assignment-right+.btn,.comments .comment-form #select-type .btn-assignment-right+.btn,.btn-group .btn-assignment-details+.btn,.comments .comment-form #select-type .btn-assignment-details+.btn,.btn-group .comments .comment-form #attachment-button+.btn,.comments .comment-form .btn-group #attachment-button+.btn,.comments .comment-form #select-type #attachment-button+.btn,.btn-group .comments .comment-form #select-type #select-document+.btn,.comments .comment-form #select-type .btn-group #select-document+.btn,.comments .comment-form #select-type #select-document+.btn,.btn-group .comments .comment-form #select-type #select-image+.btn,.comments .comment-form #select-type .btn-group #select-image+.btn,.comments .comment-form #select-type #select-image+.btn,.btn-group #compare-and-rank .view-button+.btn,#compare-and-rank .btn-group .view-button+.btn,.comments .comment-form #select-type #compare-and-rank .view-button+.btn,#compare-and-rank .comments .comment-form #select-type .view-button+.btn,.btn-group .btn+.button-default,.comments .comment-form #select-type .btn+.button-default,.btn-group .button-default+.button-default,.comments .comment-form #select-type .button-default+.button-default,.btn-group .button-primary+.button-default,.comments .comment-form #select-type .button-primary+.button-default,.btn-group .btn-assign+.button-default,.comments .comment-form #select-type .btn-assign+.button-default,.btn-group .btn-assignment-left+.button-default,.comments .comment-form #select-type .btn-assignment-left+.button-default,.btn-group .btn-assignment-right+.button-default,.comments .comment-form #select-type .btn-assignment-right+.button-default,.btn-group .btn-assignment-details+.button-default,.comments .comment-form #select-type .btn-assignment-details+.button-default,.btn-group .comments .comment-form #attachment-button+.button-default,.comments .comment-form .btn-group #attachment-button+.button-default,.comments .comment-form #select-type #attachment-button+.button-default,.btn-group .comments .comment-form #select-type #select-document+.button-default,.comments .comment-form #select-type .btn-group #select-document+.button-default,.comments .comment-form #select-type #select-document+.button-default,.btn-group .comments .comment-form #select-type #select-image+.button-default,.comments .comment-form #select-type .btn-group #select-image+.button-default,.comments .comment-form #select-type #select-image+.button-default,.btn-group #compare-and-rank .view-button+.button-default,#compare-and-rank .btn-group .view-button+.button-default,.comments .comment-form #select-type #compare-and-rank .view-button+.button-default,#compare-and-rank .comments .comment-form #select-type .view-button+.button-default,.btn-group .btn+.button-primary,.comments .comment-form #select-type .btn+.button-primary,.btn-group .button-default+.button-primary,.comments .comment-form #select-type .button-default+.button-primary,.btn-group .button-primary+.button-primary,.comments .comment-form #select-type .button-primary+.button-primary,.btn-group .btn-assign+.button-primary,.comments .comment-form #select-type .btn-assign+.button-primary,.btn-group .btn-assignment-left+.button-primary,.comments .comment-form #select-type .btn-assignment-left+.button-primary,.btn-group .btn-assignment-right+.button-primary,.comments .comment-form #select-type .btn-assignment-right+.button-primary,.btn-group .btn-assignment-details+.button-primary,.comments .comment-form #select-type .btn-assignment-details+.button-primary,.btn-group .comments .comment-form #attachment-button+.button-primary,.comments .comment-form .btn-group #attachment-button+.button-primary,.comments .comment-form #select-type #attachment-button+.button-primary,.btn-group .comments .comment-form #select-type #select-document+.button-primary,.comments .comment-form #select-type .btn-group #select-document+.button-primary,.comments .comment-form #select-type #select-document+.button-primary,.btn-group .comments .comment-form #select-type #select-image+.button-primary,.comments .comment-form #select-type .btn-group #select-image+.button-primary,.comments .comment-form #select-type #select-image+.button-primary,.btn-group #compare-and-rank .view-button+.button-primary,#compare-and-rank .btn-group .view-button+.button-primary,.comments .comment-form #select-type #compare-and-rank .view-button+.button-primary,#compare-and-rank .comments .comment-form #select-type .view-button+.button-primary,.btn-group .btn+.btn-assign,.comments .comment-form #select-type .btn+.btn-assign,.btn-group .button-default+.btn-assign,.comments .comment-form #select-type .button-default+.btn-assign,.btn-group .button-primary+.btn-assign,.comments .comment-form #select-type .button-primary+.btn-assign,.btn-group .btn-assign+.btn-assign,.comments .comment-form #select-type .btn-assign+.btn-assign,.btn-group .btn-assignment-left+.btn-assign,.comments .comment-form #select-type .btn-assignment-left+.btn-assign,.btn-group .btn-assignment-right+.btn-assign,.comments .comment-form #select-type .btn-assignment-right+.btn-assign,.btn-group .btn-assignment-details+.btn-assign,.comments .comment-form #select-type .btn-assignment-details+.btn-assign,.btn-group .comments .comment-form #attachment-button+.btn-assign,.comments .comment-form .btn-group #attachment-button+.btn-assign,.comments .comment-form #select-type #attachment-button+.btn-assign,.btn-group .comments .comment-form #select-type #select-document+.btn-assign,.comments .comment-form #select-type .btn-group #select-document+.btn-assign,.comments .comment-form #select-type #select-document+.btn-assign,.btn-group .comments .comment-form #select-type #select-image+.btn-assign,.comments .comment-form #select-type .btn-group #select-image+.btn-assign,.comments .comment-form #select-type #select-image+.btn-assign,.btn-group #compare-and-rank .view-button+.btn-assign,#compare-and-rank .btn-group .view-button+.btn-assign,.comments .comment-form #select-type #compare-and-rank .view-button+.btn-assign,#compare-and-rank .comments .comment-form #select-type .view-button+.btn-assign,.btn-group .btn+.btn-assignment-left,.comments .comment-form #select-type .btn+.btn-assignment-left,.btn-group .button-default+.btn-assignment-left,.comments .comment-form #select-type .button-default+.btn-assignment-left,.btn-group .button-primary+.btn-assignment-left,.comments .comment-form #select-type .button-primary+.btn-assignment-left,.btn-group .btn-assign+.btn-assignment-left,.comments .comment-form #select-type .btn-assign+.btn-assignment-left,.btn-group .btn-assignment-left+.btn-assignment-left,.comments .comment-form #select-type .btn-assignment-left+.btn-assignment-left,.btn-group .btn-assignment-right+.btn-assignment-left,.comments .comment-form #select-type .btn-assignment-right+.btn-assignment-left,.btn-group .btn-assignment-details+.btn-assignment-left,.comments .comment-form #select-type .btn-assignment-details+.btn-assignment-left,.btn-group .comments .comment-form #attachment-button+.btn-assignment-left,.comments .comment-form .btn-group #attachment-button+.btn-assignment-left,.comments .comment-form #select-type #attachment-button+.btn-assignment-left,.btn-group .comments .comment-form #select-type #select-document+.btn-assignment-left,.comments .comment-form #select-type .btn-group #select-document+.btn-assignment-left,.comments .comment-form #select-type #select-document+.btn-assignment-left,.btn-group .comments .comment-form #select-type #select-image+.btn-assignment-left,.comments .comment-form #select-type .btn-group #select-image+.btn-assignment-left,.comments .comment-form #select-type #select-image+.btn-assignment-left,.btn-group #compare-and-rank .view-button+.btn-assignment-left,#compare-and-rank .btn-group .view-button+.btn-assignment-left,.comments .comment-form #select-type #compare-and-rank .view-button+.btn-assignment-left,#compare-and-rank .comments .comment-form #select-type .view-button+.btn-assignment-left,.btn-group .btn+.btn-assignment-right,.comments .comment-form #select-type .btn+.btn-assignment-right,.btn-group .button-default+.btn-assignment-right,.comments .comment-form #select-type .button-default+.btn-assignment-right,.btn-group .button-primary+.btn-assignment-right,.comments .comment-form #select-type .button-primary+.btn-assignment-right,.btn-group .btn-assign+.btn-assignment-right,.comments .comment-form #select-type .btn-assign+.btn-assignment-right,.btn-group .btn-assignment-left+.btn-assignment-right,.comments .comment-form #select-type .btn-assignment-left+.btn-assignment-right,.btn-group .btn-assignment-right+.btn-assignment-right,.comments .comment-form #select-type .btn-assignment-right+.btn-assignment-right,.btn-group .btn-assignment-details+.btn-assignment-right,.comments .comment-form #select-type .btn-assignment-details+.btn-assignment-right,.btn-group .comments .comment-form #attachment-button+.btn-assignment-right,.comments .comment-form .btn-group #attachment-button+.btn-assignment-right,.comments .comment-form #select-type #attachment-button+.btn-assignment-right,.btn-group .comments .comment-form #select-type #select-document+.btn-assignment-right,.comments .comment-form #select-type .btn-group #select-document+.btn-assignment-right,.comments .comment-form #select-type #select-document+.btn-assignment-right,.btn-group .comments .comment-form #select-type #select-image+.btn-assignment-right,.comments .comment-form #select-type .btn-group #select-image+.btn-assignment-right,.comments .comment-form #select-type #select-image+.btn-assignment-right,.btn-group #compare-and-rank .view-button+.btn-assignment-right,#compare-and-rank .btn-group .view-button+.btn-assignment-right,.comments .comment-form #select-type #compare-and-rank .view-button+.btn-assignment-right,#compare-and-rank .comments .comment-form #select-type .view-button+.btn-assignment-right,.btn-group .btn+.btn-assignment-details,.comments .comment-form #select-type .btn+.btn-assignment-details,.btn-group .button-default+.btn-assignment-details,.comments .comment-form #select-type .button-default+.btn-assignment-details,.btn-group .button-primary+.btn-assignment-details,.comments .comment-form #select-type .button-primary+.btn-assignment-details,.btn-group .btn-assign+.btn-assignment-details,.comments .comment-form #select-type .btn-assign+.btn-assignment-details,.btn-group .btn-assignment-left+.btn-assignment-details,.comments .comment-form #select-type .btn-assignment-left+.btn-assignment-details,.btn-group .btn-assignment-right+.btn-assignment-details,.comments .comment-form #select-type .btn-assignment-right+.btn-assignment-details,.btn-group .btn-assignment-details+.btn-assignment-details,.comments .comment-form #select-type .btn-assignment-details+.btn-assignment-details,.btn-group .comments .comment-form #attachment-button+.btn-assignment-details,.comments .comment-form .btn-group #attachment-button+.btn-assignment-details,.comments .comment-form #select-type #attachment-button+.btn-assignment-details,.btn-group .comments .comment-form #select-type #select-document+.btn-assignment-details,.comments .comment-form #select-type .btn-group #select-document+.btn-assignment-details,.comments .comment-form #select-type #select-document+.btn-assignment-details,.btn-group .comments .comment-form #select-type #select-image+.btn-assignment-details,.comments .comment-form #select-type .btn-group #select-image+.btn-assignment-details,.comments .comment-form #select-type #select-image+.btn-assignment-details,.btn-group #compare-and-rank .view-button+.btn-assignment-details,#compare-and-rank .btn-group .view-button+.btn-assignment-details,.comments .comment-form #select-type #compare-and-rank .view-button+.btn-assignment-details,#compare-and-rank .comments .comment-form #select-type .view-button+.btn-assignment-details,.btn-group .comments .comment-form .btn+#attachment-button,.comments .comment-form .btn-group .btn+#attachment-button,.comments .comment-form #select-type .btn+#attachment-button,.btn-group .comments .comment-form .button-default+#attachment-button,.comments .comment-form .btn-group .button-default+#attachment-button,.comments .comment-form #select-type .button-default+#attachment-button,.btn-group .comments .comment-form .button-primary+#attachment-button,.comments .comment-form .btn-group .button-primary+#attachment-button,.comments .comment-form #select-type .button-primary+#attachment-button,.btn-group .comments .comment-form .btn-assign+#attachment-button,.comments .comment-form .btn-group .btn-assign+#attachment-button,.comments .comment-form #select-type .btn-assign+#attachment-button,.btn-group .comments .comment-form .btn-assignment-left+#attachment-button,.comments .comment-form .btn-group .btn-assignment-left+#attachment-button,.comments .comment-form #select-type .btn-assignment-left+#attachment-button,.btn-group .comments .comment-form .btn-assignment-right+#attachment-button,.comments .comment-form .btn-group .btn-assignment-right+#attachment-button,.comments .comment-form #select-type .btn-assignment-right+#attachment-button,.btn-group .comments .comment-form .btn-assignment-details+#attachment-button,.comments .comment-form .btn-group .btn-assignment-details+#attachment-button,.comments .comment-form #select-type .btn-assignment-details+#attachment-button,.btn-group .comments .comment-form #attachment-button+#attachment-button,.comments .comment-form .btn-group #attachment-button+#attachment-button,.comments .comment-form #select-type #attachment-button+#attachment-button,.btn-group .comments .comment-form #select-type #select-document+#attachment-button,.comments .comment-form #select-type .btn-group #select-document+#attachment-button,.comments .comment-form #select-type #select-document+#attachment-button,.btn-group .comments .comment-form #select-type #select-image+#attachment-button,.comments .comment-form #select-type .btn-group #select-image+#attachment-button,.comments .comment-form #select-type #select-image+#attachment-button,.btn-group #compare-and-rank .comments .comment-form .view-button+#attachment-button,.comments .comment-form .btn-group #compare-and-rank .view-button+#attachment-button,#compare-and-rank .btn-group .comments .comment-form .view-button+#attachment-button,.comments .comment-form #compare-and-rank .btn-group .view-button+#attachment-button,.comments .comment-form #select-type #compare-and-rank .view-button+#attachment-button,#compare-and-rank .comments .comment-form #select-type .view-button+#attachment-button,.btn-group .comments .comment-form #select-type .btn+#select-document,.comments .comment-form #select-type .btn-group .btn+#select-document,.comments .comment-form #select-type .btn+#select-document,.btn-group .comments .comment-form #select-type .button-default+#select-document,.comments .comment-form #select-type .btn-group .button-default+#select-document,.comments .comment-form #select-type .button-default+#select-document,.btn-group .comments .comment-form #select-type .button-primary+#select-document,.comments .comment-form #select-type .btn-group .button-primary+#select-document,.comments .comment-form #select-type .button-primary+#select-document,.btn-group .comments .comment-form #select-type .btn-assign+#select-document,.comments .comment-form #select-type .btn-group .btn-assign+#select-document,.comments .comment-form #select-type .btn-assign+#select-document,.btn-group .comments .comment-form #select-type .btn-assignment-left+#select-document,.comments .comment-form #select-type .btn-group .btn-assignment-left+#select-document,.comments .comment-form #select-type .btn-assignment-left+#select-document,.btn-group .comments .comment-form #select-type .btn-assignment-right+#select-document,.comments .comment-form #select-type .btn-group .btn-assignment-right+#select-document,.comments .comment-form #select-type .btn-assignment-right+#select-document,.btn-group .comments .comment-form #select-type .btn-assignment-details+#select-document,.comments .comment-form #select-type .btn-group .btn-assignment-details+#select-document,.comments .comment-form #select-type .btn-assignment-details+#select-document,.btn-group .comments .comment-form #select-type #attachment-button+#select-document,.comments .comment-form .btn-group #select-type #attachment-button+#select-document,.comments .comment-form #select-type .btn-group #attachment-button+#select-document,.comments .comment-form #select-type #attachment-button+#select-document,.btn-group .comments .comment-form #select-type #select-document+#select-document,.comments .comment-form #select-type .btn-group #select-document+#select-document,.comments .comment-form #select-type #select-document+#select-document,.btn-group .comments .comment-form #select-type #select-image+#select-document,.comments .comment-form #select-type .btn-group #select-image+#select-document,.comments .comment-form #select-type #select-image+#select-document,.btn-group #compare-and-rank .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form #select-type .btn-group #compare-and-rank .view-button+#select-document,#compare-and-rank .btn-group .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form #select-type #compare-and-rank .btn-group .view-button+#select-document,.comments .comment-form #select-type #compare-and-rank .view-button+#select-document,#compare-and-rank .comments .comment-form #select-type .view-button+#select-document,.btn-group .comments .comment-form #select-type .btn+#select-image,.comments .comment-form #select-type .btn-group .btn+#select-image,.comments .comment-form #select-type .btn+#select-image,.btn-group .comments .comment-form #select-type .button-default+#select-image,.comments .comment-form #select-type .btn-group .button-default+#select-image,.comments .comment-form #select-type .button-default+#select-image,.btn-group .comments .comment-form #select-type .button-primary+#select-image,.comments .comment-form #select-type .btn-group .button-primary+#select-image,.comments .comment-form #select-type .button-primary+#select-image,.btn-group .comments .comment-form #select-type .btn-assign+#select-image,.comments .comment-form #select-type .btn-group .btn-assign+#select-image,.comments .comment-form #select-type .btn-assign+#select-image,.btn-group .comments .comment-form #select-type .btn-assignment-left+#select-image,.comments .comment-form #select-type .btn-group .btn-assignment-left+#select-image,.comments .comment-form #select-type .btn-assignment-left+#select-image,.btn-group .comments .comment-form #select-type .btn-assignment-right+#select-image,.comments .comment-form #select-type .btn-group .btn-assignment-right+#select-image,.comments .comment-form #select-type .btn-assignment-right+#select-image,.btn-group .comments .comment-form #select-type .btn-assignment-details+#select-image,.comments .comment-form #select-type .btn-group .btn-assignment-details+#select-image,.comments .comment-form #select-type .btn-assignment-details+#select-image,.btn-group .comments .comment-form #select-type #attachment-button+#select-image,.comments .comment-form .btn-group #select-type #attachment-button+#select-image,.comments .comment-form #select-type .btn-group #attachment-button+#select-image,.comments .comment-form #select-type #attachment-button+#select-image,.btn-group .comments .comment-form #select-type #select-document+#select-image,.comments .comment-form #select-type .btn-group #select-document+#select-image,.comments .comment-form #select-type #select-document+#select-image,.btn-group .comments .comment-form #select-type #select-image+#select-image,.comments .comment-form #select-type .btn-group #select-image+#select-image,.comments .comment-form #select-type #select-image+#select-image,.btn-group #compare-and-rank .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form #select-type .btn-group #compare-and-rank .view-button+#select-image,#compare-and-rank .btn-group .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form #select-type #compare-and-rank .btn-group .view-button+#select-image,.comments .comment-form #select-type #compare-and-rank .view-button+#select-image,#compare-and-rank .comments .comment-form #select-type .view-button+#select-image,.btn-group #compare-and-rank .btn+.view-button,#compare-and-rank .btn-group .btn+.view-button,.comments .comment-form #select-type #compare-and-rank .btn+.view-button,#compare-and-rank .comments .comment-form #select-type .btn+.view-button,.btn-group #compare-and-rank .button-default+.view-button,#compare-and-rank .btn-group .button-default+.view-button,.comments .comment-form #select-type #compare-and-rank .button-default+.view-button,#compare-and-rank .comments .comment-form #select-type .button-default+.view-button,.btn-group #compare-and-rank .button-primary+.view-button,#compare-and-rank .btn-group .button-primary+.view-button,.comments .comment-form #select-type #compare-and-rank .button-primary+.view-button,#compare-and-rank .comments .comment-form #select-type .button-primary+.view-button,.btn-group #compare-and-rank .btn-assign+.view-button,#compare-and-rank .btn-group .btn-assign+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-assign+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-assign+.view-button,.btn-group #compare-and-rank .btn-assignment-left+.view-button,#compare-and-rank .btn-group .btn-assignment-left+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-assignment-left+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-assignment-left+.view-button,.btn-group #compare-and-rank .btn-assignment-right+.view-button,#compare-and-rank .btn-group .btn-assignment-right+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-assignment-right+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-assignment-right+.view-button,.btn-group #compare-and-rank .btn-assignment-details+.view-button,#compare-and-rank .btn-group .btn-assignment-details+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-assignment-details+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-assignment-details+.view-button,.btn-group .comments .comment-form #compare-and-rank #attachment-button+.view-button,#compare-and-rank .btn-group .comments .comment-form #attachment-button+.view-button,.comments .comment-form .btn-group #compare-and-rank #attachment-button+.view-button,#compare-and-rank .comments .comment-form .btn-group #attachment-button+.view-button,.comments .comment-form #select-type #compare-and-rank #attachment-button+.view-button,#compare-and-rank .comments .comment-form #select-type #attachment-button+.view-button,.btn-group .comments .comment-form #select-type #compare-and-rank #select-document+.view-button,#compare-and-rank .btn-group .comments .comment-form #select-type #select-document+.view-button,.comments .comment-form #select-type .btn-group #compare-and-rank #select-document+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-group #select-document+.view-button,.comments .comment-form #select-type #compare-and-rank #select-document+.view-button,#compare-and-rank .comments .comment-form #select-type #select-document+.view-button,.btn-group .comments .comment-form #select-type #compare-and-rank #select-image+.view-button,#compare-and-rank .btn-group .comments .comment-form #select-type #select-image+.view-button,.comments .comment-form #select-type .btn-group #compare-and-rank #select-image+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-group #select-image+.view-button,.comments .comment-form #select-type #compare-and-rank #select-image+.view-button,#compare-and-rank .comments .comment-form #select-type #select-image+.view-button,.btn-group #compare-and-rank .view-button+.view-button,#compare-and-rank .btn-group .view-button+.view-button,.comments .comment-form #select-type #compare-and-rank .view-button+.view-button,#compare-and-rank .comments .comment-form #select-type .view-button+.view-button,.btn-group .btn+.btn-group,.comments .comment-form #select-type .btn+.btn-group,.btn-group .button-default+.btn-group,.comments .comment-form #select-type .button-default+.btn-group,.btn-group .button-primary+.btn-group,.comments .comment-form #select-type .button-primary+.btn-group,.btn-group .btn-assign+.btn-group,.comments .comment-form #select-type .btn-assign+.btn-group,.btn-group .btn-assignment-left+.btn-group,.comments .comment-form #select-type .btn-assignment-left+.btn-group,.btn-group .btn-assignment-right+.btn-group,.comments .comment-form #select-type .btn-assignment-right+.btn-group,.btn-group .btn-assignment-details+.btn-group,.comments .comment-form #select-type .btn-assignment-details+.btn-group,.btn-group .comments .comment-form #attachment-button+.btn-group,.comments .comment-form .btn-group #attachment-button+.btn-group,.comments .comment-form #select-type #attachment-button+.btn-group,.comments .comment-form #select-type #select-document+.btn-group,.comments .comment-form #select-type #select-image+.btn-group,.btn-group #compare-and-rank .view-button+.btn-group,#compare-and-rank .btn-group .view-button+.btn-group,.comments .comment-form #select-type #compare-and-rank .view-button+.btn-group,#compare-and-rank .comments .comment-form #select-type .view-button+.btn-group,.btn-group .comments .comment-form .btn+#select-type,.comments .comment-form .btn-group .btn+#select-type,.comments .comment-form #select-type .btn+#select-type,.btn-group .comments .comment-form .button-default+#select-type,.comments .comment-form .btn-group .button-default+#select-type,.comments .comment-form #select-type .button-default+#select-type,.btn-group .comments .comment-form .button-primary+#select-type,.comments .comment-form .btn-group .button-primary+#select-type,.comments .comment-form #select-type .button-primary+#select-type,.btn-group .comments .comment-form .btn-assign+#select-type,.comments .comment-form .btn-group .btn-assign+#select-type,.comments .comment-form #select-type .btn-assign+#select-type,.btn-group .comments .comment-form .btn-assignment-left+#select-type,.comments .comment-form .btn-group .btn-assignment-left+#select-type,.comments .comment-form #select-type .btn-assignment-left+#select-type,.btn-group .comments .comment-form .btn-assignment-right+#select-type,.comments .comment-form .btn-group .btn-assignment-right+#select-type,.comments .comment-form #select-type .btn-assignment-right+#select-type,.btn-group .comments .comment-form .btn-assignment-details+#select-type,.comments .comment-form .btn-group .btn-assignment-details+#select-type,.comments .comment-form #select-type .btn-assignment-details+#select-type,.btn-group .comments .comment-form #attachment-button+#select-type,.comments .comment-form .btn-group #attachment-button+#select-type,.comments .comment-form #select-type #attachment-button+#select-type,.comments .comment-form #select-type #select-document+#select-type,.comments .comment-form #select-type #select-image+#select-type,.btn-group #compare-and-rank .comments .comment-form .view-button+#select-type,.comments .comment-form .btn-group #compare-and-rank .view-button+#select-type,#compare-and-rank .btn-group .comments .comment-form .view-button+#select-type,.comments .comment-form #compare-and-rank .btn-group .view-button+#select-type,.comments .comment-form #select-type #compare-and-rank .view-button+#select-type,#compare-and-rank .comments .comment-form #select-type .view-button+#select-type,.btn-group .btn-group+.btn,.comments .comment-form #select-type .btn-group+.btn,.btn-group .comments .comment-form #select-type+.btn,.comments .comment-form .btn-group #select-type+.btn,.comments .comment-form #select-type #select-type+.btn,.btn-group .btn-group+.button-default,.comments .comment-form #select-type .btn-group+.button-default,.btn-group .comments .comment-form #select-type+.button-default,.comments .comment-form .btn-group #select-type+.button-default,.comments .comment-form #select-type #select-type+.button-default,.btn-group .btn-group+.button-primary,.comments .comment-form #select-type .btn-group+.button-primary,.btn-group .comments .comment-form #select-type+.button-primary,.comments .comment-form .btn-group #select-type+.button-primary,.comments .comment-form #select-type #select-type+.button-primary,.btn-group .btn-group+.btn-assign,.comments .comment-form #select-type .btn-group+.btn-assign,.btn-group .comments .comment-form #select-type+.btn-assign,.comments .comment-form .btn-group #select-type+.btn-assign,.comments .comment-form #select-type #select-type+.btn-assign,.btn-group .btn-group+.btn-assignment-left,.comments .comment-form #select-type .btn-group+.btn-assignment-left,.btn-group .comments .comment-form #select-type+.btn-assignment-left,.comments .comment-form .btn-group #select-type+.btn-assignment-left,.comments .comment-form #select-type #select-type+.btn-assignment-left,.btn-group .btn-group+.btn-assignment-right,.comments .comment-form #select-type .btn-group+.btn-assignment-right,.btn-group .comments .comment-form #select-type+.btn-assignment-right,.comments .comment-form .btn-group #select-type+.btn-assignment-right,.comments .comment-form #select-type #select-type+.btn-assignment-right,.btn-group .btn-group+.btn-assignment-details,.comments .comment-form #select-type .btn-group+.btn-assignment-details,.btn-group .comments .comment-form #select-type+.btn-assignment-details,.comments .comment-form .btn-group #select-type+.btn-assignment-details,.comments .comment-form #select-type #select-type+.btn-assignment-details,.btn-group .comments .comment-form .btn-group+#attachment-button,.comments .comment-form .btn-group .btn-group+#attachment-button,.comments .comment-form #select-type .btn-group+#attachment-button,.btn-group .comments .comment-form #select-type+#attachment-button,.comments .comment-form .btn-group #select-type+#attachment-button,.comments .comment-form #select-type #select-type+#attachment-button,.comments .comment-form #select-type .btn-group .btn-group+#select-document,.comments .comment-form #select-type .btn-group+#select-document,.comments .comment-form #select-type #select-type+#select-document,.comments .comment-form #select-type .btn-group .btn-group+#select-image,.comments .comment-form #select-type .btn-group+#select-image,.comments .comment-form #select-type #select-type+#select-image,.btn-group #compare-and-rank .btn-group+.view-button,#compare-and-rank .btn-group .btn-group+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-group+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-group+.view-button,.btn-group .comments .comment-form #compare-and-rank #select-type+.view-button,#compare-and-rank .btn-group .comments .comment-form #select-type+.view-button,.comments .comment-form .btn-group #compare-and-rank #select-type+.view-button,#compare-and-rank .comments .comment-form .btn-group #select-type+.view-button,.comments .comment-form #select-type #compare-and-rank #select-type+.view-button,#compare-and-rank .comments .comment-form #select-type #select-type+.view-button,.btn-group .btn-group+.btn-group,.comments .comment-form #select-type .btn-group+.btn-group,.btn-group .comments .comment-form #select-type+.btn-group,.comments .comment-form .btn-group #select-type+.btn-group,.comments .comment-form #select-type #select-type+.btn-group,.btn-group .comments .comment-form .btn-group+#select-type,.comments .comment-form .btn-group .btn-group+#select-type,.comments .comment-form #select-type .btn-group+#select-type,.btn-group .comments .comment-form #select-type+#select-type,.comments .comment-form .btn-group #select-type+#select-type,.comments .comment-form #select-type #select-type+#select-type{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group,.btn-toolbar .comments .comment-form #select-type,.comments .comment-form .btn-toolbar #select-type,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.button-default,.btn-toolbar>.button-primary,.btn-toolbar>.btn-assign,.btn-toolbar>.btn-assignment-left,.btn-toolbar>.btn-assignment-right,.btn-toolbar>.btn-assignment-details,.comments .comment-form .btn-toolbar>#attachment-button,.comments .comment-form #select-type .btn-toolbar>#select-document,.comments .comment-form #select-type .btn-toolbar>#select-image,#compare-and-rank .btn-toolbar>.view-button,.btn-toolbar>.btn-group,.comments .comment-form .btn-toolbar>#select-type,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.button-default:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.button-default:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.button-primary:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.button-primary:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assign:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assign:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assignment-left:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assignment-left:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assignment-right:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assignment-right:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assignment-details:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assignment-details:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form .btn-group>#attachment-button:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>#attachment-button:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type .btn-group>#select-document:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>#select-document:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type .btn-group>#select-image:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>#select-image:not(:first-child):not(:last-child):not(.dropdown-toggle),#compare-and-rank .btn-group>.view-button:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #compare-and-rank #select-type>.view-button:not(:first-child):not(:last-child):not(.dropdown-toggle),#compare-and-rank .comments .comment-form #select-type>.view-button:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child,.comments .comment-form #select-type>.btn:first-child,.btn-group>.button-default:first-child,.comments .comment-form #select-type>.button-default:first-child,.btn-group>.button-primary:first-child,.comments .comment-form #select-type>.button-primary:first-child,.btn-group>.btn-assign:first-child,.comments .comment-form #select-type>.btn-assign:first-child,.btn-group>.btn-assignment-left:first-child,.comments .comment-form #select-type>.btn-assignment-left:first-child,.btn-group>.btn-assignment-right:first-child,.comments .comment-form #select-type>.btn-assignment-right:first-child,.btn-group>.btn-assignment-details:first-child,.comments .comment-form #select-type>.btn-assignment-details:first-child,.comments .comment-form .btn-group>#attachment-button:first-child,.comments .comment-form #select-type>#attachment-button:first-child,.comments .comment-form #select-type .btn-group>#select-document:first-child,.comments .comment-form #select-type>#select-document:first-child,.comments .comment-form #select-type .btn-group>#select-image:first-child,.comments .comment-form #select-type>#select-image:first-child,#compare-and-rank .btn-group>.view-button:first-child,.comments .comment-form #compare-and-rank #select-type>.view-button:first-child,#compare-and-rank .comments .comment-form #select-type>.view-button:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.button-default:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.button-default:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.button-primary:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.button-primary:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assign:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assign:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assignment-left:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assignment-left:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assignment-right:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assignment-right:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assignment-details:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assignment-details:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form .btn-group>#attachment-button:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>#attachment-button:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type .btn-group>#select-document:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>#select-document:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type .btn-group>#select-image:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>#select-image:first-child:not(:last-child):not(.dropdown-toggle),#compare-and-rank .btn-group>.view-button:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #compare-and-rank #select-type>.view-button:first-child:not(:last-child):not(.dropdown-toggle),#compare-and-rank .comments .comment-form #select-type>.view-button: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),.comments .comment-form #select-type>.btn:last-child:not(:first-child),.btn-group>.button-default:last-child:not(:first-child),.comments .comment-form #select-type>.button-default:last-child:not(:first-child),.btn-group>.button-primary:last-child:not(:first-child),.comments .comment-form #select-type>.button-primary:last-child:not(:first-child),.btn-group>.btn-assign:last-child:not(:first-child),.comments .comment-form #select-type>.btn-assign:last-child:not(:first-child),.btn-group>.btn-assignment-left:last-child:not(:first-child),.comments .comment-form #select-type>.btn-assignment-left:last-child:not(:first-child),.btn-group>.btn-assignment-right:last-child:not(:first-child),.comments .comment-form #select-type>.btn-assignment-right:last-child:not(:first-child),.btn-group>.btn-assignment-details:last-child:not(:first-child),.comments .comment-form #select-type>.btn-assignment-details:last-child:not(:first-child),.comments .comment-form .btn-group>#attachment-button:last-child:not(:first-child),.comments .comment-form #select-type>#attachment-button:last-child:not(:first-child),.comments .comment-form #select-type .btn-group>#select-document:last-child:not(:first-child),.comments .comment-form #select-type>#select-document:last-child:not(:first-child),.comments .comment-form #select-type .btn-group>#select-image:last-child:not(:first-child),.comments .comment-form #select-type>#select-image:last-child:not(:first-child),#compare-and-rank .btn-group>.view-button:last-child:not(:first-child),.comments .comment-form #compare-and-rank #select-type>.view-button:last-child:not(:first-child),#compare-and-rank .comments .comment-form #select-type>.view-button:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child),.comments .comment-form #select-type>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group,.comments .comment-form #select-type>.btn-group,.comments .comment-form .btn-group>#select-type,.comments .comment-form #select-type>#select-type{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.btn,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.btn,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.btn,.btn-group>.btn-group:not(:first-child):not(:last-child)>.button-default,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.button-default,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.button-default,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.button-default,.btn-group>.btn-group:not(:first-child):not(:last-child)>.button-primary,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.button-primary,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.button-primary,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.button-primary,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-assign,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.btn-assign,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.btn-assign,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.btn-assign,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-left,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-left,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.btn-assignment-left,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.btn-assignment-left,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-right,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-right,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.btn-assignment-right,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.btn-assignment-right,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-details,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-details,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.btn-assignment-details,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.btn-assignment-details,.comments .comment-form .btn-group>.btn-group:not(:first-child):not(:last-child)>#attachment-button,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>#attachment-button,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>#attachment-button,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>#attachment-button,.comments .comment-form #select-type .btn-group>.btn-group:not(:first-child):not(:last-child)>#select-document,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>#select-document,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>#select-document,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>#select-document,.comments .comment-form #select-type .btn-group>.btn-group:not(:first-child):not(:last-child)>#select-image,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>#select-image,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>#select-image,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>#select-image,#compare-and-rank .btn-group>.btn-group:not(:first-child):not(:last-child)>.view-button,.comments .comment-form #compare-and-rank #select-type>.btn-group:not(:first-child):not(:last-child)>.view-button,#compare-and-rank .comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.view-button,.comments .comment-form #compare-and-rank .btn-group>#select-type:not(:first-child):not(:last-child)>.view-button,#compare-and-rank .comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.view-button,.comments .comment-form #compare-and-rank #select-type>#select-type:not(:first-child):not(:last-child)>.view-button,#compare-and-rank .comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.view-button{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.comments .comment-form #select-type>.btn-group:first-child>.btn:last-child,.comments .comment-form .btn-group>#select-type:first-child>.btn:last-child,.comments .comment-form #select-type>#select-type:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.button-default:last-child,.comments .comment-form #select-type>.btn-group:first-child>.button-default:last-child,.comments .comment-form .btn-group>#select-type:first-child>.button-default:last-child,.comments .comment-form #select-type>#select-type:first-child>.button-default:last-child,.btn-group>.btn-group:first-child>.button-primary:last-child,.comments .comment-form #select-type>.btn-group:first-child>.button-primary:last-child,.comments .comment-form .btn-group>#select-type:first-child>.button-primary:last-child,.comments .comment-form #select-type>#select-type:first-child>.button-primary:last-child,.btn-group>.btn-group:first-child>.btn-assign:last-child,.comments .comment-form #select-type>.btn-group:first-child>.btn-assign:last-child,.comments .comment-form .btn-group>#select-type:first-child>.btn-assign:last-child,.comments .comment-form #select-type>#select-type:first-child>.btn-assign:last-child,.btn-group>.btn-group:first-child>.btn-assignment-left:last-child,.comments .comment-form #select-type>.btn-group:first-child>.btn-assignment-left:last-child,.comments .comment-form .btn-group>#select-type:first-child>.btn-assignment-left:last-child,.comments .comment-form #select-type>#select-type:first-child>.btn-assignment-left:last-child,.btn-group>.btn-group:first-child>.btn-assignment-right:last-child,.comments .comment-form #select-type>.btn-group:first-child>.btn-assignment-right:last-child,.comments .comment-form .btn-group>#select-type:first-child>.btn-assignment-right:last-child,.comments .comment-form #select-type>#select-type:first-child>.btn-assignment-right:last-child,.btn-group>.btn-group:first-child>.btn-assignment-details:last-child,.comments .comment-form #select-type>.btn-group:first-child>.btn-assignment-details:last-child,.comments .comment-form .btn-group>#select-type:first-child>.btn-assignment-details:last-child,.comments .comment-form #select-type>#select-type:first-child>.btn-assignment-details:last-child,.comments .comment-form .btn-group>.btn-group:first-child>#attachment-button:last-child,.comments .comment-form #select-type>.btn-group:first-child>#attachment-button:last-child,.comments .comment-form .btn-group>#select-type:first-child>#attachment-button:last-child,.comments .comment-form #select-type>#select-type:first-child>#attachment-button:last-child,.comments .comment-form #select-type .btn-group>.btn-group:first-child>#select-document:last-child,.comments .comment-form #select-type>.btn-group:first-child>#select-document:last-child,.comments .comment-form .btn-group>#select-type:first-child>#select-document:last-child,.comments .comment-form #select-type>#select-type:first-child>#select-document:last-child,.comments .comment-form #select-type .btn-group>.btn-group:first-child>#select-image:last-child,.comments .comment-form #select-type>.btn-group:first-child>#select-image:last-child,.comments .comment-form .btn-group>#select-type:first-child>#select-image:last-child,.comments .comment-form #select-type>#select-type:first-child>#select-image:last-child,#compare-and-rank .btn-group>.btn-group:first-child>.view-button:last-child,.comments .comment-form #compare-and-rank #select-type>.btn-group:first-child>.view-button:last-child,#compare-and-rank .comments .comment-form #select-type>.btn-group:first-child>.view-button:last-child,.comments .comment-form #compare-and-rank .btn-group>#select-type:first-child>.view-button:last-child,#compare-and-rank .comments .comment-form .btn-group>#select-type:first-child>.view-button:last-child,.comments .comment-form #compare-and-rank #select-type>#select-type:first-child>.view-button:last-child,#compare-and-rank .comments .comment-form #select-type>#select-type:first-child>.view-button:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle,.comments .comment-form #select-type>.btn-group:first-child>.dropdown-toggle,.comments .comment-form .btn-group>#select-type:first-child>.dropdown-toggle,.comments .comment-form #select-type>#select-type:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child,.comments .comment-form #select-type>.btn-group:last-child>.btn:first-child,.comments .comment-form .btn-group>#select-type:last-child>.btn:first-child,.comments .comment-form #select-type>#select-type:last-child>.btn:first-child,.btn-group>.btn-group:last-child>.button-default:first-child,.comments .comment-form #select-type>.btn-group:last-child>.button-default:first-child,.comments .comment-form .btn-group>#select-type:last-child>.button-default:first-child,.comments .comment-form #select-type>#select-type:last-child>.button-default:first-child,.btn-group>.btn-group:last-child>.button-primary:first-child,.comments .comment-form #select-type>.btn-group:last-child>.button-primary:first-child,.comments .comment-form .btn-group>#select-type:last-child>.button-primary:first-child,.comments .comment-form #select-type>#select-type:last-child>.button-primary:first-child,.btn-group>.btn-group:last-child>.btn-assign:first-child,.comments .comment-form #select-type>.btn-group:last-child>.btn-assign:first-child,.comments .comment-form .btn-group>#select-type:last-child>.btn-assign:first-child,.comments .comment-form #select-type>#select-type:last-child>.btn-assign:first-child,.btn-group>.btn-group:last-child>.btn-assignment-left:first-child,.comments .comment-form #select-type>.btn-group:last-child>.btn-assignment-left:first-child,.comments .comment-form .btn-group>#select-type:last-child>.btn-assignment-left:first-child,.comments .comment-form #select-type>#select-type:last-child>.btn-assignment-left:first-child,.btn-group>.btn-group:last-child>.btn-assignment-right:first-child,.comments .comment-form #select-type>.btn-group:last-child>.btn-assignment-right:first-child,.comments .comment-form .btn-group>#select-type:last-child>.btn-assignment-right:first-child,.comments .comment-form #select-type>#select-type:last-child>.btn-assignment-right:first-child,.btn-group>.btn-group:last-child>.btn-assignment-details:first-child,.comments .comment-form #select-type>.btn-group:last-child>.btn-assignment-details:first-child,.comments .comment-form .btn-group>#select-type:last-child>.btn-assignment-details:first-child,.comments .comment-form #select-type>#select-type:last-child>.btn-assignment-details:first-child,.comments .comment-form .btn-group>.btn-group:last-child>#attachment-button:first-child,.comments .comment-form #select-type>.btn-group:last-child>#attachment-button:first-child,.comments .comment-form .btn-group>#select-type:last-child>#attachment-button:first-child,.comments .comment-form #select-type>#select-type:last-child>#attachment-button:first-child,.comments .comment-form #select-type .btn-group>.btn-group:last-child>#select-document:first-child,.comments .comment-form #select-type>.btn-group:last-child>#select-document:first-child,.comments .comment-form .btn-group>#select-type:last-child>#select-document:first-child,.comments .comment-form #select-type>#select-type:last-child>#select-document:first-child,.comments .comment-form #select-type .btn-group>.btn-group:last-child>#select-image:first-child,.comments .comment-form #select-type>.btn-group:last-child>#select-image:first-child,.comments .comment-form .btn-group>#select-type:last-child>#select-image:first-child,.comments .comment-form #select-type>#select-type:last-child>#select-image:first-child,#compare-and-rank .btn-group>.btn-group:last-child>.view-button:first-child,.comments .comment-form #compare-and-rank #select-type>.btn-group:last-child>.view-button:first-child,#compare-and-rank .comments .comment-form #select-type>.btn-group:last-child>.view-button:first-child,.comments .comment-form #compare-and-rank .btn-group>#select-type:last-child>.view-button:first-child,#compare-and-rank .comments .comment-form .btn-group>#select-type:last-child>.view-button:first-child,.comments .comment-form #compare-and-rank #select-type>#select-type:last-child>.view-button:first-child,#compare-and-rank .comments .comment-form #select-type>#select-type:last-child>.view-button:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.comments .comment-form #select-type .dropdown-toggle:active,.btn-group.open .dropdown-toggle,.comments .comment-form .open#select-type .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle,.comments .comment-form #select-type>.btn+.dropdown-toggle,.btn-group>.button-default+.dropdown-toggle,.comments .comment-form #select-type>.button-default+.dropdown-toggle,.btn-group>.button-primary+.dropdown-toggle,.comments .comment-form #select-type>.button-primary+.dropdown-toggle,.btn-group>.btn-assign+.dropdown-toggle,.comments .comment-form #select-type>.btn-assign+.dropdown-toggle,.btn-group>.btn-assignment-left+.dropdown-toggle,.comments .comment-form #select-type>.btn-assignment-left+.dropdown-toggle,.btn-group>.btn-assignment-right+.dropdown-toggle,.comments .comment-form #select-type>.btn-assignment-right+.dropdown-toggle,.btn-group>.btn-assignment-details+.dropdown-toggle,.comments .comment-form #select-type>.btn-assignment-details+.dropdown-toggle,.comments .comment-form .btn-group>#attachment-button+.dropdown-toggle,.comments .comment-form #select-type>#attachment-button+.dropdown-toggle,.comments .comment-form #select-type .btn-group>#select-document+.dropdown-toggle,.comments .comment-form #select-type>#select-document+.dropdown-toggle,.comments .comment-form #select-type .btn-group>#select-image+.dropdown-toggle,.comments .comment-form #select-type>#select-image+.dropdown-toggle,#compare-and-rank .btn-group>.view-button+.dropdown-toggle,.comments .comment-form #compare-and-rank #select-type>.view-button+.dropdown-toggle,#compare-and-rank .comments .comment-form #select-type>.view-button+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.comments .comment-form #select-type>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>.btn+.dropdown-toggle,.btn-group-lg.btn-group>.button-default+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>.button-default+.dropdown-toggle,.btn-group-lg.btn-group>.btn-assign+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>.btn-assign+.dropdown-toggle,.btn-group-lg.btn-group>.btn-assignment-left+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>.btn-assignment-left+.dropdown-toggle,.btn-group-lg.btn-group>.btn-assignment-right+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>.btn-assignment-right+.dropdown-toggle,.btn-group-lg.btn-group>.btn-assignment-details+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>.btn-assignment-details+.dropdown-toggle,.comments .comment-form .btn-group-lg.btn-group>#attachment-button+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>#attachment-button+.dropdown-toggle,.comments .comment-form #select-type .btn-group-lg.btn-group>#select-document+.dropdown-toggle,.comments .comment-form #select-type .btn-group-lg#select-type>#select-document+.dropdown-toggle,.comments .comment-form #select-type .btn-group-lg.btn-group>#select-image+.dropdown-toggle,.comments .comment-form #select-type .btn-group-lg#select-type>#select-image+.dropdown-toggle,#compare-and-rank .btn-group-lg.btn-group>.view-button+.dropdown-toggle,.comments .comment-form #compare-and-rank .btn-group-lg#select-type>.view-button+.dropdown-toggle,#compare-and-rank .comments .comment-form .btn-group-lg#select-type>.view-button+.dropdown-toggle,.btn-group>.button-primary+.dropdown-toggle,.comments .comment-form #select-type>.button-primary+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle,.comments .comment-form .open#select-type .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link,.comments .comment-form .open#select-type .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret,.button-default .caret,.button-primary .caret,.btn-assign .caret,.btn-assignment-left .caret,.btn-assignment-right .caret,.btn-assignment-details .caret,.comments .comment-form #attachment-button .caret,.comments .comment-form #select-type #select-document .caret,.comments .comment-form #select-type #select-image .caret,#compare-and-rank .view-button .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret,.btn-group-lg>.button-default .caret,.btn-group-lg>.btn-assign .caret,.btn-group-lg>.btn-assignment-left .caret,.btn-group-lg>.btn-assignment-right .caret,.btn-group-lg>.btn-assignment-details .caret,.comments .comment-form .btn-group-lg>#attachment-button .caret,.comments .comment-form #select-type .btn-group-lg>#select-document .caret,.comments .comment-form #select-type .btn-group-lg>#select-image .caret,#compare-and-rank .btn-group-lg>.view-button .caret,.button-primary .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret,.dropup .btn-group-lg>.button-default .caret,.dropup .btn-group-lg>.btn-assign .caret,.dropup .btn-group-lg>.btn-assignment-left .caret,.dropup .btn-group-lg>.btn-assignment-right .caret,.dropup .btn-group-lg>.btn-assignment-details .caret,.dropup .comments .comment-form .btn-group-lg>#attachment-button .caret,.comments .comment-form .dropup .btn-group-lg>#attachment-button .caret,.dropup .comments .comment-form #select-type .btn-group-lg>#select-document .caret,.comments .comment-form #select-type .dropup .btn-group-lg>#select-document .caret,.dropup .comments .comment-form #select-type .btn-group-lg>#select-image .caret,.comments .comment-form #select-type .dropup .btn-group-lg>#select-image .caret,.dropup #compare-and-rank .btn-group-lg>.view-button .caret,#compare-and-rank .dropup .btn-group-lg>.view-button .caret,.dropup .button-primary .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.button-default,.btn-group-vertical>.button-primary,.btn-group-vertical>.btn-assign,.btn-group-vertical>.btn-assignment-left,.btn-group-vertical>.btn-assignment-right,.btn-group-vertical>.btn-assignment-details,.comments .comment-form .btn-group-vertical>#attachment-button,.comments .comment-form #select-type .btn-group-vertical>#select-document,.comments .comment-form #select-type .btn-group-vertical>#select-image,#compare-and-rank .btn-group-vertical>.view-button,.btn-group-vertical>.btn-group,.comments .comment-form .btn-group-vertical>#select-type,.btn-group-vertical>.btn-group>.btn,.comments .comment-form .btn-group-vertical>#select-type>.btn,.btn-group-vertical>.btn-group>.button-default,.comments .comment-form .btn-group-vertical>#select-type>.button-default,.btn-group-vertical>.btn-group>.button-primary,.comments .comment-form .btn-group-vertical>#select-type>.button-primary,.btn-group-vertical>.btn-group>.btn-assign,.comments .comment-form .btn-group-vertical>#select-type>.btn-assign,.btn-group-vertical>.btn-group>.btn-assignment-left,.comments .comment-form .btn-group-vertical>#select-type>.btn-assignment-left,.btn-group-vertical>.btn-group>.btn-assignment-right,.comments .comment-form .btn-group-vertical>#select-type>.btn-assignment-right,.btn-group-vertical>.btn-group>.btn-assignment-details,.comments .comment-form .btn-group-vertical>#select-type>.btn-assignment-details,.comments .comment-form .btn-group-vertical>.btn-group>#attachment-button,.comments .comment-form .btn-group-vertical>#select-type>#attachment-button,.comments .comment-form #select-type .btn-group-vertical>.btn-group>#select-document,.comments .comment-form .btn-group-vertical>#select-type>#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-group>#select-image,.comments .comment-form .btn-group-vertical>#select-type>#select-image,#compare-and-rank .btn-group-vertical>.btn-group>.view-button,.comments .comment-form #compare-and-rank .btn-group-vertical>#select-type>.view-button,#compare-and-rank .comments .comment-form .btn-group-vertical>#select-type>.view-button{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.comments .comment-form .btn-group-vertical>#select-type:before,.btn-group-vertical>.btn-group:after,.comments .comment-form .btn-group-vertical>#select-type:after{content:" ";display:table}.btn-group-vertical>.btn-group:after,.comments .comment-form .btn-group-vertical>#select-type:after{clear:both}.btn-group-vertical>.btn-group>.btn,.comments .comment-form .btn-group-vertical>#select-type>.btn,.btn-group-vertical>.btn-group>.button-default,.comments .comment-form .btn-group-vertical>#select-type>.button-default,.btn-group-vertical>.btn-group>.button-primary,.comments .comment-form .btn-group-vertical>#select-type>.button-primary,.btn-group-vertical>.btn-group>.btn-assign,.comments .comment-form .btn-group-vertical>#select-type>.btn-assign,.btn-group-vertical>.btn-group>.btn-assignment-left,.comments .comment-form .btn-group-vertical>#select-type>.btn-assignment-left,.btn-group-vertical>.btn-group>.btn-assignment-right,.comments .comment-form .btn-group-vertical>#select-type>.btn-assignment-right,.btn-group-vertical>.btn-group>.btn-assignment-details,.comments .comment-form .btn-group-vertical>#select-type>.btn-assignment-details,.comments .comment-form .btn-group-vertical>.btn-group>#attachment-button,.comments .comment-form .btn-group-vertical>#select-type>#attachment-button,.comments .comment-form #select-type .btn-group-vertical>.btn-group>#select-document,.comments .comment-form .btn-group-vertical>#select-type>#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-group>#select-image,.comments .comment-form .btn-group-vertical>#select-type>#select-image,#compare-and-rank .btn-group-vertical>.btn-group>.view-button,.comments .comment-form #compare-and-rank .btn-group-vertical>#select-type>.view-button,#compare-and-rank .comments .comment-form .btn-group-vertical>#select-type>.view-button{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.button-default+.btn,.btn-group-vertical>.button-primary+.btn,.btn-group-vertical>.btn-assign+.btn,.btn-group-vertical>.btn-assignment-left+.btn,.btn-group-vertical>.btn-assignment-right+.btn,.btn-group-vertical>.btn-assignment-details+.btn,.comments .comment-form .btn-group-vertical>#attachment-button+.btn,.comments .comment-form #select-type .btn-group-vertical>#select-document+.btn,.comments .comment-form #select-type .btn-group-vertical>#select-image+.btn,#compare-and-rank .btn-group-vertical>.view-button+.btn,.btn-group-vertical>.btn+.button-default,.btn-group-vertical>.button-default+.button-default,.btn-group-vertical>.button-primary+.button-default,.btn-group-vertical>.btn-assign+.button-default,.btn-group-vertical>.btn-assignment-left+.button-default,.btn-group-vertical>.btn-assignment-right+.button-default,.btn-group-vertical>.btn-assignment-details+.button-default,.comments .comment-form .btn-group-vertical>#attachment-button+.button-default,.comments .comment-form #select-type .btn-group-vertical>#select-document+.button-default,.comments .comment-form #select-type .btn-group-vertical>#select-image+.button-default,#compare-and-rank .btn-group-vertical>.view-button+.button-default,.btn-group-vertical>.btn+.button-primary,.btn-group-vertical>.button-default+.button-primary,.btn-group-vertical>.button-primary+.button-primary,.btn-group-vertical>.btn-assign+.button-primary,.btn-group-vertical>.btn-assignment-left+.button-primary,.btn-group-vertical>.btn-assignment-right+.button-primary,.btn-group-vertical>.btn-assignment-details+.button-primary,.comments .comment-form .btn-group-vertical>#attachment-button+.button-primary,.comments .comment-form #select-type .btn-group-vertical>#select-document+.button-primary,.comments .comment-form #select-type .btn-group-vertical>#select-image+.button-primary,#compare-and-rank .btn-group-vertical>.view-button+.button-primary,.btn-group-vertical>.btn+.btn-assign,.btn-group-vertical>.button-default+.btn-assign,.btn-group-vertical>.button-primary+.btn-assign,.btn-group-vertical>.btn-assign+.btn-assign,.btn-group-vertical>.btn-assignment-left+.btn-assign,.btn-group-vertical>.btn-assignment-right+.btn-assign,.btn-group-vertical>.btn-assignment-details+.btn-assign,.comments .comment-form .btn-group-vertical>#attachment-button+.btn-assign,.comments .comment-form #select-type .btn-group-vertical>#select-document+.btn-assign,.comments .comment-form #select-type .btn-group-vertical>#select-image+.btn-assign,#compare-and-rank .btn-group-vertical>.view-button+.btn-assign,.btn-group-vertical>.btn+.btn-assignment-left,.btn-group-vertical>.button-default+.btn-assignment-left,.btn-group-vertical>.button-primary+.btn-assignment-left,.btn-group-vertical>.btn-assign+.btn-assignment-left,.btn-group-vertical>.btn-assignment-left+.btn-assignment-left,.btn-group-vertical>.btn-assignment-right+.btn-assignment-left,.btn-group-vertical>.btn-assignment-details+.btn-assignment-left,.comments .comment-form .btn-group-vertical>#attachment-button+.btn-assignment-left,.comments .comment-form #select-type .btn-group-vertical>#select-document+.btn-assignment-left,.comments .comment-form #select-type .btn-group-vertical>#select-image+.btn-assignment-left,#compare-and-rank .btn-group-vertical>.view-button+.btn-assignment-left,.btn-group-vertical>.btn+.btn-assignment-right,.btn-group-vertical>.button-default+.btn-assignment-right,.btn-group-vertical>.button-primary+.btn-assignment-right,.btn-group-vertical>.btn-assign+.btn-assignment-right,.btn-group-vertical>.btn-assignment-left+.btn-assignment-right,.btn-group-vertical>.btn-assignment-right+.btn-assignment-right,.btn-group-vertical>.btn-assignment-details+.btn-assignment-right,.comments .comment-form .btn-group-vertical>#attachment-button+.btn-assignment-right,.comments .comment-form #select-type .btn-group-vertical>#select-document+.btn-assignment-right,.comments .comment-form #select-type .btn-group-vertical>#select-image+.btn-assignment-right,#compare-and-rank .btn-group-vertical>.view-button+.btn-assignment-right,.btn-group-vertical>.btn+.btn-assignment-details,.btn-group-vertical>.button-default+.btn-assignment-details,.btn-group-vertical>.button-primary+.btn-assignment-details,.btn-group-vertical>.btn-assign+.btn-assignment-details,.btn-group-vertical>.btn-assignment-left+.btn-assignment-details,.btn-group-vertical>.btn-assignment-right+.btn-assignment-details,.btn-group-vertical>.btn-assignment-details+.btn-assignment-details,.comments .comment-form .btn-group-vertical>#attachment-button+.btn-assignment-details,.comments .comment-form #select-type .btn-group-vertical>#select-document+.btn-assignment-details,.comments .comment-form #select-type .btn-group-vertical>#select-image+.btn-assignment-details,#compare-and-rank .btn-group-vertical>.view-button+.btn-assignment-details,.comments .comment-form .btn-group-vertical>.btn+#attachment-button,.comments .comment-form .btn-group-vertical>.button-default+#attachment-button,.comments .comment-form .btn-group-vertical>.button-primary+#attachment-button,.comments .comment-form .btn-group-vertical>.btn-assign+#attachment-button,.comments .comment-form .btn-group-vertical>.btn-assignment-left+#attachment-button,.comments .comment-form .btn-group-vertical>.btn-assignment-right+#attachment-button,.comments .comment-form .btn-group-vertical>.btn-assignment-details+#attachment-button,.comments .comment-form .btn-group-vertical>#attachment-button+#attachment-button,.comments .comment-form #select-type .btn-group-vertical>#select-document+#attachment-button,.comments .comment-form #select-type .btn-group-vertical>#select-image+#attachment-button,#compare-and-rank .comments .comment-form .btn-group-vertical>.view-button+#attachment-button,.comments .comment-form #compare-and-rank .btn-group-vertical>.view-button+#attachment-button,.comments .comment-form #select-type .btn-group-vertical>.btn+#select-document,.comments .comment-form #select-type .btn-group-vertical>.button-default+#select-document,.comments .comment-form #select-type .btn-group-vertical>.button-primary+#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-assign+#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-assignment-left+#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-assignment-right+#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-assignment-details+#select-document,.comments .comment-form #select-type .btn-group-vertical>#attachment-button+#select-document,.comments .comment-form #select-type .btn-group-vertical>#select-document+#select-document,.comments .comment-form #select-type .btn-group-vertical>#select-image+#select-document,#compare-and-rank .comments .comment-form #select-type .btn-group-vertical>.view-button+#select-document,.comments .comment-form #select-type #compare-and-rank .btn-group-vertical>.view-button+#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn+#select-image,.comments .comment-form #select-type .btn-group-vertical>.button-default+#select-image,.comments .comment-form #select-type .btn-group-vertical>.button-primary+#select-image,.comments .comment-form #select-type .btn-group-vertical>.btn-assign+#select-image,.comments .comment-form #select-type .btn-group-vertical>.btn-assignment-left+#select-image,.comments .comment-form #select-type .btn-group-vertical>.btn-assignment-right+#select-image,.comments .comment-form #select-type .btn-group-vertical>.btn-assignment-details+#select-image,.comments .comment-form #select-type .btn-group-vertical>#attachment-button+#select-image,.comments .comment-form #select-type .btn-group-vertical>#select-document+#select-image,.comments .comment-form #select-type .btn-group-vertical>#select-image+#select-image,#compare-and-rank .comments .comment-form #select-type .btn-group-vertical>.view-button+#select-image,.comments .comment-form #select-type #compare-and-rank .btn-group-vertical>.view-button+#select-image,#compare-and-rank .btn-group-vertical>.btn+.view-button,#compare-and-rank .btn-group-vertical>.button-default+.view-button,#compare-and-rank .btn-group-vertical>.button-primary+.view-button,#compare-and-rank .btn-group-vertical>.btn-assign+.view-button,#compare-and-rank .btn-group-vertical>.btn-assignment-left+.view-button,#compare-and-rank .btn-group-vertical>.btn-assignment-right+.view-button,#compare-and-rank .btn-group-vertical>.btn-assignment-details+.view-button,.comments .comment-form #compare-and-rank .btn-group-vertical>#attachment-button+.view-button,#compare-and-rank .comments .comment-form .btn-group-vertical>#attachment-button+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-group-vertical>#select-document+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-group-vertical>#select-document+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-group-vertical>#select-image+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-group-vertical>#select-image+.view-button,#compare-and-rank .btn-group-vertical>.view-button+.view-button,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.button-default+.btn-group,.btn-group-vertical>.button-primary+.btn-group,.btn-group-vertical>.btn-assign+.btn-group,.btn-group-vertical>.btn-assignment-left+.btn-group,.btn-group-vertical>.btn-assignment-right+.btn-group,.btn-group-vertical>.btn-assignment-details+.btn-group,.comments .comment-form .btn-group-vertical>#attachment-button+.btn-group,.comments .comment-form #select-type .btn-group-vertical>#select-document+.btn-group,.comments .comment-form #select-type .btn-group-vertical>#select-image+.btn-group,#compare-and-rank .btn-group-vertical>.view-button+.btn-group,.comments .comment-form .btn-group-vertical>.btn+#select-type,.comments .comment-form .btn-group-vertical>.button-default+#select-type,.comments .comment-form .btn-group-vertical>.button-primary+#select-type,.comments .comment-form .btn-group-vertical>.btn-assign+#select-type,.comments .comment-form .btn-group-vertical>.btn-assignment-left+#select-type,.comments .comment-form .btn-group-vertical>.btn-assignment-right+#select-type,.comments .comment-form .btn-group-vertical>.btn-assignment-details+#select-type,.comments .comment-form .btn-group-vertical>#attachment-button+#select-type,.comments .comment-form #select-type .btn-group-vertical>#select-document+#select-type,.comments .comment-form #select-type .btn-group-vertical>#select-image+#select-type,#compare-and-rank .comments .comment-form .btn-group-vertical>.view-button+#select-type,.comments .comment-form #compare-and-rank .btn-group-vertical>.view-button+#select-type,.btn-group-vertical>.btn-group+.btn,.comments .comment-form .btn-group-vertical>#select-type+.btn,.btn-group-vertical>.btn-group+.button-default,.comments .comment-form .btn-group-vertical>#select-type+.button-default,.btn-group-vertical>.btn-group+.button-primary,.comments .comment-form .btn-group-vertical>#select-type+.button-primary,.btn-group-vertical>.btn-group+.btn-assign,.comments .comment-form .btn-group-vertical>#select-type+.btn-assign,.btn-group-vertical>.btn-group+.btn-assignment-left,.comments .comment-form .btn-group-vertical>#select-type+.btn-assignment-left,.btn-group-vertical>.btn-group+.btn-assignment-right,.comments .comment-form .btn-group-vertical>#select-type+.btn-assignment-right,.btn-group-vertical>.btn-group+.btn-assignment-details,.comments .comment-form .btn-group-vertical>#select-type+.btn-assignment-details,.comments .comment-form .btn-group-vertical>.btn-group+#attachment-button,.comments .comment-form .btn-group-vertical>#select-type+#attachment-button,.comments .comment-form #select-type .btn-group-vertical>.btn-group+#select-document,.comments .comment-form #select-type .btn-group-vertical>#select-type+#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-group+#select-image,.comments .comment-form #select-type .btn-group-vertical>#select-type+#select-image,#compare-and-rank .btn-group-vertical>.btn-group+.view-button,.comments .comment-form #compare-and-rank .btn-group-vertical>#select-type+.view-button,#compare-and-rank .comments .comment-form .btn-group-vertical>#select-type+.view-button,.btn-group-vertical>.btn-group+.btn-group,.comments .comment-form .btn-group-vertical>#select-type+.btn-group,.comments .comment-form .btn-group-vertical>.btn-group+#select-type,.comments .comment-form .btn-group-vertical>#select-type+#select-type{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group-vertical>.button-default:not(:first-child):not(:last-child),.btn-group-vertical>.button-primary:not(:first-child):not(:last-child),.btn-group-vertical>.btn-assign:not(:first-child):not(:last-child),.btn-group-vertical>.btn-assignment-left:not(:first-child):not(:last-child),.btn-group-vertical>.btn-assignment-right:not(:first-child):not(:last-child),.btn-group-vertical>.btn-assignment-details:not(:first-child):not(:last-child),.comments .comment-form .btn-group-vertical>#attachment-button:not(:first-child):not(:last-child),.comments .comment-form #select-type .btn-group-vertical>#select-document:not(:first-child):not(:last-child),.comments .comment-form #select-type .btn-group-vertical>#select-image:not(:first-child):not(:last-child),#compare-and-rank .btn-group-vertical>.view-button:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>.button-default:first-child:not(:last-child),.btn-group-vertical>.button-primary:first-child:not(:last-child),.btn-group-vertical>.btn-assign:first-child:not(:last-child),.btn-group-vertical>.btn-assignment-left:first-child:not(:last-child),.btn-group-vertical>.btn-assignment-right:first-child:not(:last-child),.btn-group-vertical>.btn-assignment-details:first-child:not(:last-child),.comments .comment-form .btn-group-vertical>#attachment-button:first-child:not(:last-child),.comments .comment-form #select-type .btn-group-vertical>#select-document:first-child:not(:last-child),.comments .comment-form #select-type .btn-group-vertical>#select-image:first-child:not(:last-child),#compare-and-rank .btn-group-vertical>.view-button: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),.btn-group-vertical>.button-default:last-child:not(:first-child),.btn-group-vertical>.button-primary:last-child:not(:first-child),.btn-group-vertical>.btn-assign:last-child:not(:first-child),.btn-group-vertical>.btn-assignment-left:last-child:not(:first-child),.btn-group-vertical>.btn-assignment-right:last-child:not(:first-child),.btn-group-vertical>.btn-assignment-details:last-child:not(:first-child),.comments .comment-form .btn-group-vertical>#attachment-button:last-child:not(:first-child),.comments .comment-form #select-type .btn-group-vertical>#select-document:last-child:not(:first-child),.comments .comment-form #select-type .btn-group-vertical>#select-image:last-child:not(:first-child),#compare-and-rank .btn-group-vertical>.view-button: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,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.button-default,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.button-default,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.button-primary,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.button-primary,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-assign,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.btn-assign,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-left,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.btn-assignment-left,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-right,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.btn-assignment-right,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-details,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.btn-assignment-details,.comments .comment-form .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>#attachment-button,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>#attachment-button,.comments .comment-form #select-type .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>#select-document,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>#select-image,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>#select-image,#compare-and-rank .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.view-button,.comments .comment-form #compare-and-rank .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.view-button,#compare-and-rank .comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.view-button{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.button-default:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.button-default:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.button-primary:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.button-primary:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-assign:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.btn-assign:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-assignment-left:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.btn-assignment-left:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-assignment-right:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.btn-assignment-right:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-assignment-details:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.btn-assignment-details:last-child,.comments .comment-form .btn-group-vertical>.btn-group:first-child:not(:last-child)>#attachment-button:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>#attachment-button:last-child,.comments .comment-form #select-type .btn-group-vertical>.btn-group:first-child:not(:last-child)>#select-document:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>#select-document:last-child,.comments .comment-form #select-type .btn-group-vertical>.btn-group:first-child:not(:last-child)>#select-image:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>#select-image:last-child,#compare-and-rank .btn-group-vertical>.btn-group:first-child:not(:last-child)>.view-button:last-child,.comments .comment-form #compare-and-rank .btn-group-vertical>#select-type:first-child:not(:last-child)>.view-button:last-child,#compare-and-rank .comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.view-button:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.comments .comment-form .btn-group-vertical>#select-type: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,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.btn:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.button-default:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.button-default:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.button-primary:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.button-primary:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-assign:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.btn-assign:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-assignment-left:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.btn-assignment-left:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-assignment-right:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.btn-assignment-right:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-assignment-details:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.btn-assignment-details:first-child,.comments .comment-form .btn-group-vertical>.btn-group:last-child:not(:first-child)>#attachment-button:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>#attachment-button:first-child,.comments .comment-form #select-type .btn-group-vertical>.btn-group:last-child:not(:first-child)>#select-document:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>#select-document:first-child,.comments .comment-form #select-type .btn-group-vertical>.btn-group:last-child:not(:first-child)>#select-image:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>#select-image:first-child,#compare-and-rank .btn-group-vertical>.btn-group:last-child:not(:first-child)>.view-button:first-child,.comments .comment-form #compare-and-rank .btn-group-vertical>#select-type:last-child:not(:first-child)>.view-button:first-child,#compare-and-rank .comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.view-button: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>.button-default,.btn-group-justified>.button-primary,.btn-group-justified>.btn-assign,.btn-group-justified>.btn-assignment-left,.btn-group-justified>.btn-assignment-right,.btn-group-justified>.btn-assignment-details,.comments .comment-form .btn-group-justified>#attachment-button,.comments .comment-form #select-type .btn-group-justified>#select-document,.comments .comment-form #select-type .btn-group-justified>#select-image,#compare-and-rank .btn-group-justified>.view-button,.btn-group-justified>.btn-group,.comments .comment-form .btn-group-justified>#select-type{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn,.comments .comment-form .btn-group-justified>#select-type .btn,.btn-group-justified>.btn-group .button-default,.comments .comment-form .btn-group-justified>#select-type .button-default,.btn-group-justified>.btn-group .button-primary,.comments .comment-form .btn-group-justified>#select-type .button-primary,.btn-group-justified>.btn-group .btn-assign,.comments .comment-form .btn-group-justified>#select-type .btn-assign,.btn-group-justified>.btn-group .btn-assignment-left,.comments .comment-form .btn-group-justified>#select-type .btn-assignment-left,.btn-group-justified>.btn-group .btn-assignment-right,.comments .comment-form .btn-group-justified>#select-type .btn-assignment-right,.btn-group-justified>.btn-group .btn-assignment-details,.comments .comment-form .btn-group-justified>#select-type .btn-assignment-details,.btn-group-justified>.btn-group .comments .comment-form #attachment-button,.comments .comment-form .btn-group-justified>.btn-group #attachment-button,.comments .comment-form .btn-group-justified>#select-type #attachment-button,.btn-group-justified>.btn-group .comments .comment-form #select-type #select-document,.comments .comment-form #select-type .btn-group-justified>.btn-group #select-document,.comments .comment-form .btn-group-justified>#select-type #select-document,.btn-group-justified>.btn-group .comments .comment-form #select-type #select-image,.comments .comment-form #select-type .btn-group-justified>.btn-group #select-image,.comments .comment-form .btn-group-justified>#select-type #select-image,.btn-group-justified>.btn-group #compare-and-rank .view-button,#compare-and-rank .btn-group-justified>.btn-group .view-button,.comments .comment-form .btn-group-justified>#select-type #compare-and-rank .view-button,#compare-and-rank .comments .comment-form .btn-group-justified>#select-type .view-button{width:100%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.button-default>input[type="radio"],[data-toggle="buttons"]>.button-primary>input[type="radio"],[data-toggle="buttons"]>.btn-assign>input[type="radio"],[data-toggle="buttons"]>.btn-assignment-left>input[type="radio"],[data-toggle="buttons"]>.btn-assignment-right>input[type="radio"],[data-toggle="buttons"]>.btn-assignment-details>input[type="radio"],.comments .comment-form [data-toggle="buttons"]>#attachment-button>input[type="radio"],.comments .comment-form #select-type [data-toggle="buttons"]>#select-document>input[type="radio"],.comments .comment-form #select-type [data-toggle="buttons"]>#select-image>input[type="radio"],#compare-and-rank [data-toggle="buttons"]>.view-button>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"],[data-toggle="buttons"]>.button-default>input[type="checkbox"],[data-toggle="buttons"]>.button-primary>input[type="checkbox"],[data-toggle="buttons"]>.btn-assign>input[type="checkbox"],[data-toggle="buttons"]>.btn-assignment-left>input[type="checkbox"],[data-toggle="buttons"]>.btn-assignment-right>input[type="checkbox"],[data-toggle="buttons"]>.btn-assignment-details>input[type="checkbox"],.comments .comment-form [data-toggle="buttons"]>#attachment-button>input[type="checkbox"],.comments .comment-form #select-type [data-toggle="buttons"]>#select-document>input[type="checkbox"],.comments .comment-form #select-type [data-toggle="buttons"]>#select-image>input[type="checkbox"],#compare-and-rank [data-toggle="buttons"]>.view-button>input[type="checkbox"]{position:absolute;z-index:-1;opacity:0}.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,.input-group .comments .comment-form textarea,.comments .comment-form .input-group textarea{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-addon,.input-group-btn,.input-group .form-control,.input-group .comments .comment-form textarea,.comments .comment-form .input-group textarea{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),.input-group .comments .comment-form textarea:not(:first-child):not(:last-child),.comments .comment-form .input-group textarea:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555555;text-align:center;background-color:#eeeeee;border:1px solid #cccccc;border-radius:4px}.input-group-addon.input-sm,.comments .comment-form .input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn,.input-group-sm>.input-group-btn>.input-group-addon.button-default,.input-group-sm>.input-group-btn>.input-group-addon.button-primary,.input-group-sm>.input-group-btn>.input-group-addon.btn-assign,.input-group-sm>.input-group-btn>.input-group-addon.btn-assignment-left,.input-group-sm>.input-group-btn>.input-group-addon.btn-assignment-right,.input-group-sm>.input-group-btn>.input-group-addon.btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>.input-group-addon#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>.input-group-addon#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>.input-group-addon#select-image,#compare-and-rank .input-group-sm>.input-group-btn>.input-group-addon.view-button{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.comments .comment-form .input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn,.input-group-lg>.input-group-btn>.input-group-addon.button-default,.input-group-lg>.input-group-btn>.input-group-addon.button-primary,.input-group-lg>.input-group-btn>.input-group-addon.btn-assign,.input-group-lg>.input-group-btn>.input-group-addon.btn-assignment-left,.input-group-lg>.input-group-btn>.input-group-addon.btn-assignment-right,.input-group-lg>.input-group-btn>.input-group-addon.btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>.input-group-addon#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>.input-group-addon#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>.input-group-addon#select-image,#compare-and-rank .input-group-lg>.input-group-btn>.input-group-addon.view-button{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 .comments .comment-form textarea:first-child,.comments .comment-form .input-group textarea:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.button-default,.input-group-btn:first-child>.button-primary,.input-group-btn:first-child>.btn-assign,.input-group-btn:first-child>.btn-assignment-left,.input-group-btn:first-child>.btn-assignment-right,.input-group-btn:first-child>.btn-assignment-details,.comments .comment-form .input-group-btn:first-child>#attachment-button,.comments .comment-form #select-type .input-group-btn:first-child>#select-document,.comments .comment-form #select-type .input-group-btn:first-child>#select-image,#compare-and-rank .input-group-btn:first-child>.view-button,.input-group-btn:first-child>.btn-group>.btn,.comments .comment-form .input-group-btn:first-child>#select-type>.btn,.input-group-btn:first-child>.btn-group>.button-default,.comments .comment-form .input-group-btn:first-child>#select-type>.button-default,.input-group-btn:first-child>.btn-group>.button-primary,.comments .comment-form .input-group-btn:first-child>#select-type>.button-primary,.input-group-btn:first-child>.btn-group>.btn-assign,.comments .comment-form .input-group-btn:first-child>#select-type>.btn-assign,.input-group-btn:first-child>.btn-group>.btn-assignment-left,.comments .comment-form .input-group-btn:first-child>#select-type>.btn-assignment-left,.input-group-btn:first-child>.btn-group>.btn-assignment-right,.comments .comment-form .input-group-btn:first-child>#select-type>.btn-assignment-right,.input-group-btn:first-child>.btn-group>.btn-assignment-details,.comments .comment-form .input-group-btn:first-child>#select-type>.btn-assignment-details,.comments .comment-form .input-group-btn:first-child>.btn-group>#attachment-button,.comments .comment-form .input-group-btn:first-child>#select-type>#attachment-button,.comments .comment-form #select-type .input-group-btn:first-child>.btn-group>#select-document,.comments .comment-form .input-group-btn:first-child>#select-type>#select-document,.comments .comment-form #select-type .input-group-btn:first-child>.btn-group>#select-image,.comments .comment-form .input-group-btn:first-child>#select-type>#select-image,#compare-and-rank .input-group-btn:first-child>.btn-group>.view-button,.comments .comment-form #compare-and-rank .input-group-btn:first-child>#select-type>.view-button,#compare-and-rank .comments .comment-form .input-group-btn:first-child>#select-type>.view-button,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.button-default:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.button-primary:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-assign:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-assignment-left:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-assignment-right:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-assignment-details:not(:last-child):not(.dropdown-toggle),.comments .comment-form .input-group-btn:last-child>#attachment-button:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type .input-group-btn:last-child>#select-document:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type .input-group-btn:last-child>#select-image:not(:last-child):not(.dropdown-toggle),#compare-and-rank .input-group-btn:last-child>.view-button:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.btn,.input-group-btn:last-child>.btn-group:not(:last-child)>.button-default,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.button-default,.input-group-btn:last-child>.btn-group:not(:last-child)>.button-primary,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.button-primary,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-assign,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.btn-assign,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-assignment-left,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.btn-assignment-left,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-assignment-right,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.btn-assignment-right,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-assignment-details,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.btn-assignment-details,.comments .comment-form .input-group-btn:last-child>.btn-group:not(:last-child)>#attachment-button,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>#attachment-button,.comments .comment-form #select-type .input-group-btn:last-child>.btn-group:not(:last-child)>#select-document,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>#select-document,.comments .comment-form #select-type .input-group-btn:last-child>.btn-group:not(:last-child)>#select-image,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>#select-image,#compare-and-rank .input-group-btn:last-child>.btn-group:not(:last-child)>.view-button,.comments .comment-form #compare-and-rank .input-group-btn:last-child>#select-type:not(:last-child)>.view-button,#compare-and-rank .comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.view-button{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 .comments .comment-form textarea:last-child,.comments .comment-form .input-group textarea:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.button-default,.input-group-btn:last-child>.button-primary,.input-group-btn:last-child>.btn-assign,.input-group-btn:last-child>.btn-assignment-left,.input-group-btn:last-child>.btn-assignment-right,.input-group-btn:last-child>.btn-assignment-details,.comments .comment-form .input-group-btn:last-child>#attachment-button,.comments .comment-form #select-type .input-group-btn:last-child>#select-document,.comments .comment-form #select-type .input-group-btn:last-child>#select-image,#compare-and-rank .input-group-btn:last-child>.view-button,.input-group-btn:last-child>.btn-group>.btn,.comments .comment-form .input-group-btn:last-child>#select-type>.btn,.input-group-btn:last-child>.btn-group>.button-default,.comments .comment-form .input-group-btn:last-child>#select-type>.button-default,.input-group-btn:last-child>.btn-group>.button-primary,.comments .comment-form .input-group-btn:last-child>#select-type>.button-primary,.input-group-btn:last-child>.btn-group>.btn-assign,.comments .comment-form .input-group-btn:last-child>#select-type>.btn-assign,.input-group-btn:last-child>.btn-group>.btn-assignment-left,.comments .comment-form .input-group-btn:last-child>#select-type>.btn-assignment-left,.input-group-btn:last-child>.btn-group>.btn-assignment-right,.comments .comment-form .input-group-btn:last-child>#select-type>.btn-assignment-right,.input-group-btn:last-child>.btn-group>.btn-assignment-details,.comments .comment-form .input-group-btn:last-child>#select-type>.btn-assignment-details,.comments .comment-form .input-group-btn:last-child>.btn-group>#attachment-button,.comments .comment-form .input-group-btn:last-child>#select-type>#attachment-button,.comments .comment-form #select-type .input-group-btn:last-child>.btn-group>#select-document,.comments .comment-form .input-group-btn:last-child>#select-type>#select-document,.comments .comment-form #select-type .input-group-btn:last-child>.btn-group>#select-image,.comments .comment-form .input-group-btn:last-child>#select-type>#select-image,#compare-and-rank .input-group-btn:last-child>.btn-group>.view-button,.comments .comment-form #compare-and-rank .input-group-btn:last-child>#select-type>.view-button,#compare-and-rank .comments .comment-form .input-group-btn:last-child>#select-type>.view-button,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.button-default:not(:first-child),.input-group-btn:first-child>.button-primary:not(:first-child),.input-group-btn:first-child>.btn-assign:not(:first-child),.input-group-btn:first-child>.btn-assignment-left:not(:first-child),.input-group-btn:first-child>.btn-assignment-right:not(:first-child),.input-group-btn:first-child>.btn-assignment-details:not(:first-child),.comments .comment-form .input-group-btn:first-child>#attachment-button:not(:first-child),.comments .comment-form #select-type .input-group-btn:first-child>#select-document:not(:first-child),.comments .comment-form #select-type .input-group-btn:first-child>#select-image:not(:first-child),#compare-and-rank .input-group-btn:first-child>.view-button:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.btn,.input-group-btn:first-child>.btn-group:not(:first-child)>.button-default,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.button-default,.input-group-btn:first-child>.btn-group:not(:first-child)>.button-primary,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.button-primary,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-assign,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.btn-assign,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-assignment-left,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.btn-assignment-left,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-assignment-right,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.btn-assignment-right,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-assignment-details,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.btn-assignment-details,.comments .comment-form .input-group-btn:first-child>.btn-group:not(:first-child)>#attachment-button,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>#attachment-button,.comments .comment-form #select-type .input-group-btn:first-child>.btn-group:not(:first-child)>#select-document,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>#select-document,.comments .comment-form #select-type .input-group-btn:first-child>.btn-group:not(:first-child)>#select-image,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>#select-image,#compare-and-rank .input-group-btn:first-child>.btn-group:not(:first-child)>.view-button,.comments .comment-form #compare-and-rank .input-group-btn:first-child>#select-type:not(:first-child)>.view-button,#compare-and-rank .comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.view-button{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,.input-group-btn>.button-default,.input-group-btn>.button-primary,.input-group-btn>.btn-assign,.input-group-btn>.btn-assignment-left,.input-group-btn>.btn-assignment-right,.input-group-btn>.btn-assignment-details,.comments .comment-form .input-group-btn>#attachment-button,.comments .comment-form #select-type .input-group-btn>#select-document,.comments .comment-form #select-type .input-group-btn>#select-image,#compare-and-rank .input-group-btn>.view-button{position:relative}.input-group-btn>.btn+.btn,.input-group-btn>.button-default+.btn,.input-group-btn>.button-primary+.btn,.input-group-btn>.btn-assign+.btn,.input-group-btn>.btn-assignment-left+.btn,.input-group-btn>.btn-assignment-right+.btn,.input-group-btn>.btn-assignment-details+.btn,.comments .comment-form .input-group-btn>#attachment-button+.btn,.comments .comment-form #select-type .input-group-btn>#select-document+.btn,.comments .comment-form #select-type .input-group-btn>#select-image+.btn,#compare-and-rank .input-group-btn>.view-button+.btn,.input-group-btn>.btn+.button-default,.input-group-btn>.button-default+.button-default,.input-group-btn>.button-primary+.button-default,.input-group-btn>.btn-assign+.button-default,.input-group-btn>.btn-assignment-left+.button-default,.input-group-btn>.btn-assignment-right+.button-default,.input-group-btn>.btn-assignment-details+.button-default,.comments .comment-form .input-group-btn>#attachment-button+.button-default,.comments .comment-form #select-type .input-group-btn>#select-document+.button-default,.comments .comment-form #select-type .input-group-btn>#select-image+.button-default,#compare-and-rank .input-group-btn>.view-button+.button-default,.input-group-btn>.btn+.button-primary,.input-group-btn>.button-default+.button-primary,.input-group-btn>.button-primary+.button-primary,.input-group-btn>.btn-assign+.button-primary,.input-group-btn>.btn-assignment-left+.button-primary,.input-group-btn>.btn-assignment-right+.button-primary,.input-group-btn>.btn-assignment-details+.button-primary,.comments .comment-form .input-group-btn>#attachment-button+.button-primary,.comments .comment-form #select-type .input-group-btn>#select-document+.button-primary,.comments .comment-form #select-type .input-group-btn>#select-image+.button-primary,#compare-and-rank .input-group-btn>.view-button+.button-primary,.input-group-btn>.btn+.btn-assign,.input-group-btn>.button-default+.btn-assign,.input-group-btn>.button-primary+.btn-assign,.input-group-btn>.btn-assign+.btn-assign,.input-group-btn>.btn-assignment-left+.btn-assign,.input-group-btn>.btn-assignment-right+.btn-assign,.input-group-btn>.btn-assignment-details+.btn-assign,.comments .comment-form .input-group-btn>#attachment-button+.btn-assign,.comments .comment-form #select-type .input-group-btn>#select-document+.btn-assign,.comments .comment-form #select-type .input-group-btn>#select-image+.btn-assign,#compare-and-rank .input-group-btn>.view-button+.btn-assign,.input-group-btn>.btn+.btn-assignment-left,.input-group-btn>.button-default+.btn-assignment-left,.input-group-btn>.button-primary+.btn-assignment-left,.input-group-btn>.btn-assign+.btn-assignment-left,.input-group-btn>.btn-assignment-left+.btn-assignment-left,.input-group-btn>.btn-assignment-right+.btn-assignment-left,.input-group-btn>.btn-assignment-details+.btn-assignment-left,.comments .comment-form .input-group-btn>#attachment-button+.btn-assignment-left,.comments .comment-form #select-type .input-group-btn>#select-document+.btn-assignment-left,.comments .comment-form #select-type .input-group-btn>#select-image+.btn-assignment-left,#compare-and-rank .input-group-btn>.view-button+.btn-assignment-left,.input-group-btn>.btn+.btn-assignment-right,.input-group-btn>.button-default+.btn-assignment-right,.input-group-btn>.button-primary+.btn-assignment-right,.input-group-btn>.btn-assign+.btn-assignment-right,.input-group-btn>.btn-assignment-left+.btn-assignment-right,.input-group-btn>.btn-assignment-right+.btn-assignment-right,.input-group-btn>.btn-assignment-details+.btn-assignment-right,.comments .comment-form .input-group-btn>#attachment-button+.btn-assignment-right,.comments .comment-form #select-type .input-group-btn>#select-document+.btn-assignment-right,.comments .comment-form #select-type .input-group-btn>#select-image+.btn-assignment-right,#compare-and-rank .input-group-btn>.view-button+.btn-assignment-right,.input-group-btn>.btn+.btn-assignment-details,.input-group-btn>.button-default+.btn-assignment-details,.input-group-btn>.button-primary+.btn-assignment-details,.input-group-btn>.btn-assign+.btn-assignment-details,.input-group-btn>.btn-assignment-left+.btn-assignment-details,.input-group-btn>.btn-assignment-right+.btn-assignment-details,.input-group-btn>.btn-assignment-details+.btn-assignment-details,.comments .comment-form .input-group-btn>#attachment-button+.btn-assignment-details,.comments .comment-form #select-type .input-group-btn>#select-document+.btn-assignment-details,.comments .comment-form #select-type .input-group-btn>#select-image+.btn-assignment-details,#compare-and-rank .input-group-btn>.view-button+.btn-assignment-details,.comments .comment-form .input-group-btn>.btn+#attachment-button,.comments .comment-form .input-group-btn>.button-default+#attachment-button,.comments .comment-form .input-group-btn>.button-primary+#attachment-button,.comments .comment-form .input-group-btn>.btn-assign+#attachment-button,.comments .comment-form .input-group-btn>.btn-assignment-left+#attachment-button,.comments .comment-form .input-group-btn>.btn-assignment-right+#attachment-button,.comments .comment-form .input-group-btn>.btn-assignment-details+#attachment-button,.comments .comment-form .input-group-btn>#attachment-button+#attachment-button,.comments .comment-form #select-type .input-group-btn>#select-document+#attachment-button,.comments .comment-form #select-type .input-group-btn>#select-image+#attachment-button,#compare-and-rank .comments .comment-form .input-group-btn>.view-button+#attachment-button,.comments .comment-form #compare-and-rank .input-group-btn>.view-button+#attachment-button,.comments .comment-form #select-type .input-group-btn>.btn+#select-document,.comments .comment-form #select-type .input-group-btn>.button-default+#select-document,.comments .comment-form #select-type .input-group-btn>.button-primary+#select-document,.comments .comment-form #select-type .input-group-btn>.btn-assign+#select-document,.comments .comment-form #select-type .input-group-btn>.btn-assignment-left+#select-document,.comments .comment-form #select-type .input-group-btn>.btn-assignment-right+#select-document,.comments .comment-form #select-type .input-group-btn>.btn-assignment-details+#select-document,.comments .comment-form #select-type .input-group-btn>#attachment-button+#select-document,.comments .comment-form #select-type .input-group-btn>#select-document+#select-document,.comments .comment-form #select-type .input-group-btn>#select-image+#select-document,#compare-and-rank .comments .comment-form #select-type .input-group-btn>.view-button+#select-document,.comments .comment-form #select-type #compare-and-rank .input-group-btn>.view-button+#select-document,.comments .comment-form #select-type .input-group-btn>.btn+#select-image,.comments .comment-form #select-type .input-group-btn>.button-default+#select-image,.comments .comment-form #select-type .input-group-btn>.button-primary+#select-image,.comments .comment-form #select-type .input-group-btn>.btn-assign+#select-image,.comments .comment-form #select-type .input-group-btn>.btn-assignment-left+#select-image,.comments .comment-form #select-type .input-group-btn>.btn-assignment-right+#select-image,.comments .comment-form #select-type .input-group-btn>.btn-assignment-details+#select-image,.comments .comment-form #select-type .input-group-btn>#attachment-button+#select-image,.comments .comment-form #select-type .input-group-btn>#select-document+#select-image,.comments .comment-form #select-type .input-group-btn>#select-image+#select-image,#compare-and-rank .comments .comment-form #select-type .input-group-btn>.view-button+#select-image,.comments .comment-form #select-type #compare-and-rank .input-group-btn>.view-button+#select-image,#compare-and-rank .input-group-btn>.btn+.view-button,#compare-and-rank .input-group-btn>.button-default+.view-button,#compare-and-rank .input-group-btn>.button-primary+.view-button,#compare-and-rank .input-group-btn>.btn-assign+.view-button,#compare-and-rank .input-group-btn>.btn-assignment-left+.view-button,#compare-and-rank .input-group-btn>.btn-assignment-right+.view-button,#compare-and-rank .input-group-btn>.btn-assignment-details+.view-button,.comments .comment-form #compare-and-rank .input-group-btn>#attachment-button+.view-button,#compare-and-rank .comments .comment-form .input-group-btn>#attachment-button+.view-button,.comments .comment-form #select-type #compare-and-rank .input-group-btn>#select-document+.view-button,#compare-and-rank .comments .comment-form #select-type .input-group-btn>#select-document+.view-button,.comments .comment-form #select-type #compare-and-rank .input-group-btn>#select-image+.view-button,#compare-and-rank .comments .comment-form #select-type .input-group-btn>#select-image+.view-button,#compare-and-rank .input-group-btn>.view-button+.view-button{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.button-default:hover,.input-group-btn>.button-primary:hover,.input-group-btn>.btn-assign:hover,.input-group-btn>.btn-assignment-left:hover,.input-group-btn>.btn-assignment-right:hover,.input-group-btn>.btn-assignment-details:hover,.comments .comment-form .input-group-btn>#attachment-button:hover,.comments .comment-form #select-type .input-group-btn>#select-document:hover,.comments .comment-form #select-type .input-group-btn>#select-image:hover,#compare-and-rank .input-group-btn>.view-button:hover,.input-group-btn>.btn:focus,.input-group-btn>.button-default:focus,.input-group-btn>.button-primary:focus,.input-group-btn>.btn-assign:focus,.input-group-btn>.btn-assignment-left:focus,.input-group-btn>.btn-assignment-right:focus,.input-group-btn>.btn-assignment-details:focus,.comments .comment-form .input-group-btn>#attachment-button:focus,.comments .comment-form #select-type .input-group-btn>#select-document:focus,.comments .comment-form #select-type .input-group-btn>#select-image:focus,#compare-and-rank .input-group-btn>.view-button:focus,.input-group-btn>.btn:active,.input-group-btn>.button-default:active,.input-group-btn>.button-primary:active,.input-group-btn>.btn-assign:active,.input-group-btn>.btn-assignment-left:active,.input-group-btn>.btn-assignment-right:active,.input-group-btn>.btn-assignment-details:active,.comments .comment-form .input-group-btn>#attachment-button:active,.comments .comment-form #select-type .input-group-btn>#select-document:active,.comments .comment-form #select-type .input-group-btn>#select-image:active,#compare-and-rank .input-group-btn>.view-button:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.button-default,.input-group-btn:first-child>.button-primary,.input-group-btn:first-child>.btn-assign,.input-group-btn:first-child>.btn-assignment-left,.input-group-btn:first-child>.btn-assignment-right,.input-group-btn:first-child>.btn-assignment-details,.comments .comment-form .input-group-btn:first-child>#attachment-button,.comments .comment-form #select-type .input-group-btn:first-child>#select-document,.comments .comment-form #select-type .input-group-btn:first-child>#select-image,#compare-and-rank .input-group-btn:first-child>.view-button,.input-group-btn:first-child>.btn-group,.comments .comment-form .input-group-btn:first-child>#select-type{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.button-default,.input-group-btn:last-child>.button-primary,.input-group-btn:last-child>.btn-assign,.input-group-btn:last-child>.btn-assignment-left,.input-group-btn:last-child>.btn-assignment-right,.input-group-btn:last-child>.btn-assignment-details,.comments .comment-form .input-group-btn:last-child>#attachment-button,.comments .comment-form #select-type .input-group-btn:last-child>#select-document,.comments .comment-form #select-type .input-group-btn:last-child>#select-image,#compare-and-rank .input-group-btn:last-child>.view-button,.input-group-btn:last-child>.btn-group,.comments .comment-form .input-group-btn:last-child>#select-type{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee}.nav>li.disabled>a{color:#999999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eeeeee;border-color:#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 #dddddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555555;background-color:white;border:1px solid #dddddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:white;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #dddddd}@media (min-width: 768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #dddddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:white}}.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}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width: 768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width: 768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width: 768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,#content>.navbar-header,.plank .section-container>.navbar-header,.container>.navbar-collapse,#content>.navbar-collapse,.plank .section-container>.navbar-collapse,.container-fluid>.navbar-header,header>.navbar-header,main>.navbar-header,.container-fluid>.navbar-collapse,header>.navbar-collapse,main>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.container>.navbar-header,#content>.navbar-header,.plank .section-container>.navbar-header,.container>.navbar-collapse,#content>.navbar-collapse,.plank .section-container>.navbar-collapse,.container-fluid>.navbar-header,header>.navbar-header,main>.navbar-header,.container-fluid>.navbar-collapse,header>.navbar-collapse,main>.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 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>#content .navbar-brand,.plank .navbar>.section-container .navbar-brand,.navbar>.container-fluid .navbar-brand,.navbar>header .navbar-brand,.navbar>main .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,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@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,.btn-group-sm>.navbar-btn.btn,.btn-group-sm>.navbar-btn.button-default,.btn-group-sm>.navbar-btn.button-primary,.btn-group-sm>.navbar-btn.btn-assign,.btn-group-sm>.navbar-btn.btn-assignment-left,.btn-group-sm>.navbar-btn.btn-assignment-right,.btn-group-sm>.navbar-btn.btn-assignment-details,.comments .comment-form .btn-group-sm>.navbar-btn#attachment-button,.comments .comment-form #select-type .btn-group-sm>.navbar-btn#select-document,.comments .comment-form #select-type .btn-group-sm>.navbar-btn#select-image,#compare-and-rank .btn-group-sm>.navbar-btn.view-button{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn,.btn-group-xs>.navbar-btn.button-default,.btn-group-xs>.navbar-btn.button-primary,.btn-group-xs>.navbar-btn.btn-assign,.btn-group-xs>.navbar-btn.btn-assignment-left,.btn-group-xs>.navbar-btn.btn-assignment-right,.btn-group-xs>.navbar-btn.btn-assignment-details,.comments .comment-form .btn-group-xs>.navbar-btn#attachment-button,.comments .comment-form #select-type .btn-group-xs>.navbar-btn#select-document,.comments .comment-form #select-type .btn-group-xs>.navbar-btn#select-image,#compare-and-rank .btn-group-xs>.navbar-btn.view-button{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:#777777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777777}.navbar-default .navbar-nav>li>a{color:#777777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#dddddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#dddddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888888}.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:#555555}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333333;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:#555555;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:#cccccc;background-color:transparent}}.navbar-default .navbar-link{color:#777777}.navbar-default .navbar-link:hover{color:#333333}.navbar-default .btn-link{color:#777777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#cccccc}.navbar-inverse{background-color:#222222;border-color:#090909}.navbar-inverse .navbar-brand{color:#999999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:white;background-color:transparent}.navbar-inverse .navbar-text{color:#999999}.navbar-inverse .navbar-nav>li>a{color:#999999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:white;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:white;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333333}.navbar-inverse .navbar-toggle .icon-bar{background-color:white}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:white}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:white;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:white;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999999}.navbar-inverse .navbar-link:hover{color:white}.navbar-inverse .btn-link{color:#999999}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:white}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:whitesmoke;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#cccccc}.breadcrumb>.active{color:#999999}.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.428571429;text-decoration:none;color:#428bca;background-color:white;border:1px solid #dddddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#2a6496;background-color:#eeeeee;border-color:#dddddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:2;color:white;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:#999999;background-color:white;border-color:#dddddd;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:before,.pager:after{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:white;border:1px solid #dddddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eeeeee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:white;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:white;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label,.button-default .label,.button-primary .label,.btn-assign .label,.btn-assignment-left .label,.btn-assignment-right .label,.btn-assignment-details .label,.comments .comment-form #attachment-button .label,.comments .comment-form #select-type #select-document .label,.comments .comment-form #select-type #select-image .label,#compare-and-rank .view-button .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:white;text-decoration:none;cursor:pointer}.label-default{background-color:#999999}.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:bold;color:white;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999999;border-radius:10px}.badge:empty{display:none}.btn .badge,.button-default .badge,.button-primary .badge,.btn-assign .badge,.btn-assignment-left .badge,.btn-assignment-right .badge,.btn-assignment-details .badge,.comments .comment-form #attachment-button .badge,.comments .comment-form #select-type #select-document .badge,.comments .comment-form #select-type #select-image .badge,#compare-and-rank .view-button .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge,.btn-group-xs>.button-default .badge,.btn-group-xs>.button-primary .badge,.btn-group-xs>.btn-assign .badge,.btn-group-xs>.btn-assignment-left .badge,.btn-group-xs>.btn-assignment-right .badge,.btn-group-xs>.btn-assignment-details .badge,.comments .comment-form .btn-group-xs>#attachment-button .badge,.comments .comment-form #select-type .btn-group-xs>#select-document .badge,.comments .comment-form #select-type .btn-group-xs>#select-image .badge,#compare-and-rank .btn-group-xs>.view-button .badge{top:0;padding:1px 5px}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:white}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:white;text-decoration:none;cursor:pointer}.jumbotron,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework{padding:30px;margin-bottom:30px;color:inherit;background-color:#eeeeee}.jumbotron h1,.assignment-jumbotron h1,.assignment-details-jumbotron h1,.assignment-details-articles h1,.assignment-details-homework h1,.jumbotron .h1,.assignment-jumbotron .h1,.assignment-details-jumbotron .h1,.assignment-details-articles .h1,.assignment-details-homework .h1{color:inherit}.jumbotron p,.assignment-jumbotron p,.assignment-details-jumbotron p,.assignment-details-articles p,.assignment-details-homework p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr,.assignment-jumbotron>hr,.assignment-details-jumbotron>hr,.assignment-details-articles>hr,.assignment-details-homework>hr{border-top-color:#d5d5d5}.container .jumbotron,#content .jumbotron,.plank .section-container .jumbotron,.container .assignment-jumbotron,#content .assignment-jumbotron,.plank .section-container .assignment-jumbotron,.container .assignment-details-jumbotron,#content .assignment-details-jumbotron,.plank .section-container .assignment-details-jumbotron,.container .assignment-details-articles,#content .assignment-details-articles,.plank .section-container .assignment-details-articles,.container .assignment-details-homework,#content .assignment-details-homework,.plank .section-container .assignment-details-homework{border-radius:6px}.jumbotron .container,.assignment-jumbotron .container,.assignment-details-jumbotron .container,.assignment-details-articles .container,.assignment-details-homework .container,.jumbotron #content,.assignment-jumbotron #content,.assignment-details-jumbotron #content,.assignment-details-articles #content,.assignment-details-homework #content,.jumbotron .plank .section-container,.plank .jumbotron .section-container,.assignment-jumbotron .plank .section-container,.plank .assignment-jumbotron .section-container,.assignment-details-jumbotron .plank .section-container,.plank .assignment-details-jumbotron .section-container,.assignment-details-articles .plank .section-container,.plank .assignment-details-articles .section-container,.assignment-details-homework .plank .section-container,.plank .assignment-details-homework .section-container{max-width:100%}@media screen and (min-width: 768px){.jumbotron,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework{padding-top:48px;padding-bottom:48px}.container .jumbotron,#content .jumbotron,.plank .section-container .jumbotron,.container .assignment-jumbotron,#content .assignment-jumbotron,.plank .section-container .assignment-jumbotron,.container .assignment-details-jumbotron,#content .assignment-details-jumbotron,.plank .section-container .assignment-details-jumbotron,.container .assignment-details-articles,#content .assignment-details-articles,.plank .section-container .assignment-details-articles,.container .assignment-details-homework,#content .assignment-details-homework,.plank .section-container .assignment-details-homework{padding-left:60px;padding-right:60px}.jumbotron h1,.assignment-jumbotron h1,.assignment-details-jumbotron h1,.assignment-details-articles h1,.assignment-details-homework h1,.jumbotron .h1,.assignment-jumbotron .h1,.assignment-details-jumbotron .h1,.assignment-details-articles .h1,.assignment-details-homework .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:white;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333333}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.alert,#apply-page .open-application-notification{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4,#apply-page .open-application-notification h4{margin-top:0;color:inherit}.alert .alert-link,#apply-page .open-application-notification .alert-link{font-weight:bold}.alert>p,#apply-page .open-application-notification>p,.alert>ul,#apply-page .open-application-notification>ul{margin-bottom:0}.alert>p+p,#apply-page .open-application-notification>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,#apply-page .open-application-notification{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr,#apply-page .open-application-notification hr{border-top-color:#a6e1ec}.alert-info .alert-link,#apply-page .open-application-notification .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}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:whitesmoke;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:white;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{color:#999999;min-width:30px;background-color:transparent;background-image:none;box-shadow:none}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media,.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,.media>.btn-assignment-details{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:white;border:1px solid #dddddd}.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:#555555}a.list-group-item .list-group-item-heading{color:#333333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;color:#555555;background-color:whitesmoke}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eeeeee;color:#999999}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#999999}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:white;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#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:white;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:whitesmoke;border-top:1px solid #dddddd;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:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #dddddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #dddddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #dddddd}.panel-default{border-color:#dddddd}.panel-default>.panel-heading{color:#333333;background-color:whitesmoke;border-color:#dddddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#dddddd}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#dddddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:white;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}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:whitesmoke;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:black;text-shadow:0 1px 0 white;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow: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%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:white;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:black}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn,.modal-footer .button-default+.btn,.modal-footer .button-primary+.btn,.modal-footer .btn-assign+.btn,.modal-footer .btn-assignment-left+.btn,.modal-footer .btn-assignment-right+.btn,.modal-footer .btn-assignment-details+.btn,.modal-footer .comments .comment-form #attachment-button+.btn,.comments .comment-form .modal-footer #attachment-button+.btn,.modal-footer .comments .comment-form #select-type #select-document+.btn,.comments .comment-form #select-type .modal-footer #select-document+.btn,.modal-footer .comments .comment-form #select-type #select-image+.btn,.comments .comment-form #select-type .modal-footer #select-image+.btn,.modal-footer #compare-and-rank .view-button+.btn,#compare-and-rank .modal-footer .view-button+.btn,.modal-footer .btn+.button-default,.modal-footer .button-default+.button-default,.modal-footer .button-primary+.button-default,.modal-footer .btn-assign+.button-default,.modal-footer .btn-assignment-left+.button-default,.modal-footer .btn-assignment-right+.button-default,.modal-footer .btn-assignment-details+.button-default,.modal-footer .comments .comment-form #attachment-button+.button-default,.comments .comment-form .modal-footer #attachment-button+.button-default,.modal-footer .comments .comment-form #select-type #select-document+.button-default,.comments .comment-form #select-type .modal-footer #select-document+.button-default,.modal-footer .comments .comment-form #select-type #select-image+.button-default,.comments .comment-form #select-type .modal-footer #select-image+.button-default,.modal-footer #compare-and-rank .view-button+.button-default,#compare-and-rank .modal-footer .view-button+.button-default,.modal-footer .btn+.button-primary,.modal-footer .button-default+.button-primary,.modal-footer .button-primary+.button-primary,.modal-footer .btn-assign+.button-primary,.modal-footer .btn-assignment-left+.button-primary,.modal-footer .btn-assignment-right+.button-primary,.modal-footer .btn-assignment-details+.button-primary,.modal-footer .comments .comment-form #attachment-button+.button-primary,.comments .comment-form .modal-footer #attachment-button+.button-primary,.modal-footer .comments .comment-form #select-type #select-document+.button-primary,.comments .comment-form #select-type .modal-footer #select-document+.button-primary,.modal-footer .comments .comment-form #select-type #select-image+.button-primary,.comments .comment-form #select-type .modal-footer #select-image+.button-primary,.modal-footer #compare-and-rank .view-button+.button-primary,#compare-and-rank .modal-footer .view-button+.button-primary,.modal-footer .btn+.btn-assign,.modal-footer .button-default+.btn-assign,.modal-footer .button-primary+.btn-assign,.modal-footer .btn-assign+.btn-assign,.modal-footer .btn-assignment-left+.btn-assign,.modal-footer .btn-assignment-right+.btn-assign,.modal-footer .btn-assignment-details+.btn-assign,.modal-footer .comments .comment-form #attachment-button+.btn-assign,.comments .comment-form .modal-footer #attachment-button+.btn-assign,.modal-footer .comments .comment-form #select-type #select-document+.btn-assign,.comments .comment-form #select-type .modal-footer #select-document+.btn-assign,.modal-footer .comments .comment-form #select-type #select-image+.btn-assign,.comments .comment-form #select-type .modal-footer #select-image+.btn-assign,.modal-footer #compare-and-rank .view-button+.btn-assign,#compare-and-rank .modal-footer .view-button+.btn-assign,.modal-footer .btn+.btn-assignment-left,.modal-footer .button-default+.btn-assignment-left,.modal-footer .button-primary+.btn-assignment-left,.modal-footer .btn-assign+.btn-assignment-left,.modal-footer .btn-assignment-left+.btn-assignment-left,.modal-footer .btn-assignment-right+.btn-assignment-left,.modal-footer .btn-assignment-details+.btn-assignment-left,.modal-footer .comments .comment-form #attachment-button+.btn-assignment-left,.comments .comment-form .modal-footer #attachment-button+.btn-assignment-left,.modal-footer .comments .comment-form #select-type #select-document+.btn-assignment-left,.comments .comment-form #select-type .modal-footer #select-document+.btn-assignment-left,.modal-footer .comments .comment-form #select-type #select-image+.btn-assignment-left,.comments .comment-form #select-type .modal-footer #select-image+.btn-assignment-left,.modal-footer #compare-and-rank .view-button+.btn-assignment-left,#compare-and-rank .modal-footer .view-button+.btn-assignment-left,.modal-footer .btn+.btn-assignment-right,.modal-footer .button-default+.btn-assignment-right,.modal-footer .button-primary+.btn-assignment-right,.modal-footer .btn-assign+.btn-assignment-right,.modal-footer .btn-assignment-left+.btn-assignment-right,.modal-footer .btn-assignment-right+.btn-assignment-right,.modal-footer .btn-assignment-details+.btn-assignment-right,.modal-footer .comments .comment-form #attachment-button+.btn-assignment-right,.comments .comment-form .modal-footer #attachment-button+.btn-assignment-right,.modal-footer .comments .comment-form #select-type #select-document+.btn-assignment-right,.comments .comment-form #select-type .modal-footer #select-document+.btn-assignment-right,.modal-footer .comments .comment-form #select-type #select-image+.btn-assignment-right,.comments .comment-form #select-type .modal-footer #select-image+.btn-assignment-right,.modal-footer #compare-and-rank .view-button+.btn-assignment-right,#compare-and-rank .modal-footer .view-button+.btn-assignment-right,.modal-footer .btn+.btn-assignment-details,.modal-footer .button-default+.btn-assignment-details,.modal-footer .button-primary+.btn-assignment-details,.modal-footer .btn-assign+.btn-assignment-details,.modal-footer .btn-assignment-left+.btn-assignment-details,.modal-footer .btn-assignment-right+.btn-assignment-details,.modal-footer .btn-assignment-details+.btn-assignment-details,.modal-footer .comments .comment-form #attachment-button+.btn-assignment-details,.comments .comment-form .modal-footer #attachment-button+.btn-assignment-details,.modal-footer .comments .comment-form #select-type #select-document+.btn-assignment-details,.comments .comment-form #select-type .modal-footer #select-document+.btn-assignment-details,.modal-footer .comments .comment-form #select-type #select-image+.btn-assignment-details,.comments .comment-form #select-type .modal-footer #select-image+.btn-assignment-details,.modal-footer #compare-and-rank .view-button+.btn-assignment-details,#compare-and-rank .modal-footer .view-button+.btn-assignment-details,.modal-footer .comments .comment-form .btn+#attachment-button,.comments .comment-form .modal-footer .btn+#attachment-button,.modal-footer .comments .comment-form .button-default+#attachment-button,.comments .comment-form .modal-footer .button-default+#attachment-button,.modal-footer .comments .comment-form .button-primary+#attachment-button,.comments .comment-form .modal-footer .button-primary+#attachment-button,.modal-footer .comments .comment-form .btn-assign+#attachment-button,.comments .comment-form .modal-footer .btn-assign+#attachment-button,.modal-footer .comments .comment-form .btn-assignment-left+#attachment-button,.comments .comment-form .modal-footer .btn-assignment-left+#attachment-button,.modal-footer .comments .comment-form .btn-assignment-right+#attachment-button,.comments .comment-form .modal-footer .btn-assignment-right+#attachment-button,.modal-footer .comments .comment-form .btn-assignment-details+#attachment-button,.comments .comment-form .modal-footer .btn-assignment-details+#attachment-button,.modal-footer .comments .comment-form #attachment-button+#attachment-button,.comments .comment-form .modal-footer #attachment-button+#attachment-button,.modal-footer .comments .comment-form #select-type #select-document+#attachment-button,.comments .comment-form #select-type .modal-footer #select-document+#attachment-button,.modal-footer .comments .comment-form #select-type #select-image+#attachment-button,.comments .comment-form #select-type .modal-footer #select-image+#attachment-button,.modal-footer #compare-and-rank .comments .comment-form .view-button+#attachment-button,.comments .comment-form .modal-footer #compare-and-rank .view-button+#attachment-button,#compare-and-rank .modal-footer .comments .comment-form .view-button+#attachment-button,.comments .comment-form #compare-and-rank .modal-footer .view-button+#attachment-button,.modal-footer .comments .comment-form #select-type .btn+#select-document,.comments .comment-form #select-type .modal-footer .btn+#select-document,.modal-footer .comments .comment-form #select-type .button-default+#select-document,.comments .comment-form #select-type .modal-footer .button-default+#select-document,.modal-footer .comments .comment-form #select-type .button-primary+#select-document,.comments .comment-form #select-type .modal-footer .button-primary+#select-document,.modal-footer .comments .comment-form #select-type .btn-assign+#select-document,.comments .comment-form #select-type .modal-footer .btn-assign+#select-document,.modal-footer .comments .comment-form #select-type .btn-assignment-left+#select-document,.comments .comment-form #select-type .modal-footer .btn-assignment-left+#select-document,.modal-footer .comments .comment-form #select-type .btn-assignment-right+#select-document,.comments .comment-form #select-type .modal-footer .btn-assignment-right+#select-document,.modal-footer .comments .comment-form #select-type .btn-assignment-details+#select-document,.comments .comment-form #select-type .modal-footer .btn-assignment-details+#select-document,.modal-footer .comments .comment-form #select-type #attachment-button+#select-document,.comments .comment-form .modal-footer #select-type #attachment-button+#select-document,.comments .comment-form #select-type .modal-footer #attachment-button+#select-document,.modal-footer .comments .comment-form #select-type #select-document+#select-document,.comments .comment-form #select-type .modal-footer #select-document+#select-document,.modal-footer .comments .comment-form #select-type #select-image+#select-document,.comments .comment-form #select-type .modal-footer #select-image+#select-document,.modal-footer #compare-and-rank .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form #select-type .modal-footer #compare-and-rank .view-button+#select-document,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form #select-type #compare-and-rank .modal-footer .view-button+#select-document,.modal-footer .comments .comment-form #select-type .btn+#select-image,.comments .comment-form #select-type .modal-footer .btn+#select-image,.modal-footer .comments .comment-form #select-type .button-default+#select-image,.comments .comment-form #select-type .modal-footer .button-default+#select-image,.modal-footer .comments .comment-form #select-type .button-primary+#select-image,.comments .comment-form #select-type .modal-footer .button-primary+#select-image,.modal-footer .comments .comment-form #select-type .btn-assign+#select-image,.comments .comment-form #select-type .modal-footer .btn-assign+#select-image,.modal-footer .comments .comment-form #select-type .btn-assignment-left+#select-image,.comments .comment-form #select-type .modal-footer .btn-assignment-left+#select-image,.modal-footer .comments .comment-form #select-type .btn-assignment-right+#select-image,.comments .comment-form #select-type .modal-footer .btn-assignment-right+#select-image,.modal-footer .comments .comment-form #select-type .btn-assignment-details+#select-image,.comments .comment-form #select-type .modal-footer .btn-assignment-details+#select-image,.modal-footer .comments .comment-form #select-type #attachment-button+#select-image,.comments .comment-form .modal-footer #select-type #attachment-button+#select-image,.comments .comment-form #select-type .modal-footer #attachment-button+#select-image,.modal-footer .comments .comment-form #select-type #select-document+#select-image,.comments .comment-form #select-type .modal-footer #select-document+#select-image,.modal-footer .comments .comment-form #select-type #select-image+#select-image,.comments .comment-form #select-type .modal-footer #select-image+#select-image,.modal-footer #compare-and-rank .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form #select-type .modal-footer #compare-and-rank .view-button+#select-image,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form #select-type #compare-and-rank .modal-footer .view-button+#select-image,.modal-footer #compare-and-rank .btn+.view-button,#compare-and-rank .modal-footer .btn+.view-button,.modal-footer #compare-and-rank .button-default+.view-button,#compare-and-rank .modal-footer .button-default+.view-button,.modal-footer #compare-and-rank .button-primary+.view-button,#compare-and-rank .modal-footer .button-primary+.view-button,.modal-footer #compare-and-rank .btn-assign+.view-button,#compare-and-rank .modal-footer .btn-assign+.view-button,.modal-footer #compare-and-rank .btn-assignment-left+.view-button,#compare-and-rank .modal-footer .btn-assignment-left+.view-button,.modal-footer #compare-and-rank .btn-assignment-right+.view-button,#compare-and-rank .modal-footer .btn-assignment-right+.view-button,.modal-footer #compare-and-rank .btn-assignment-details+.view-button,#compare-and-rank .modal-footer .btn-assignment-details+.view-button,.modal-footer .comments .comment-form #compare-and-rank #attachment-button+.view-button,#compare-and-rank .modal-footer .comments .comment-form #attachment-button+.view-button,.comments .comment-form .modal-footer #compare-and-rank #attachment-button+.view-button,#compare-and-rank .comments .comment-form .modal-footer #attachment-button+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank #select-document+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type #select-document+.view-button,.comments .comment-form #select-type .modal-footer #compare-and-rank #select-document+.view-button,#compare-and-rank .comments .comment-form #select-type .modal-footer #select-document+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank #select-image+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type #select-image+.view-button,.comments .comment-form #select-type .modal-footer #compare-and-rank #select-image+.view-button,#compare-and-rank .comments .comment-form #select-type .modal-footer #select-image+.view-button,.modal-footer #compare-and-rank .view-button+.view-button,#compare-and-rank .modal-footer .view-button+.view-button{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn,.modal-footer .comments .comment-form #select-type .btn+.btn,.comments .comment-form .modal-footer #select-type .btn+.btn,.modal-footer .btn-group .button-default+.btn,.modal-footer .comments .comment-form #select-type .button-default+.btn,.comments .comment-form .modal-footer #select-type .button-default+.btn,.modal-footer .btn-group .button-primary+.btn,.modal-footer .comments .comment-form #select-type .button-primary+.btn,.comments .comment-form .modal-footer #select-type .button-primary+.btn,.modal-footer .btn-group .btn-assign+.btn,.modal-footer .comments .comment-form #select-type .btn-assign+.btn,.comments .comment-form .modal-footer #select-type .btn-assign+.btn,.modal-footer .btn-group .btn-assignment-left+.btn,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.btn,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.btn,.modal-footer .btn-group .btn-assignment-right+.btn,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.btn,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.btn,.modal-footer .btn-group .btn-assignment-details+.btn,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.btn,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.btn,.modal-footer .btn-group .comments .comment-form #attachment-button+.btn,.comments .comment-form .modal-footer .btn-group #attachment-button+.btn,.modal-footer .comments .comment-form #select-type #attachment-button+.btn,.comments .comment-form .modal-footer #select-type #attachment-button+.btn,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.btn,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.btn,.modal-footer .comments .comment-form #select-type #select-document+.btn,.comments .comment-form .modal-footer #select-type #select-document+.btn,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.btn,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.btn,.modal-footer .comments .comment-form #select-type #select-image+.btn,.comments .comment-form .modal-footer #select-type #select-image+.btn,.modal-footer .btn-group #compare-and-rank .view-button+.btn,#compare-and-rank .modal-footer .btn-group .view-button+.btn,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.btn,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.btn,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.btn,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.btn,.modal-footer .btn-group .btn+.button-default,.modal-footer .comments .comment-form #select-type .btn+.button-default,.comments .comment-form .modal-footer #select-type .btn+.button-default,.modal-footer .btn-group .button-default+.button-default,.modal-footer .comments .comment-form #select-type .button-default+.button-default,.comments .comment-form .modal-footer #select-type .button-default+.button-default,.modal-footer .btn-group .button-primary+.button-default,.modal-footer .comments .comment-form #select-type .button-primary+.button-default,.comments .comment-form .modal-footer #select-type .button-primary+.button-default,.modal-footer .btn-group .btn-assign+.button-default,.modal-footer .comments .comment-form #select-type .btn-assign+.button-default,.comments .comment-form .modal-footer #select-type .btn-assign+.button-default,.modal-footer .btn-group .btn-assignment-left+.button-default,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.button-default,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.button-default,.modal-footer .btn-group .btn-assignment-right+.button-default,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.button-default,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.button-default,.modal-footer .btn-group .btn-assignment-details+.button-default,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.button-default,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.button-default,.modal-footer .btn-group .comments .comment-form #attachment-button+.button-default,.comments .comment-form .modal-footer .btn-group #attachment-button+.button-default,.modal-footer .comments .comment-form #select-type #attachment-button+.button-default,.comments .comment-form .modal-footer #select-type #attachment-button+.button-default,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.button-default,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.button-default,.modal-footer .comments .comment-form #select-type #select-document+.button-default,.comments .comment-form .modal-footer #select-type #select-document+.button-default,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.button-default,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.button-default,.modal-footer .comments .comment-form #select-type #select-image+.button-default,.comments .comment-form .modal-footer #select-type #select-image+.button-default,.modal-footer .btn-group #compare-and-rank .view-button+.button-default,#compare-and-rank .modal-footer .btn-group .view-button+.button-default,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.button-default,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.button-default,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.button-default,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.button-default,.modal-footer .btn-group .btn+.button-primary,.modal-footer .comments .comment-form #select-type .btn+.button-primary,.comments .comment-form .modal-footer #select-type .btn+.button-primary,.modal-footer .btn-group .button-default+.button-primary,.modal-footer .comments .comment-form #select-type .button-default+.button-primary,.comments .comment-form .modal-footer #select-type .button-default+.button-primary,.modal-footer .btn-group .button-primary+.button-primary,.modal-footer .comments .comment-form #select-type .button-primary+.button-primary,.comments .comment-form .modal-footer #select-type .button-primary+.button-primary,.modal-footer .btn-group .btn-assign+.button-primary,.modal-footer .comments .comment-form #select-type .btn-assign+.button-primary,.comments .comment-form .modal-footer #select-type .btn-assign+.button-primary,.modal-footer .btn-group .btn-assignment-left+.button-primary,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.button-primary,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.button-primary,.modal-footer .btn-group .btn-assignment-right+.button-primary,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.button-primary,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.button-primary,.modal-footer .btn-group .btn-assignment-details+.button-primary,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.button-primary,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.button-primary,.modal-footer .btn-group .comments .comment-form #attachment-button+.button-primary,.comments .comment-form .modal-footer .btn-group #attachment-button+.button-primary,.modal-footer .comments .comment-form #select-type #attachment-button+.button-primary,.comments .comment-form .modal-footer #select-type #attachment-button+.button-primary,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.button-primary,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.button-primary,.modal-footer .comments .comment-form #select-type #select-document+.button-primary,.comments .comment-form .modal-footer #select-type #select-document+.button-primary,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.button-primary,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.button-primary,.modal-footer .comments .comment-form #select-type #select-image+.button-primary,.comments .comment-form .modal-footer #select-type #select-image+.button-primary,.modal-footer .btn-group #compare-and-rank .view-button+.button-primary,#compare-and-rank .modal-footer .btn-group .view-button+.button-primary,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.button-primary,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.button-primary,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.button-primary,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.button-primary,.modal-footer .btn-group .btn+.btn-assign,.modal-footer .comments .comment-form #select-type .btn+.btn-assign,.comments .comment-form .modal-footer #select-type .btn+.btn-assign,.modal-footer .btn-group .button-default+.btn-assign,.modal-footer .comments .comment-form #select-type .button-default+.btn-assign,.comments .comment-form .modal-footer #select-type .button-default+.btn-assign,.modal-footer .btn-group .button-primary+.btn-assign,.modal-footer .comments .comment-form #select-type .button-primary+.btn-assign,.comments .comment-form .modal-footer #select-type .button-primary+.btn-assign,.modal-footer .btn-group .btn-assign+.btn-assign,.modal-footer .comments .comment-form #select-type .btn-assign+.btn-assign,.comments .comment-form .modal-footer #select-type .btn-assign+.btn-assign,.modal-footer .btn-group .btn-assignment-left+.btn-assign,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.btn-assign,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.btn-assign,.modal-footer .btn-group .btn-assignment-right+.btn-assign,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.btn-assign,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.btn-assign,.modal-footer .btn-group .btn-assignment-details+.btn-assign,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.btn-assign,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.btn-assign,.modal-footer .btn-group .comments .comment-form #attachment-button+.btn-assign,.comments .comment-form .modal-footer .btn-group #attachment-button+.btn-assign,.modal-footer .comments .comment-form #select-type #attachment-button+.btn-assign,.comments .comment-form .modal-footer #select-type #attachment-button+.btn-assign,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.btn-assign,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.btn-assign,.modal-footer .comments .comment-form #select-type #select-document+.btn-assign,.comments .comment-form .modal-footer #select-type #select-document+.btn-assign,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.btn-assign,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.btn-assign,.modal-footer .comments .comment-form #select-type #select-image+.btn-assign,.comments .comment-form .modal-footer #select-type #select-image+.btn-assign,.modal-footer .btn-group #compare-and-rank .view-button+.btn-assign,#compare-and-rank .modal-footer .btn-group .view-button+.btn-assign,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.btn-assign,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.btn-assign,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.btn-assign,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.btn-assign,.modal-footer .btn-group .btn+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .btn+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .btn+.btn-assignment-left,.modal-footer .btn-group .button-default+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .button-default+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .button-default+.btn-assignment-left,.modal-footer .btn-group .button-primary+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .button-primary+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .button-primary+.btn-assignment-left,.modal-footer .btn-group .btn-assign+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .btn-assign+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .btn-assign+.btn-assignment-left,.modal-footer .btn-group .btn-assignment-left+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.btn-assignment-left,.modal-footer .btn-group .btn-assignment-right+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.btn-assignment-left,.modal-footer .btn-group .btn-assignment-details+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.btn-assignment-left,.modal-footer .btn-group .comments .comment-form #attachment-button+.btn-assignment-left,.comments .comment-form .modal-footer .btn-group #attachment-button+.btn-assignment-left,.modal-footer .comments .comment-form #select-type #attachment-button+.btn-assignment-left,.comments .comment-form .modal-footer #select-type #attachment-button+.btn-assignment-left,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.btn-assignment-left,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.btn-assignment-left,.modal-footer .comments .comment-form #select-type #select-document+.btn-assignment-left,.comments .comment-form .modal-footer #select-type #select-document+.btn-assignment-left,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.btn-assignment-left,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.btn-assignment-left,.modal-footer .comments .comment-form #select-type #select-image+.btn-assignment-left,.comments .comment-form .modal-footer #select-type #select-image+.btn-assignment-left,.modal-footer .btn-group #compare-and-rank .view-button+.btn-assignment-left,#compare-and-rank .modal-footer .btn-group .view-button+.btn-assignment-left,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.btn-assignment-left,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.btn-assignment-left,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.btn-assignment-left,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.btn-assignment-left,.modal-footer .btn-group .btn+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .btn+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .btn+.btn-assignment-right,.modal-footer .btn-group .button-default+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .button-default+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .button-default+.btn-assignment-right,.modal-footer .btn-group .button-primary+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .button-primary+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .button-primary+.btn-assignment-right,.modal-footer .btn-group .btn-assign+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .btn-assign+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .btn-assign+.btn-assignment-right,.modal-footer .btn-group .btn-assignment-left+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.btn-assignment-right,.modal-footer .btn-group .btn-assignment-right+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.btn-assignment-right,.modal-footer .btn-group .btn-assignment-details+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.btn-assignment-right,.modal-footer .btn-group .comments .comment-form #attachment-button+.btn-assignment-right,.comments .comment-form .modal-footer .btn-group #attachment-button+.btn-assignment-right,.modal-footer .comments .comment-form #select-type #attachment-button+.btn-assignment-right,.comments .comment-form .modal-footer #select-type #attachment-button+.btn-assignment-right,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.btn-assignment-right,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.btn-assignment-right,.modal-footer .comments .comment-form #select-type #select-document+.btn-assignment-right,.comments .comment-form .modal-footer #select-type #select-document+.btn-assignment-right,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.btn-assignment-right,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.btn-assignment-right,.modal-footer .comments .comment-form #select-type #select-image+.btn-assignment-right,.comments .comment-form .modal-footer #select-type #select-image+.btn-assignment-right,.modal-footer .btn-group #compare-and-rank .view-button+.btn-assignment-right,#compare-and-rank .modal-footer .btn-group .view-button+.btn-assignment-right,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.btn-assignment-right,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.btn-assignment-right,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.btn-assignment-right,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.btn-assignment-right,.modal-footer .btn-group .btn+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .btn+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .btn+.btn-assignment-details,.modal-footer .btn-group .button-default+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .button-default+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .button-default+.btn-assignment-details,.modal-footer .btn-group .button-primary+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .button-primary+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .button-primary+.btn-assignment-details,.modal-footer .btn-group .btn-assign+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .btn-assign+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .btn-assign+.btn-assignment-details,.modal-footer .btn-group .btn-assignment-left+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.btn-assignment-details,.modal-footer .btn-group .btn-assignment-right+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.btn-assignment-details,.modal-footer .btn-group .btn-assignment-details+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.btn-assignment-details,.modal-footer .btn-group .comments .comment-form #attachment-button+.btn-assignment-details,.comments .comment-form .modal-footer .btn-group #attachment-button+.btn-assignment-details,.modal-footer .comments .comment-form #select-type #attachment-button+.btn-assignment-details,.comments .comment-form .modal-footer #select-type #attachment-button+.btn-assignment-details,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.btn-assignment-details,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.btn-assignment-details,.modal-footer .comments .comment-form #select-type #select-document+.btn-assignment-details,.comments .comment-form .modal-footer #select-type #select-document+.btn-assignment-details,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.btn-assignment-details,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.btn-assignment-details,.modal-footer .comments .comment-form #select-type #select-image+.btn-assignment-details,.comments .comment-form .modal-footer #select-type #select-image+.btn-assignment-details,.modal-footer .btn-group #compare-and-rank .view-button+.btn-assignment-details,#compare-and-rank .modal-footer .btn-group .view-button+.btn-assignment-details,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.btn-assignment-details,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.btn-assignment-details,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.btn-assignment-details,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.btn-assignment-details,.modal-footer .btn-group .comments .comment-form .btn+#attachment-button,.comments .comment-form .modal-footer .btn-group .btn+#attachment-button,.modal-footer .comments .comment-form #select-type .btn+#attachment-button,.comments .comment-form .modal-footer #select-type .btn+#attachment-button,.modal-footer .btn-group .comments .comment-form .button-default+#attachment-button,.comments .comment-form .modal-footer .btn-group .button-default+#attachment-button,.modal-footer .comments .comment-form #select-type .button-default+#attachment-button,.comments .comment-form .modal-footer #select-type .button-default+#attachment-button,.modal-footer .btn-group .comments .comment-form .button-primary+#attachment-button,.comments .comment-form .modal-footer .btn-group .button-primary+#attachment-button,.modal-footer .comments .comment-form #select-type .button-primary+#attachment-button,.comments .comment-form .modal-footer #select-type .button-primary+#attachment-button,.modal-footer .btn-group .comments .comment-form .btn-assign+#attachment-button,.comments .comment-form .modal-footer .btn-group .btn-assign+#attachment-button,.modal-footer .comments .comment-form #select-type .btn-assign+#attachment-button,.comments .comment-form .modal-footer #select-type .btn-assign+#attachment-button,.modal-footer .btn-group .comments .comment-form .btn-assignment-left+#attachment-button,.comments .comment-form .modal-footer .btn-group .btn-assignment-left+#attachment-button,.modal-footer .comments .comment-form #select-type .btn-assignment-left+#attachment-button,.comments .comment-form .modal-footer #select-type .btn-assignment-left+#attachment-button,.modal-footer .btn-group .comments .comment-form .btn-assignment-right+#attachment-button,.comments .comment-form .modal-footer .btn-group .btn-assignment-right+#attachment-button,.modal-footer .comments .comment-form #select-type .btn-assignment-right+#attachment-button,.comments .comment-form .modal-footer #select-type .btn-assignment-right+#attachment-button,.modal-footer .btn-group .comments .comment-form .btn-assignment-details+#attachment-button,.comments .comment-form .modal-footer .btn-group .btn-assignment-details+#attachment-button,.modal-footer .comments .comment-form #select-type .btn-assignment-details+#attachment-button,.comments .comment-form .modal-footer #select-type .btn-assignment-details+#attachment-button,.modal-footer .btn-group .comments .comment-form #attachment-button+#attachment-button,.comments .comment-form .modal-footer .btn-group #attachment-button+#attachment-button,.modal-footer .comments .comment-form #select-type #attachment-button+#attachment-button,.comments .comment-form .modal-footer #select-type #attachment-button+#attachment-button,.modal-footer .btn-group .comments .comment-form #select-type #select-document+#attachment-button,.comments .comment-form #select-type .modal-footer .btn-group #select-document+#attachment-button,.modal-footer .comments .comment-form #select-type #select-document+#attachment-button,.comments .comment-form .modal-footer #select-type #select-document+#attachment-button,.modal-footer .btn-group .comments .comment-form #select-type #select-image+#attachment-button,.comments .comment-form #select-type .modal-footer .btn-group #select-image+#attachment-button,.modal-footer .comments .comment-form #select-type #select-image+#attachment-button,.comments .comment-form .modal-footer #select-type #select-image+#attachment-button,.modal-footer .btn-group #compare-and-rank .comments .comment-form .view-button+#attachment-button,.comments .comment-form .modal-footer .btn-group #compare-and-rank .view-button+#attachment-button,#compare-and-rank .modal-footer .btn-group .comments .comment-form .view-button+#attachment-button,.comments .comment-form #compare-and-rank .modal-footer .btn-group .view-button+#attachment-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+#attachment-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+#attachment-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+#attachment-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+#attachment-button,.modal-footer .btn-group .comments .comment-form #select-type .btn+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .btn+#select-document,.modal-footer .comments .comment-form #select-type .btn+#select-document,.comments .comment-form .modal-footer #select-type .btn+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .button-default+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .button-default+#select-document,.modal-footer .comments .comment-form #select-type .button-default+#select-document,.comments .comment-form .modal-footer #select-type .button-default+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .button-primary+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .button-primary+#select-document,.modal-footer .comments .comment-form #select-type .button-primary+#select-document,.comments .comment-form .modal-footer #select-type .button-primary+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .btn-assign+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .btn-assign+#select-document,.modal-footer .comments .comment-form #select-type .btn-assign+#select-document,.comments .comment-form .modal-footer #select-type .btn-assign+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .btn-assignment-left+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .btn-assignment-left+#select-document,.modal-footer .comments .comment-form #select-type .btn-assignment-left+#select-document,.comments .comment-form .modal-footer #select-type .btn-assignment-left+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .btn-assignment-right+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .btn-assignment-right+#select-document,.modal-footer .comments .comment-form #select-type .btn-assignment-right+#select-document,.comments .comment-form .modal-footer #select-type .btn-assignment-right+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .btn-assignment-details+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .btn-assignment-details+#select-document,.modal-footer .comments .comment-form #select-type .btn-assignment-details+#select-document,.comments .comment-form .modal-footer #select-type .btn-assignment-details+#select-document,.modal-footer .btn-group .comments .comment-form #select-type #attachment-button+#select-document,.comments .comment-form .modal-footer .btn-group #select-type #attachment-button+#select-document,.comments .comment-form #select-type .modal-footer .btn-group #attachment-button+#select-document,.modal-footer .comments .comment-form #select-type #attachment-button+#select-document,.comments .comment-form .modal-footer #select-type #attachment-button+#select-document,.modal-footer .btn-group .comments .comment-form #select-type #select-document+#select-document,.comments .comment-form #select-type .modal-footer .btn-group #select-document+#select-document,.modal-footer .comments .comment-form #select-type #select-document+#select-document,.comments .comment-form .modal-footer #select-type #select-document+#select-document,.modal-footer .btn-group .comments .comment-form #select-type #select-image+#select-document,.comments .comment-form #select-type .modal-footer .btn-group #select-image+#select-document,.modal-footer .comments .comment-form #select-type #select-image+#select-document,.comments .comment-form .modal-footer #select-type #select-image+#select-document,.modal-footer .btn-group #compare-and-rank .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form #select-type .modal-footer .btn-group #compare-and-rank .view-button+#select-document,#compare-and-rank .modal-footer .btn-group .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form #select-type #compare-and-rank .modal-footer .btn-group .view-button+#select-document,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+#select-document,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+#select-document,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .btn+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .btn+#select-image,.modal-footer .comments .comment-form #select-type .btn+#select-image,.comments .comment-form .modal-footer #select-type .btn+#select-image,.modal-footer .btn-group .comments .comment-form #select-type .button-default+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .button-default+#select-image,.modal-footer .comments .comment-form #select-type .button-default+#select-image,.comments .comment-form .modal-footer #select-type .button-default+#select-image,.modal-footer .btn-group .comments .comment-form #select-type .button-primary+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .button-primary+#select-image,.modal-footer .comments .comment-form #select-type .button-primary+#select-image,.comments .comment-form .modal-footer #select-type .button-primary+#select-image,.modal-footer .btn-group .comments .comment-form #select-type .btn-assign+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .btn-assign+#select-image,.modal-footer .comments .comment-form #select-type .btn-assign+#select-image,.comments .comment-form .modal-footer #select-type .btn-assign+#select-image,.modal-footer .btn-group .comments .comment-form #select-type .btn-assignment-left+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .btn-assignment-left+#select-image,.modal-footer .comments .comment-form #select-type .btn-assignment-left+#select-image,.comments .comment-form .modal-footer #select-type .btn-assignment-left+#select-image,.modal-footer .btn-group .comments .comment-form #select-type .btn-assignment-right+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .btn-assignment-right+#select-image,.modal-footer .comments .comment-form #select-type .btn-assignment-right+#select-image,.comments .comment-form .modal-footer #select-type .btn-assignment-right+#select-image,.modal-footer .btn-group .comments .comment-form #select-type .btn-assignment-details+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .btn-assignment-details+#select-image,.modal-footer .comments .comment-form #select-type .btn-assignment-details+#select-image,.comments .comment-form .modal-footer #select-type .btn-assignment-details+#select-image,.modal-footer .btn-group .comments .comment-form #select-type #attachment-button+#select-image,.comments .comment-form .modal-footer .btn-group #select-type #attachment-button+#select-image,.comments .comment-form #select-type .modal-footer .btn-group #attachment-button+#select-image,.modal-footer .comments .comment-form #select-type #attachment-button+#select-image,.comments .comment-form .modal-footer #select-type #attachment-button+#select-image,.modal-footer .btn-group .comments .comment-form #select-type #select-document+#select-image,.comments .comment-form #select-type .modal-footer .btn-group #select-document+#select-image,.modal-footer .comments .comment-form #select-type #select-document+#select-image,.comments .comment-form .modal-footer #select-type #select-document+#select-image,.modal-footer .btn-group .comments .comment-form #select-type #select-image+#select-image,.comments .comment-form #select-type .modal-footer .btn-group #select-image+#select-image,.modal-footer .comments .comment-form #select-type #select-image+#select-image,.comments .comment-form .modal-footer #select-type #select-image+#select-image,.modal-footer .btn-group #compare-and-rank .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form #select-type .modal-footer .btn-group #compare-and-rank .view-button+#select-image,#compare-and-rank .modal-footer .btn-group .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form #select-type #compare-and-rank .modal-footer .btn-group .view-button+#select-image,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+#select-image,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+#select-image,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+#select-image,.modal-footer .btn-group #compare-and-rank .btn+.view-button,#compare-and-rank .modal-footer .btn-group .btn+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .btn+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .btn+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .btn+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .btn+.view-button,.modal-footer .btn-group #compare-and-rank .button-default+.view-button,#compare-and-rank .modal-footer .btn-group .button-default+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .button-default+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .button-default+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .button-default+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .button-default+.view-button,.modal-footer .btn-group #compare-and-rank .button-primary+.view-button,#compare-and-rank .modal-footer .btn-group .button-primary+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .button-primary+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .button-primary+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .button-primary+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .button-primary+.view-button,.modal-footer .btn-group #compare-and-rank .btn-assign+.view-button,#compare-and-rank .modal-footer .btn-group .btn-assign+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .btn-assign+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .btn-assign+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .btn-assign+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .btn-assign+.view-button,.modal-footer .btn-group #compare-and-rank .btn-assignment-left+.view-button,#compare-and-rank .modal-footer .btn-group .btn-assignment-left+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .btn-assignment-left+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .btn-assignment-left+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .btn-assignment-left+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .btn-assignment-left+.view-button,.modal-footer .btn-group #compare-and-rank .btn-assignment-right+.view-button,#compare-and-rank .modal-footer .btn-group .btn-assignment-right+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .btn-assignment-right+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .btn-assignment-right+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .btn-assignment-right+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .btn-assignment-right+.view-button,.modal-footer .btn-group #compare-and-rank .btn-assignment-details+.view-button,#compare-and-rank .modal-footer .btn-group .btn-assignment-details+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .btn-assignment-details+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .btn-assignment-details+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .btn-assignment-details+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .btn-assignment-details+.view-button,.modal-footer .btn-group .comments .comment-form #compare-and-rank #attachment-button+.view-button,#compare-and-rank .modal-footer .btn-group .comments .comment-form #attachment-button+.view-button,.comments .comment-form .modal-footer .btn-group #compare-and-rank #attachment-button+.view-button,#compare-and-rank .comments .comment-form .modal-footer .btn-group #attachment-button+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank #attachment-button+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type #attachment-button+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank #attachment-button+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type #attachment-button+.view-button,.modal-footer .btn-group .comments .comment-form #select-type #compare-and-rank #select-document+.view-button,#compare-and-rank .modal-footer .btn-group .comments .comment-form #select-type #select-document+.view-button,.comments .comment-form #select-type .modal-footer .btn-group #compare-and-rank #select-document+.view-button,#compare-and-rank .comments .comment-form #select-type .modal-footer .btn-group #select-document+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank #select-document+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type #select-document+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank #select-document+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type #select-document+.view-button,.modal-footer .btn-group .comments .comment-form #select-type #compare-and-rank #select-image+.view-button,#compare-and-rank .modal-footer .btn-group .comments .comment-form #select-type #select-image+.view-button,.comments .comment-form #select-type .modal-footer .btn-group #compare-and-rank #select-image+.view-button,#compare-and-rank .comments .comment-form #select-type .modal-footer .btn-group #select-image+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank #select-image+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type #select-image+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank #select-image+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type #select-image+.view-button,.modal-footer .btn-group #compare-and-rank .view-button+.view-button,#compare-and-rank .modal-footer .btn-group .view-button+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.view-button{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:white;text-align:center;text-decoration:none;background-color:black;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:black}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:black}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:black}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:black}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:black}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:black}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:black}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:black}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:white;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);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:normal;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:#999999;border-top-color:rgba(0,0,0,0.05);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:white}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.05)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:white}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.05);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:white}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.05)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:white;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:white;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0%), color-stop(rgba(0,0,0,0.0001) 100%));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 0%), color-stop(rgba(0,0,0,0.5) 100%));background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:white;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;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 white;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:white}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:white;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn,.carousel-caption .button-default,.carousel-caption .button-primary,.carousel-caption .btn-assign,.carousel-caption .btn-assignment-left,.carousel-caption .btn-assignment-right,.carousel-caption .btn-assignment-details,.carousel-caption .comments .comment-form #attachment-button,.comments .comment-form .carousel-caption #attachment-button,.carousel-caption .comments .comment-form #select-type #select-document,.comments .comment-form #select-type .carousel-caption #select-document,.carousel-caption .comments .comment-form #select-type #select-image,.comments .comment-form #select-type .carousel-caption #select-image,.carousel-caption #compare-and-rank .view-button,#compare-and-rank .carousel-caption .view-button{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block,#compare-and-rank .rating{display:block;margin-left:auto;margin-right:auto}.pull-right,.btn-assignment-details{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}body{color:#333333;font-family:"Open Sans", sans-serif;font-size:14px}h1,h2{text-transform:uppercase}h1,h2,h3{font-weight:normal;font-weight:400}h4,h5{font-weight:bold;font-weight:700}h5{font-size:14px}h4{font-size:18px}h3{font-size:24px;margin-top:16px;margin-bottom:8px}h2{margin-top:24px;margin-bottom:8px}h1,h2{font-size:36px}@media (max-width: 991px){h1,h2{font-size:24px}}b,strong{font-weight:bold;font-weight:700}i,em,blockquote{font-weight:normal;font-weight:400;font-style:italic}blockquote{font-size:1.5em;border:none;padding-left:0px}blockquote footer{font-weight:light;font-weight:300}.feature{font-size:18px}.callout{font-size:24px}.shoutout{font-size:36px;line-height:42px}.reverse{color:white}.button-primary{background-color:#f26522 !important;border-color:white !important}.button-primary:hover{background-color:#f0ad4e !important;border-color:#d93833 !important}#error-explanation{margin:20px 0;padding:20px;border-left:3px solid #eee;background-color:#fdf7f7;border-color:#d9534f}#error-explanation h2{margin-top:0;margin-bottom:5px;color:#d9534f;font-size:18px}#error-explanation ul li{font-size:14px}.clear{clear:both}html,body{height:100%}img{margin:0 auto}a{text-decoration:none}a:hover,a:focus{text-decoration:none}#content{padding:0px}header{width:100%;padding:0px}main{width:100%;padding-left:0em;padding-right:0em;min-height:700px}#footer{border-top:15px solid #e6e6e6}.icon-list li,.assignment-summary-checklist ul.static li{padding:0 0 5px 20px;display:block;position:relative}.icon-list li:before,.assignment-summary-checklist ul.static li:before{font-family:'Glyphicons Halflings';position:absolute;left:0px;top:3px;font-size:80%}.list-group-item{background-color:transparent}.lead,.assignment-details-summary{font-size:18px}.jumbotron,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework{padding:0.3em 1em}.jumbotron h1,.assignment-jumbotron h1,.assignment-details-jumbotron h1,.assignment-details-articles h1,.assignment-details-homework h1{font-size:2.3em}.jumbotron p,.assignment-jumbotron p,.assignment-details-jumbotron p,.assignment-details-articles p,.assignment-details-homework p{font-size:1.3em}.session-type{font-style:italic;color:#69c4eb}.assignment-header,.assignment-summary h2,.assignment-details-container h2{background-color:#666666;color:white}.assignment-text-lead{color:#f26522;font-size:110%}.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework{background-color:#69c4eb;color:#333333}.assignment-jumbotron h1,.assignment-details-jumbotron h1,.assignment-details-articles h1,.assignment-details-homework h1,.assignment-jumbotron h2,.assignment-details-jumbotron h2,.assignment-details-articles h2,.assignment-details-homework h2,.assignment-jumbotron h3,.assignment-details-jumbotron h3,.assignment-details-articles h3,.assignment-details-homework h3{color:white}.assignment-summary h2{margin-bottom:0px}.assignment-summary .assignment-summary-wrapper{padding:10px}.assignment-summary .assignment-summary-wrapper .status-message{clear:both;text-align:right;font-size:2em;font-weight:bold}.assignment-summary .assignment-in-progress{background-color:#FFFFCC}.assignment-summary .assignment-in-progress .status-message{color:#CCCC00}.assignment-summary .assignment-submittable{background-color:#88d392}.assignment-summary .assignment-submittable .status-message{color:#009245}.assignment-summary .assignment-complete{background-color:#f2f2f2}.assignment-summary .assignment-complete .status-message{color:#333333}.assignment-date{color:#f26522;font-size:18px;font-weight:bold}.assignment-date p{margin:3px 0px 0px}.assignment-summary-practice h3{color:#333333}.assignment-summary-checklist{color:#f26522;border:5px solid #999999;margin-right:10px;width:32%}.assignment-summary-checklist ul li{padding:0 0 5px 0px;display:block;position:relative}.assignment-summary-checklist ul .submittable,.assignment-summary-checklist ul .complete,.assignment-summary-checklist ul .incomplete{top:3px;float:left;width:6%}.assignment-summary-checklist ul .description{float:left;width:93%}.assignment-summary-checklist h3{color:black}.assignment-summary-checklist a{color:#f26522;text-decoration:underline}.assignment-summary-checklist a:hover,.assignment-summary-checklist a:focus{color:#bc440b;text-decoration:underline}.assignment-task-summary{font-size:.8em;color:#aaa}.btn-assignment-left{margin-right:10px}.btn-assignment-right{margin-left:10px}.assignment-form-submit{margin:10px}.assignment-details-container h2{margin-bottom:0px}.assignment-details-sidebar{margin-top:10px}.assignment-details-summary{margin:0px}.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework{padding:0px}.assignment-details-jumbotron h3,.assignment-details-articles h3,.assignment-details-homework h3{text-align:center;border-bottom:4px solid white;padding-bottom:5px;margin:5px 0px}.assignment-details-jumbotron a,.assignment-details-articles a,.assignment-details-homework a{color:white;text-decoration:none}.assignment-details-jumbotron a:hover,.assignment-details-articles a:hover,.assignment-details-homework a:hover,.assignment-details-jumbotron a:focus,.assignment-details-articles a:focus,.assignment-details-homework a:focus{color:#f2f2f2;text-decoration:underline}.assignment-details-homework p{padding:0px 15px 0px}.btn-assignment-details{margin-bottom:10px}.comments .discussion{margin-bottom:1em}.comments .comment{border:solid 0.2em #999999;padding:0em;margin-bottom:1em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.comments .comment.mine{background-color:#eee;margin-right:3em}.comments .comment.not-mine{margin-left:3em}.comments .comment .by{font-size:0.9em;border-bottom:solid 0.1em #999999;padding:0.25em}.comments .comment .speaker{font-weight:bold}.comments .comment .time{float:right}.comments .comment .content{padding:0.5em}.comments .comment .attachment{padding:0.5em;border-top:solid 0.1em #ccc}.comments .comment .attachment .icon{color:#aaa}.comments .comment-form textarea{width:100%}.comments .comment-form #attachment-button{margin-right:2em;float:left}.comments .comment-form #select-type{display:none}.comments .comment-form .file-type-symbol{font-size:3em;float:left;width:1.2em}.comments .comment-form .file-type-sub-form{display:none;margin-top:10px}.comments .comment-form .upload-instructions{font-weight:bold;margin-bottom:.5em}.comments .comment-form input[type=submit]{float:right}#compare-and-rank{margin-bottom:15px}#compare-and-rank .small{font-size:8em;cursor:hand;cursor:pointer}#compare-and-rank .view-button{margin:0.5em 0 0.8em 0}.compare-and-rank-modal .highlight{border:0.2em dashed #f2f2f2}.compare-and-rank-modal .lowlight{color:#e6e6e6}.annotated-video{position:relative}.annotated-video .player-holder,.annotated-video .quiz{position:absolute;left:0em;top:0em;width:100%;height:100%}.annotated-video .quiz{z-index:3;background-color:rgba(0,0,0,0.8);padding:4em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:none}.annotated-video .quiz p{color:white}.annotated-video button{background-color:#88d392;color:white;opacity:1}.feedback-button{position:fixed;z-index:99;color:white;background-color:#43b5e9;border:solid 2px #999;border-bottom:0px;border-radius:6px 6px 0px 0px;padding:3px 8px;font-weight:bold;text-decoration:none;right:40px;bottom:0px}.feedback-button:hover{text-decoration:none;color:#eee}@media screen and (min-width: 850px){.header .floating-header{position:fixed;top:0px;left:0px;z-index:20;width:100%;height:58px;background-color:white;border-bottom:solid 1px #f2f2f2}.header .floating-header-spacer{padding-top:58px}}.public-container{padding:0px}.plank{width:100%}.plank.under-logo{margin-top:-2.8%}@media screen and (max-width: 768px){.plank.under-logo{margin-top:0px}}.plank .section-container>section>div:not(.no-pad){padding:2.25em 0.938em 1.5em 0.938em}.plank .section-container>section>div.no-pad{padding-left:0px;padding-right:0px}.plank .section-container>section>div.no-pad:not(:first-child):not(:last-child){padding:0em}.plank{color:#333333}.plank.primary-lt{background-color:#d93833;color:white}.plank.primary-lt a{color:#f0ad4e}.plank.primary-lt .section-container{background-color:#f26522}.plank.primary-md{background-color:#ab1c24;color:white}.plank.primary-md a{color:#69c4eb}.plank.primary-md .section-container{background-color:#d93833}.plank.secondary-lt{background-color:#29abe2}.plank.secondary-lt a{color:#0071bc}.plank.secondary-lt .section-container{background-color:#69c4eb}.plank.secondary-md{background-color:#0071bc;color:white}.plank.secondary-md a{color:#0071bc}.plank.secondary-md .section-container{background-color:#29abe2}.plank.tertiary-lt{background-color:#39b54a}.plank.tertiary-lt a{color:#0071bc}.plank.tertiary-lt .section-container{background-color:#88d392}.plank.tertiary-md{background-color:#009245;color:white}.plank.tertiary-md a{color:#0071bc}.plank.tertiary-md .section-container{background-color:#39b54a}.plank.plain-lt{background-color:#f2f2f2}.plank.plain-lt a{color:#0071bc}.plank.plain-lt .section-container{background-color:white}.plank.plain-md{background-color:#e6e6e6}.plank.plain-md a{color:#0071bc}.plank.plain-md .section-container{background-color:#f2f2f2}.plank.knockout-lt{background-color:#666666;color:white}.plank.knockout-lt a{color:#0071bc}.plank.knockout-lt .section-container{background-color:#999999}.plank.knockout-md{background-color:#333333;color:white}.plank.knockout-md a{color:#0071bc}.plank.knockout-md .section-container{background-color:#666666}.plank.light{color:white}.plank.dark{color:#333333}.apply-button{display:inline-block}.apply-button .apply-icon{display:inline-block;height:49px;width:49px;vertical-align:middle;margin-right:12px;background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") 0 -1988px}.apply-button .apply-icon:hover{background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") -58px -1988px}.apply-button .apply-text{vertical-align:middle;display:inline-block;color:white;font-weight:bold;font-size:1.5em}.plain-md .apply-button .apply-text,.plain-lt .apply-button .apply-text{color:#333333}.apply-button-lg{text-align:center}.apply-button-lg .apply-icon{display:inline-block;height:90px;width:90px;background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") 0 -1889px}.apply-button-lg .apply-icon:hover{background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") -99px -1889px}.apply-button-lg .apply-text{color:white;font-weight:bold;font-size:2.4em;line-height:1.5em}.page-jump{display:inline-block}.page-jump .jump-icon{display:inline-block;height:17px;width:17px;vertical-align:middle;margin-right:6px;background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") -26px -2140px}.page-jump .jump-text{vertical-align:middle;display:inline-block;color:white;font-weight:bold;font-size:1em}.learn-more-link{display:inline-block}.learn-more-link .learn-more-icon{display:inline-block;height:25px;width:25px;vertical-align:middle;margin-right:6px;background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") 0 -2046px}.learn-more-link .learn-more-text{vertical-align:middle;display:inline-block;font-weight:bold;font-size:1em}.sign-up-link{display:inline-block}.sign-up-link .sign-up-icon{display:inline-block;height:25px;width:25px;vertical-align:middle;margin-right:6px;background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") -136px -2046px}.sign-up-link .sign-up-text{vertical-align:middle;display:inline-block;color:#f26522;font-weight:bold;font-size:1em}#banner{padding-top:0.5em;padding-bottom:0.5em}#banner .navbar{border:none;background-color:transparent}#banner .navbar-default .navbar-nav>li>a{color:#29abe2}#banner .navbar-default .navbar-nav>li>a:hover{color:#0071bc}#banner .top-left img{z-index:12;position:relative}@media screen and (min-width: 991px){#banner .top-left img{display:inline}}.top-navigation{font-weight:bold;text-align:center}@media screen and (max-width: 768px){.top-navigation{margin-top:10px}}@media screen and (min-width: 768px){.top-navigation .nav{float:right}}.top-navigation li:hover{background-color:#f2f2f2}.main-feature .section-container{height:565px}.main-feature .section-container>section,.main-feature .section-container>section>div{height:100%}.main-feature .intro-play-button{position:absolute;left:50%;top:50%;text-align:center;vertical-align:middle;line-height:3em;margin-top:-1.5em;margin-left:-1.5em;font-size:10em;color:white;width:3em;height:3em;cursor:pointer}.main-feature .intro-play-button:hover{color:#BAE3FF}.large-icon,#volunteer-page .large-icon-rocket,#volunteer-page .large-icon-puzzle,#volunteer-page .large-icon-wand,#partner-page .large-icon-briefcase,#partner-page .large-icon-cap,#partner-page .large-icon-building{width:200px;height:200px;background-image:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg");background-repeat:no-repeat;margin:0px auto}.col-img,.col-img-left,#home-page .for-students,#apply-page .what-to-expect-image,.col-img-right,#home-page .for-volunteers{background-size:100%;background-repeat:no-repeat}@media (min-width: 1200px){.col-img,.col-img-left,#home-page .for-students,#apply-page .what-to-expect-image,.col-img-right,#home-page .for-volunteers{background-size:auto}}.col-img img,.col-img-left img,#home-page .for-students img,#apply-page .what-to-expect-image img,.col-img-right img,#home-page .for-volunteers img{visibility:hidden}.col-img-left,#home-page .for-students,#apply-page .what-to-expect-image{background-position:top left}.col-img-right,#home-page .for-volunteers{background-position:top right}button.no-decoration{border:none;background:transparent;font-size:inherit;color:inherit;font-weight:inherit}.jRatingAverage{background-color:#f26522;position:relative;top:0;left:0;z-index:2;height:100%}.jRatingColor{background-color:#69c4eb;position:relative;top:0;left:0;z-index:2;height:100%}.jStar{position:relative;left:0;z-index:3}p.jRatingInfos{position:absolute;z-index:9999;background:transparent url("/images/jRating/bg_jRatingInfos.png") no-repeat;color:white;display:none;width:91px;height:29px;font-size:16px;text-align:center;padding-top:5px}p.jRatingInfos span.maxRate{color:#e6e6e6;font-size:14px}#enrollment-form-holder .page-jump{display:block}#enrollment-form-holder .plank.tertiary-md .page-jump a,#enrollment-form-holder .plank.knockout-md .page-jump a{color:white}#enrollment-form-holder .form-control,#enrollment-form-holder .comments .comment-form textarea,.comments .comment-form #enrollment-form-holder textarea,#enrollment-form-holder textarea.form-control,#enrollment-form-holder .comments .comment-form textarea,.comments .comment-form #enrollment-form-holder textarea,#enrollment-form-holder .input-group{width:370px}#enrollment-form-holder .form-control.medium,#enrollment-form-holder .comments .comment-form textarea.medium,.comments .comment-form #enrollment-form-holder textarea.medium{width:250px}#enrollment-form-holder .form-control.short,#enrollment-form-holder .comments .comment-form textarea.short,.comments .comment-form #enrollment-form-holder textarea.short,#enrollment-form-holder .input-group.short{width:150px}#enrollment-form-holder label.radio,#enrollment-form-holder label.checkbox{font-weight:normal;margin-left:21px}#enrollment-form-holder .radio input[type="radio"],#enrollment-form-holder .radio-inline input[type="radio"],#enrollment-form-holder .checkbox input[type="checkbox"],#enrollment-form-holder .checkbox-inline input[type="checkbox"]{margin-right:5px}#enrollment-form-holder .form-submit{display:block;text-align:center;width:50%;margin:0px auto}#enrollment-form-holder .form-submit input[type=submit]{border:none;background:transparent;color:white;vertical-align:middle;font-weight:bold;font-size:1.5em}#home-page .main-feature .section-container{background-image:url("/assets/home_top_feature-d81a9dfd3f76063f85523fb7f72e59f2.jpg");background-position:top right}#home-page .main-feature .video-quote{margin-top:3em;width:33%}#home-page .for-students{background-position:center center;background-image:url("/assets/for_students-26a173487dc562939e5f5ce537ff2dd1.jpg")}@media (min-width: 1200px){#home-page .for-students{height:398px}}#home-page .for-volunteers{background-position:center center;background-image:url("/assets/for_volunteers-19d5d42a595734768033f6a0dcf4d073.jpg")}@media (min-width: 1200px){#home-page .for-volunteers{height:398px}}#home-page .infographic-column h3{text-transform:uppercase;font-weight:bold}#home-page .infographic-column .discover-icon,#home-page .infographic-column .develop-icon,#home-page .infographic-column .connect-icon{height:200px;width:200px;display:inline-block}#home-page .infographic-column .discover-icon{background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") 0 -1050px}#home-page .infographic-column .develop-icon{background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") 0 -840px}#home-page .infographic-column .connect-icon{background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") 0 -1680px}#apply-page .main-feature .section-container{background-image:url("/assets/apply_top_feature-779fccace9975f50147534ed4414677d.jpg");background-position:top right}#apply-page .main-feature blockquote{margin-top:3em;width:40%;border:none;font-style:normal}#apply-page .main-feature blockquote footer{color:inherit}#apply-page .main-feature blockquote footer::before{content:''}#apply-page ul{padding-left:1em}#apply-page .timeline{text-align:center}#apply-page .timeline dt{margin-top:1em;font-weight:bold}#apply-page .timeline dd{font-style:italic}#apply-page .what-to-expect-image{background-image:url("/assets/what_to_expect-a7e45f6ebfa6e189c1d03640f9040d2d.jpg")}@media (min-width: 1200px){#apply-page .what-to-expect-image{height:430px}}#apply-page .who-can-apply-image-col{visibility:visible}@media (min-width: 992px){#apply-page .who-can-apply-image-col{visibility:hidden}}#apply-page .who-can-apply-image-section-container{background-position:top right;background-repeat:no-repeat;background-size:100%}@media (min-width: 992px){#apply-page .who-can-apply-image-section-container{background-image:url("/assets/who_can_apply-30c547e837cecc00c35cf805df57c609.jpg")}}#volunteer-page .main-feature .section-container{background-image:url("/assets/group_blue-76cd716b4ec0647baffaac9a9d069348.jpg");background-position:top right}#volunteer-page .large-icon-rocket{background-position:0px -1470px}#volunteer-page .large-icon-puzzle{background-position:0px -630px}#volunteer-page .large-icon-wand{background-position:0px -1260px}#partner-page .main-feature .section-container{background-image:url("/assets/partners_blue-ebea586ae72bd27f29482a1eae0fcc94.jpg");background-position:top right}#partner-page .main-feature .section-container h1{margin-top:300px}#partner-page .large-icon-briefcase{background-position:0px -420px}#partner-page .large-icon-cap{background-position:0px -0px}#partner-page .large-icon-building{background-position:0px -210px}#new-user-page .form-option-details{display:none;padding-left:2em}#new-user-page #sign-up-form #other_type{width:20em;display:inline-block} +/*! normalize.css v3.0.1 | 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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@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,.button-default>.caret,.button-primary>.caret,.btn-assign>.caret,.btn-assignment-left>.caret,.btn-assignment-right>.caret,.btn-assignment-details>.caret,.comments .comment-form #attachment-button>.caret,.comments .comment-form #select-type #select-document>.caret,.comments .comment-form #select-type #select-image>.caret,#compare-and-rank .view-button>.caret,.dropup>.btn>.caret,.dropup>.button-default>.caret,.dropup>.button-primary>.caret,.dropup>.btn-assign>.caret,.dropup>.btn-assignment-left>.caret,.dropup>.btn-assignment-right>.caret,.dropup>.btn-assignment-details>.caret,.comments .comment-form .dropup>#attachment-button>.caret,.comments .comment-form #select-type .dropup>#select-document>.caret,.comments .comment-form #select-type .dropup>#select-image>.caret,#compare-and-rank .dropup>.view-button>.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}}@font-face{font-family:'Glyphicons Halflings';src:url("/assets/bootstrap/glyphicons-halflings-regular-dabd247fcf6131fac2d5fb49ef946032.eot");src:url("/assets/bootstrap/glyphicons-halflings-regular-dabd247fcf6131fac2d5fb49ef946032.eot?#iefix") format("embedded-opentype"),url("/assets/bootstrap/glyphicons-halflings-regular-8921a93349df81eec3d107b946cadc11.woff") format("woff"),url("/assets/bootstrap/glyphicons-halflings-regular-f7c7c8f3c0d76e8572c38e5d8ee21a62.ttf") format("truetype"),url("/assets/bootstrap/glyphicons-halflings-regular-0dad23eb93dac1723b033c0965c1522f.svg#glyphicons_halflingsregular") format("svg")}.glyphicon,.assignment-summary-checklist ul .complete,.assignment-summary-checklist ul .incomplete,.comments .comment .attachment .icon,.comments .comment-form #attachment-button,.comments .comment-form #select-type #select-document,.comments .comment-form #select-type #select-image,.comments .comment-form .file-type-symbol,#compare-and-rank .small,.main-feature .intro-play-button{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{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,.comments .comment-form #select-type #select-document:before,.comments .comment-form .file-type-sub-form .document:before,#compare-and-rank .small: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,.main-feature .intro-play-button: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,.comments .comment-form #select-type #select-image:before,.comments .comment-form .file-type-sub-form .image: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,.checkmark li:before,.assignment-summary-checklist ul.static li:before,.assignment-summary-checklist ul .complete: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,.comments .comment .attachment .icon:before,.comments .comment-form #attachment-button: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,.assignment-summary-checklist ul .incomplete:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size: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.428571429;color:#333333;background-color:white}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,img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail,.comments .comment .attachment img{padding:4px;line-height:1.428571429;background-color:white;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#999999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead,.assignment-details-summary{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width: 768px){.lead,.assignment-details-summary{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center,#compare-and-rank .selection-column,#home-page .infographic-column{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999999}.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}.bg-primary{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 #eeeeee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled,.list-inline,.assignment-summary-checklist ul.static,.assignment-summary-checklist ul{padding-left:0;list-style:none}.list-inline{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.428571429}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.428571429;color:#999999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right,blockquote.btn-assignment-details{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.btn-assignment-details footer:before,blockquote.pull-right small:before,blockquote.btn-assignment-details small:before,blockquote.pull-right .small:before,blockquote.btn-assignment-details .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.btn-assignment-details footer:after,blockquote.pull-right small:after,blockquote.btn-assignment-details small:after,blockquote.pull-right .small:after,blockquote.btn-assignment-details .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo, Monaco, Consolas, "Courier New", monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:white;background-color:#333333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333333;background-color:whitesmoke;border:1px solid #cccccc;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,#content,.plank .section-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,#content:before,.plank .section-container:before,.container:after,#content:after,.plank .section-container:after{content:" ";display:table}.container:after,#content:after,.plank .section-container:after{clear:both}@media (min-width: 768px){.container,#content,.plank .section-container{width:750px}}@media (min-width: 992px){.container,#content,.plank .section-container{width:970px}}@media (min-width: 1200px){.container,#content,.plank .section-container{width:1170px}}.container-fluid,header,main{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,header:before,main:before,.container-fluid:after,header:after,main:after{content:" ";display:table}.container-fluid:after,header:after,main:after{clear:both}.row,section{margin-left:-15px;margin-right:-15px}.row:before,section:before,.row:after,section:after{content:" ";display:table}.row:after,section:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.btn-assign,.btn-assignment-left,.btn-assignment-right,.assignment-details-sidebar,.comments .comment-form .toggle-column,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,#banner .top-left,.col-sm-4,.assignment-summary-checklist,#compare-and-rank .selection-column,#home-page .infographic-column,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.assignment-details-half-screen,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,#banner .navigation-holder,.col-sm-8,.assignment-summary-practice,.assignment-form-submit,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework,.assignment-details-main,.assignment-details-center,.comments .comment-form .select-column,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.comments .comment-form .upload-column,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.assignment-col,.assignment-header,.assignment-summary h2,.assignment-details-container h2,.assignment-summary,.assignment-date,.assignment-summary-buttons,.assignment-details-container,.assignment-details-summary,.assignment-details-body,.assignment-details-buttons,.btn-assignment-details,.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,#banner .top-left,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,#banner .navigation-holder,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4,#banner .top-left{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8,#banner .navigation-holder{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.btn-assign,.btn-assignment-left,.btn-assignment-right,.assignment-details-sidebar,.comments .comment-form .toggle-column,.col-sm-3,.col-sm-4,.assignment-summary-checklist,#compare-and-rank .selection-column,#home-page .infographic-column,.col-sm-5,.col-sm-6,.assignment-details-half-screen,.col-sm-7,.col-sm-8,.assignment-summary-practice,.assignment-form-submit,.col-sm-9,.col-sm-10,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework,.assignment-details-main,.assignment-details-center,.comments .comment-form .select-column,.col-sm-11,.comments .comment-form .upload-column,.col-sm-12,.assignment-col,.assignment-header,.assignment-summary h2,.assignment-details-container h2,.assignment-summary,.assignment-date,.assignment-summary-buttons,.assignment-details-container,.assignment-details-summary,.assignment-details-body,.assignment-details-buttons,.btn-assignment-details{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2,.btn-assign,.btn-assignment-left,.btn-assignment-right,.assignment-details-sidebar,.comments .comment-form .toggle-column{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4,.assignment-summary-checklist,#compare-and-rank .selection-column,#home-page .infographic-column{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6,.assignment-details-half-screen{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8,.assignment-summary-practice,.assignment-form-submit{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework,.assignment-details-main,.assignment-details-center,.comments .comment-form .select-column{width:83.3333333333%}.col-sm-11,.comments .comment-form .upload-column{width:91.6666666667%}.col-sm-12,.assignment-col,.assignment-header,.assignment-summary h2,.assignment-details-container h2,.assignment-summary,.assignment-date,.assignment-summary-buttons,.assignment-details-container,.assignment-details-summary,.assignment-details-body,.assignment-details-buttons,.btn-assignment-details{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework,.assignment-details-center,.comments .comment-form .upload-column{margin-left:8.3333333333%}.col-sm-offset-2,.btn-assignment-left{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #dddddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #dddddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #dddddd}.table .table{background-color:white}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #dddddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #dddddd}.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:whitesmoke}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:whitesmoke}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media screen and (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 #dddddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555555}.form-control,.comments .comment-form textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555555;background-color:white;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.form-control:focus,.comments .comment-form textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder,.comments .comment-form textarea::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder,.comments .comment-form textarea:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder,.comments .comment-form textarea::-webkit-input-placeholder{color:#999999}.form-control[disabled],.comments .comment-form textarea[disabled],.form-control[readonly],.comments .comment-form textarea[readonly],fieldset[disabled] .form-control,fieldset[disabled] .comments .comment-form textarea,.comments .comment-form fieldset[disabled] textarea{cursor:not-allowed;background-color:#eeeeee;opacity:1}textarea.form-control,.comments .comment-form textarea{height:auto}input[type="search"]{-webkit-appearance:none}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px;line-height:1.428571429 \0}input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm>.input-group-btn>input[type="date"].button-default,.input-group-sm>.input-group-btn>input[type="date"].button-primary,.input-group-sm>.input-group-btn>input[type="date"].btn-assign,.input-group-sm>.input-group-btn>input[type="date"].btn-assignment-left,.input-group-sm>.input-group-btn>input[type="date"].btn-assignment-right,.input-group-sm>.input-group-btn>input[type="date"].btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>input[type="date"]#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="date"]#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="date"]#select-image,#compare-and-rank .input-group-sm>.input-group-btn>input[type="date"].view-button,input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm>.input-group-btn>input[type="time"].button-default,.input-group-sm>.input-group-btn>input[type="time"].button-primary,.input-group-sm>.input-group-btn>input[type="time"].btn-assign,.input-group-sm>.input-group-btn>input[type="time"].btn-assignment-left,.input-group-sm>.input-group-btn>input[type="time"].btn-assignment-right,.input-group-sm>.input-group-btn>input[type="time"].btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>input[type="time"]#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="time"]#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="time"]#select-image,#compare-and-rank .input-group-sm>.input-group-btn>input[type="time"].view-button,input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm>.input-group-btn>input[type="datetime-local"].button-default,.input-group-sm>.input-group-btn>input[type="datetime-local"].button-primary,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn-assign,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn-assignment-left,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn-assignment-right,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>input[type="datetime-local"]#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="datetime-local"]#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="datetime-local"]#select-image,#compare-and-rank .input-group-sm>.input-group-btn>input[type="datetime-local"].view-button,input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm>.input-group-btn>input[type="month"].button-default,.input-group-sm>.input-group-btn>input[type="month"].button-primary,.input-group-sm>.input-group-btn>input[type="month"].btn-assign,.input-group-sm>.input-group-btn>input[type="month"].btn-assignment-left,.input-group-sm>.input-group-btn>input[type="month"].btn-assignment-right,.input-group-sm>.input-group-btn>input[type="month"].btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>input[type="month"]#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="month"]#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>input[type="month"]#select-image,#compare-and-rank .input-group-sm>.input-group-btn>input[type="month"].view-button{line-height:30px}input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg>.input-group-btn>input[type="date"].button-default,.input-group-lg>.input-group-btn>input[type="date"].button-primary,.input-group-lg>.input-group-btn>input[type="date"].btn-assign,.input-group-lg>.input-group-btn>input[type="date"].btn-assignment-left,.input-group-lg>.input-group-btn>input[type="date"].btn-assignment-right,.input-group-lg>.input-group-btn>input[type="date"].btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>input[type="date"]#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="date"]#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="date"]#select-image,#compare-and-rank .input-group-lg>.input-group-btn>input[type="date"].view-button,input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg>.input-group-btn>input[type="time"].button-default,.input-group-lg>.input-group-btn>input[type="time"].button-primary,.input-group-lg>.input-group-btn>input[type="time"].btn-assign,.input-group-lg>.input-group-btn>input[type="time"].btn-assignment-left,.input-group-lg>.input-group-btn>input[type="time"].btn-assignment-right,.input-group-lg>.input-group-btn>input[type="time"].btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>input[type="time"]#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="time"]#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="time"]#select-image,#compare-and-rank .input-group-lg>.input-group-btn>input[type="time"].view-button,input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg>.input-group-btn>input[type="datetime-local"].button-default,.input-group-lg>.input-group-btn>input[type="datetime-local"].button-primary,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn-assign,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn-assignment-left,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn-assignment-right,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>input[type="datetime-local"]#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="datetime-local"]#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="datetime-local"]#select-image,#compare-and-rank .input-group-lg>.input-group-btn>input[type="datetime-local"].view-button,input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg>.input-group-btn>input[type="month"].button-default,.input-group-lg>.input-group-btn>input[type="month"].button-primary,.input-group-lg>.input-group-btn>input[type="month"].btn-assign,.input-group-lg>.input-group-btn>input[type="month"].btn-assignment-left,.input-group-lg>.input-group-btn>input[type="month"].btn-assignment-right,.input-group-lg>.input-group-btn>input[type="month"].btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>input[type="month"]#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="month"]#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>input[type="month"]#select-image,#compare-and-rank .input-group-lg>.input-group-btn>input[type="month"].view-button{line-height:46px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{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:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],fieldset[disabled] input[type="checkbox"],.radio[disabled],fieldset[disabled] .radio,.radio-inline[disabled],fieldset[disabled] .radio-inline,.checkbox[disabled],fieldset[disabled] .checkbox,.checkbox-inline[disabled],fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm,.input-group-sm>.form-control,.comments .comment-form .input-group-sm>textarea,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-group-sm>.input-group-btn>.button-default,.input-group-sm>.input-group-btn>.button-primary,.input-group-sm>.input-group-btn>.btn-assign,.input-group-sm>.input-group-btn>.btn-assignment-left,.input-group-sm>.input-group-btn>.btn-assignment-right,.input-group-sm>.input-group-btn>.btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>#select-image,#compare-and-rank .input-group-sm>.input-group-btn>.view-button{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn,.input-group-sm>.input-group-btn>select.button-default,.input-group-sm>.input-group-btn>select.button-primary,.input-group-sm>.input-group-btn>select.btn-assign,.input-group-sm>.input-group-btn>select.btn-assignment-left,.input-group-sm>.input-group-btn>select.btn-assignment-right,.input-group-sm>.input-group-btn>select.btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>select#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>select#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>select#select-image,#compare-and-rank .input-group-sm>.input-group-btn>select.view-button{height:30px;line-height:30px}textarea.input-sm,.input-group-sm>textarea.form-control,.comments .comment-form .input-group-sm>textarea,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>.input-group-btn>textarea.button-default,.input-group-sm>.input-group-btn>textarea.button-primary,.input-group-sm>.input-group-btn>textarea.btn-assign,.input-group-sm>.input-group-btn>textarea.btn-assignment-left,.input-group-sm>.input-group-btn>textarea.btn-assignment-right,.input-group-sm>.input-group-btn>textarea.btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>textarea#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>textarea#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>textarea#select-image,#compare-and-rank .input-group-sm>.input-group-btn>textarea.view-button,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>select[multiple].button-default,.input-group-sm>.input-group-btn>select[multiple].button-primary,.input-group-sm>.input-group-btn>select[multiple].btn-assign,.input-group-sm>.input-group-btn>select[multiple].btn-assignment-left,.input-group-sm>.input-group-btn>select[multiple].btn-assignment-right,.input-group-sm>.input-group-btn>select[multiple].btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>select[multiple]#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>select[multiple]#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>select[multiple]#select-image,#compare-and-rank .input-group-sm>.input-group-btn>select[multiple].view-button{height:auto}.input-lg,.input-group-lg>.form-control,.comments .comment-form .input-group-lg>textarea,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-lg>.input-group-btn>.button-default,.input-group-lg>.input-group-btn>.button-primary,.input-group-lg>.input-group-btn>.btn-assign,.input-group-lg>.input-group-btn>.btn-assignment-left,.input-group-lg>.input-group-btn>.btn-assignment-right,.input-group-lg>.input-group-btn>.btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>#select-image,#compare-and-rank .input-group-lg>.input-group-btn>.view-button{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn,.input-group-lg>.input-group-btn>select.button-default,.input-group-lg>.input-group-btn>select.button-primary,.input-group-lg>.input-group-btn>select.btn-assign,.input-group-lg>.input-group-btn>select.btn-assignment-left,.input-group-lg>.input-group-btn>select.btn-assignment-right,.input-group-lg>.input-group-btn>select.btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>select#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>select#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>select#select-image,#compare-and-rank .input-group-lg>.input-group-btn>select.view-button{height:46px;line-height:46px}textarea.input-lg,.input-group-lg>textarea.form-control,.comments .comment-form .input-group-lg>textarea,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>.input-group-btn>textarea.button-default,.input-group-lg>.input-group-btn>textarea.button-primary,.input-group-lg>.input-group-btn>textarea.btn-assign,.input-group-lg>.input-group-btn>textarea.btn-assignment-left,.input-group-lg>.input-group-btn>textarea.btn-assignment-right,.input-group-lg>.input-group-btn>textarea.btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>textarea#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>textarea#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>textarea#select-image,#compare-and-rank .input-group-lg>.input-group-btn>textarea.view-button,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>select[multiple].button-default,.input-group-lg>.input-group-btn>select[multiple].button-primary,.input-group-lg>.input-group-btn>select[multiple].btn-assign,.input-group-lg>.input-group-btn>select[multiple].btn-assignment-left,.input-group-lg>.input-group-btn>select[multiple].btn-assignment-right,.input-group-lg>.input-group-btn>select[multiple].btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>select[multiple]#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>select[multiple]#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>select[multiple]#select-image,#compare-and-rank .input-group-lg>.input-group-btn>select[multiple].view-button{height:auto}.has-feedback{position:relative}.has-feedback .form-control,.has-feedback .comments .comment-form textarea,.comments .comment-form .has-feedback textarea{padding-right:42.5px}.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.comments .comment-form .input-group-lg>textarea+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg>.input-group-btn>.button-default+.form-control-feedback,.input-group-lg>.input-group-btn>.button-primary+.form-control-feedback,.input-group-lg>.input-group-btn>.btn-assign+.form-control-feedback,.input-group-lg>.input-group-btn>.btn-assignment-left+.form-control-feedback,.input-group-lg>.input-group-btn>.btn-assignment-right+.form-control-feedback,.input-group-lg>.input-group-btn>.btn-assignment-details+.form-control-feedback,.comments .comment-form .input-group-lg>.input-group-btn>#attachment-button+.form-control-feedback,.comments .comment-form #select-type .input-group-lg>.input-group-btn>#select-document+.form-control-feedback,.comments .comment-form #select-type .input-group-lg>.input-group-btn>#select-image+.form-control-feedback,#compare-and-rank .input-group-lg>.input-group-btn>.view-button+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.comments .comment-form .input-group-sm>textarea+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm>.input-group-btn>.button-default+.form-control-feedback,.input-group-sm>.input-group-btn>.button-primary+.form-control-feedback,.input-group-sm>.input-group-btn>.btn-assign+.form-control-feedback,.input-group-sm>.input-group-btn>.btn-assignment-left+.form-control-feedback,.input-group-sm>.input-group-btn>.btn-assignment-right+.form-control-feedback,.input-group-sm>.input-group-btn>.btn-assignment-details+.form-control-feedback,.comments .comment-form .input-group-sm>.input-group-btn>#attachment-button+.form-control-feedback,.comments .comment-form #select-type .input-group-sm>.input-group-btn>#select-document+.form-control-feedback,.comments .comment-form #select-type .input-group-sm>.input-group-btn>#select-image+.form-control-feedback,#compare-and-rank .input-group-sm>.input-group-btn>.view-button+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control,.has-success .comments .comment-form textarea,.comments .comment-form .has-success textarea{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus,.has-success .comments .comment-form textarea:focus,.comments .comment-form .has-success textarea:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control,.has-warning .comments .comment-form textarea,.comments .comment-form .has-warning textarea{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus,.has-warning .comments .comment-form textarea:focus,.comments .comment-form .has-warning textarea:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.field-with-errors .help-block,.field_with_errors .help-block,.field_with_errors+.bs-wrapper .help-block,.has-error .control-label,.field-with-errors .control-label,.field_with_errors .control-label,.field_with_errors+.bs-wrapper .control-label,.has-error .radio,.field-with-errors .radio,.field_with_errors .radio,.field_with_errors+.bs-wrapper .radio,.has-error .checkbox,.field-with-errors .checkbox,.field_with_errors .checkbox,.field_with_errors+.bs-wrapper .checkbox,.has-error .radio-inline,.field-with-errors .radio-inline,.field_with_errors .radio-inline,.field_with_errors+.bs-wrapper .radio-inline,.has-error .checkbox-inline,.field-with-errors .checkbox-inline,.field_with_errors .checkbox-inline,.field_with_errors+.bs-wrapper .checkbox-inline{color:#a94442}.has-error .form-control,.field-with-errors .form-control,.field_with_errors .form-control,.field_with_errors+.bs-wrapper .form-control,.has-error .comments .comment-form textarea,.comments .comment-form .has-error textarea,.field-with-errors .comments .comment-form textarea,.comments .comment-form .field-with-errors textarea,.field_with_errors .comments .comment-form textarea,.comments .comment-form .field_with_errors textarea,.field_with_errors+.bs-wrapper .comments .comment-form textarea,.comments .comment-form .field_with_errors+.bs-wrapper textarea{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus,.field-with-errors .form-control:focus,.field_with_errors .form-control:focus,.field_with_errors+.bs-wrapper .form-control:focus,.has-error .comments .comment-form textarea:focus,.comments .comment-form .has-error textarea:focus,.field-with-errors .comments .comment-form textarea:focus,.comments .comment-form .field-with-errors textarea:focus,.field_with_errors .comments .comment-form textarea:focus,.comments .comment-form .field_with_errors textarea:focus,.field_with_errors+.bs-wrapper .comments .comment-form textarea:focus,.comments .comment-form .field_with_errors+.bs-wrapper textarea:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon,.field-with-errors .input-group-addon,.field_with_errors .input-group-addon,.field_with_errors+.bs-wrapper .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback,.field-with-errors .form-control-feedback,.field_with_errors .form-control-feedback,.field_with_errors+.bs-wrapper .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,.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control,.navbar-form .form-control,.form-inline .comments .comment-form textarea,.comments .comment-form .form-inline textarea,.navbar-form .comments .comment-form textarea,.comments .comment-form .navbar-form textarea{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group,.navbar-form .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.navbar-form .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.navbar-form .input-group .input-group-btn,.form-inline .input-group .form-control,.navbar-form .input-group .form-control,.form-inline .input-group .comments .comment-form textarea,.comments .comment-form .form-inline .input-group textarea,.navbar-form .input-group .comments .comment-form textarea,.comments .comment-form .navbar-form .input-group textarea{width:auto}.form-inline .input-group>.form-control,.navbar-form .input-group>.form-control,.form-inline .comments .comment-form .input-group>textarea,.comments .comment-form .form-inline .input-group>textarea,.navbar-form .comments .comment-form .input-group>textarea,.comments .comment-form .navbar-form .input-group>textarea{width:100%}.form-inline .control-label,.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.navbar-form .radio,.form-inline .checkbox,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type="radio"],.navbar-form .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback,.navbar-form .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-control-static{padding-top:7px;padding-bottom:7px}@media (min-width: 768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn,.button-default,.button-primary,.btn-assign,.btn-assignment-left,.btn-assignment-right,.btn-assignment-details,.comments .comment-form #attachment-button,.comments .comment-form #select-type #select-document,.comments .comment-form #select-type #select-image,#compare-and-rank .view-button{display:inline-block;margin-bottom:0;font-weight:normal;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.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.button-default:focus,.button-primary:focus,.btn-assign:focus,.btn-assignment-left:focus,.btn-assignment-right:focus,.btn-assignment-details:focus,.comments .comment-form #attachment-button:focus,.comments .comment-form #select-type #select-document:focus,.comments .comment-form #select-type #select-image:focus,#compare-and-rank .view-button:focus,.btn:active:focus,.button-default:active:focus,.button-primary:active:focus,.btn-assign:active:focus,.btn-assignment-left:active:focus,.btn-assignment-right:active:focus,.btn-assignment-details:active:focus,.comments .comment-form #attachment-button:active:focus,.comments .comment-form #select-type #select-document:active:focus,.comments .comment-form #select-type #select-image:active:focus,#compare-and-rank .view-button:active:focus,.btn.active:focus,.active.button-default:focus,.active.button-primary:focus,.active.btn-assign:focus,.active.btn-assignment-left:focus,.active.btn-assignment-right:focus,.active.btn-assignment-details:focus,.comments .comment-form .active#attachment-button:focus,.comments .comment-form #select-type .active#select-document:focus,.comments .comment-form #select-type .active#select-image:focus,#compare-and-rank .active.view-button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.button-default:hover,.button-primary:hover,.btn-assign:hover,.btn-assignment-left:hover,.btn-assignment-right:hover,.btn-assignment-details:hover,.comments .comment-form #attachment-button:hover,.comments .comment-form #select-type #select-document:hover,.comments .comment-form #select-type #select-image:hover,#compare-and-rank .view-button:hover,.btn:focus,.button-default:focus,.button-primary:focus,.btn-assign:focus,.btn-assignment-left:focus,.btn-assignment-right:focus,.btn-assignment-details:focus,.comments .comment-form #attachment-button:focus,.comments .comment-form #select-type #select-document:focus,.comments .comment-form #select-type #select-image:focus,#compare-and-rank .view-button:focus{color:#333333;text-decoration:none}.btn:active,.button-default:active,.button-primary:active,.btn-assign:active,.btn-assignment-left:active,.btn-assignment-right:active,.btn-assignment-details:active,.comments .comment-form #attachment-button:active,.comments .comment-form #select-type #select-document:active,.comments .comment-form #select-type #select-image:active,#compare-and-rank .view-button:active,.btn.active,.active.button-default,.active.button-primary,.active.btn-assign,.active.btn-assignment-left,.active.btn-assignment-right,.active.btn-assignment-details,.comments .comment-form .active#attachment-button,.comments .comment-form #select-type .active#select-document,.comments .comment-form #select-type .active#select-image,#compare-and-rank .active.view-button{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.disabled.button-default,.disabled.button-primary,.disabled.btn-assign,.disabled.btn-assignment-left,.disabled.btn-assignment-right,.disabled.btn-assignment-details,.comments .comment-form .disabled#attachment-button,.comments .comment-form #select-type .disabled#select-document,.comments .comment-form #select-type .disabled#select-image,#compare-and-rank .disabled.view-button,.btn[disabled],[disabled].button-default,[disabled].button-primary,[disabled].btn-assign,[disabled].btn-assignment-left,[disabled].btn-assignment-right,[disabled].btn-assignment-details,.comments .comment-form [disabled]#attachment-button,.comments .comment-form #select-type [disabled]#select-document,.comments .comment-form #select-type [disabled]#select-image,#compare-and-rank [disabled].view-button,fieldset[disabled] .btn,fieldset[disabled] .button-default,fieldset[disabled] .button-primary,fieldset[disabled] .btn-assign,fieldset[disabled] .btn-assignment-left,fieldset[disabled] .btn-assignment-right,fieldset[disabled] .btn-assignment-details,fieldset[disabled] .comments .comment-form #attachment-button,.comments .comment-form fieldset[disabled] #attachment-button,fieldset[disabled] .comments .comment-form #select-type #select-document,.comments .comment-form #select-type fieldset[disabled] #select-document,fieldset[disabled] .comments .comment-form #select-type #select-image,.comments .comment-form #select-type fieldset[disabled] #select-image,fieldset[disabled] #compare-and-rank .view-button,#compare-and-rank fieldset[disabled] .view-button{cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default,.button-default,.comments .comment-form #attachment-button,.comments .comment-form #select-type #select-document,.comments .comment-form #select-type #select-image{color:#333333;background-color:white;border-color:#cccccc}.btn-default:hover,.button-default:hover,.comments .comment-form #attachment-button:hover,.comments .comment-form #select-type #select-document:hover,.comments .comment-form #select-type #select-image:hover,.btn-default:focus,.button-default:focus,.comments .comment-form #attachment-button:focus,.comments .comment-form #select-type #select-document:focus,.comments .comment-form #select-type #select-image:focus,.btn-default:active,.button-default:active,.comments .comment-form #attachment-button:active,.comments .comment-form #select-type #select-document:active,.comments .comment-form #select-type #select-image:active,.btn-default.active,.active.button-default,.comments .comment-form .active#attachment-button,.comments .comment-form #select-type .active#select-document,.comments .comment-form #select-type .active#select-image,.open>.btn-default.dropdown-toggle,.open>.dropdown-toggle.button-default,.comments .comment-form .open>.dropdown-toggle#attachment-button,.comments .comment-form #select-type .open>.dropdown-toggle#select-document,.comments .comment-form #select-type .open>.dropdown-toggle#select-image{color:#333333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.button-default:active,.comments .comment-form #attachment-button:active,.comments .comment-form #select-type #select-document:active,.comments .comment-form #select-type #select-image:active,.btn-default.active,.active.button-default,.comments .comment-form .active#attachment-button,.comments .comment-form #select-type .active#select-document,.comments .comment-form #select-type .active#select-image,.open>.btn-default.dropdown-toggle,.open>.dropdown-toggle.button-default,.comments .comment-form .open>.dropdown-toggle#attachment-button,.comments .comment-form #select-type .open>.dropdown-toggle#select-document,.comments .comment-form #select-type .open>.dropdown-toggle#select-image{background-image:none}.btn-default.disabled,.disabled.button-default,.comments .comment-form .disabled#attachment-button,.comments .comment-form #select-type .disabled#select-document,.comments .comment-form #select-type .disabled#select-image,.btn-default.disabled:hover,.disabled.button-default:hover,.comments .comment-form .disabled#attachment-button:hover,.comments .comment-form #select-type .disabled#select-document:hover,.comments .comment-form #select-type .disabled#select-image:hover,.btn-default.disabled:focus,.disabled.button-default:focus,.comments .comment-form .disabled#attachment-button:focus,.comments .comment-form #select-type .disabled#select-document:focus,.comments .comment-form #select-type .disabled#select-image:focus,.btn-default.disabled:active,.disabled.button-default:active,.comments .comment-form .disabled#attachment-button:active,.comments .comment-form #select-type .disabled#select-document:active,.comments .comment-form #select-type .disabled#select-image:active,.btn-default.disabled.active,.disabled.active.button-default,.comments .comment-form .disabled.active#attachment-button,.comments .comment-form #select-type .disabled.active#select-document,.comments .comment-form #select-type .disabled.active#select-image,.btn-default[disabled],[disabled].button-default,.comments .comment-form [disabled]#attachment-button,.comments .comment-form #select-type [disabled]#select-document,.comments .comment-form #select-type [disabled]#select-image,.btn-default[disabled]:hover,[disabled].button-default:hover,.comments .comment-form [disabled]#attachment-button:hover,.comments .comment-form #select-type [disabled]#select-document:hover,.comments .comment-form #select-type [disabled]#select-image:hover,.btn-default[disabled]:focus,[disabled].button-default:focus,.comments .comment-form [disabled]#attachment-button:focus,.comments .comment-form #select-type [disabled]#select-document:focus,.comments .comment-form #select-type [disabled]#select-image:focus,.btn-default[disabled]:active,[disabled].button-default:active,.comments .comment-form [disabled]#attachment-button:active,.comments .comment-form #select-type [disabled]#select-document:active,.comments .comment-form #select-type [disabled]#select-image:active,.btn-default[disabled].active,[disabled].active.button-default,.comments .comment-form [disabled].active#attachment-button,.comments .comment-form #select-type [disabled].active#select-document,.comments .comment-form #select-type [disabled].active#select-image,fieldset[disabled] .btn-default,fieldset[disabled] .button-default,fieldset[disabled] .comments .comment-form #attachment-button,.comments .comment-form fieldset[disabled] #attachment-button,fieldset[disabled] .comments .comment-form #select-type #select-document,.comments .comment-form #select-type fieldset[disabled] #select-document,fieldset[disabled] .comments .comment-form #select-type #select-image,.comments .comment-form #select-type fieldset[disabled] #select-image,fieldset[disabled] .btn-default:hover,fieldset[disabled] .button-default:hover,fieldset[disabled] .comments .comment-form #attachment-button:hover,.comments .comment-form fieldset[disabled] #attachment-button:hover,fieldset[disabled] .comments .comment-form #select-type #select-document:hover,.comments .comment-form #select-type fieldset[disabled] #select-document:hover,fieldset[disabled] .comments .comment-form #select-type #select-image:hover,.comments .comment-form #select-type fieldset[disabled] #select-image:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .button-default:focus,fieldset[disabled] .comments .comment-form #attachment-button:focus,.comments .comment-form fieldset[disabled] #attachment-button:focus,fieldset[disabled] .comments .comment-form #select-type #select-document:focus,.comments .comment-form #select-type fieldset[disabled] #select-document:focus,fieldset[disabled] .comments .comment-form #select-type #select-image:focus,.comments .comment-form #select-type fieldset[disabled] #select-image:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .button-default:active,fieldset[disabled] .comments .comment-form #attachment-button:active,.comments .comment-form fieldset[disabled] #attachment-button:active,fieldset[disabled] .comments .comment-form #select-type #select-document:active,.comments .comment-form #select-type fieldset[disabled] #select-document:active,fieldset[disabled] .comments .comment-form #select-type #select-image:active,.comments .comment-form #select-type fieldset[disabled] #select-image:active,fieldset[disabled] .btn-default.active,fieldset[disabled] .active.button-default,fieldset[disabled] .comments .comment-form .active#attachment-button,.comments .comment-form fieldset[disabled] .active#attachment-button,fieldset[disabled] .comments .comment-form #select-type .active#select-document,.comments .comment-form #select-type fieldset[disabled] .active#select-document,fieldset[disabled] .comments .comment-form #select-type .active#select-image,.comments .comment-form #select-type fieldset[disabled] .active#select-image{background-color:white;border-color:#cccccc}.btn-default .badge,.button-default .badge,.comments .comment-form #attachment-button .badge,.comments .comment-form #select-type #select-document .badge,.comments .comment-form #select-type #select-image .badge{color:white;background-color:#333333}.btn-primary,.button-primary{color:white;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.button-primary:hover,.btn-primary:focus,.button-primary:focus,.btn-primary:active,.button-primary:active,.btn-primary.active,.active.button-primary,.open>.btn-primary.dropdown-toggle,.open>.dropdown-toggle.button-primary{color:white;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.button-primary:active,.btn-primary.active,.active.button-primary,.open>.btn-primary.dropdown-toggle,.open>.dropdown-toggle.button-primary{background-image:none}.btn-primary.disabled,.disabled.button-primary,.btn-primary.disabled:hover,.disabled.button-primary:hover,.btn-primary.disabled:focus,.disabled.button-primary:focus,.btn-primary.disabled:active,.disabled.button-primary:active,.btn-primary.disabled.active,.disabled.active.button-primary,.btn-primary[disabled],[disabled].button-primary,.btn-primary[disabled]:hover,[disabled].button-primary:hover,.btn-primary[disabled]:focus,[disabled].button-primary:focus,.btn-primary[disabled]:active,[disabled].button-primary:active,.btn-primary[disabled].active,[disabled].active.button-primary,fieldset[disabled] .btn-primary,fieldset[disabled] .button-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .button-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .button-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .button-primary:active,fieldset[disabled] .btn-primary.active,fieldset[disabled] .active.button-primary{background-color:#428bca;border-color:#357ebd}.btn-primary .badge,.button-primary .badge{color:#428bca;background-color:white}.btn-success{color:white;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:white;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:white}.btn-info,#compare-and-rank .view-button{color:white;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,#compare-and-rank .view-button:hover,.btn-info:focus,#compare-and-rank .view-button:focus,.btn-info:active,#compare-and-rank .view-button:active,.btn-info.active,#compare-and-rank .active.view-button,.open>.btn-info.dropdown-toggle,#compare-and-rank .open>.dropdown-toggle.view-button{color:white;background-color:#31b0d5;border-color:#269abc}.btn-info:active,#compare-and-rank .view-button:active,.btn-info.active,#compare-and-rank .active.view-button,.open>.btn-info.dropdown-toggle,#compare-and-rank .open>.dropdown-toggle.view-button{background-image:none}.btn-info.disabled,#compare-and-rank .disabled.view-button,.btn-info.disabled:hover,#compare-and-rank .disabled.view-button:hover,.btn-info.disabled:focus,#compare-and-rank .disabled.view-button:focus,.btn-info.disabled:active,#compare-and-rank .disabled.view-button:active,.btn-info.disabled.active,#compare-and-rank .disabled.active.view-button,.btn-info[disabled],#compare-and-rank [disabled].view-button,.btn-info[disabled]:hover,#compare-and-rank [disabled].view-button:hover,.btn-info[disabled]:focus,#compare-and-rank [disabled].view-button:focus,.btn-info[disabled]:active,#compare-and-rank [disabled].view-button:active,.btn-info[disabled].active,#compare-and-rank [disabled].active.view-button,fieldset[disabled] .btn-info,fieldset[disabled] #compare-and-rank .view-button,#compare-and-rank fieldset[disabled] .view-button,fieldset[disabled] .btn-info:hover,fieldset[disabled] #compare-and-rank .view-button:hover,#compare-and-rank fieldset[disabled] .view-button:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] #compare-and-rank .view-button:focus,#compare-and-rank fieldset[disabled] .view-button:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] #compare-and-rank .view-button:active,#compare-and-rank fieldset[disabled] .view-button:active,fieldset[disabled] .btn-info.active,fieldset[disabled] #compare-and-rank .active.view-button,#compare-and-rank fieldset[disabled] .active.view-button{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge,#compare-and-rank .view-button .badge{color:#5bc0de;background-color:white}.btn-warning,.btn-assign,.btn-assignment-left,.btn-assignment-right,.btn-assignment-details{color:white;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-assign:hover,.btn-assignment-left:hover,.btn-assignment-right:hover,.btn-assignment-details:hover,.btn-warning:focus,.btn-assign:focus,.btn-assignment-left:focus,.btn-assignment-right:focus,.btn-assignment-details:focus,.btn-warning:active,.btn-assign:active,.btn-assignment-left:active,.btn-assignment-right:active,.btn-assignment-details:active,.btn-warning.active,.active.btn-assign,.active.btn-assignment-left,.active.btn-assignment-right,.active.btn-assignment-details,.open>.btn-warning.dropdown-toggle,.open>.dropdown-toggle.btn-assign,.open>.dropdown-toggle.btn-assignment-left,.open>.dropdown-toggle.btn-assignment-right,.open>.dropdown-toggle.btn-assignment-details{color:white;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-assign:active,.btn-assignment-left:active,.btn-assignment-right:active,.btn-assignment-details:active,.btn-warning.active,.active.btn-assign,.active.btn-assignment-left,.active.btn-assignment-right,.active.btn-assignment-details,.open>.btn-warning.dropdown-toggle,.open>.dropdown-toggle.btn-assign,.open>.dropdown-toggle.btn-assignment-left,.open>.dropdown-toggle.btn-assignment-right,.open>.dropdown-toggle.btn-assignment-details{background-image:none}.btn-warning.disabled,.disabled.btn-assign,.disabled.btn-assignment-left,.disabled.btn-assignment-right,.disabled.btn-assignment-details,.btn-warning.disabled:hover,.disabled.btn-assign:hover,.disabled.btn-assignment-left:hover,.disabled.btn-assignment-right:hover,.disabled.btn-assignment-details:hover,.btn-warning.disabled:focus,.disabled.btn-assign:focus,.disabled.btn-assignment-left:focus,.disabled.btn-assignment-right:focus,.disabled.btn-assignment-details:focus,.btn-warning.disabled:active,.disabled.btn-assign:active,.disabled.btn-assignment-left:active,.disabled.btn-assignment-right:active,.disabled.btn-assignment-details:active,.btn-warning.disabled.active,.disabled.active.btn-assign,.disabled.active.btn-assignment-left,.disabled.active.btn-assignment-right,.disabled.active.btn-assignment-details,.btn-warning[disabled],[disabled].btn-assign,[disabled].btn-assignment-left,[disabled].btn-assignment-right,[disabled].btn-assignment-details,.btn-warning[disabled]:hover,[disabled].btn-assign:hover,[disabled].btn-assignment-left:hover,[disabled].btn-assignment-right:hover,[disabled].btn-assignment-details:hover,.btn-warning[disabled]:focus,[disabled].btn-assign:focus,[disabled].btn-assignment-left:focus,[disabled].btn-assignment-right:focus,[disabled].btn-assignment-details:focus,.btn-warning[disabled]:active,[disabled].btn-assign:active,[disabled].btn-assignment-left:active,[disabled].btn-assignment-right:active,[disabled].btn-assignment-details:active,.btn-warning[disabled].active,[disabled].active.btn-assign,[disabled].active.btn-assignment-left,[disabled].active.btn-assignment-right,[disabled].active.btn-assignment-details,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-assign,fieldset[disabled] .btn-assignment-left,fieldset[disabled] .btn-assignment-right,fieldset[disabled] .btn-assignment-details,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-assign:hover,fieldset[disabled] .btn-assignment-left:hover,fieldset[disabled] .btn-assignment-right:hover,fieldset[disabled] .btn-assignment-details:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-assign:focus,fieldset[disabled] .btn-assignment-left:focus,fieldset[disabled] .btn-assignment-right:focus,fieldset[disabled] .btn-assignment-details:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-assign:active,fieldset[disabled] .btn-assignment-left:active,fieldset[disabled] .btn-assignment-right:active,fieldset[disabled] .btn-assignment-details:active,fieldset[disabled] .btn-warning.active,fieldset[disabled] .active.btn-assign,fieldset[disabled] .active.btn-assignment-left,fieldset[disabled] .active.btn-assignment-right,fieldset[disabled] .active.btn-assignment-details{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge,.btn-assign .badge,.btn-assignment-left .badge,.btn-assignment-right .badge,.btn-assignment-details .badge{color:#f0ad4e;background-color:white}.btn-danger{color:white;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:white;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:white}.btn-link{color:#428bca;font-weight:normal;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,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#999999;text-decoration:none}.btn-lg,.btn-group-lg>.btn,.btn-group-lg>.button-default,.btn-group-lg>.button-primary,.btn-group-lg>.btn-assign,.btn-group-lg>.btn-assignment-left,.btn-group-lg>.btn-assignment-right,.btn-group-lg>.btn-assignment-details,.comments .comment-form .btn-group-lg>#attachment-button,.comments .comment-form #select-type .btn-group-lg>#select-document,.comments .comment-form #select-type .btn-group-lg>#select-image,#compare-and-rank .btn-group-lg>.view-button,.button-primary{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn,.btn-group-sm>.button-default,.btn-group-sm>.button-primary,.btn-group-sm>.btn-assign,.btn-group-sm>.btn-assignment-left,.btn-group-sm>.btn-assignment-right,.btn-group-sm>.btn-assignment-details,.comments .comment-form .btn-group-sm>#attachment-button,.comments .comment-form #select-type .btn-group-sm>#select-document,.comments .comment-form #select-type .btn-group-sm>#select-image,#compare-and-rank .btn-group-sm>.view-button{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn,.btn-group-xs>.button-default,.btn-group-xs>.button-primary,.btn-group-xs>.btn-assign,.btn-group-xs>.btn-assignment-left,.btn-group-xs>.btn-assignment-right,.btn-group-xs>.btn-assignment-details,.comments .comment-form .btn-group-xs>#attachment-button,.comments .comment-form #select-type .btn-group-xs>#select-document,.comments .comment-form #select-type .btn-group-xs>#select-image,#compare-and-rank .btn-group-xs>.view-button{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 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.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;text-align:left;background-color:white;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right,.dropdown-menu.btn-assignment-details{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:whitesmoke}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:white;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999}.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.428571429;color:#999999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu,.btn-assignment-details>.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{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.comments .comment-form #select-type,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.comments .comment-form #select-type>.btn,.btn-group>.button-default,.comments .comment-form #select-type>.button-default,.btn-group>.button-primary,.comments .comment-form #select-type>.button-primary,.btn-group>.btn-assign,.comments .comment-form #select-type>.btn-assign,.btn-group>.btn-assignment-left,.comments .comment-form #select-type>.btn-assignment-left,.btn-group>.btn-assignment-right,.comments .comment-form #select-type>.btn-assignment-right,.btn-group>.btn-assignment-details,.comments .comment-form #select-type>.btn-assignment-details,.comments .comment-form .btn-group>#attachment-button,.comments .comment-form #select-type>#attachment-button,.comments .comment-form #select-type .btn-group>#select-document,.comments .comment-form #select-type>#select-document,.comments .comment-form #select-type .btn-group>#select-image,.comments .comment-form #select-type>#select-image,#compare-and-rank .btn-group>.view-button,.comments .comment-form #compare-and-rank #select-type>.view-button,#compare-and-rank .comments .comment-form #select-type>.view-button,.btn-group-vertical>.btn,.btn-group-vertical>.button-default,.btn-group-vertical>.button-primary,.btn-group-vertical>.btn-assign,.btn-group-vertical>.btn-assignment-left,.btn-group-vertical>.btn-assignment-right,.btn-group-vertical>.btn-assignment-details,.comments .comment-form .btn-group-vertical>#attachment-button,.comments .comment-form #select-type .btn-group-vertical>#select-document,.comments .comment-form #select-type .btn-group-vertical>#select-image,#compare-and-rank .btn-group-vertical>.view-button{position:relative;float:left}.btn-group>.btn:hover,.comments .comment-form #select-type>.btn:hover,.btn-group>.button-default:hover,.comments .comment-form #select-type>.button-default:hover,.btn-group>.button-primary:hover,.comments .comment-form #select-type>.button-primary:hover,.btn-group>.btn-assign:hover,.comments .comment-form #select-type>.btn-assign:hover,.btn-group>.btn-assignment-left:hover,.comments .comment-form #select-type>.btn-assignment-left:hover,.btn-group>.btn-assignment-right:hover,.comments .comment-form #select-type>.btn-assignment-right:hover,.btn-group>.btn-assignment-details:hover,.comments .comment-form #select-type>.btn-assignment-details:hover,.comments .comment-form .btn-group>#attachment-button:hover,.comments .comment-form #select-type>#attachment-button:hover,.comments .comment-form #select-type .btn-group>#select-document:hover,.comments .comment-form #select-type>#select-document:hover,.comments .comment-form #select-type .btn-group>#select-image:hover,.comments .comment-form #select-type>#select-image:hover,#compare-and-rank .btn-group>.view-button:hover,.comments .comment-form #compare-and-rank #select-type>.view-button:hover,#compare-and-rank .comments .comment-form #select-type>.view-button:hover,.btn-group>.btn:focus,.comments .comment-form #select-type>.btn:focus,.btn-group>.button-default:focus,.comments .comment-form #select-type>.button-default:focus,.btn-group>.button-primary:focus,.comments .comment-form #select-type>.button-primary:focus,.btn-group>.btn-assign:focus,.comments .comment-form #select-type>.btn-assign:focus,.btn-group>.btn-assignment-left:focus,.comments .comment-form #select-type>.btn-assignment-left:focus,.btn-group>.btn-assignment-right:focus,.comments .comment-form #select-type>.btn-assignment-right:focus,.btn-group>.btn-assignment-details:focus,.comments .comment-form #select-type>.btn-assignment-details:focus,.comments .comment-form .btn-group>#attachment-button:focus,.comments .comment-form #select-type>#attachment-button:focus,.comments .comment-form #select-type .btn-group>#select-document:focus,.comments .comment-form #select-type>#select-document:focus,.comments .comment-form #select-type .btn-group>#select-image:focus,.comments .comment-form #select-type>#select-image:focus,#compare-and-rank .btn-group>.view-button:focus,.comments .comment-form #compare-and-rank #select-type>.view-button:focus,#compare-and-rank .comments .comment-form #select-type>.view-button:focus,.btn-group>.btn:active,.comments .comment-form #select-type>.btn:active,.btn-group>.button-default:active,.comments .comment-form #select-type>.button-default:active,.btn-group>.button-primary:active,.comments .comment-form #select-type>.button-primary:active,.btn-group>.btn-assign:active,.comments .comment-form #select-type>.btn-assign:active,.btn-group>.btn-assignment-left:active,.comments .comment-form #select-type>.btn-assignment-left:active,.btn-group>.btn-assignment-right:active,.comments .comment-form #select-type>.btn-assignment-right:active,.btn-group>.btn-assignment-details:active,.comments .comment-form #select-type>.btn-assignment-details:active,.comments .comment-form .btn-group>#attachment-button:active,.comments .comment-form #select-type>#attachment-button:active,.comments .comment-form #select-type .btn-group>#select-document:active,.comments .comment-form #select-type>#select-document:active,.comments .comment-form #select-type .btn-group>#select-image:active,.comments .comment-form #select-type>#select-image:active,#compare-and-rank .btn-group>.view-button:active,.comments .comment-form #compare-and-rank #select-type>.view-button:active,#compare-and-rank .comments .comment-form #select-type>.view-button:active,.btn-group>.btn.active,.comments .comment-form #select-type>.btn.active,.btn-group>.active.button-default,.comments .comment-form #select-type>.active.button-default,.btn-group>.active.button-primary,.comments .comment-form #select-type>.active.button-primary,.btn-group>.active.btn-assign,.comments .comment-form #select-type>.active.btn-assign,.btn-group>.active.btn-assignment-left,.comments .comment-form #select-type>.active.btn-assignment-left,.btn-group>.active.btn-assignment-right,.comments .comment-form #select-type>.active.btn-assignment-right,.btn-group>.active.btn-assignment-details,.comments .comment-form #select-type>.active.btn-assignment-details,.comments .comment-form .btn-group>.active#attachment-button,.comments .comment-form #select-type>.active#attachment-button,.comments .comment-form #select-type .btn-group>.active#select-document,.comments .comment-form #select-type>.active#select-document,.comments .comment-form #select-type .btn-group>.active#select-image,.comments .comment-form #select-type>.active#select-image,#compare-and-rank .btn-group>.active.view-button,.comments .comment-form #compare-and-rank #select-type>.active.view-button,#compare-and-rank .comments .comment-form #select-type>.active.view-button,.btn-group-vertical>.btn:hover,.btn-group-vertical>.button-default:hover,.btn-group-vertical>.button-primary:hover,.btn-group-vertical>.btn-assign:hover,.btn-group-vertical>.btn-assignment-left:hover,.btn-group-vertical>.btn-assignment-right:hover,.btn-group-vertical>.btn-assignment-details:hover,.comments .comment-form .btn-group-vertical>#attachment-button:hover,.comments .comment-form #select-type .btn-group-vertical>#select-document:hover,.comments .comment-form #select-type .btn-group-vertical>#select-image:hover,#compare-and-rank .btn-group-vertical>.view-button:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.button-default:focus,.btn-group-vertical>.button-primary:focus,.btn-group-vertical>.btn-assign:focus,.btn-group-vertical>.btn-assignment-left:focus,.btn-group-vertical>.btn-assignment-right:focus,.btn-group-vertical>.btn-assignment-details:focus,.comments .comment-form .btn-group-vertical>#attachment-button:focus,.comments .comment-form #select-type .btn-group-vertical>#select-document:focus,.comments .comment-form #select-type .btn-group-vertical>#select-image:focus,#compare-and-rank .btn-group-vertical>.view-button:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.button-default:active,.btn-group-vertical>.button-primary:active,.btn-group-vertical>.btn-assign:active,.btn-group-vertical>.btn-assignment-left:active,.btn-group-vertical>.btn-assignment-right:active,.btn-group-vertical>.btn-assignment-details:active,.comments .comment-form .btn-group-vertical>#attachment-button:active,.comments .comment-form #select-type .btn-group-vertical>#select-document:active,.comments .comment-form #select-type .btn-group-vertical>#select-image:active,#compare-and-rank .btn-group-vertical>.view-button:active,.btn-group-vertical>.btn.active,.btn-group-vertical>.active.button-default,.btn-group-vertical>.active.button-primary,.btn-group-vertical>.active.btn-assign,.btn-group-vertical>.active.btn-assignment-left,.btn-group-vertical>.active.btn-assignment-right,.btn-group-vertical>.active.btn-assignment-details,.comments .comment-form .btn-group-vertical>.active#attachment-button,.comments .comment-form #select-type .btn-group-vertical>.active#select-document,.comments .comment-form #select-type .btn-group-vertical>.active#select-image,#compare-and-rank .btn-group-vertical>.active.view-button{z-index:2}.btn-group>.btn:focus,.comments .comment-form #select-type>.btn:focus,.btn-group>.button-default:focus,.comments .comment-form #select-type>.button-default:focus,.btn-group>.button-primary:focus,.comments .comment-form #select-type>.button-primary:focus,.btn-group>.btn-assign:focus,.comments .comment-form #select-type>.btn-assign:focus,.btn-group>.btn-assignment-left:focus,.comments .comment-form #select-type>.btn-assignment-left:focus,.btn-group>.btn-assignment-right:focus,.comments .comment-form #select-type>.btn-assignment-right:focus,.btn-group>.btn-assignment-details:focus,.comments .comment-form #select-type>.btn-assignment-details:focus,.comments .comment-form .btn-group>#attachment-button:focus,.comments .comment-form #select-type>#attachment-button:focus,.comments .comment-form #select-type .btn-group>#select-document:focus,.comments .comment-form #select-type>#select-document:focus,.comments .comment-form #select-type .btn-group>#select-image:focus,.comments .comment-form #select-type>#select-image:focus,#compare-and-rank .btn-group>.view-button:focus,.comments .comment-form #compare-and-rank #select-type>.view-button:focus,#compare-and-rank .comments .comment-form #select-type>.view-button:focus,.btn-group-vertical>.btn:focus,.btn-group-vertical>.button-default:focus,.btn-group-vertical>.button-primary:focus,.btn-group-vertical>.btn-assign:focus,.btn-group-vertical>.btn-assignment-left:focus,.btn-group-vertical>.btn-assignment-right:focus,.btn-group-vertical>.btn-assignment-details:focus,.comments .comment-form .btn-group-vertical>#attachment-button:focus,.comments .comment-form #select-type .btn-group-vertical>#select-document:focus,.comments .comment-form #select-type .btn-group-vertical>#select-image:focus,#compare-and-rank .btn-group-vertical>.view-button:focus{outline:0}.btn-group .btn+.btn,.comments .comment-form #select-type .btn+.btn,.btn-group .button-default+.btn,.comments .comment-form #select-type .button-default+.btn,.btn-group .button-primary+.btn,.comments .comment-form #select-type .button-primary+.btn,.btn-group .btn-assign+.btn,.comments .comment-form #select-type .btn-assign+.btn,.btn-group .btn-assignment-left+.btn,.comments .comment-form #select-type .btn-assignment-left+.btn,.btn-group .btn-assignment-right+.btn,.comments .comment-form #select-type .btn-assignment-right+.btn,.btn-group .btn-assignment-details+.btn,.comments .comment-form #select-type .btn-assignment-details+.btn,.btn-group .comments .comment-form #attachment-button+.btn,.comments .comment-form .btn-group #attachment-button+.btn,.comments .comment-form #select-type #attachment-button+.btn,.btn-group .comments .comment-form #select-type #select-document+.btn,.comments .comment-form #select-type .btn-group #select-document+.btn,.comments .comment-form #select-type #select-document+.btn,.btn-group .comments .comment-form #select-type #select-image+.btn,.comments .comment-form #select-type .btn-group #select-image+.btn,.comments .comment-form #select-type #select-image+.btn,.btn-group #compare-and-rank .view-button+.btn,#compare-and-rank .btn-group .view-button+.btn,.comments .comment-form #select-type #compare-and-rank .view-button+.btn,#compare-and-rank .comments .comment-form #select-type .view-button+.btn,.btn-group .btn+.button-default,.comments .comment-form #select-type .btn+.button-default,.btn-group .button-default+.button-default,.comments .comment-form #select-type .button-default+.button-default,.btn-group .button-primary+.button-default,.comments .comment-form #select-type .button-primary+.button-default,.btn-group .btn-assign+.button-default,.comments .comment-form #select-type .btn-assign+.button-default,.btn-group .btn-assignment-left+.button-default,.comments .comment-form #select-type .btn-assignment-left+.button-default,.btn-group .btn-assignment-right+.button-default,.comments .comment-form #select-type .btn-assignment-right+.button-default,.btn-group .btn-assignment-details+.button-default,.comments .comment-form #select-type .btn-assignment-details+.button-default,.btn-group .comments .comment-form #attachment-button+.button-default,.comments .comment-form .btn-group #attachment-button+.button-default,.comments .comment-form #select-type #attachment-button+.button-default,.btn-group .comments .comment-form #select-type #select-document+.button-default,.comments .comment-form #select-type .btn-group #select-document+.button-default,.comments .comment-form #select-type #select-document+.button-default,.btn-group .comments .comment-form #select-type #select-image+.button-default,.comments .comment-form #select-type .btn-group #select-image+.button-default,.comments .comment-form #select-type #select-image+.button-default,.btn-group #compare-and-rank .view-button+.button-default,#compare-and-rank .btn-group .view-button+.button-default,.comments .comment-form #select-type #compare-and-rank .view-button+.button-default,#compare-and-rank .comments .comment-form #select-type .view-button+.button-default,.btn-group .btn+.button-primary,.comments .comment-form #select-type .btn+.button-primary,.btn-group .button-default+.button-primary,.comments .comment-form #select-type .button-default+.button-primary,.btn-group .button-primary+.button-primary,.comments .comment-form #select-type .button-primary+.button-primary,.btn-group .btn-assign+.button-primary,.comments .comment-form #select-type .btn-assign+.button-primary,.btn-group .btn-assignment-left+.button-primary,.comments .comment-form #select-type .btn-assignment-left+.button-primary,.btn-group .btn-assignment-right+.button-primary,.comments .comment-form #select-type .btn-assignment-right+.button-primary,.btn-group .btn-assignment-details+.button-primary,.comments .comment-form #select-type .btn-assignment-details+.button-primary,.btn-group .comments .comment-form #attachment-button+.button-primary,.comments .comment-form .btn-group #attachment-button+.button-primary,.comments .comment-form #select-type #attachment-button+.button-primary,.btn-group .comments .comment-form #select-type #select-document+.button-primary,.comments .comment-form #select-type .btn-group #select-document+.button-primary,.comments .comment-form #select-type #select-document+.button-primary,.btn-group .comments .comment-form #select-type #select-image+.button-primary,.comments .comment-form #select-type .btn-group #select-image+.button-primary,.comments .comment-form #select-type #select-image+.button-primary,.btn-group #compare-and-rank .view-button+.button-primary,#compare-and-rank .btn-group .view-button+.button-primary,.comments .comment-form #select-type #compare-and-rank .view-button+.button-primary,#compare-and-rank .comments .comment-form #select-type .view-button+.button-primary,.btn-group .btn+.btn-assign,.comments .comment-form #select-type .btn+.btn-assign,.btn-group .button-default+.btn-assign,.comments .comment-form #select-type .button-default+.btn-assign,.btn-group .button-primary+.btn-assign,.comments .comment-form #select-type .button-primary+.btn-assign,.btn-group .btn-assign+.btn-assign,.comments .comment-form #select-type .btn-assign+.btn-assign,.btn-group .btn-assignment-left+.btn-assign,.comments .comment-form #select-type .btn-assignment-left+.btn-assign,.btn-group .btn-assignment-right+.btn-assign,.comments .comment-form #select-type .btn-assignment-right+.btn-assign,.btn-group .btn-assignment-details+.btn-assign,.comments .comment-form #select-type .btn-assignment-details+.btn-assign,.btn-group .comments .comment-form #attachment-button+.btn-assign,.comments .comment-form .btn-group #attachment-button+.btn-assign,.comments .comment-form #select-type #attachment-button+.btn-assign,.btn-group .comments .comment-form #select-type #select-document+.btn-assign,.comments .comment-form #select-type .btn-group #select-document+.btn-assign,.comments .comment-form #select-type #select-document+.btn-assign,.btn-group .comments .comment-form #select-type #select-image+.btn-assign,.comments .comment-form #select-type .btn-group #select-image+.btn-assign,.comments .comment-form #select-type #select-image+.btn-assign,.btn-group #compare-and-rank .view-button+.btn-assign,#compare-and-rank .btn-group .view-button+.btn-assign,.comments .comment-form #select-type #compare-and-rank .view-button+.btn-assign,#compare-and-rank .comments .comment-form #select-type .view-button+.btn-assign,.btn-group .btn+.btn-assignment-left,.comments .comment-form #select-type .btn+.btn-assignment-left,.btn-group .button-default+.btn-assignment-left,.comments .comment-form #select-type .button-default+.btn-assignment-left,.btn-group .button-primary+.btn-assignment-left,.comments .comment-form #select-type .button-primary+.btn-assignment-left,.btn-group .btn-assign+.btn-assignment-left,.comments .comment-form #select-type .btn-assign+.btn-assignment-left,.btn-group .btn-assignment-left+.btn-assignment-left,.comments .comment-form #select-type .btn-assignment-left+.btn-assignment-left,.btn-group .btn-assignment-right+.btn-assignment-left,.comments .comment-form #select-type .btn-assignment-right+.btn-assignment-left,.btn-group .btn-assignment-details+.btn-assignment-left,.comments .comment-form #select-type .btn-assignment-details+.btn-assignment-left,.btn-group .comments .comment-form #attachment-button+.btn-assignment-left,.comments .comment-form .btn-group #attachment-button+.btn-assignment-left,.comments .comment-form #select-type #attachment-button+.btn-assignment-left,.btn-group .comments .comment-form #select-type #select-document+.btn-assignment-left,.comments .comment-form #select-type .btn-group #select-document+.btn-assignment-left,.comments .comment-form #select-type #select-document+.btn-assignment-left,.btn-group .comments .comment-form #select-type #select-image+.btn-assignment-left,.comments .comment-form #select-type .btn-group #select-image+.btn-assignment-left,.comments .comment-form #select-type #select-image+.btn-assignment-left,.btn-group #compare-and-rank .view-button+.btn-assignment-left,#compare-and-rank .btn-group .view-button+.btn-assignment-left,.comments .comment-form #select-type #compare-and-rank .view-button+.btn-assignment-left,#compare-and-rank .comments .comment-form #select-type .view-button+.btn-assignment-left,.btn-group .btn+.btn-assignment-right,.comments .comment-form #select-type .btn+.btn-assignment-right,.btn-group .button-default+.btn-assignment-right,.comments .comment-form #select-type .button-default+.btn-assignment-right,.btn-group .button-primary+.btn-assignment-right,.comments .comment-form #select-type .button-primary+.btn-assignment-right,.btn-group .btn-assign+.btn-assignment-right,.comments .comment-form #select-type .btn-assign+.btn-assignment-right,.btn-group .btn-assignment-left+.btn-assignment-right,.comments .comment-form #select-type .btn-assignment-left+.btn-assignment-right,.btn-group .btn-assignment-right+.btn-assignment-right,.comments .comment-form #select-type .btn-assignment-right+.btn-assignment-right,.btn-group .btn-assignment-details+.btn-assignment-right,.comments .comment-form #select-type .btn-assignment-details+.btn-assignment-right,.btn-group .comments .comment-form #attachment-button+.btn-assignment-right,.comments .comment-form .btn-group #attachment-button+.btn-assignment-right,.comments .comment-form #select-type #attachment-button+.btn-assignment-right,.btn-group .comments .comment-form #select-type #select-document+.btn-assignment-right,.comments .comment-form #select-type .btn-group #select-document+.btn-assignment-right,.comments .comment-form #select-type #select-document+.btn-assignment-right,.btn-group .comments .comment-form #select-type #select-image+.btn-assignment-right,.comments .comment-form #select-type .btn-group #select-image+.btn-assignment-right,.comments .comment-form #select-type #select-image+.btn-assignment-right,.btn-group #compare-and-rank .view-button+.btn-assignment-right,#compare-and-rank .btn-group .view-button+.btn-assignment-right,.comments .comment-form #select-type #compare-and-rank .view-button+.btn-assignment-right,#compare-and-rank .comments .comment-form #select-type .view-button+.btn-assignment-right,.btn-group .btn+.btn-assignment-details,.comments .comment-form #select-type .btn+.btn-assignment-details,.btn-group .button-default+.btn-assignment-details,.comments .comment-form #select-type .button-default+.btn-assignment-details,.btn-group .button-primary+.btn-assignment-details,.comments .comment-form #select-type .button-primary+.btn-assignment-details,.btn-group .btn-assign+.btn-assignment-details,.comments .comment-form #select-type .btn-assign+.btn-assignment-details,.btn-group .btn-assignment-left+.btn-assignment-details,.comments .comment-form #select-type .btn-assignment-left+.btn-assignment-details,.btn-group .btn-assignment-right+.btn-assignment-details,.comments .comment-form #select-type .btn-assignment-right+.btn-assignment-details,.btn-group .btn-assignment-details+.btn-assignment-details,.comments .comment-form #select-type .btn-assignment-details+.btn-assignment-details,.btn-group .comments .comment-form #attachment-button+.btn-assignment-details,.comments .comment-form .btn-group #attachment-button+.btn-assignment-details,.comments .comment-form #select-type #attachment-button+.btn-assignment-details,.btn-group .comments .comment-form #select-type #select-document+.btn-assignment-details,.comments .comment-form #select-type .btn-group #select-document+.btn-assignment-details,.comments .comment-form #select-type #select-document+.btn-assignment-details,.btn-group .comments .comment-form #select-type #select-image+.btn-assignment-details,.comments .comment-form #select-type .btn-group #select-image+.btn-assignment-details,.comments .comment-form #select-type #select-image+.btn-assignment-details,.btn-group #compare-and-rank .view-button+.btn-assignment-details,#compare-and-rank .btn-group .view-button+.btn-assignment-details,.comments .comment-form #select-type #compare-and-rank .view-button+.btn-assignment-details,#compare-and-rank .comments .comment-form #select-type .view-button+.btn-assignment-details,.btn-group .comments .comment-form .btn+#attachment-button,.comments .comment-form .btn-group .btn+#attachment-button,.comments .comment-form #select-type .btn+#attachment-button,.btn-group .comments .comment-form .button-default+#attachment-button,.comments .comment-form .btn-group .button-default+#attachment-button,.comments .comment-form #select-type .button-default+#attachment-button,.btn-group .comments .comment-form .button-primary+#attachment-button,.comments .comment-form .btn-group .button-primary+#attachment-button,.comments .comment-form #select-type .button-primary+#attachment-button,.btn-group .comments .comment-form .btn-assign+#attachment-button,.comments .comment-form .btn-group .btn-assign+#attachment-button,.comments .comment-form #select-type .btn-assign+#attachment-button,.btn-group .comments .comment-form .btn-assignment-left+#attachment-button,.comments .comment-form .btn-group .btn-assignment-left+#attachment-button,.comments .comment-form #select-type .btn-assignment-left+#attachment-button,.btn-group .comments .comment-form .btn-assignment-right+#attachment-button,.comments .comment-form .btn-group .btn-assignment-right+#attachment-button,.comments .comment-form #select-type .btn-assignment-right+#attachment-button,.btn-group .comments .comment-form .btn-assignment-details+#attachment-button,.comments .comment-form .btn-group .btn-assignment-details+#attachment-button,.comments .comment-form #select-type .btn-assignment-details+#attachment-button,.btn-group .comments .comment-form #attachment-button+#attachment-button,.comments .comment-form .btn-group #attachment-button+#attachment-button,.comments .comment-form #select-type #attachment-button+#attachment-button,.btn-group .comments .comment-form #select-type #select-document+#attachment-button,.comments .comment-form #select-type .btn-group #select-document+#attachment-button,.comments .comment-form #select-type #select-document+#attachment-button,.btn-group .comments .comment-form #select-type #select-image+#attachment-button,.comments .comment-form #select-type .btn-group #select-image+#attachment-button,.comments .comment-form #select-type #select-image+#attachment-button,.btn-group #compare-and-rank .comments .comment-form .view-button+#attachment-button,.comments .comment-form .btn-group #compare-and-rank .view-button+#attachment-button,#compare-and-rank .btn-group .comments .comment-form .view-button+#attachment-button,.comments .comment-form #compare-and-rank .btn-group .view-button+#attachment-button,.comments .comment-form #select-type #compare-and-rank .view-button+#attachment-button,#compare-and-rank .comments .comment-form #select-type .view-button+#attachment-button,.btn-group .comments .comment-form #select-type .btn+#select-document,.comments .comment-form #select-type .btn-group .btn+#select-document,.comments .comment-form #select-type .btn+#select-document,.btn-group .comments .comment-form #select-type .button-default+#select-document,.comments .comment-form #select-type .btn-group .button-default+#select-document,.comments .comment-form #select-type .button-default+#select-document,.btn-group .comments .comment-form #select-type .button-primary+#select-document,.comments .comment-form #select-type .btn-group .button-primary+#select-document,.comments .comment-form #select-type .button-primary+#select-document,.btn-group .comments .comment-form #select-type .btn-assign+#select-document,.comments .comment-form #select-type .btn-group .btn-assign+#select-document,.comments .comment-form #select-type .btn-assign+#select-document,.btn-group .comments .comment-form #select-type .btn-assignment-left+#select-document,.comments .comment-form #select-type .btn-group .btn-assignment-left+#select-document,.comments .comment-form #select-type .btn-assignment-left+#select-document,.btn-group .comments .comment-form #select-type .btn-assignment-right+#select-document,.comments .comment-form #select-type .btn-group .btn-assignment-right+#select-document,.comments .comment-form #select-type .btn-assignment-right+#select-document,.btn-group .comments .comment-form #select-type .btn-assignment-details+#select-document,.comments .comment-form #select-type .btn-group .btn-assignment-details+#select-document,.comments .comment-form #select-type .btn-assignment-details+#select-document,.btn-group .comments .comment-form #select-type #attachment-button+#select-document,.comments .comment-form .btn-group #select-type #attachment-button+#select-document,.comments .comment-form #select-type .btn-group #attachment-button+#select-document,.comments .comment-form #select-type #attachment-button+#select-document,.btn-group .comments .comment-form #select-type #select-document+#select-document,.comments .comment-form #select-type .btn-group #select-document+#select-document,.comments .comment-form #select-type #select-document+#select-document,.btn-group .comments .comment-form #select-type #select-image+#select-document,.comments .comment-form #select-type .btn-group #select-image+#select-document,.comments .comment-form #select-type #select-image+#select-document,.btn-group #compare-and-rank .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form #select-type .btn-group #compare-and-rank .view-button+#select-document,#compare-and-rank .btn-group .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form #select-type #compare-and-rank .btn-group .view-button+#select-document,.comments .comment-form #select-type #compare-and-rank .view-button+#select-document,#compare-and-rank .comments .comment-form #select-type .view-button+#select-document,.btn-group .comments .comment-form #select-type .btn+#select-image,.comments .comment-form #select-type .btn-group .btn+#select-image,.comments .comment-form #select-type .btn+#select-image,.btn-group .comments .comment-form #select-type .button-default+#select-image,.comments .comment-form #select-type .btn-group .button-default+#select-image,.comments .comment-form #select-type .button-default+#select-image,.btn-group .comments .comment-form #select-type .button-primary+#select-image,.comments .comment-form #select-type .btn-group .button-primary+#select-image,.comments .comment-form #select-type .button-primary+#select-image,.btn-group .comments .comment-form #select-type .btn-assign+#select-image,.comments .comment-form #select-type .btn-group .btn-assign+#select-image,.comments .comment-form #select-type .btn-assign+#select-image,.btn-group .comments .comment-form #select-type .btn-assignment-left+#select-image,.comments .comment-form #select-type .btn-group .btn-assignment-left+#select-image,.comments .comment-form #select-type .btn-assignment-left+#select-image,.btn-group .comments .comment-form #select-type .btn-assignment-right+#select-image,.comments .comment-form #select-type .btn-group .btn-assignment-right+#select-image,.comments .comment-form #select-type .btn-assignment-right+#select-image,.btn-group .comments .comment-form #select-type .btn-assignment-details+#select-image,.comments .comment-form #select-type .btn-group .btn-assignment-details+#select-image,.comments .comment-form #select-type .btn-assignment-details+#select-image,.btn-group .comments .comment-form #select-type #attachment-button+#select-image,.comments .comment-form .btn-group #select-type #attachment-button+#select-image,.comments .comment-form #select-type .btn-group #attachment-button+#select-image,.comments .comment-form #select-type #attachment-button+#select-image,.btn-group .comments .comment-form #select-type #select-document+#select-image,.comments .comment-form #select-type .btn-group #select-document+#select-image,.comments .comment-form #select-type #select-document+#select-image,.btn-group .comments .comment-form #select-type #select-image+#select-image,.comments .comment-form #select-type .btn-group #select-image+#select-image,.comments .comment-form #select-type #select-image+#select-image,.btn-group #compare-and-rank .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form #select-type .btn-group #compare-and-rank .view-button+#select-image,#compare-and-rank .btn-group .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form #select-type #compare-and-rank .btn-group .view-button+#select-image,.comments .comment-form #select-type #compare-and-rank .view-button+#select-image,#compare-and-rank .comments .comment-form #select-type .view-button+#select-image,.btn-group #compare-and-rank .btn+.view-button,#compare-and-rank .btn-group .btn+.view-button,.comments .comment-form #select-type #compare-and-rank .btn+.view-button,#compare-and-rank .comments .comment-form #select-type .btn+.view-button,.btn-group #compare-and-rank .button-default+.view-button,#compare-and-rank .btn-group .button-default+.view-button,.comments .comment-form #select-type #compare-and-rank .button-default+.view-button,#compare-and-rank .comments .comment-form #select-type .button-default+.view-button,.btn-group #compare-and-rank .button-primary+.view-button,#compare-and-rank .btn-group .button-primary+.view-button,.comments .comment-form #select-type #compare-and-rank .button-primary+.view-button,#compare-and-rank .comments .comment-form #select-type .button-primary+.view-button,.btn-group #compare-and-rank .btn-assign+.view-button,#compare-and-rank .btn-group .btn-assign+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-assign+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-assign+.view-button,.btn-group #compare-and-rank .btn-assignment-left+.view-button,#compare-and-rank .btn-group .btn-assignment-left+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-assignment-left+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-assignment-left+.view-button,.btn-group #compare-and-rank .btn-assignment-right+.view-button,#compare-and-rank .btn-group .btn-assignment-right+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-assignment-right+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-assignment-right+.view-button,.btn-group #compare-and-rank .btn-assignment-details+.view-button,#compare-and-rank .btn-group .btn-assignment-details+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-assignment-details+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-assignment-details+.view-button,.btn-group .comments .comment-form #compare-and-rank #attachment-button+.view-button,#compare-and-rank .btn-group .comments .comment-form #attachment-button+.view-button,.comments .comment-form .btn-group #compare-and-rank #attachment-button+.view-button,#compare-and-rank .comments .comment-form .btn-group #attachment-button+.view-button,.comments .comment-form #select-type #compare-and-rank #attachment-button+.view-button,#compare-and-rank .comments .comment-form #select-type #attachment-button+.view-button,.btn-group .comments .comment-form #select-type #compare-and-rank #select-document+.view-button,#compare-and-rank .btn-group .comments .comment-form #select-type #select-document+.view-button,.comments .comment-form #select-type .btn-group #compare-and-rank #select-document+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-group #select-document+.view-button,.comments .comment-form #select-type #compare-and-rank #select-document+.view-button,#compare-and-rank .comments .comment-form #select-type #select-document+.view-button,.btn-group .comments .comment-form #select-type #compare-and-rank #select-image+.view-button,#compare-and-rank .btn-group .comments .comment-form #select-type #select-image+.view-button,.comments .comment-form #select-type .btn-group #compare-and-rank #select-image+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-group #select-image+.view-button,.comments .comment-form #select-type #compare-and-rank #select-image+.view-button,#compare-and-rank .comments .comment-form #select-type #select-image+.view-button,.btn-group #compare-and-rank .view-button+.view-button,#compare-and-rank .btn-group .view-button+.view-button,.comments .comment-form #select-type #compare-and-rank .view-button+.view-button,#compare-and-rank .comments .comment-form #select-type .view-button+.view-button,.btn-group .btn+.btn-group,.comments .comment-form #select-type .btn+.btn-group,.btn-group .button-default+.btn-group,.comments .comment-form #select-type .button-default+.btn-group,.btn-group .button-primary+.btn-group,.comments .comment-form #select-type .button-primary+.btn-group,.btn-group .btn-assign+.btn-group,.comments .comment-form #select-type .btn-assign+.btn-group,.btn-group .btn-assignment-left+.btn-group,.comments .comment-form #select-type .btn-assignment-left+.btn-group,.btn-group .btn-assignment-right+.btn-group,.comments .comment-form #select-type .btn-assignment-right+.btn-group,.btn-group .btn-assignment-details+.btn-group,.comments .comment-form #select-type .btn-assignment-details+.btn-group,.btn-group .comments .comment-form #attachment-button+.btn-group,.comments .comment-form .btn-group #attachment-button+.btn-group,.comments .comment-form #select-type #attachment-button+.btn-group,.comments .comment-form #select-type #select-document+.btn-group,.comments .comment-form #select-type #select-image+.btn-group,.btn-group #compare-and-rank .view-button+.btn-group,#compare-and-rank .btn-group .view-button+.btn-group,.comments .comment-form #select-type #compare-and-rank .view-button+.btn-group,#compare-and-rank .comments .comment-form #select-type .view-button+.btn-group,.btn-group .comments .comment-form .btn+#select-type,.comments .comment-form .btn-group .btn+#select-type,.comments .comment-form #select-type .btn+#select-type,.btn-group .comments .comment-form .button-default+#select-type,.comments .comment-form .btn-group .button-default+#select-type,.comments .comment-form #select-type .button-default+#select-type,.btn-group .comments .comment-form .button-primary+#select-type,.comments .comment-form .btn-group .button-primary+#select-type,.comments .comment-form #select-type .button-primary+#select-type,.btn-group .comments .comment-form .btn-assign+#select-type,.comments .comment-form .btn-group .btn-assign+#select-type,.comments .comment-form #select-type .btn-assign+#select-type,.btn-group .comments .comment-form .btn-assignment-left+#select-type,.comments .comment-form .btn-group .btn-assignment-left+#select-type,.comments .comment-form #select-type .btn-assignment-left+#select-type,.btn-group .comments .comment-form .btn-assignment-right+#select-type,.comments .comment-form .btn-group .btn-assignment-right+#select-type,.comments .comment-form #select-type .btn-assignment-right+#select-type,.btn-group .comments .comment-form .btn-assignment-details+#select-type,.comments .comment-form .btn-group .btn-assignment-details+#select-type,.comments .comment-form #select-type .btn-assignment-details+#select-type,.btn-group .comments .comment-form #attachment-button+#select-type,.comments .comment-form .btn-group #attachment-button+#select-type,.comments .comment-form #select-type #attachment-button+#select-type,.comments .comment-form #select-type #select-document+#select-type,.comments .comment-form #select-type #select-image+#select-type,.btn-group #compare-and-rank .comments .comment-form .view-button+#select-type,.comments .comment-form .btn-group #compare-and-rank .view-button+#select-type,#compare-and-rank .btn-group .comments .comment-form .view-button+#select-type,.comments .comment-form #compare-and-rank .btn-group .view-button+#select-type,.comments .comment-form #select-type #compare-and-rank .view-button+#select-type,#compare-and-rank .comments .comment-form #select-type .view-button+#select-type,.btn-group .btn-group+.btn,.comments .comment-form #select-type .btn-group+.btn,.btn-group .comments .comment-form #select-type+.btn,.comments .comment-form .btn-group #select-type+.btn,.comments .comment-form #select-type #select-type+.btn,.btn-group .btn-group+.button-default,.comments .comment-form #select-type .btn-group+.button-default,.btn-group .comments .comment-form #select-type+.button-default,.comments .comment-form .btn-group #select-type+.button-default,.comments .comment-form #select-type #select-type+.button-default,.btn-group .btn-group+.button-primary,.comments .comment-form #select-type .btn-group+.button-primary,.btn-group .comments .comment-form #select-type+.button-primary,.comments .comment-form .btn-group #select-type+.button-primary,.comments .comment-form #select-type #select-type+.button-primary,.btn-group .btn-group+.btn-assign,.comments .comment-form #select-type .btn-group+.btn-assign,.btn-group .comments .comment-form #select-type+.btn-assign,.comments .comment-form .btn-group #select-type+.btn-assign,.comments .comment-form #select-type #select-type+.btn-assign,.btn-group .btn-group+.btn-assignment-left,.comments .comment-form #select-type .btn-group+.btn-assignment-left,.btn-group .comments .comment-form #select-type+.btn-assignment-left,.comments .comment-form .btn-group #select-type+.btn-assignment-left,.comments .comment-form #select-type #select-type+.btn-assignment-left,.btn-group .btn-group+.btn-assignment-right,.comments .comment-form #select-type .btn-group+.btn-assignment-right,.btn-group .comments .comment-form #select-type+.btn-assignment-right,.comments .comment-form .btn-group #select-type+.btn-assignment-right,.comments .comment-form #select-type #select-type+.btn-assignment-right,.btn-group .btn-group+.btn-assignment-details,.comments .comment-form #select-type .btn-group+.btn-assignment-details,.btn-group .comments .comment-form #select-type+.btn-assignment-details,.comments .comment-form .btn-group #select-type+.btn-assignment-details,.comments .comment-form #select-type #select-type+.btn-assignment-details,.btn-group .comments .comment-form .btn-group+#attachment-button,.comments .comment-form .btn-group .btn-group+#attachment-button,.comments .comment-form #select-type .btn-group+#attachment-button,.btn-group .comments .comment-form #select-type+#attachment-button,.comments .comment-form .btn-group #select-type+#attachment-button,.comments .comment-form #select-type #select-type+#attachment-button,.comments .comment-form #select-type .btn-group .btn-group+#select-document,.comments .comment-form #select-type .btn-group+#select-document,.comments .comment-form #select-type #select-type+#select-document,.comments .comment-form #select-type .btn-group .btn-group+#select-image,.comments .comment-form #select-type .btn-group+#select-image,.comments .comment-form #select-type #select-type+#select-image,.btn-group #compare-and-rank .btn-group+.view-button,#compare-and-rank .btn-group .btn-group+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-group+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-group+.view-button,.btn-group .comments .comment-form #compare-and-rank #select-type+.view-button,#compare-and-rank .btn-group .comments .comment-form #select-type+.view-button,.comments .comment-form .btn-group #compare-and-rank #select-type+.view-button,#compare-and-rank .comments .comment-form .btn-group #select-type+.view-button,.comments .comment-form #select-type #compare-and-rank #select-type+.view-button,#compare-and-rank .comments .comment-form #select-type #select-type+.view-button,.btn-group .btn-group+.btn-group,.comments .comment-form #select-type .btn-group+.btn-group,.btn-group .comments .comment-form #select-type+.btn-group,.comments .comment-form .btn-group #select-type+.btn-group,.comments .comment-form #select-type #select-type+.btn-group,.btn-group .comments .comment-form .btn-group+#select-type,.comments .comment-form .btn-group .btn-group+#select-type,.comments .comment-form #select-type .btn-group+#select-type,.btn-group .comments .comment-form #select-type+#select-type,.comments .comment-form .btn-group #select-type+#select-type,.comments .comment-form #select-type #select-type+#select-type{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group,.btn-toolbar .comments .comment-form #select-type,.comments .comment-form .btn-toolbar #select-type,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.button-default,.btn-toolbar>.button-primary,.btn-toolbar>.btn-assign,.btn-toolbar>.btn-assignment-left,.btn-toolbar>.btn-assignment-right,.btn-toolbar>.btn-assignment-details,.comments .comment-form .btn-toolbar>#attachment-button,.comments .comment-form #select-type .btn-toolbar>#select-document,.comments .comment-form #select-type .btn-toolbar>#select-image,#compare-and-rank .btn-toolbar>.view-button,.btn-toolbar>.btn-group,.comments .comment-form .btn-toolbar>#select-type,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.button-default:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.button-default:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.button-primary:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.button-primary:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assign:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assign:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assignment-left:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assignment-left:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assignment-right:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assignment-right:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assignment-details:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assignment-details:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form .btn-group>#attachment-button:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>#attachment-button:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type .btn-group>#select-document:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>#select-document:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type .btn-group>#select-image:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>#select-image:not(:first-child):not(:last-child):not(.dropdown-toggle),#compare-and-rank .btn-group>.view-button:not(:first-child):not(:last-child):not(.dropdown-toggle),.comments .comment-form #compare-and-rank #select-type>.view-button:not(:first-child):not(:last-child):not(.dropdown-toggle),#compare-and-rank .comments .comment-form #select-type>.view-button:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child,.comments .comment-form #select-type>.btn:first-child,.btn-group>.button-default:first-child,.comments .comment-form #select-type>.button-default:first-child,.btn-group>.button-primary:first-child,.comments .comment-form #select-type>.button-primary:first-child,.btn-group>.btn-assign:first-child,.comments .comment-form #select-type>.btn-assign:first-child,.btn-group>.btn-assignment-left:first-child,.comments .comment-form #select-type>.btn-assignment-left:first-child,.btn-group>.btn-assignment-right:first-child,.comments .comment-form #select-type>.btn-assignment-right:first-child,.btn-group>.btn-assignment-details:first-child,.comments .comment-form #select-type>.btn-assignment-details:first-child,.comments .comment-form .btn-group>#attachment-button:first-child,.comments .comment-form #select-type>#attachment-button:first-child,.comments .comment-form #select-type .btn-group>#select-document:first-child,.comments .comment-form #select-type>#select-document:first-child,.comments .comment-form #select-type .btn-group>#select-image:first-child,.comments .comment-form #select-type>#select-image:first-child,#compare-and-rank .btn-group>.view-button:first-child,.comments .comment-form #compare-and-rank #select-type>.view-button:first-child,#compare-and-rank .comments .comment-form #select-type>.view-button:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.button-default:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.button-default:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.button-primary:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.button-primary:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assign:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assign:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assignment-left:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assignment-left:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assignment-right:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assignment-right:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-assignment-details:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>.btn-assignment-details:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form .btn-group>#attachment-button:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>#attachment-button:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type .btn-group>#select-document:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>#select-document:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type .btn-group>#select-image:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type>#select-image:first-child:not(:last-child):not(.dropdown-toggle),#compare-and-rank .btn-group>.view-button:first-child:not(:last-child):not(.dropdown-toggle),.comments .comment-form #compare-and-rank #select-type>.view-button:first-child:not(:last-child):not(.dropdown-toggle),#compare-and-rank .comments .comment-form #select-type>.view-button: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),.comments .comment-form #select-type>.btn:last-child:not(:first-child),.btn-group>.button-default:last-child:not(:first-child),.comments .comment-form #select-type>.button-default:last-child:not(:first-child),.btn-group>.button-primary:last-child:not(:first-child),.comments .comment-form #select-type>.button-primary:last-child:not(:first-child),.btn-group>.btn-assign:last-child:not(:first-child),.comments .comment-form #select-type>.btn-assign:last-child:not(:first-child),.btn-group>.btn-assignment-left:last-child:not(:first-child),.comments .comment-form #select-type>.btn-assignment-left:last-child:not(:first-child),.btn-group>.btn-assignment-right:last-child:not(:first-child),.comments .comment-form #select-type>.btn-assignment-right:last-child:not(:first-child),.btn-group>.btn-assignment-details:last-child:not(:first-child),.comments .comment-form #select-type>.btn-assignment-details:last-child:not(:first-child),.comments .comment-form .btn-group>#attachment-button:last-child:not(:first-child),.comments .comment-form #select-type>#attachment-button:last-child:not(:first-child),.comments .comment-form #select-type .btn-group>#select-document:last-child:not(:first-child),.comments .comment-form #select-type>#select-document:last-child:not(:first-child),.comments .comment-form #select-type .btn-group>#select-image:last-child:not(:first-child),.comments .comment-form #select-type>#select-image:last-child:not(:first-child),#compare-and-rank .btn-group>.view-button:last-child:not(:first-child),.comments .comment-form #compare-and-rank #select-type>.view-button:last-child:not(:first-child),#compare-and-rank .comments .comment-form #select-type>.view-button:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child),.comments .comment-form #select-type>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group,.comments .comment-form #select-type>.btn-group,.comments .comment-form .btn-group>#select-type,.comments .comment-form #select-type>#select-type{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.btn,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.btn,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.btn,.btn-group>.btn-group:not(:first-child):not(:last-child)>.button-default,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.button-default,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.button-default,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.button-default,.btn-group>.btn-group:not(:first-child):not(:last-child)>.button-primary,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.button-primary,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.button-primary,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.button-primary,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-assign,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.btn-assign,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.btn-assign,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.btn-assign,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-left,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-left,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.btn-assignment-left,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.btn-assignment-left,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-right,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-right,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.btn-assignment-right,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.btn-assignment-right,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-details,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-details,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.btn-assignment-details,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.btn-assignment-details,.comments .comment-form .btn-group>.btn-group:not(:first-child):not(:last-child)>#attachment-button,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>#attachment-button,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>#attachment-button,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>#attachment-button,.comments .comment-form #select-type .btn-group>.btn-group:not(:first-child):not(:last-child)>#select-document,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>#select-document,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>#select-document,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>#select-document,.comments .comment-form #select-type .btn-group>.btn-group:not(:first-child):not(:last-child)>#select-image,.comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>#select-image,.comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>#select-image,.comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>#select-image,#compare-and-rank .btn-group>.btn-group:not(:first-child):not(:last-child)>.view-button,.comments .comment-form #compare-and-rank #select-type>.btn-group:not(:first-child):not(:last-child)>.view-button,#compare-and-rank .comments .comment-form #select-type>.btn-group:not(:first-child):not(:last-child)>.view-button,.comments .comment-form #compare-and-rank .btn-group>#select-type:not(:first-child):not(:last-child)>.view-button,#compare-and-rank .comments .comment-form .btn-group>#select-type:not(:first-child):not(:last-child)>.view-button,.comments .comment-form #compare-and-rank #select-type>#select-type:not(:first-child):not(:last-child)>.view-button,#compare-and-rank .comments .comment-form #select-type>#select-type:not(:first-child):not(:last-child)>.view-button{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.comments .comment-form #select-type>.btn-group:first-child>.btn:last-child,.comments .comment-form .btn-group>#select-type:first-child>.btn:last-child,.comments .comment-form #select-type>#select-type:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.button-default:last-child,.comments .comment-form #select-type>.btn-group:first-child>.button-default:last-child,.comments .comment-form .btn-group>#select-type:first-child>.button-default:last-child,.comments .comment-form #select-type>#select-type:first-child>.button-default:last-child,.btn-group>.btn-group:first-child>.button-primary:last-child,.comments .comment-form #select-type>.btn-group:first-child>.button-primary:last-child,.comments .comment-form .btn-group>#select-type:first-child>.button-primary:last-child,.comments .comment-form #select-type>#select-type:first-child>.button-primary:last-child,.btn-group>.btn-group:first-child>.btn-assign:last-child,.comments .comment-form #select-type>.btn-group:first-child>.btn-assign:last-child,.comments .comment-form .btn-group>#select-type:first-child>.btn-assign:last-child,.comments .comment-form #select-type>#select-type:first-child>.btn-assign:last-child,.btn-group>.btn-group:first-child>.btn-assignment-left:last-child,.comments .comment-form #select-type>.btn-group:first-child>.btn-assignment-left:last-child,.comments .comment-form .btn-group>#select-type:first-child>.btn-assignment-left:last-child,.comments .comment-form #select-type>#select-type:first-child>.btn-assignment-left:last-child,.btn-group>.btn-group:first-child>.btn-assignment-right:last-child,.comments .comment-form #select-type>.btn-group:first-child>.btn-assignment-right:last-child,.comments .comment-form .btn-group>#select-type:first-child>.btn-assignment-right:last-child,.comments .comment-form #select-type>#select-type:first-child>.btn-assignment-right:last-child,.btn-group>.btn-group:first-child>.btn-assignment-details:last-child,.comments .comment-form #select-type>.btn-group:first-child>.btn-assignment-details:last-child,.comments .comment-form .btn-group>#select-type:first-child>.btn-assignment-details:last-child,.comments .comment-form #select-type>#select-type:first-child>.btn-assignment-details:last-child,.comments .comment-form .btn-group>.btn-group:first-child>#attachment-button:last-child,.comments .comment-form #select-type>.btn-group:first-child>#attachment-button:last-child,.comments .comment-form .btn-group>#select-type:first-child>#attachment-button:last-child,.comments .comment-form #select-type>#select-type:first-child>#attachment-button:last-child,.comments .comment-form #select-type .btn-group>.btn-group:first-child>#select-document:last-child,.comments .comment-form #select-type>.btn-group:first-child>#select-document:last-child,.comments .comment-form .btn-group>#select-type:first-child>#select-document:last-child,.comments .comment-form #select-type>#select-type:first-child>#select-document:last-child,.comments .comment-form #select-type .btn-group>.btn-group:first-child>#select-image:last-child,.comments .comment-form #select-type>.btn-group:first-child>#select-image:last-child,.comments .comment-form .btn-group>#select-type:first-child>#select-image:last-child,.comments .comment-form #select-type>#select-type:first-child>#select-image:last-child,#compare-and-rank .btn-group>.btn-group:first-child>.view-button:last-child,.comments .comment-form #compare-and-rank #select-type>.btn-group:first-child>.view-button:last-child,#compare-and-rank .comments .comment-form #select-type>.btn-group:first-child>.view-button:last-child,.comments .comment-form #compare-and-rank .btn-group>#select-type:first-child>.view-button:last-child,#compare-and-rank .comments .comment-form .btn-group>#select-type:first-child>.view-button:last-child,.comments .comment-form #compare-and-rank #select-type>#select-type:first-child>.view-button:last-child,#compare-and-rank .comments .comment-form #select-type>#select-type:first-child>.view-button:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle,.comments .comment-form #select-type>.btn-group:first-child>.dropdown-toggle,.comments .comment-form .btn-group>#select-type:first-child>.dropdown-toggle,.comments .comment-form #select-type>#select-type:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child,.comments .comment-form #select-type>.btn-group:last-child>.btn:first-child,.comments .comment-form .btn-group>#select-type:last-child>.btn:first-child,.comments .comment-form #select-type>#select-type:last-child>.btn:first-child,.btn-group>.btn-group:last-child>.button-default:first-child,.comments .comment-form #select-type>.btn-group:last-child>.button-default:first-child,.comments .comment-form .btn-group>#select-type:last-child>.button-default:first-child,.comments .comment-form #select-type>#select-type:last-child>.button-default:first-child,.btn-group>.btn-group:last-child>.button-primary:first-child,.comments .comment-form #select-type>.btn-group:last-child>.button-primary:first-child,.comments .comment-form .btn-group>#select-type:last-child>.button-primary:first-child,.comments .comment-form #select-type>#select-type:last-child>.button-primary:first-child,.btn-group>.btn-group:last-child>.btn-assign:first-child,.comments .comment-form #select-type>.btn-group:last-child>.btn-assign:first-child,.comments .comment-form .btn-group>#select-type:last-child>.btn-assign:first-child,.comments .comment-form #select-type>#select-type:last-child>.btn-assign:first-child,.btn-group>.btn-group:last-child>.btn-assignment-left:first-child,.comments .comment-form #select-type>.btn-group:last-child>.btn-assignment-left:first-child,.comments .comment-form .btn-group>#select-type:last-child>.btn-assignment-left:first-child,.comments .comment-form #select-type>#select-type:last-child>.btn-assignment-left:first-child,.btn-group>.btn-group:last-child>.btn-assignment-right:first-child,.comments .comment-form #select-type>.btn-group:last-child>.btn-assignment-right:first-child,.comments .comment-form .btn-group>#select-type:last-child>.btn-assignment-right:first-child,.comments .comment-form #select-type>#select-type:last-child>.btn-assignment-right:first-child,.btn-group>.btn-group:last-child>.btn-assignment-details:first-child,.comments .comment-form #select-type>.btn-group:last-child>.btn-assignment-details:first-child,.comments .comment-form .btn-group>#select-type:last-child>.btn-assignment-details:first-child,.comments .comment-form #select-type>#select-type:last-child>.btn-assignment-details:first-child,.comments .comment-form .btn-group>.btn-group:last-child>#attachment-button:first-child,.comments .comment-form #select-type>.btn-group:last-child>#attachment-button:first-child,.comments .comment-form .btn-group>#select-type:last-child>#attachment-button:first-child,.comments .comment-form #select-type>#select-type:last-child>#attachment-button:first-child,.comments .comment-form #select-type .btn-group>.btn-group:last-child>#select-document:first-child,.comments .comment-form #select-type>.btn-group:last-child>#select-document:first-child,.comments .comment-form .btn-group>#select-type:last-child>#select-document:first-child,.comments .comment-form #select-type>#select-type:last-child>#select-document:first-child,.comments .comment-form #select-type .btn-group>.btn-group:last-child>#select-image:first-child,.comments .comment-form #select-type>.btn-group:last-child>#select-image:first-child,.comments .comment-form .btn-group>#select-type:last-child>#select-image:first-child,.comments .comment-form #select-type>#select-type:last-child>#select-image:first-child,#compare-and-rank .btn-group>.btn-group:last-child>.view-button:first-child,.comments .comment-form #compare-and-rank #select-type>.btn-group:last-child>.view-button:first-child,#compare-and-rank .comments .comment-form #select-type>.btn-group:last-child>.view-button:first-child,.comments .comment-form #compare-and-rank .btn-group>#select-type:last-child>.view-button:first-child,#compare-and-rank .comments .comment-form .btn-group>#select-type:last-child>.view-button:first-child,.comments .comment-form #compare-and-rank #select-type>#select-type:last-child>.view-button:first-child,#compare-and-rank .comments .comment-form #select-type>#select-type:last-child>.view-button:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.comments .comment-form #select-type .dropdown-toggle:active,.btn-group.open .dropdown-toggle,.comments .comment-form .open#select-type .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle,.comments .comment-form #select-type>.btn+.dropdown-toggle,.btn-group>.button-default+.dropdown-toggle,.comments .comment-form #select-type>.button-default+.dropdown-toggle,.btn-group>.button-primary+.dropdown-toggle,.comments .comment-form #select-type>.button-primary+.dropdown-toggle,.btn-group>.btn-assign+.dropdown-toggle,.comments .comment-form #select-type>.btn-assign+.dropdown-toggle,.btn-group>.btn-assignment-left+.dropdown-toggle,.comments .comment-form #select-type>.btn-assignment-left+.dropdown-toggle,.btn-group>.btn-assignment-right+.dropdown-toggle,.comments .comment-form #select-type>.btn-assignment-right+.dropdown-toggle,.btn-group>.btn-assignment-details+.dropdown-toggle,.comments .comment-form #select-type>.btn-assignment-details+.dropdown-toggle,.comments .comment-form .btn-group>#attachment-button+.dropdown-toggle,.comments .comment-form #select-type>#attachment-button+.dropdown-toggle,.comments .comment-form #select-type .btn-group>#select-document+.dropdown-toggle,.comments .comment-form #select-type>#select-document+.dropdown-toggle,.comments .comment-form #select-type .btn-group>#select-image+.dropdown-toggle,.comments .comment-form #select-type>#select-image+.dropdown-toggle,#compare-and-rank .btn-group>.view-button+.dropdown-toggle,.comments .comment-form #compare-and-rank #select-type>.view-button+.dropdown-toggle,#compare-and-rank .comments .comment-form #select-type>.view-button+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.comments .comment-form #select-type>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>.btn+.dropdown-toggle,.btn-group-lg.btn-group>.button-default+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>.button-default+.dropdown-toggle,.btn-group-lg.btn-group>.btn-assign+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>.btn-assign+.dropdown-toggle,.btn-group-lg.btn-group>.btn-assignment-left+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>.btn-assignment-left+.dropdown-toggle,.btn-group-lg.btn-group>.btn-assignment-right+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>.btn-assignment-right+.dropdown-toggle,.btn-group-lg.btn-group>.btn-assignment-details+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>.btn-assignment-details+.dropdown-toggle,.comments .comment-form .btn-group-lg.btn-group>#attachment-button+.dropdown-toggle,.comments .comment-form .btn-group-lg#select-type>#attachment-button+.dropdown-toggle,.comments .comment-form #select-type .btn-group-lg.btn-group>#select-document+.dropdown-toggle,.comments .comment-form #select-type .btn-group-lg#select-type>#select-document+.dropdown-toggle,.comments .comment-form #select-type .btn-group-lg.btn-group>#select-image+.dropdown-toggle,.comments .comment-form #select-type .btn-group-lg#select-type>#select-image+.dropdown-toggle,#compare-and-rank .btn-group-lg.btn-group>.view-button+.dropdown-toggle,.comments .comment-form #compare-and-rank .btn-group-lg#select-type>.view-button+.dropdown-toggle,#compare-and-rank .comments .comment-form .btn-group-lg#select-type>.view-button+.dropdown-toggle,.btn-group>.button-primary+.dropdown-toggle,.comments .comment-form #select-type>.button-primary+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle,.comments .comment-form .open#select-type .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link,.comments .comment-form .open#select-type .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret,.button-default .caret,.button-primary .caret,.btn-assign .caret,.btn-assignment-left .caret,.btn-assignment-right .caret,.btn-assignment-details .caret,.comments .comment-form #attachment-button .caret,.comments .comment-form #select-type #select-document .caret,.comments .comment-form #select-type #select-image .caret,#compare-and-rank .view-button .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret,.btn-group-lg>.button-default .caret,.btn-group-lg>.btn-assign .caret,.btn-group-lg>.btn-assignment-left .caret,.btn-group-lg>.btn-assignment-right .caret,.btn-group-lg>.btn-assignment-details .caret,.comments .comment-form .btn-group-lg>#attachment-button .caret,.comments .comment-form #select-type .btn-group-lg>#select-document .caret,.comments .comment-form #select-type .btn-group-lg>#select-image .caret,#compare-and-rank .btn-group-lg>.view-button .caret,.button-primary .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret,.dropup .btn-group-lg>.button-default .caret,.dropup .btn-group-lg>.btn-assign .caret,.dropup .btn-group-lg>.btn-assignment-left .caret,.dropup .btn-group-lg>.btn-assignment-right .caret,.dropup .btn-group-lg>.btn-assignment-details .caret,.dropup .comments .comment-form .btn-group-lg>#attachment-button .caret,.comments .comment-form .dropup .btn-group-lg>#attachment-button .caret,.dropup .comments .comment-form #select-type .btn-group-lg>#select-document .caret,.comments .comment-form #select-type .dropup .btn-group-lg>#select-document .caret,.dropup .comments .comment-form #select-type .btn-group-lg>#select-image .caret,.comments .comment-form #select-type .dropup .btn-group-lg>#select-image .caret,.dropup #compare-and-rank .btn-group-lg>.view-button .caret,#compare-and-rank .dropup .btn-group-lg>.view-button .caret,.dropup .button-primary .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.button-default,.btn-group-vertical>.button-primary,.btn-group-vertical>.btn-assign,.btn-group-vertical>.btn-assignment-left,.btn-group-vertical>.btn-assignment-right,.btn-group-vertical>.btn-assignment-details,.comments .comment-form .btn-group-vertical>#attachment-button,.comments .comment-form #select-type .btn-group-vertical>#select-document,.comments .comment-form #select-type .btn-group-vertical>#select-image,#compare-and-rank .btn-group-vertical>.view-button,.btn-group-vertical>.btn-group,.comments .comment-form .btn-group-vertical>#select-type,.btn-group-vertical>.btn-group>.btn,.comments .comment-form .btn-group-vertical>#select-type>.btn,.btn-group-vertical>.btn-group>.button-default,.comments .comment-form .btn-group-vertical>#select-type>.button-default,.btn-group-vertical>.btn-group>.button-primary,.comments .comment-form .btn-group-vertical>#select-type>.button-primary,.btn-group-vertical>.btn-group>.btn-assign,.comments .comment-form .btn-group-vertical>#select-type>.btn-assign,.btn-group-vertical>.btn-group>.btn-assignment-left,.comments .comment-form .btn-group-vertical>#select-type>.btn-assignment-left,.btn-group-vertical>.btn-group>.btn-assignment-right,.comments .comment-form .btn-group-vertical>#select-type>.btn-assignment-right,.btn-group-vertical>.btn-group>.btn-assignment-details,.comments .comment-form .btn-group-vertical>#select-type>.btn-assignment-details,.comments .comment-form .btn-group-vertical>.btn-group>#attachment-button,.comments .comment-form .btn-group-vertical>#select-type>#attachment-button,.comments .comment-form #select-type .btn-group-vertical>.btn-group>#select-document,.comments .comment-form .btn-group-vertical>#select-type>#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-group>#select-image,.comments .comment-form .btn-group-vertical>#select-type>#select-image,#compare-and-rank .btn-group-vertical>.btn-group>.view-button,.comments .comment-form #compare-and-rank .btn-group-vertical>#select-type>.view-button,#compare-and-rank .comments .comment-form .btn-group-vertical>#select-type>.view-button{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.comments .comment-form .btn-group-vertical>#select-type:before,.btn-group-vertical>.btn-group:after,.comments .comment-form .btn-group-vertical>#select-type:after{content:" ";display:table}.btn-group-vertical>.btn-group:after,.comments .comment-form .btn-group-vertical>#select-type:after{clear:both}.btn-group-vertical>.btn-group>.btn,.comments .comment-form .btn-group-vertical>#select-type>.btn,.btn-group-vertical>.btn-group>.button-default,.comments .comment-form .btn-group-vertical>#select-type>.button-default,.btn-group-vertical>.btn-group>.button-primary,.comments .comment-form .btn-group-vertical>#select-type>.button-primary,.btn-group-vertical>.btn-group>.btn-assign,.comments .comment-form .btn-group-vertical>#select-type>.btn-assign,.btn-group-vertical>.btn-group>.btn-assignment-left,.comments .comment-form .btn-group-vertical>#select-type>.btn-assignment-left,.btn-group-vertical>.btn-group>.btn-assignment-right,.comments .comment-form .btn-group-vertical>#select-type>.btn-assignment-right,.btn-group-vertical>.btn-group>.btn-assignment-details,.comments .comment-form .btn-group-vertical>#select-type>.btn-assignment-details,.comments .comment-form .btn-group-vertical>.btn-group>#attachment-button,.comments .comment-form .btn-group-vertical>#select-type>#attachment-button,.comments .comment-form #select-type .btn-group-vertical>.btn-group>#select-document,.comments .comment-form .btn-group-vertical>#select-type>#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-group>#select-image,.comments .comment-form .btn-group-vertical>#select-type>#select-image,#compare-and-rank .btn-group-vertical>.btn-group>.view-button,.comments .comment-form #compare-and-rank .btn-group-vertical>#select-type>.view-button,#compare-and-rank .comments .comment-form .btn-group-vertical>#select-type>.view-button{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.button-default+.btn,.btn-group-vertical>.button-primary+.btn,.btn-group-vertical>.btn-assign+.btn,.btn-group-vertical>.btn-assignment-left+.btn,.btn-group-vertical>.btn-assignment-right+.btn,.btn-group-vertical>.btn-assignment-details+.btn,.comments .comment-form .btn-group-vertical>#attachment-button+.btn,.comments .comment-form #select-type .btn-group-vertical>#select-document+.btn,.comments .comment-form #select-type .btn-group-vertical>#select-image+.btn,#compare-and-rank .btn-group-vertical>.view-button+.btn,.btn-group-vertical>.btn+.button-default,.btn-group-vertical>.button-default+.button-default,.btn-group-vertical>.button-primary+.button-default,.btn-group-vertical>.btn-assign+.button-default,.btn-group-vertical>.btn-assignment-left+.button-default,.btn-group-vertical>.btn-assignment-right+.button-default,.btn-group-vertical>.btn-assignment-details+.button-default,.comments .comment-form .btn-group-vertical>#attachment-button+.button-default,.comments .comment-form #select-type .btn-group-vertical>#select-document+.button-default,.comments .comment-form #select-type .btn-group-vertical>#select-image+.button-default,#compare-and-rank .btn-group-vertical>.view-button+.button-default,.btn-group-vertical>.btn+.button-primary,.btn-group-vertical>.button-default+.button-primary,.btn-group-vertical>.button-primary+.button-primary,.btn-group-vertical>.btn-assign+.button-primary,.btn-group-vertical>.btn-assignment-left+.button-primary,.btn-group-vertical>.btn-assignment-right+.button-primary,.btn-group-vertical>.btn-assignment-details+.button-primary,.comments .comment-form .btn-group-vertical>#attachment-button+.button-primary,.comments .comment-form #select-type .btn-group-vertical>#select-document+.button-primary,.comments .comment-form #select-type .btn-group-vertical>#select-image+.button-primary,#compare-and-rank .btn-group-vertical>.view-button+.button-primary,.btn-group-vertical>.btn+.btn-assign,.btn-group-vertical>.button-default+.btn-assign,.btn-group-vertical>.button-primary+.btn-assign,.btn-group-vertical>.btn-assign+.btn-assign,.btn-group-vertical>.btn-assignment-left+.btn-assign,.btn-group-vertical>.btn-assignment-right+.btn-assign,.btn-group-vertical>.btn-assignment-details+.btn-assign,.comments .comment-form .btn-group-vertical>#attachment-button+.btn-assign,.comments .comment-form #select-type .btn-group-vertical>#select-document+.btn-assign,.comments .comment-form #select-type .btn-group-vertical>#select-image+.btn-assign,#compare-and-rank .btn-group-vertical>.view-button+.btn-assign,.btn-group-vertical>.btn+.btn-assignment-left,.btn-group-vertical>.button-default+.btn-assignment-left,.btn-group-vertical>.button-primary+.btn-assignment-left,.btn-group-vertical>.btn-assign+.btn-assignment-left,.btn-group-vertical>.btn-assignment-left+.btn-assignment-left,.btn-group-vertical>.btn-assignment-right+.btn-assignment-left,.btn-group-vertical>.btn-assignment-details+.btn-assignment-left,.comments .comment-form .btn-group-vertical>#attachment-button+.btn-assignment-left,.comments .comment-form #select-type .btn-group-vertical>#select-document+.btn-assignment-left,.comments .comment-form #select-type .btn-group-vertical>#select-image+.btn-assignment-left,#compare-and-rank .btn-group-vertical>.view-button+.btn-assignment-left,.btn-group-vertical>.btn+.btn-assignment-right,.btn-group-vertical>.button-default+.btn-assignment-right,.btn-group-vertical>.button-primary+.btn-assignment-right,.btn-group-vertical>.btn-assign+.btn-assignment-right,.btn-group-vertical>.btn-assignment-left+.btn-assignment-right,.btn-group-vertical>.btn-assignment-right+.btn-assignment-right,.btn-group-vertical>.btn-assignment-details+.btn-assignment-right,.comments .comment-form .btn-group-vertical>#attachment-button+.btn-assignment-right,.comments .comment-form #select-type .btn-group-vertical>#select-document+.btn-assignment-right,.comments .comment-form #select-type .btn-group-vertical>#select-image+.btn-assignment-right,#compare-and-rank .btn-group-vertical>.view-button+.btn-assignment-right,.btn-group-vertical>.btn+.btn-assignment-details,.btn-group-vertical>.button-default+.btn-assignment-details,.btn-group-vertical>.button-primary+.btn-assignment-details,.btn-group-vertical>.btn-assign+.btn-assignment-details,.btn-group-vertical>.btn-assignment-left+.btn-assignment-details,.btn-group-vertical>.btn-assignment-right+.btn-assignment-details,.btn-group-vertical>.btn-assignment-details+.btn-assignment-details,.comments .comment-form .btn-group-vertical>#attachment-button+.btn-assignment-details,.comments .comment-form #select-type .btn-group-vertical>#select-document+.btn-assignment-details,.comments .comment-form #select-type .btn-group-vertical>#select-image+.btn-assignment-details,#compare-and-rank .btn-group-vertical>.view-button+.btn-assignment-details,.comments .comment-form .btn-group-vertical>.btn+#attachment-button,.comments .comment-form .btn-group-vertical>.button-default+#attachment-button,.comments .comment-form .btn-group-vertical>.button-primary+#attachment-button,.comments .comment-form .btn-group-vertical>.btn-assign+#attachment-button,.comments .comment-form .btn-group-vertical>.btn-assignment-left+#attachment-button,.comments .comment-form .btn-group-vertical>.btn-assignment-right+#attachment-button,.comments .comment-form .btn-group-vertical>.btn-assignment-details+#attachment-button,.comments .comment-form .btn-group-vertical>#attachment-button+#attachment-button,.comments .comment-form #select-type .btn-group-vertical>#select-document+#attachment-button,.comments .comment-form #select-type .btn-group-vertical>#select-image+#attachment-button,#compare-and-rank .comments .comment-form .btn-group-vertical>.view-button+#attachment-button,.comments .comment-form #compare-and-rank .btn-group-vertical>.view-button+#attachment-button,.comments .comment-form #select-type .btn-group-vertical>.btn+#select-document,.comments .comment-form #select-type .btn-group-vertical>.button-default+#select-document,.comments .comment-form #select-type .btn-group-vertical>.button-primary+#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-assign+#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-assignment-left+#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-assignment-right+#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-assignment-details+#select-document,.comments .comment-form #select-type .btn-group-vertical>#attachment-button+#select-document,.comments .comment-form #select-type .btn-group-vertical>#select-document+#select-document,.comments .comment-form #select-type .btn-group-vertical>#select-image+#select-document,#compare-and-rank .comments .comment-form #select-type .btn-group-vertical>.view-button+#select-document,.comments .comment-form #select-type #compare-and-rank .btn-group-vertical>.view-button+#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn+#select-image,.comments .comment-form #select-type .btn-group-vertical>.button-default+#select-image,.comments .comment-form #select-type .btn-group-vertical>.button-primary+#select-image,.comments .comment-form #select-type .btn-group-vertical>.btn-assign+#select-image,.comments .comment-form #select-type .btn-group-vertical>.btn-assignment-left+#select-image,.comments .comment-form #select-type .btn-group-vertical>.btn-assignment-right+#select-image,.comments .comment-form #select-type .btn-group-vertical>.btn-assignment-details+#select-image,.comments .comment-form #select-type .btn-group-vertical>#attachment-button+#select-image,.comments .comment-form #select-type .btn-group-vertical>#select-document+#select-image,.comments .comment-form #select-type .btn-group-vertical>#select-image+#select-image,#compare-and-rank .comments .comment-form #select-type .btn-group-vertical>.view-button+#select-image,.comments .comment-form #select-type #compare-and-rank .btn-group-vertical>.view-button+#select-image,#compare-and-rank .btn-group-vertical>.btn+.view-button,#compare-and-rank .btn-group-vertical>.button-default+.view-button,#compare-and-rank .btn-group-vertical>.button-primary+.view-button,#compare-and-rank .btn-group-vertical>.btn-assign+.view-button,#compare-and-rank .btn-group-vertical>.btn-assignment-left+.view-button,#compare-and-rank .btn-group-vertical>.btn-assignment-right+.view-button,#compare-and-rank .btn-group-vertical>.btn-assignment-details+.view-button,.comments .comment-form #compare-and-rank .btn-group-vertical>#attachment-button+.view-button,#compare-and-rank .comments .comment-form .btn-group-vertical>#attachment-button+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-group-vertical>#select-document+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-group-vertical>#select-document+.view-button,.comments .comment-form #select-type #compare-and-rank .btn-group-vertical>#select-image+.view-button,#compare-and-rank .comments .comment-form #select-type .btn-group-vertical>#select-image+.view-button,#compare-and-rank .btn-group-vertical>.view-button+.view-button,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.button-default+.btn-group,.btn-group-vertical>.button-primary+.btn-group,.btn-group-vertical>.btn-assign+.btn-group,.btn-group-vertical>.btn-assignment-left+.btn-group,.btn-group-vertical>.btn-assignment-right+.btn-group,.btn-group-vertical>.btn-assignment-details+.btn-group,.comments .comment-form .btn-group-vertical>#attachment-button+.btn-group,.comments .comment-form #select-type .btn-group-vertical>#select-document+.btn-group,.comments .comment-form #select-type .btn-group-vertical>#select-image+.btn-group,#compare-and-rank .btn-group-vertical>.view-button+.btn-group,.comments .comment-form .btn-group-vertical>.btn+#select-type,.comments .comment-form .btn-group-vertical>.button-default+#select-type,.comments .comment-form .btn-group-vertical>.button-primary+#select-type,.comments .comment-form .btn-group-vertical>.btn-assign+#select-type,.comments .comment-form .btn-group-vertical>.btn-assignment-left+#select-type,.comments .comment-form .btn-group-vertical>.btn-assignment-right+#select-type,.comments .comment-form .btn-group-vertical>.btn-assignment-details+#select-type,.comments .comment-form .btn-group-vertical>#attachment-button+#select-type,.comments .comment-form #select-type .btn-group-vertical>#select-document+#select-type,.comments .comment-form #select-type .btn-group-vertical>#select-image+#select-type,#compare-and-rank .comments .comment-form .btn-group-vertical>.view-button+#select-type,.comments .comment-form #compare-and-rank .btn-group-vertical>.view-button+#select-type,.btn-group-vertical>.btn-group+.btn,.comments .comment-form .btn-group-vertical>#select-type+.btn,.btn-group-vertical>.btn-group+.button-default,.comments .comment-form .btn-group-vertical>#select-type+.button-default,.btn-group-vertical>.btn-group+.button-primary,.comments .comment-form .btn-group-vertical>#select-type+.button-primary,.btn-group-vertical>.btn-group+.btn-assign,.comments .comment-form .btn-group-vertical>#select-type+.btn-assign,.btn-group-vertical>.btn-group+.btn-assignment-left,.comments .comment-form .btn-group-vertical>#select-type+.btn-assignment-left,.btn-group-vertical>.btn-group+.btn-assignment-right,.comments .comment-form .btn-group-vertical>#select-type+.btn-assignment-right,.btn-group-vertical>.btn-group+.btn-assignment-details,.comments .comment-form .btn-group-vertical>#select-type+.btn-assignment-details,.comments .comment-form .btn-group-vertical>.btn-group+#attachment-button,.comments .comment-form .btn-group-vertical>#select-type+#attachment-button,.comments .comment-form #select-type .btn-group-vertical>.btn-group+#select-document,.comments .comment-form #select-type .btn-group-vertical>#select-type+#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-group+#select-image,.comments .comment-form #select-type .btn-group-vertical>#select-type+#select-image,#compare-and-rank .btn-group-vertical>.btn-group+.view-button,.comments .comment-form #compare-and-rank .btn-group-vertical>#select-type+.view-button,#compare-and-rank .comments .comment-form .btn-group-vertical>#select-type+.view-button,.btn-group-vertical>.btn-group+.btn-group,.comments .comment-form .btn-group-vertical>#select-type+.btn-group,.comments .comment-form .btn-group-vertical>.btn-group+#select-type,.comments .comment-form .btn-group-vertical>#select-type+#select-type{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group-vertical>.button-default:not(:first-child):not(:last-child),.btn-group-vertical>.button-primary:not(:first-child):not(:last-child),.btn-group-vertical>.btn-assign:not(:first-child):not(:last-child),.btn-group-vertical>.btn-assignment-left:not(:first-child):not(:last-child),.btn-group-vertical>.btn-assignment-right:not(:first-child):not(:last-child),.btn-group-vertical>.btn-assignment-details:not(:first-child):not(:last-child),.comments .comment-form .btn-group-vertical>#attachment-button:not(:first-child):not(:last-child),.comments .comment-form #select-type .btn-group-vertical>#select-document:not(:first-child):not(:last-child),.comments .comment-form #select-type .btn-group-vertical>#select-image:not(:first-child):not(:last-child),#compare-and-rank .btn-group-vertical>.view-button:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>.button-default:first-child:not(:last-child),.btn-group-vertical>.button-primary:first-child:not(:last-child),.btn-group-vertical>.btn-assign:first-child:not(:last-child),.btn-group-vertical>.btn-assignment-left:first-child:not(:last-child),.btn-group-vertical>.btn-assignment-right:first-child:not(:last-child),.btn-group-vertical>.btn-assignment-details:first-child:not(:last-child),.comments .comment-form .btn-group-vertical>#attachment-button:first-child:not(:last-child),.comments .comment-form #select-type .btn-group-vertical>#select-document:first-child:not(:last-child),.comments .comment-form #select-type .btn-group-vertical>#select-image:first-child:not(:last-child),#compare-and-rank .btn-group-vertical>.view-button: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),.btn-group-vertical>.button-default:last-child:not(:first-child),.btn-group-vertical>.button-primary:last-child:not(:first-child),.btn-group-vertical>.btn-assign:last-child:not(:first-child),.btn-group-vertical>.btn-assignment-left:last-child:not(:first-child),.btn-group-vertical>.btn-assignment-right:last-child:not(:first-child),.btn-group-vertical>.btn-assignment-details:last-child:not(:first-child),.comments .comment-form .btn-group-vertical>#attachment-button:last-child:not(:first-child),.comments .comment-form #select-type .btn-group-vertical>#select-document:last-child:not(:first-child),.comments .comment-form #select-type .btn-group-vertical>#select-image:last-child:not(:first-child),#compare-and-rank .btn-group-vertical>.view-button: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,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.button-default,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.button-default,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.button-primary,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.button-primary,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-assign,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.btn-assign,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-left,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.btn-assignment-left,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-right,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.btn-assignment-right,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-assignment-details,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.btn-assignment-details,.comments .comment-form .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>#attachment-button,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>#attachment-button,.comments .comment-form #select-type .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>#select-document,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>#select-document,.comments .comment-form #select-type .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>#select-image,.comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>#select-image,#compare-and-rank .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.view-button,.comments .comment-form #compare-and-rank .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.view-button,#compare-and-rank .comments .comment-form .btn-group-vertical>#select-type:not(:first-child):not(:last-child)>.view-button{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.button-default:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.button-default:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.button-primary:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.button-primary:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-assign:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.btn-assign:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-assignment-left:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.btn-assignment-left:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-assignment-right:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.btn-assignment-right:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-assignment-details:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.btn-assignment-details:last-child,.comments .comment-form .btn-group-vertical>.btn-group:first-child:not(:last-child)>#attachment-button:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>#attachment-button:last-child,.comments .comment-form #select-type .btn-group-vertical>.btn-group:first-child:not(:last-child)>#select-document:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>#select-document:last-child,.comments .comment-form #select-type .btn-group-vertical>.btn-group:first-child:not(:last-child)>#select-image:last-child,.comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>#select-image:last-child,#compare-and-rank .btn-group-vertical>.btn-group:first-child:not(:last-child)>.view-button:last-child,.comments .comment-form #compare-and-rank .btn-group-vertical>#select-type:first-child:not(:last-child)>.view-button:last-child,#compare-and-rank .comments .comment-form .btn-group-vertical>#select-type:first-child:not(:last-child)>.view-button:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.comments .comment-form .btn-group-vertical>#select-type: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,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.btn:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.button-default:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.button-default:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.button-primary:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.button-primary:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-assign:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.btn-assign:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-assignment-left:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.btn-assignment-left:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-assignment-right:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.btn-assignment-right:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-assignment-details:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.btn-assignment-details:first-child,.comments .comment-form .btn-group-vertical>.btn-group:last-child:not(:first-child)>#attachment-button:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>#attachment-button:first-child,.comments .comment-form #select-type .btn-group-vertical>.btn-group:last-child:not(:first-child)>#select-document:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>#select-document:first-child,.comments .comment-form #select-type .btn-group-vertical>.btn-group:last-child:not(:first-child)>#select-image:first-child,.comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>#select-image:first-child,#compare-and-rank .btn-group-vertical>.btn-group:last-child:not(:first-child)>.view-button:first-child,.comments .comment-form #compare-and-rank .btn-group-vertical>#select-type:last-child:not(:first-child)>.view-button:first-child,#compare-and-rank .comments .comment-form .btn-group-vertical>#select-type:last-child:not(:first-child)>.view-button: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>.button-default,.btn-group-justified>.button-primary,.btn-group-justified>.btn-assign,.btn-group-justified>.btn-assignment-left,.btn-group-justified>.btn-assignment-right,.btn-group-justified>.btn-assignment-details,.comments .comment-form .btn-group-justified>#attachment-button,.comments .comment-form #select-type .btn-group-justified>#select-document,.comments .comment-form #select-type .btn-group-justified>#select-image,#compare-and-rank .btn-group-justified>.view-button,.btn-group-justified>.btn-group,.comments .comment-form .btn-group-justified>#select-type{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn,.comments .comment-form .btn-group-justified>#select-type .btn,.btn-group-justified>.btn-group .button-default,.comments .comment-form .btn-group-justified>#select-type .button-default,.btn-group-justified>.btn-group .button-primary,.comments .comment-form .btn-group-justified>#select-type .button-primary,.btn-group-justified>.btn-group .btn-assign,.comments .comment-form .btn-group-justified>#select-type .btn-assign,.btn-group-justified>.btn-group .btn-assignment-left,.comments .comment-form .btn-group-justified>#select-type .btn-assignment-left,.btn-group-justified>.btn-group .btn-assignment-right,.comments .comment-form .btn-group-justified>#select-type .btn-assignment-right,.btn-group-justified>.btn-group .btn-assignment-details,.comments .comment-form .btn-group-justified>#select-type .btn-assignment-details,.btn-group-justified>.btn-group .comments .comment-form #attachment-button,.comments .comment-form .btn-group-justified>.btn-group #attachment-button,.comments .comment-form .btn-group-justified>#select-type #attachment-button,.btn-group-justified>.btn-group .comments .comment-form #select-type #select-document,.comments .comment-form #select-type .btn-group-justified>.btn-group #select-document,.comments .comment-form .btn-group-justified>#select-type #select-document,.btn-group-justified>.btn-group .comments .comment-form #select-type #select-image,.comments .comment-form #select-type .btn-group-justified>.btn-group #select-image,.comments .comment-form .btn-group-justified>#select-type #select-image,.btn-group-justified>.btn-group #compare-and-rank .view-button,#compare-and-rank .btn-group-justified>.btn-group .view-button,.comments .comment-form .btn-group-justified>#select-type #compare-and-rank .view-button,#compare-and-rank .comments .comment-form .btn-group-justified>#select-type .view-button{width:100%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.button-default>input[type="radio"],[data-toggle="buttons"]>.button-primary>input[type="radio"],[data-toggle="buttons"]>.btn-assign>input[type="radio"],[data-toggle="buttons"]>.btn-assignment-left>input[type="radio"],[data-toggle="buttons"]>.btn-assignment-right>input[type="radio"],[data-toggle="buttons"]>.btn-assignment-details>input[type="radio"],.comments .comment-form [data-toggle="buttons"]>#attachment-button>input[type="radio"],.comments .comment-form #select-type [data-toggle="buttons"]>#select-document>input[type="radio"],.comments .comment-form #select-type [data-toggle="buttons"]>#select-image>input[type="radio"],#compare-and-rank [data-toggle="buttons"]>.view-button>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"],[data-toggle="buttons"]>.button-default>input[type="checkbox"],[data-toggle="buttons"]>.button-primary>input[type="checkbox"],[data-toggle="buttons"]>.btn-assign>input[type="checkbox"],[data-toggle="buttons"]>.btn-assignment-left>input[type="checkbox"],[data-toggle="buttons"]>.btn-assignment-right>input[type="checkbox"],[data-toggle="buttons"]>.btn-assignment-details>input[type="checkbox"],.comments .comment-form [data-toggle="buttons"]>#attachment-button>input[type="checkbox"],.comments .comment-form #select-type [data-toggle="buttons"]>#select-document>input[type="checkbox"],.comments .comment-form #select-type [data-toggle="buttons"]>#select-image>input[type="checkbox"],#compare-and-rank [data-toggle="buttons"]>.view-button>input[type="checkbox"]{position:absolute;z-index:-1;opacity:0}.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,.input-group .comments .comment-form textarea,.comments .comment-form .input-group textarea{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-addon,.input-group-btn,.input-group .form-control,.input-group .comments .comment-form textarea,.comments .comment-form .input-group textarea{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),.input-group .comments .comment-form textarea:not(:first-child):not(:last-child),.comments .comment-form .input-group textarea:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555555;text-align:center;background-color:#eeeeee;border:1px solid #cccccc;border-radius:4px}.input-group-addon.input-sm,.comments .comment-form .input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn,.input-group-sm>.input-group-btn>.input-group-addon.button-default,.input-group-sm>.input-group-btn>.input-group-addon.button-primary,.input-group-sm>.input-group-btn>.input-group-addon.btn-assign,.input-group-sm>.input-group-btn>.input-group-addon.btn-assignment-left,.input-group-sm>.input-group-btn>.input-group-addon.btn-assignment-right,.input-group-sm>.input-group-btn>.input-group-addon.btn-assignment-details,.comments .comment-form .input-group-sm>.input-group-btn>.input-group-addon#attachment-button,.comments .comment-form #select-type .input-group-sm>.input-group-btn>.input-group-addon#select-document,.comments .comment-form #select-type .input-group-sm>.input-group-btn>.input-group-addon#select-image,#compare-and-rank .input-group-sm>.input-group-btn>.input-group-addon.view-button{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.comments .comment-form .input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn,.input-group-lg>.input-group-btn>.input-group-addon.button-default,.input-group-lg>.input-group-btn>.input-group-addon.button-primary,.input-group-lg>.input-group-btn>.input-group-addon.btn-assign,.input-group-lg>.input-group-btn>.input-group-addon.btn-assignment-left,.input-group-lg>.input-group-btn>.input-group-addon.btn-assignment-right,.input-group-lg>.input-group-btn>.input-group-addon.btn-assignment-details,.comments .comment-form .input-group-lg>.input-group-btn>.input-group-addon#attachment-button,.comments .comment-form #select-type .input-group-lg>.input-group-btn>.input-group-addon#select-document,.comments .comment-form #select-type .input-group-lg>.input-group-btn>.input-group-addon#select-image,#compare-and-rank .input-group-lg>.input-group-btn>.input-group-addon.view-button{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 .comments .comment-form textarea:first-child,.comments .comment-form .input-group textarea:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.button-default,.input-group-btn:first-child>.button-primary,.input-group-btn:first-child>.btn-assign,.input-group-btn:first-child>.btn-assignment-left,.input-group-btn:first-child>.btn-assignment-right,.input-group-btn:first-child>.btn-assignment-details,.comments .comment-form .input-group-btn:first-child>#attachment-button,.comments .comment-form #select-type .input-group-btn:first-child>#select-document,.comments .comment-form #select-type .input-group-btn:first-child>#select-image,#compare-and-rank .input-group-btn:first-child>.view-button,.input-group-btn:first-child>.btn-group>.btn,.comments .comment-form .input-group-btn:first-child>#select-type>.btn,.input-group-btn:first-child>.btn-group>.button-default,.comments .comment-form .input-group-btn:first-child>#select-type>.button-default,.input-group-btn:first-child>.btn-group>.button-primary,.comments .comment-form .input-group-btn:first-child>#select-type>.button-primary,.input-group-btn:first-child>.btn-group>.btn-assign,.comments .comment-form .input-group-btn:first-child>#select-type>.btn-assign,.input-group-btn:first-child>.btn-group>.btn-assignment-left,.comments .comment-form .input-group-btn:first-child>#select-type>.btn-assignment-left,.input-group-btn:first-child>.btn-group>.btn-assignment-right,.comments .comment-form .input-group-btn:first-child>#select-type>.btn-assignment-right,.input-group-btn:first-child>.btn-group>.btn-assignment-details,.comments .comment-form .input-group-btn:first-child>#select-type>.btn-assignment-details,.comments .comment-form .input-group-btn:first-child>.btn-group>#attachment-button,.comments .comment-form .input-group-btn:first-child>#select-type>#attachment-button,.comments .comment-form #select-type .input-group-btn:first-child>.btn-group>#select-document,.comments .comment-form .input-group-btn:first-child>#select-type>#select-document,.comments .comment-form #select-type .input-group-btn:first-child>.btn-group>#select-image,.comments .comment-form .input-group-btn:first-child>#select-type>#select-image,#compare-and-rank .input-group-btn:first-child>.btn-group>.view-button,.comments .comment-form #compare-and-rank .input-group-btn:first-child>#select-type>.view-button,#compare-and-rank .comments .comment-form .input-group-btn:first-child>#select-type>.view-button,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.button-default:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.button-primary:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-assign:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-assignment-left:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-assignment-right:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-assignment-details:not(:last-child):not(.dropdown-toggle),.comments .comment-form .input-group-btn:last-child>#attachment-button:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type .input-group-btn:last-child>#select-document:not(:last-child):not(.dropdown-toggle),.comments .comment-form #select-type .input-group-btn:last-child>#select-image:not(:last-child):not(.dropdown-toggle),#compare-and-rank .input-group-btn:last-child>.view-button:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.btn,.input-group-btn:last-child>.btn-group:not(:last-child)>.button-default,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.button-default,.input-group-btn:last-child>.btn-group:not(:last-child)>.button-primary,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.button-primary,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-assign,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.btn-assign,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-assignment-left,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.btn-assignment-left,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-assignment-right,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.btn-assignment-right,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-assignment-details,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.btn-assignment-details,.comments .comment-form .input-group-btn:last-child>.btn-group:not(:last-child)>#attachment-button,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>#attachment-button,.comments .comment-form #select-type .input-group-btn:last-child>.btn-group:not(:last-child)>#select-document,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>#select-document,.comments .comment-form #select-type .input-group-btn:last-child>.btn-group:not(:last-child)>#select-image,.comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>#select-image,#compare-and-rank .input-group-btn:last-child>.btn-group:not(:last-child)>.view-button,.comments .comment-form #compare-and-rank .input-group-btn:last-child>#select-type:not(:last-child)>.view-button,#compare-and-rank .comments .comment-form .input-group-btn:last-child>#select-type:not(:last-child)>.view-button{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 .comments .comment-form textarea:last-child,.comments .comment-form .input-group textarea:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.button-default,.input-group-btn:last-child>.button-primary,.input-group-btn:last-child>.btn-assign,.input-group-btn:last-child>.btn-assignment-left,.input-group-btn:last-child>.btn-assignment-right,.input-group-btn:last-child>.btn-assignment-details,.comments .comment-form .input-group-btn:last-child>#attachment-button,.comments .comment-form #select-type .input-group-btn:last-child>#select-document,.comments .comment-form #select-type .input-group-btn:last-child>#select-image,#compare-and-rank .input-group-btn:last-child>.view-button,.input-group-btn:last-child>.btn-group>.btn,.comments .comment-form .input-group-btn:last-child>#select-type>.btn,.input-group-btn:last-child>.btn-group>.button-default,.comments .comment-form .input-group-btn:last-child>#select-type>.button-default,.input-group-btn:last-child>.btn-group>.button-primary,.comments .comment-form .input-group-btn:last-child>#select-type>.button-primary,.input-group-btn:last-child>.btn-group>.btn-assign,.comments .comment-form .input-group-btn:last-child>#select-type>.btn-assign,.input-group-btn:last-child>.btn-group>.btn-assignment-left,.comments .comment-form .input-group-btn:last-child>#select-type>.btn-assignment-left,.input-group-btn:last-child>.btn-group>.btn-assignment-right,.comments .comment-form .input-group-btn:last-child>#select-type>.btn-assignment-right,.input-group-btn:last-child>.btn-group>.btn-assignment-details,.comments .comment-form .input-group-btn:last-child>#select-type>.btn-assignment-details,.comments .comment-form .input-group-btn:last-child>.btn-group>#attachment-button,.comments .comment-form .input-group-btn:last-child>#select-type>#attachment-button,.comments .comment-form #select-type .input-group-btn:last-child>.btn-group>#select-document,.comments .comment-form .input-group-btn:last-child>#select-type>#select-document,.comments .comment-form #select-type .input-group-btn:last-child>.btn-group>#select-image,.comments .comment-form .input-group-btn:last-child>#select-type>#select-image,#compare-and-rank .input-group-btn:last-child>.btn-group>.view-button,.comments .comment-form #compare-and-rank .input-group-btn:last-child>#select-type>.view-button,#compare-and-rank .comments .comment-form .input-group-btn:last-child>#select-type>.view-button,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.button-default:not(:first-child),.input-group-btn:first-child>.button-primary:not(:first-child),.input-group-btn:first-child>.btn-assign:not(:first-child),.input-group-btn:first-child>.btn-assignment-left:not(:first-child),.input-group-btn:first-child>.btn-assignment-right:not(:first-child),.input-group-btn:first-child>.btn-assignment-details:not(:first-child),.comments .comment-form .input-group-btn:first-child>#attachment-button:not(:first-child),.comments .comment-form #select-type .input-group-btn:first-child>#select-document:not(:first-child),.comments .comment-form #select-type .input-group-btn:first-child>#select-image:not(:first-child),#compare-and-rank .input-group-btn:first-child>.view-button:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.btn,.input-group-btn:first-child>.btn-group:not(:first-child)>.button-default,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.button-default,.input-group-btn:first-child>.btn-group:not(:first-child)>.button-primary,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.button-primary,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-assign,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.btn-assign,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-assignment-left,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.btn-assignment-left,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-assignment-right,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.btn-assignment-right,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-assignment-details,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.btn-assignment-details,.comments .comment-form .input-group-btn:first-child>.btn-group:not(:first-child)>#attachment-button,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>#attachment-button,.comments .comment-form #select-type .input-group-btn:first-child>.btn-group:not(:first-child)>#select-document,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>#select-document,.comments .comment-form #select-type .input-group-btn:first-child>.btn-group:not(:first-child)>#select-image,.comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>#select-image,#compare-and-rank .input-group-btn:first-child>.btn-group:not(:first-child)>.view-button,.comments .comment-form #compare-and-rank .input-group-btn:first-child>#select-type:not(:first-child)>.view-button,#compare-and-rank .comments .comment-form .input-group-btn:first-child>#select-type:not(:first-child)>.view-button{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,.input-group-btn>.button-default,.input-group-btn>.button-primary,.input-group-btn>.btn-assign,.input-group-btn>.btn-assignment-left,.input-group-btn>.btn-assignment-right,.input-group-btn>.btn-assignment-details,.comments .comment-form .input-group-btn>#attachment-button,.comments .comment-form #select-type .input-group-btn>#select-document,.comments .comment-form #select-type .input-group-btn>#select-image,#compare-and-rank .input-group-btn>.view-button{position:relative}.input-group-btn>.btn+.btn,.input-group-btn>.button-default+.btn,.input-group-btn>.button-primary+.btn,.input-group-btn>.btn-assign+.btn,.input-group-btn>.btn-assignment-left+.btn,.input-group-btn>.btn-assignment-right+.btn,.input-group-btn>.btn-assignment-details+.btn,.comments .comment-form .input-group-btn>#attachment-button+.btn,.comments .comment-form #select-type .input-group-btn>#select-document+.btn,.comments .comment-form #select-type .input-group-btn>#select-image+.btn,#compare-and-rank .input-group-btn>.view-button+.btn,.input-group-btn>.btn+.button-default,.input-group-btn>.button-default+.button-default,.input-group-btn>.button-primary+.button-default,.input-group-btn>.btn-assign+.button-default,.input-group-btn>.btn-assignment-left+.button-default,.input-group-btn>.btn-assignment-right+.button-default,.input-group-btn>.btn-assignment-details+.button-default,.comments .comment-form .input-group-btn>#attachment-button+.button-default,.comments .comment-form #select-type .input-group-btn>#select-document+.button-default,.comments .comment-form #select-type .input-group-btn>#select-image+.button-default,#compare-and-rank .input-group-btn>.view-button+.button-default,.input-group-btn>.btn+.button-primary,.input-group-btn>.button-default+.button-primary,.input-group-btn>.button-primary+.button-primary,.input-group-btn>.btn-assign+.button-primary,.input-group-btn>.btn-assignment-left+.button-primary,.input-group-btn>.btn-assignment-right+.button-primary,.input-group-btn>.btn-assignment-details+.button-primary,.comments .comment-form .input-group-btn>#attachment-button+.button-primary,.comments .comment-form #select-type .input-group-btn>#select-document+.button-primary,.comments .comment-form #select-type .input-group-btn>#select-image+.button-primary,#compare-and-rank .input-group-btn>.view-button+.button-primary,.input-group-btn>.btn+.btn-assign,.input-group-btn>.button-default+.btn-assign,.input-group-btn>.button-primary+.btn-assign,.input-group-btn>.btn-assign+.btn-assign,.input-group-btn>.btn-assignment-left+.btn-assign,.input-group-btn>.btn-assignment-right+.btn-assign,.input-group-btn>.btn-assignment-details+.btn-assign,.comments .comment-form .input-group-btn>#attachment-button+.btn-assign,.comments .comment-form #select-type .input-group-btn>#select-document+.btn-assign,.comments .comment-form #select-type .input-group-btn>#select-image+.btn-assign,#compare-and-rank .input-group-btn>.view-button+.btn-assign,.input-group-btn>.btn+.btn-assignment-left,.input-group-btn>.button-default+.btn-assignment-left,.input-group-btn>.button-primary+.btn-assignment-left,.input-group-btn>.btn-assign+.btn-assignment-left,.input-group-btn>.btn-assignment-left+.btn-assignment-left,.input-group-btn>.btn-assignment-right+.btn-assignment-left,.input-group-btn>.btn-assignment-details+.btn-assignment-left,.comments .comment-form .input-group-btn>#attachment-button+.btn-assignment-left,.comments .comment-form #select-type .input-group-btn>#select-document+.btn-assignment-left,.comments .comment-form #select-type .input-group-btn>#select-image+.btn-assignment-left,#compare-and-rank .input-group-btn>.view-button+.btn-assignment-left,.input-group-btn>.btn+.btn-assignment-right,.input-group-btn>.button-default+.btn-assignment-right,.input-group-btn>.button-primary+.btn-assignment-right,.input-group-btn>.btn-assign+.btn-assignment-right,.input-group-btn>.btn-assignment-left+.btn-assignment-right,.input-group-btn>.btn-assignment-right+.btn-assignment-right,.input-group-btn>.btn-assignment-details+.btn-assignment-right,.comments .comment-form .input-group-btn>#attachment-button+.btn-assignment-right,.comments .comment-form #select-type .input-group-btn>#select-document+.btn-assignment-right,.comments .comment-form #select-type .input-group-btn>#select-image+.btn-assignment-right,#compare-and-rank .input-group-btn>.view-button+.btn-assignment-right,.input-group-btn>.btn+.btn-assignment-details,.input-group-btn>.button-default+.btn-assignment-details,.input-group-btn>.button-primary+.btn-assignment-details,.input-group-btn>.btn-assign+.btn-assignment-details,.input-group-btn>.btn-assignment-left+.btn-assignment-details,.input-group-btn>.btn-assignment-right+.btn-assignment-details,.input-group-btn>.btn-assignment-details+.btn-assignment-details,.comments .comment-form .input-group-btn>#attachment-button+.btn-assignment-details,.comments .comment-form #select-type .input-group-btn>#select-document+.btn-assignment-details,.comments .comment-form #select-type .input-group-btn>#select-image+.btn-assignment-details,#compare-and-rank .input-group-btn>.view-button+.btn-assignment-details,.comments .comment-form .input-group-btn>.btn+#attachment-button,.comments .comment-form .input-group-btn>.button-default+#attachment-button,.comments .comment-form .input-group-btn>.button-primary+#attachment-button,.comments .comment-form .input-group-btn>.btn-assign+#attachment-button,.comments .comment-form .input-group-btn>.btn-assignment-left+#attachment-button,.comments .comment-form .input-group-btn>.btn-assignment-right+#attachment-button,.comments .comment-form .input-group-btn>.btn-assignment-details+#attachment-button,.comments .comment-form .input-group-btn>#attachment-button+#attachment-button,.comments .comment-form #select-type .input-group-btn>#select-document+#attachment-button,.comments .comment-form #select-type .input-group-btn>#select-image+#attachment-button,#compare-and-rank .comments .comment-form .input-group-btn>.view-button+#attachment-button,.comments .comment-form #compare-and-rank .input-group-btn>.view-button+#attachment-button,.comments .comment-form #select-type .input-group-btn>.btn+#select-document,.comments .comment-form #select-type .input-group-btn>.button-default+#select-document,.comments .comment-form #select-type .input-group-btn>.button-primary+#select-document,.comments .comment-form #select-type .input-group-btn>.btn-assign+#select-document,.comments .comment-form #select-type .input-group-btn>.btn-assignment-left+#select-document,.comments .comment-form #select-type .input-group-btn>.btn-assignment-right+#select-document,.comments .comment-form #select-type .input-group-btn>.btn-assignment-details+#select-document,.comments .comment-form #select-type .input-group-btn>#attachment-button+#select-document,.comments .comment-form #select-type .input-group-btn>#select-document+#select-document,.comments .comment-form #select-type .input-group-btn>#select-image+#select-document,#compare-and-rank .comments .comment-form #select-type .input-group-btn>.view-button+#select-document,.comments .comment-form #select-type #compare-and-rank .input-group-btn>.view-button+#select-document,.comments .comment-form #select-type .input-group-btn>.btn+#select-image,.comments .comment-form #select-type .input-group-btn>.button-default+#select-image,.comments .comment-form #select-type .input-group-btn>.button-primary+#select-image,.comments .comment-form #select-type .input-group-btn>.btn-assign+#select-image,.comments .comment-form #select-type .input-group-btn>.btn-assignment-left+#select-image,.comments .comment-form #select-type .input-group-btn>.btn-assignment-right+#select-image,.comments .comment-form #select-type .input-group-btn>.btn-assignment-details+#select-image,.comments .comment-form #select-type .input-group-btn>#attachment-button+#select-image,.comments .comment-form #select-type .input-group-btn>#select-document+#select-image,.comments .comment-form #select-type .input-group-btn>#select-image+#select-image,#compare-and-rank .comments .comment-form #select-type .input-group-btn>.view-button+#select-image,.comments .comment-form #select-type #compare-and-rank .input-group-btn>.view-button+#select-image,#compare-and-rank .input-group-btn>.btn+.view-button,#compare-and-rank .input-group-btn>.button-default+.view-button,#compare-and-rank .input-group-btn>.button-primary+.view-button,#compare-and-rank .input-group-btn>.btn-assign+.view-button,#compare-and-rank .input-group-btn>.btn-assignment-left+.view-button,#compare-and-rank .input-group-btn>.btn-assignment-right+.view-button,#compare-and-rank .input-group-btn>.btn-assignment-details+.view-button,.comments .comment-form #compare-and-rank .input-group-btn>#attachment-button+.view-button,#compare-and-rank .comments .comment-form .input-group-btn>#attachment-button+.view-button,.comments .comment-form #select-type #compare-and-rank .input-group-btn>#select-document+.view-button,#compare-and-rank .comments .comment-form #select-type .input-group-btn>#select-document+.view-button,.comments .comment-form #select-type #compare-and-rank .input-group-btn>#select-image+.view-button,#compare-and-rank .comments .comment-form #select-type .input-group-btn>#select-image+.view-button,#compare-and-rank .input-group-btn>.view-button+.view-button{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.button-default:hover,.input-group-btn>.button-primary:hover,.input-group-btn>.btn-assign:hover,.input-group-btn>.btn-assignment-left:hover,.input-group-btn>.btn-assignment-right:hover,.input-group-btn>.btn-assignment-details:hover,.comments .comment-form .input-group-btn>#attachment-button:hover,.comments .comment-form #select-type .input-group-btn>#select-document:hover,.comments .comment-form #select-type .input-group-btn>#select-image:hover,#compare-and-rank .input-group-btn>.view-button:hover,.input-group-btn>.btn:focus,.input-group-btn>.button-default:focus,.input-group-btn>.button-primary:focus,.input-group-btn>.btn-assign:focus,.input-group-btn>.btn-assignment-left:focus,.input-group-btn>.btn-assignment-right:focus,.input-group-btn>.btn-assignment-details:focus,.comments .comment-form .input-group-btn>#attachment-button:focus,.comments .comment-form #select-type .input-group-btn>#select-document:focus,.comments .comment-form #select-type .input-group-btn>#select-image:focus,#compare-and-rank .input-group-btn>.view-button:focus,.input-group-btn>.btn:active,.input-group-btn>.button-default:active,.input-group-btn>.button-primary:active,.input-group-btn>.btn-assign:active,.input-group-btn>.btn-assignment-left:active,.input-group-btn>.btn-assignment-right:active,.input-group-btn>.btn-assignment-details:active,.comments .comment-form .input-group-btn>#attachment-button:active,.comments .comment-form #select-type .input-group-btn>#select-document:active,.comments .comment-form #select-type .input-group-btn>#select-image:active,#compare-and-rank .input-group-btn>.view-button:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.button-default,.input-group-btn:first-child>.button-primary,.input-group-btn:first-child>.btn-assign,.input-group-btn:first-child>.btn-assignment-left,.input-group-btn:first-child>.btn-assignment-right,.input-group-btn:first-child>.btn-assignment-details,.comments .comment-form .input-group-btn:first-child>#attachment-button,.comments .comment-form #select-type .input-group-btn:first-child>#select-document,.comments .comment-form #select-type .input-group-btn:first-child>#select-image,#compare-and-rank .input-group-btn:first-child>.view-button,.input-group-btn:first-child>.btn-group,.comments .comment-form .input-group-btn:first-child>#select-type{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.button-default,.input-group-btn:last-child>.button-primary,.input-group-btn:last-child>.btn-assign,.input-group-btn:last-child>.btn-assignment-left,.input-group-btn:last-child>.btn-assignment-right,.input-group-btn:last-child>.btn-assignment-details,.comments .comment-form .input-group-btn:last-child>#attachment-button,.comments .comment-form #select-type .input-group-btn:last-child>#select-document,.comments .comment-form #select-type .input-group-btn:last-child>#select-image,#compare-and-rank .input-group-btn:last-child>.view-button,.input-group-btn:last-child>.btn-group,.comments .comment-form .input-group-btn:last-child>#select-type{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee}.nav>li.disabled>a{color:#999999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eeeeee;border-color:#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 #dddddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555555;background-color:white;border:1px solid #dddddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:white;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #dddddd}@media (min-width: 768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #dddddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:white}}.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}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width: 768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width: 768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width: 768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,#content>.navbar-header,.plank .section-container>.navbar-header,.container>.navbar-collapse,#content>.navbar-collapse,.plank .section-container>.navbar-collapse,.container-fluid>.navbar-header,header>.navbar-header,main>.navbar-header,.container-fluid>.navbar-collapse,header>.navbar-collapse,main>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.container>.navbar-header,#content>.navbar-header,.plank .section-container>.navbar-header,.container>.navbar-collapse,#content>.navbar-collapse,.plank .section-container>.navbar-collapse,.container-fluid>.navbar-header,header>.navbar-header,main>.navbar-header,.container-fluid>.navbar-collapse,header>.navbar-collapse,main>.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 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>#content .navbar-brand,.plank .navbar>.section-container .navbar-brand,.navbar>.container-fluid .navbar-brand,.navbar>header .navbar-brand,.navbar>main .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,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@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,.btn-group-sm>.navbar-btn.btn,.btn-group-sm>.navbar-btn.button-default,.btn-group-sm>.navbar-btn.button-primary,.btn-group-sm>.navbar-btn.btn-assign,.btn-group-sm>.navbar-btn.btn-assignment-left,.btn-group-sm>.navbar-btn.btn-assignment-right,.btn-group-sm>.navbar-btn.btn-assignment-details,.comments .comment-form .btn-group-sm>.navbar-btn#attachment-button,.comments .comment-form #select-type .btn-group-sm>.navbar-btn#select-document,.comments .comment-form #select-type .btn-group-sm>.navbar-btn#select-image,#compare-and-rank .btn-group-sm>.navbar-btn.view-button{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn,.btn-group-xs>.navbar-btn.button-default,.btn-group-xs>.navbar-btn.button-primary,.btn-group-xs>.navbar-btn.btn-assign,.btn-group-xs>.navbar-btn.btn-assignment-left,.btn-group-xs>.navbar-btn.btn-assignment-right,.btn-group-xs>.navbar-btn.btn-assignment-details,.comments .comment-form .btn-group-xs>.navbar-btn#attachment-button,.comments .comment-form #select-type .btn-group-xs>.navbar-btn#select-document,.comments .comment-form #select-type .btn-group-xs>.navbar-btn#select-image,#compare-and-rank .btn-group-xs>.navbar-btn.view-button{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:#777777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777777}.navbar-default .navbar-nav>li>a{color:#777777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#dddddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#dddddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888888}.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:#555555}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333333;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:#555555;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:#cccccc;background-color:transparent}}.navbar-default .navbar-link{color:#777777}.navbar-default .navbar-link:hover{color:#333333}.navbar-default .btn-link{color:#777777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#cccccc}.navbar-inverse{background-color:#222222;border-color:#090909}.navbar-inverse .navbar-brand{color:#999999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:white;background-color:transparent}.navbar-inverse .navbar-text{color:#999999}.navbar-inverse .navbar-nav>li>a{color:#999999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:white;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:white;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333333}.navbar-inverse .navbar-toggle .icon-bar{background-color:white}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:white}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:white;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:white;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999999}.navbar-inverse .navbar-link:hover{color:white}.navbar-inverse .btn-link{color:#999999}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:white}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:whitesmoke;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#cccccc}.breadcrumb>.active{color:#999999}.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.428571429;text-decoration:none;color:#428bca;background-color:white;border:1px solid #dddddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#2a6496;background-color:#eeeeee;border-color:#dddddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:2;color:white;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:#999999;background-color:white;border-color:#dddddd;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:before,.pager:after{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:white;border:1px solid #dddddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eeeeee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:white;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:white;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label,.button-default .label,.button-primary .label,.btn-assign .label,.btn-assignment-left .label,.btn-assignment-right .label,.btn-assignment-details .label,.comments .comment-form #attachment-button .label,.comments .comment-form #select-type #select-document .label,.comments .comment-form #select-type #select-image .label,#compare-and-rank .view-button .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:white;text-decoration:none;cursor:pointer}.label-default{background-color:#999999}.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:bold;color:white;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999999;border-radius:10px}.badge:empty{display:none}.btn .badge,.button-default .badge,.button-primary .badge,.btn-assign .badge,.btn-assignment-left .badge,.btn-assignment-right .badge,.btn-assignment-details .badge,.comments .comment-form #attachment-button .badge,.comments .comment-form #select-type #select-document .badge,.comments .comment-form #select-type #select-image .badge,#compare-and-rank .view-button .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge,.btn-group-xs>.button-default .badge,.btn-group-xs>.button-primary .badge,.btn-group-xs>.btn-assign .badge,.btn-group-xs>.btn-assignment-left .badge,.btn-group-xs>.btn-assignment-right .badge,.btn-group-xs>.btn-assignment-details .badge,.comments .comment-form .btn-group-xs>#attachment-button .badge,.comments .comment-form #select-type .btn-group-xs>#select-document .badge,.comments .comment-form #select-type .btn-group-xs>#select-image .badge,#compare-and-rank .btn-group-xs>.view-button .badge{top:0;padding:1px 5px}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:white}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:white;text-decoration:none;cursor:pointer}.jumbotron,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework{padding:30px;margin-bottom:30px;color:inherit;background-color:#eeeeee}.jumbotron h1,.assignment-jumbotron h1,.assignment-details-jumbotron h1,.assignment-details-articles h1,.assignment-details-homework h1,.jumbotron .h1,.assignment-jumbotron .h1,.assignment-details-jumbotron .h1,.assignment-details-articles .h1,.assignment-details-homework .h1{color:inherit}.jumbotron p,.assignment-jumbotron p,.assignment-details-jumbotron p,.assignment-details-articles p,.assignment-details-homework p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr,.assignment-jumbotron>hr,.assignment-details-jumbotron>hr,.assignment-details-articles>hr,.assignment-details-homework>hr{border-top-color:#d5d5d5}.container .jumbotron,#content .jumbotron,.plank .section-container .jumbotron,.container .assignment-jumbotron,#content .assignment-jumbotron,.plank .section-container .assignment-jumbotron,.container .assignment-details-jumbotron,#content .assignment-details-jumbotron,.plank .section-container .assignment-details-jumbotron,.container .assignment-details-articles,#content .assignment-details-articles,.plank .section-container .assignment-details-articles,.container .assignment-details-homework,#content .assignment-details-homework,.plank .section-container .assignment-details-homework{border-radius:6px}.jumbotron .container,.assignment-jumbotron .container,.assignment-details-jumbotron .container,.assignment-details-articles .container,.assignment-details-homework .container,.jumbotron #content,.assignment-jumbotron #content,.assignment-details-jumbotron #content,.assignment-details-articles #content,.assignment-details-homework #content,.jumbotron .plank .section-container,.plank .jumbotron .section-container,.assignment-jumbotron .plank .section-container,.plank .assignment-jumbotron .section-container,.assignment-details-jumbotron .plank .section-container,.plank .assignment-details-jumbotron .section-container,.assignment-details-articles .plank .section-container,.plank .assignment-details-articles .section-container,.assignment-details-homework .plank .section-container,.plank .assignment-details-homework .section-container{max-width:100%}@media screen and (min-width: 768px){.jumbotron,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework{padding-top:48px;padding-bottom:48px}.container .jumbotron,#content .jumbotron,.plank .section-container .jumbotron,.container .assignment-jumbotron,#content .assignment-jumbotron,.plank .section-container .assignment-jumbotron,.container .assignment-details-jumbotron,#content .assignment-details-jumbotron,.plank .section-container .assignment-details-jumbotron,.container .assignment-details-articles,#content .assignment-details-articles,.plank .section-container .assignment-details-articles,.container .assignment-details-homework,#content .assignment-details-homework,.plank .section-container .assignment-details-homework{padding-left:60px;padding-right:60px}.jumbotron h1,.assignment-jumbotron h1,.assignment-details-jumbotron h1,.assignment-details-articles h1,.assignment-details-homework h1,.jumbotron .h1,.assignment-jumbotron .h1,.assignment-details-jumbotron .h1,.assignment-details-articles .h1,.assignment-details-homework .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:white;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333333}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.alert,#apply-page .open-application-notification{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4,#apply-page .open-application-notification h4{margin-top:0;color:inherit}.alert .alert-link,#apply-page .open-application-notification .alert-link{font-weight:bold}.alert>p,#apply-page .open-application-notification>p,.alert>ul,#apply-page .open-application-notification>ul{margin-bottom:0}.alert>p+p,#apply-page .open-application-notification>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,#apply-page .open-application-notification{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr,#apply-page .open-application-notification hr{border-top-color:#a6e1ec}.alert-info .alert-link,#apply-page .open-application-notification .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}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:whitesmoke;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:white;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{color:#999999;min-width:30px;background-color:transparent;background-image:none;box-shadow:none}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media,.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,.media>.btn-assignment-details{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:white;border:1px solid #dddddd}.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:#555555}a.list-group-item .list-group-item-heading{color:#333333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;color:#555555;background-color:whitesmoke}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eeeeee;color:#999999}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#999999}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:white;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#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:white;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:whitesmoke;border-top:1px solid #dddddd;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:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #dddddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #dddddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #dddddd}.panel-default{border-color:#dddddd}.panel-default>.panel-heading{color:#333333;background-color:whitesmoke;border-color:#dddddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#dddddd}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#dddddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:white;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}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:whitesmoke;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:black;text-shadow:0 1px 0 white;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow: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%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:white;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:black}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn,.modal-footer .button-default+.btn,.modal-footer .button-primary+.btn,.modal-footer .btn-assign+.btn,.modal-footer .btn-assignment-left+.btn,.modal-footer .btn-assignment-right+.btn,.modal-footer .btn-assignment-details+.btn,.modal-footer .comments .comment-form #attachment-button+.btn,.comments .comment-form .modal-footer #attachment-button+.btn,.modal-footer .comments .comment-form #select-type #select-document+.btn,.comments .comment-form #select-type .modal-footer #select-document+.btn,.modal-footer .comments .comment-form #select-type #select-image+.btn,.comments .comment-form #select-type .modal-footer #select-image+.btn,.modal-footer #compare-and-rank .view-button+.btn,#compare-and-rank .modal-footer .view-button+.btn,.modal-footer .btn+.button-default,.modal-footer .button-default+.button-default,.modal-footer .button-primary+.button-default,.modal-footer .btn-assign+.button-default,.modal-footer .btn-assignment-left+.button-default,.modal-footer .btn-assignment-right+.button-default,.modal-footer .btn-assignment-details+.button-default,.modal-footer .comments .comment-form #attachment-button+.button-default,.comments .comment-form .modal-footer #attachment-button+.button-default,.modal-footer .comments .comment-form #select-type #select-document+.button-default,.comments .comment-form #select-type .modal-footer #select-document+.button-default,.modal-footer .comments .comment-form #select-type #select-image+.button-default,.comments .comment-form #select-type .modal-footer #select-image+.button-default,.modal-footer #compare-and-rank .view-button+.button-default,#compare-and-rank .modal-footer .view-button+.button-default,.modal-footer .btn+.button-primary,.modal-footer .button-default+.button-primary,.modal-footer .button-primary+.button-primary,.modal-footer .btn-assign+.button-primary,.modal-footer .btn-assignment-left+.button-primary,.modal-footer .btn-assignment-right+.button-primary,.modal-footer .btn-assignment-details+.button-primary,.modal-footer .comments .comment-form #attachment-button+.button-primary,.comments .comment-form .modal-footer #attachment-button+.button-primary,.modal-footer .comments .comment-form #select-type #select-document+.button-primary,.comments .comment-form #select-type .modal-footer #select-document+.button-primary,.modal-footer .comments .comment-form #select-type #select-image+.button-primary,.comments .comment-form #select-type .modal-footer #select-image+.button-primary,.modal-footer #compare-and-rank .view-button+.button-primary,#compare-and-rank .modal-footer .view-button+.button-primary,.modal-footer .btn+.btn-assign,.modal-footer .button-default+.btn-assign,.modal-footer .button-primary+.btn-assign,.modal-footer .btn-assign+.btn-assign,.modal-footer .btn-assignment-left+.btn-assign,.modal-footer .btn-assignment-right+.btn-assign,.modal-footer .btn-assignment-details+.btn-assign,.modal-footer .comments .comment-form #attachment-button+.btn-assign,.comments .comment-form .modal-footer #attachment-button+.btn-assign,.modal-footer .comments .comment-form #select-type #select-document+.btn-assign,.comments .comment-form #select-type .modal-footer #select-document+.btn-assign,.modal-footer .comments .comment-form #select-type #select-image+.btn-assign,.comments .comment-form #select-type .modal-footer #select-image+.btn-assign,.modal-footer #compare-and-rank .view-button+.btn-assign,#compare-and-rank .modal-footer .view-button+.btn-assign,.modal-footer .btn+.btn-assignment-left,.modal-footer .button-default+.btn-assignment-left,.modal-footer .button-primary+.btn-assignment-left,.modal-footer .btn-assign+.btn-assignment-left,.modal-footer .btn-assignment-left+.btn-assignment-left,.modal-footer .btn-assignment-right+.btn-assignment-left,.modal-footer .btn-assignment-details+.btn-assignment-left,.modal-footer .comments .comment-form #attachment-button+.btn-assignment-left,.comments .comment-form .modal-footer #attachment-button+.btn-assignment-left,.modal-footer .comments .comment-form #select-type #select-document+.btn-assignment-left,.comments .comment-form #select-type .modal-footer #select-document+.btn-assignment-left,.modal-footer .comments .comment-form #select-type #select-image+.btn-assignment-left,.comments .comment-form #select-type .modal-footer #select-image+.btn-assignment-left,.modal-footer #compare-and-rank .view-button+.btn-assignment-left,#compare-and-rank .modal-footer .view-button+.btn-assignment-left,.modal-footer .btn+.btn-assignment-right,.modal-footer .button-default+.btn-assignment-right,.modal-footer .button-primary+.btn-assignment-right,.modal-footer .btn-assign+.btn-assignment-right,.modal-footer .btn-assignment-left+.btn-assignment-right,.modal-footer .btn-assignment-right+.btn-assignment-right,.modal-footer .btn-assignment-details+.btn-assignment-right,.modal-footer .comments .comment-form #attachment-button+.btn-assignment-right,.comments .comment-form .modal-footer #attachment-button+.btn-assignment-right,.modal-footer .comments .comment-form #select-type #select-document+.btn-assignment-right,.comments .comment-form #select-type .modal-footer #select-document+.btn-assignment-right,.modal-footer .comments .comment-form #select-type #select-image+.btn-assignment-right,.comments .comment-form #select-type .modal-footer #select-image+.btn-assignment-right,.modal-footer #compare-and-rank .view-button+.btn-assignment-right,#compare-and-rank .modal-footer .view-button+.btn-assignment-right,.modal-footer .btn+.btn-assignment-details,.modal-footer .button-default+.btn-assignment-details,.modal-footer .button-primary+.btn-assignment-details,.modal-footer .btn-assign+.btn-assignment-details,.modal-footer .btn-assignment-left+.btn-assignment-details,.modal-footer .btn-assignment-right+.btn-assignment-details,.modal-footer .btn-assignment-details+.btn-assignment-details,.modal-footer .comments .comment-form #attachment-button+.btn-assignment-details,.comments .comment-form .modal-footer #attachment-button+.btn-assignment-details,.modal-footer .comments .comment-form #select-type #select-document+.btn-assignment-details,.comments .comment-form #select-type .modal-footer #select-document+.btn-assignment-details,.modal-footer .comments .comment-form #select-type #select-image+.btn-assignment-details,.comments .comment-form #select-type .modal-footer #select-image+.btn-assignment-details,.modal-footer #compare-and-rank .view-button+.btn-assignment-details,#compare-and-rank .modal-footer .view-button+.btn-assignment-details,.modal-footer .comments .comment-form .btn+#attachment-button,.comments .comment-form .modal-footer .btn+#attachment-button,.modal-footer .comments .comment-form .button-default+#attachment-button,.comments .comment-form .modal-footer .button-default+#attachment-button,.modal-footer .comments .comment-form .button-primary+#attachment-button,.comments .comment-form .modal-footer .button-primary+#attachment-button,.modal-footer .comments .comment-form .btn-assign+#attachment-button,.comments .comment-form .modal-footer .btn-assign+#attachment-button,.modal-footer .comments .comment-form .btn-assignment-left+#attachment-button,.comments .comment-form .modal-footer .btn-assignment-left+#attachment-button,.modal-footer .comments .comment-form .btn-assignment-right+#attachment-button,.comments .comment-form .modal-footer .btn-assignment-right+#attachment-button,.modal-footer .comments .comment-form .btn-assignment-details+#attachment-button,.comments .comment-form .modal-footer .btn-assignment-details+#attachment-button,.modal-footer .comments .comment-form #attachment-button+#attachment-button,.comments .comment-form .modal-footer #attachment-button+#attachment-button,.modal-footer .comments .comment-form #select-type #select-document+#attachment-button,.comments .comment-form #select-type .modal-footer #select-document+#attachment-button,.modal-footer .comments .comment-form #select-type #select-image+#attachment-button,.comments .comment-form #select-type .modal-footer #select-image+#attachment-button,.modal-footer #compare-and-rank .comments .comment-form .view-button+#attachment-button,.comments .comment-form .modal-footer #compare-and-rank .view-button+#attachment-button,#compare-and-rank .modal-footer .comments .comment-form .view-button+#attachment-button,.comments .comment-form #compare-and-rank .modal-footer .view-button+#attachment-button,.modal-footer .comments .comment-form #select-type .btn+#select-document,.comments .comment-form #select-type .modal-footer .btn+#select-document,.modal-footer .comments .comment-form #select-type .button-default+#select-document,.comments .comment-form #select-type .modal-footer .button-default+#select-document,.modal-footer .comments .comment-form #select-type .button-primary+#select-document,.comments .comment-form #select-type .modal-footer .button-primary+#select-document,.modal-footer .comments .comment-form #select-type .btn-assign+#select-document,.comments .comment-form #select-type .modal-footer .btn-assign+#select-document,.modal-footer .comments .comment-form #select-type .btn-assignment-left+#select-document,.comments .comment-form #select-type .modal-footer .btn-assignment-left+#select-document,.modal-footer .comments .comment-form #select-type .btn-assignment-right+#select-document,.comments .comment-form #select-type .modal-footer .btn-assignment-right+#select-document,.modal-footer .comments .comment-form #select-type .btn-assignment-details+#select-document,.comments .comment-form #select-type .modal-footer .btn-assignment-details+#select-document,.modal-footer .comments .comment-form #select-type #attachment-button+#select-document,.comments .comment-form .modal-footer #select-type #attachment-button+#select-document,.comments .comment-form #select-type .modal-footer #attachment-button+#select-document,.modal-footer .comments .comment-form #select-type #select-document+#select-document,.comments .comment-form #select-type .modal-footer #select-document+#select-document,.modal-footer .comments .comment-form #select-type #select-image+#select-document,.comments .comment-form #select-type .modal-footer #select-image+#select-document,.modal-footer #compare-and-rank .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form #select-type .modal-footer #compare-and-rank .view-button+#select-document,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form #select-type #compare-and-rank .modal-footer .view-button+#select-document,.modal-footer .comments .comment-form #select-type .btn+#select-image,.comments .comment-form #select-type .modal-footer .btn+#select-image,.modal-footer .comments .comment-form #select-type .button-default+#select-image,.comments .comment-form #select-type .modal-footer .button-default+#select-image,.modal-footer .comments .comment-form #select-type .button-primary+#select-image,.comments .comment-form #select-type .modal-footer .button-primary+#select-image,.modal-footer .comments .comment-form #select-type .btn-assign+#select-image,.comments .comment-form #select-type .modal-footer .btn-assign+#select-image,.modal-footer .comments .comment-form #select-type .btn-assignment-left+#select-image,.comments .comment-form #select-type .modal-footer .btn-assignment-left+#select-image,.modal-footer .comments .comment-form #select-type .btn-assignment-right+#select-image,.comments .comment-form #select-type .modal-footer .btn-assignment-right+#select-image,.modal-footer .comments .comment-form #select-type .btn-assignment-details+#select-image,.comments .comment-form #select-type .modal-footer .btn-assignment-details+#select-image,.modal-footer .comments .comment-form #select-type #attachment-button+#select-image,.comments .comment-form .modal-footer #select-type #attachment-button+#select-image,.comments .comment-form #select-type .modal-footer #attachment-button+#select-image,.modal-footer .comments .comment-form #select-type #select-document+#select-image,.comments .comment-form #select-type .modal-footer #select-document+#select-image,.modal-footer .comments .comment-form #select-type #select-image+#select-image,.comments .comment-form #select-type .modal-footer #select-image+#select-image,.modal-footer #compare-and-rank .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form #select-type .modal-footer #compare-and-rank .view-button+#select-image,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form #select-type #compare-and-rank .modal-footer .view-button+#select-image,.modal-footer #compare-and-rank .btn+.view-button,#compare-and-rank .modal-footer .btn+.view-button,.modal-footer #compare-and-rank .button-default+.view-button,#compare-and-rank .modal-footer .button-default+.view-button,.modal-footer #compare-and-rank .button-primary+.view-button,#compare-and-rank .modal-footer .button-primary+.view-button,.modal-footer #compare-and-rank .btn-assign+.view-button,#compare-and-rank .modal-footer .btn-assign+.view-button,.modal-footer #compare-and-rank .btn-assignment-left+.view-button,#compare-and-rank .modal-footer .btn-assignment-left+.view-button,.modal-footer #compare-and-rank .btn-assignment-right+.view-button,#compare-and-rank .modal-footer .btn-assignment-right+.view-button,.modal-footer #compare-and-rank .btn-assignment-details+.view-button,#compare-and-rank .modal-footer .btn-assignment-details+.view-button,.modal-footer .comments .comment-form #compare-and-rank #attachment-button+.view-button,#compare-and-rank .modal-footer .comments .comment-form #attachment-button+.view-button,.comments .comment-form .modal-footer #compare-and-rank #attachment-button+.view-button,#compare-and-rank .comments .comment-form .modal-footer #attachment-button+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank #select-document+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type #select-document+.view-button,.comments .comment-form #select-type .modal-footer #compare-and-rank #select-document+.view-button,#compare-and-rank .comments .comment-form #select-type .modal-footer #select-document+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank #select-image+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type #select-image+.view-button,.comments .comment-form #select-type .modal-footer #compare-and-rank #select-image+.view-button,#compare-and-rank .comments .comment-form #select-type .modal-footer #select-image+.view-button,.modal-footer #compare-and-rank .view-button+.view-button,#compare-and-rank .modal-footer .view-button+.view-button{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn,.modal-footer .comments .comment-form #select-type .btn+.btn,.comments .comment-form .modal-footer #select-type .btn+.btn,.modal-footer .btn-group .button-default+.btn,.modal-footer .comments .comment-form #select-type .button-default+.btn,.comments .comment-form .modal-footer #select-type .button-default+.btn,.modal-footer .btn-group .button-primary+.btn,.modal-footer .comments .comment-form #select-type .button-primary+.btn,.comments .comment-form .modal-footer #select-type .button-primary+.btn,.modal-footer .btn-group .btn-assign+.btn,.modal-footer .comments .comment-form #select-type .btn-assign+.btn,.comments .comment-form .modal-footer #select-type .btn-assign+.btn,.modal-footer .btn-group .btn-assignment-left+.btn,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.btn,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.btn,.modal-footer .btn-group .btn-assignment-right+.btn,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.btn,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.btn,.modal-footer .btn-group .btn-assignment-details+.btn,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.btn,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.btn,.modal-footer .btn-group .comments .comment-form #attachment-button+.btn,.comments .comment-form .modal-footer .btn-group #attachment-button+.btn,.modal-footer .comments .comment-form #select-type #attachment-button+.btn,.comments .comment-form .modal-footer #select-type #attachment-button+.btn,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.btn,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.btn,.modal-footer .comments .comment-form #select-type #select-document+.btn,.comments .comment-form .modal-footer #select-type #select-document+.btn,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.btn,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.btn,.modal-footer .comments .comment-form #select-type #select-image+.btn,.comments .comment-form .modal-footer #select-type #select-image+.btn,.modal-footer .btn-group #compare-and-rank .view-button+.btn,#compare-and-rank .modal-footer .btn-group .view-button+.btn,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.btn,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.btn,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.btn,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.btn,.modal-footer .btn-group .btn+.button-default,.modal-footer .comments .comment-form #select-type .btn+.button-default,.comments .comment-form .modal-footer #select-type .btn+.button-default,.modal-footer .btn-group .button-default+.button-default,.modal-footer .comments .comment-form #select-type .button-default+.button-default,.comments .comment-form .modal-footer #select-type .button-default+.button-default,.modal-footer .btn-group .button-primary+.button-default,.modal-footer .comments .comment-form #select-type .button-primary+.button-default,.comments .comment-form .modal-footer #select-type .button-primary+.button-default,.modal-footer .btn-group .btn-assign+.button-default,.modal-footer .comments .comment-form #select-type .btn-assign+.button-default,.comments .comment-form .modal-footer #select-type .btn-assign+.button-default,.modal-footer .btn-group .btn-assignment-left+.button-default,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.button-default,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.button-default,.modal-footer .btn-group .btn-assignment-right+.button-default,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.button-default,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.button-default,.modal-footer .btn-group .btn-assignment-details+.button-default,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.button-default,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.button-default,.modal-footer .btn-group .comments .comment-form #attachment-button+.button-default,.comments .comment-form .modal-footer .btn-group #attachment-button+.button-default,.modal-footer .comments .comment-form #select-type #attachment-button+.button-default,.comments .comment-form .modal-footer #select-type #attachment-button+.button-default,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.button-default,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.button-default,.modal-footer .comments .comment-form #select-type #select-document+.button-default,.comments .comment-form .modal-footer #select-type #select-document+.button-default,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.button-default,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.button-default,.modal-footer .comments .comment-form #select-type #select-image+.button-default,.comments .comment-form .modal-footer #select-type #select-image+.button-default,.modal-footer .btn-group #compare-and-rank .view-button+.button-default,#compare-and-rank .modal-footer .btn-group .view-button+.button-default,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.button-default,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.button-default,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.button-default,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.button-default,.modal-footer .btn-group .btn+.button-primary,.modal-footer .comments .comment-form #select-type .btn+.button-primary,.comments .comment-form .modal-footer #select-type .btn+.button-primary,.modal-footer .btn-group .button-default+.button-primary,.modal-footer .comments .comment-form #select-type .button-default+.button-primary,.comments .comment-form .modal-footer #select-type .button-default+.button-primary,.modal-footer .btn-group .button-primary+.button-primary,.modal-footer .comments .comment-form #select-type .button-primary+.button-primary,.comments .comment-form .modal-footer #select-type .button-primary+.button-primary,.modal-footer .btn-group .btn-assign+.button-primary,.modal-footer .comments .comment-form #select-type .btn-assign+.button-primary,.comments .comment-form .modal-footer #select-type .btn-assign+.button-primary,.modal-footer .btn-group .btn-assignment-left+.button-primary,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.button-primary,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.button-primary,.modal-footer .btn-group .btn-assignment-right+.button-primary,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.button-primary,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.button-primary,.modal-footer .btn-group .btn-assignment-details+.button-primary,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.button-primary,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.button-primary,.modal-footer .btn-group .comments .comment-form #attachment-button+.button-primary,.comments .comment-form .modal-footer .btn-group #attachment-button+.button-primary,.modal-footer .comments .comment-form #select-type #attachment-button+.button-primary,.comments .comment-form .modal-footer #select-type #attachment-button+.button-primary,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.button-primary,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.button-primary,.modal-footer .comments .comment-form #select-type #select-document+.button-primary,.comments .comment-form .modal-footer #select-type #select-document+.button-primary,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.button-primary,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.button-primary,.modal-footer .comments .comment-form #select-type #select-image+.button-primary,.comments .comment-form .modal-footer #select-type #select-image+.button-primary,.modal-footer .btn-group #compare-and-rank .view-button+.button-primary,#compare-and-rank .modal-footer .btn-group .view-button+.button-primary,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.button-primary,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.button-primary,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.button-primary,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.button-primary,.modal-footer .btn-group .btn+.btn-assign,.modal-footer .comments .comment-form #select-type .btn+.btn-assign,.comments .comment-form .modal-footer #select-type .btn+.btn-assign,.modal-footer .btn-group .button-default+.btn-assign,.modal-footer .comments .comment-form #select-type .button-default+.btn-assign,.comments .comment-form .modal-footer #select-type .button-default+.btn-assign,.modal-footer .btn-group .button-primary+.btn-assign,.modal-footer .comments .comment-form #select-type .button-primary+.btn-assign,.comments .comment-form .modal-footer #select-type .button-primary+.btn-assign,.modal-footer .btn-group .btn-assign+.btn-assign,.modal-footer .comments .comment-form #select-type .btn-assign+.btn-assign,.comments .comment-form .modal-footer #select-type .btn-assign+.btn-assign,.modal-footer .btn-group .btn-assignment-left+.btn-assign,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.btn-assign,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.btn-assign,.modal-footer .btn-group .btn-assignment-right+.btn-assign,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.btn-assign,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.btn-assign,.modal-footer .btn-group .btn-assignment-details+.btn-assign,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.btn-assign,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.btn-assign,.modal-footer .btn-group .comments .comment-form #attachment-button+.btn-assign,.comments .comment-form .modal-footer .btn-group #attachment-button+.btn-assign,.modal-footer .comments .comment-form #select-type #attachment-button+.btn-assign,.comments .comment-form .modal-footer #select-type #attachment-button+.btn-assign,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.btn-assign,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.btn-assign,.modal-footer .comments .comment-form #select-type #select-document+.btn-assign,.comments .comment-form .modal-footer #select-type #select-document+.btn-assign,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.btn-assign,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.btn-assign,.modal-footer .comments .comment-form #select-type #select-image+.btn-assign,.comments .comment-form .modal-footer #select-type #select-image+.btn-assign,.modal-footer .btn-group #compare-and-rank .view-button+.btn-assign,#compare-and-rank .modal-footer .btn-group .view-button+.btn-assign,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.btn-assign,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.btn-assign,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.btn-assign,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.btn-assign,.modal-footer .btn-group .btn+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .btn+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .btn+.btn-assignment-left,.modal-footer .btn-group .button-default+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .button-default+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .button-default+.btn-assignment-left,.modal-footer .btn-group .button-primary+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .button-primary+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .button-primary+.btn-assignment-left,.modal-footer .btn-group .btn-assign+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .btn-assign+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .btn-assign+.btn-assignment-left,.modal-footer .btn-group .btn-assignment-left+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.btn-assignment-left,.modal-footer .btn-group .btn-assignment-right+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.btn-assignment-left,.modal-footer .btn-group .btn-assignment-details+.btn-assignment-left,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.btn-assignment-left,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.btn-assignment-left,.modal-footer .btn-group .comments .comment-form #attachment-button+.btn-assignment-left,.comments .comment-form .modal-footer .btn-group #attachment-button+.btn-assignment-left,.modal-footer .comments .comment-form #select-type #attachment-button+.btn-assignment-left,.comments .comment-form .modal-footer #select-type #attachment-button+.btn-assignment-left,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.btn-assignment-left,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.btn-assignment-left,.modal-footer .comments .comment-form #select-type #select-document+.btn-assignment-left,.comments .comment-form .modal-footer #select-type #select-document+.btn-assignment-left,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.btn-assignment-left,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.btn-assignment-left,.modal-footer .comments .comment-form #select-type #select-image+.btn-assignment-left,.comments .comment-form .modal-footer #select-type #select-image+.btn-assignment-left,.modal-footer .btn-group #compare-and-rank .view-button+.btn-assignment-left,#compare-and-rank .modal-footer .btn-group .view-button+.btn-assignment-left,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.btn-assignment-left,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.btn-assignment-left,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.btn-assignment-left,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.btn-assignment-left,.modal-footer .btn-group .btn+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .btn+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .btn+.btn-assignment-right,.modal-footer .btn-group .button-default+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .button-default+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .button-default+.btn-assignment-right,.modal-footer .btn-group .button-primary+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .button-primary+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .button-primary+.btn-assignment-right,.modal-footer .btn-group .btn-assign+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .btn-assign+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .btn-assign+.btn-assignment-right,.modal-footer .btn-group .btn-assignment-left+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.btn-assignment-right,.modal-footer .btn-group .btn-assignment-right+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.btn-assignment-right,.modal-footer .btn-group .btn-assignment-details+.btn-assignment-right,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.btn-assignment-right,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.btn-assignment-right,.modal-footer .btn-group .comments .comment-form #attachment-button+.btn-assignment-right,.comments .comment-form .modal-footer .btn-group #attachment-button+.btn-assignment-right,.modal-footer .comments .comment-form #select-type #attachment-button+.btn-assignment-right,.comments .comment-form .modal-footer #select-type #attachment-button+.btn-assignment-right,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.btn-assignment-right,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.btn-assignment-right,.modal-footer .comments .comment-form #select-type #select-document+.btn-assignment-right,.comments .comment-form .modal-footer #select-type #select-document+.btn-assignment-right,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.btn-assignment-right,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.btn-assignment-right,.modal-footer .comments .comment-form #select-type #select-image+.btn-assignment-right,.comments .comment-form .modal-footer #select-type #select-image+.btn-assignment-right,.modal-footer .btn-group #compare-and-rank .view-button+.btn-assignment-right,#compare-and-rank .modal-footer .btn-group .view-button+.btn-assignment-right,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.btn-assignment-right,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.btn-assignment-right,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.btn-assignment-right,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.btn-assignment-right,.modal-footer .btn-group .btn+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .btn+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .btn+.btn-assignment-details,.modal-footer .btn-group .button-default+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .button-default+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .button-default+.btn-assignment-details,.modal-footer .btn-group .button-primary+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .button-primary+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .button-primary+.btn-assignment-details,.modal-footer .btn-group .btn-assign+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .btn-assign+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .btn-assign+.btn-assignment-details,.modal-footer .btn-group .btn-assignment-left+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .btn-assignment-left+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .btn-assignment-left+.btn-assignment-details,.modal-footer .btn-group .btn-assignment-right+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .btn-assignment-right+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .btn-assignment-right+.btn-assignment-details,.modal-footer .btn-group .btn-assignment-details+.btn-assignment-details,.modal-footer .comments .comment-form #select-type .btn-assignment-details+.btn-assignment-details,.comments .comment-form .modal-footer #select-type .btn-assignment-details+.btn-assignment-details,.modal-footer .btn-group .comments .comment-form #attachment-button+.btn-assignment-details,.comments .comment-form .modal-footer .btn-group #attachment-button+.btn-assignment-details,.modal-footer .comments .comment-form #select-type #attachment-button+.btn-assignment-details,.comments .comment-form .modal-footer #select-type #attachment-button+.btn-assignment-details,.modal-footer .btn-group .comments .comment-form #select-type #select-document+.btn-assignment-details,.comments .comment-form #select-type .modal-footer .btn-group #select-document+.btn-assignment-details,.modal-footer .comments .comment-form #select-type #select-document+.btn-assignment-details,.comments .comment-form .modal-footer #select-type #select-document+.btn-assignment-details,.modal-footer .btn-group .comments .comment-form #select-type #select-image+.btn-assignment-details,.comments .comment-form #select-type .modal-footer .btn-group #select-image+.btn-assignment-details,.modal-footer .comments .comment-form #select-type #select-image+.btn-assignment-details,.comments .comment-form .modal-footer #select-type #select-image+.btn-assignment-details,.modal-footer .btn-group #compare-and-rank .view-button+.btn-assignment-details,#compare-and-rank .modal-footer .btn-group .view-button+.btn-assignment-details,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.btn-assignment-details,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.btn-assignment-details,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.btn-assignment-details,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.btn-assignment-details,.modal-footer .btn-group .comments .comment-form .btn+#attachment-button,.comments .comment-form .modal-footer .btn-group .btn+#attachment-button,.modal-footer .comments .comment-form #select-type .btn+#attachment-button,.comments .comment-form .modal-footer #select-type .btn+#attachment-button,.modal-footer .btn-group .comments .comment-form .button-default+#attachment-button,.comments .comment-form .modal-footer .btn-group .button-default+#attachment-button,.modal-footer .comments .comment-form #select-type .button-default+#attachment-button,.comments .comment-form .modal-footer #select-type .button-default+#attachment-button,.modal-footer .btn-group .comments .comment-form .button-primary+#attachment-button,.comments .comment-form .modal-footer .btn-group .button-primary+#attachment-button,.modal-footer .comments .comment-form #select-type .button-primary+#attachment-button,.comments .comment-form .modal-footer #select-type .button-primary+#attachment-button,.modal-footer .btn-group .comments .comment-form .btn-assign+#attachment-button,.comments .comment-form .modal-footer .btn-group .btn-assign+#attachment-button,.modal-footer .comments .comment-form #select-type .btn-assign+#attachment-button,.comments .comment-form .modal-footer #select-type .btn-assign+#attachment-button,.modal-footer .btn-group .comments .comment-form .btn-assignment-left+#attachment-button,.comments .comment-form .modal-footer .btn-group .btn-assignment-left+#attachment-button,.modal-footer .comments .comment-form #select-type .btn-assignment-left+#attachment-button,.comments .comment-form .modal-footer #select-type .btn-assignment-left+#attachment-button,.modal-footer .btn-group .comments .comment-form .btn-assignment-right+#attachment-button,.comments .comment-form .modal-footer .btn-group .btn-assignment-right+#attachment-button,.modal-footer .comments .comment-form #select-type .btn-assignment-right+#attachment-button,.comments .comment-form .modal-footer #select-type .btn-assignment-right+#attachment-button,.modal-footer .btn-group .comments .comment-form .btn-assignment-details+#attachment-button,.comments .comment-form .modal-footer .btn-group .btn-assignment-details+#attachment-button,.modal-footer .comments .comment-form #select-type .btn-assignment-details+#attachment-button,.comments .comment-form .modal-footer #select-type .btn-assignment-details+#attachment-button,.modal-footer .btn-group .comments .comment-form #attachment-button+#attachment-button,.comments .comment-form .modal-footer .btn-group #attachment-button+#attachment-button,.modal-footer .comments .comment-form #select-type #attachment-button+#attachment-button,.comments .comment-form .modal-footer #select-type #attachment-button+#attachment-button,.modal-footer .btn-group .comments .comment-form #select-type #select-document+#attachment-button,.comments .comment-form #select-type .modal-footer .btn-group #select-document+#attachment-button,.modal-footer .comments .comment-form #select-type #select-document+#attachment-button,.comments .comment-form .modal-footer #select-type #select-document+#attachment-button,.modal-footer .btn-group .comments .comment-form #select-type #select-image+#attachment-button,.comments .comment-form #select-type .modal-footer .btn-group #select-image+#attachment-button,.modal-footer .comments .comment-form #select-type #select-image+#attachment-button,.comments .comment-form .modal-footer #select-type #select-image+#attachment-button,.modal-footer .btn-group #compare-and-rank .comments .comment-form .view-button+#attachment-button,.comments .comment-form .modal-footer .btn-group #compare-and-rank .view-button+#attachment-button,#compare-and-rank .modal-footer .btn-group .comments .comment-form .view-button+#attachment-button,.comments .comment-form #compare-and-rank .modal-footer .btn-group .view-button+#attachment-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+#attachment-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+#attachment-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+#attachment-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+#attachment-button,.modal-footer .btn-group .comments .comment-form #select-type .btn+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .btn+#select-document,.modal-footer .comments .comment-form #select-type .btn+#select-document,.comments .comment-form .modal-footer #select-type .btn+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .button-default+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .button-default+#select-document,.modal-footer .comments .comment-form #select-type .button-default+#select-document,.comments .comment-form .modal-footer #select-type .button-default+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .button-primary+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .button-primary+#select-document,.modal-footer .comments .comment-form #select-type .button-primary+#select-document,.comments .comment-form .modal-footer #select-type .button-primary+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .btn-assign+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .btn-assign+#select-document,.modal-footer .comments .comment-form #select-type .btn-assign+#select-document,.comments .comment-form .modal-footer #select-type .btn-assign+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .btn-assignment-left+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .btn-assignment-left+#select-document,.modal-footer .comments .comment-form #select-type .btn-assignment-left+#select-document,.comments .comment-form .modal-footer #select-type .btn-assignment-left+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .btn-assignment-right+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .btn-assignment-right+#select-document,.modal-footer .comments .comment-form #select-type .btn-assignment-right+#select-document,.comments .comment-form .modal-footer #select-type .btn-assignment-right+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .btn-assignment-details+#select-document,.comments .comment-form #select-type .modal-footer .btn-group .btn-assignment-details+#select-document,.modal-footer .comments .comment-form #select-type .btn-assignment-details+#select-document,.comments .comment-form .modal-footer #select-type .btn-assignment-details+#select-document,.modal-footer .btn-group .comments .comment-form #select-type #attachment-button+#select-document,.comments .comment-form .modal-footer .btn-group #select-type #attachment-button+#select-document,.comments .comment-form #select-type .modal-footer .btn-group #attachment-button+#select-document,.modal-footer .comments .comment-form #select-type #attachment-button+#select-document,.comments .comment-form .modal-footer #select-type #attachment-button+#select-document,.modal-footer .btn-group .comments .comment-form #select-type #select-document+#select-document,.comments .comment-form #select-type .modal-footer .btn-group #select-document+#select-document,.modal-footer .comments .comment-form #select-type #select-document+#select-document,.comments .comment-form .modal-footer #select-type #select-document+#select-document,.modal-footer .btn-group .comments .comment-form #select-type #select-image+#select-document,.comments .comment-form #select-type .modal-footer .btn-group #select-image+#select-document,.modal-footer .comments .comment-form #select-type #select-image+#select-document,.comments .comment-form .modal-footer #select-type #select-image+#select-document,.modal-footer .btn-group #compare-and-rank .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form #select-type .modal-footer .btn-group #compare-and-rank .view-button+#select-document,#compare-and-rank .modal-footer .btn-group .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form #select-type #compare-and-rank .modal-footer .btn-group .view-button+#select-document,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+#select-document,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+#select-document,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+#select-document,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+#select-document,.modal-footer .btn-group .comments .comment-form #select-type .btn+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .btn+#select-image,.modal-footer .comments .comment-form #select-type .btn+#select-image,.comments .comment-form .modal-footer #select-type .btn+#select-image,.modal-footer .btn-group .comments .comment-form #select-type .button-default+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .button-default+#select-image,.modal-footer .comments .comment-form #select-type .button-default+#select-image,.comments .comment-form .modal-footer #select-type .button-default+#select-image,.modal-footer .btn-group .comments .comment-form #select-type .button-primary+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .button-primary+#select-image,.modal-footer .comments .comment-form #select-type .button-primary+#select-image,.comments .comment-form .modal-footer #select-type .button-primary+#select-image,.modal-footer .btn-group .comments .comment-form #select-type .btn-assign+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .btn-assign+#select-image,.modal-footer .comments .comment-form #select-type .btn-assign+#select-image,.comments .comment-form .modal-footer #select-type .btn-assign+#select-image,.modal-footer .btn-group .comments .comment-form #select-type .btn-assignment-left+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .btn-assignment-left+#select-image,.modal-footer .comments .comment-form #select-type .btn-assignment-left+#select-image,.comments .comment-form .modal-footer #select-type .btn-assignment-left+#select-image,.modal-footer .btn-group .comments .comment-form #select-type .btn-assignment-right+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .btn-assignment-right+#select-image,.modal-footer .comments .comment-form #select-type .btn-assignment-right+#select-image,.comments .comment-form .modal-footer #select-type .btn-assignment-right+#select-image,.modal-footer .btn-group .comments .comment-form #select-type .btn-assignment-details+#select-image,.comments .comment-form #select-type .modal-footer .btn-group .btn-assignment-details+#select-image,.modal-footer .comments .comment-form #select-type .btn-assignment-details+#select-image,.comments .comment-form .modal-footer #select-type .btn-assignment-details+#select-image,.modal-footer .btn-group .comments .comment-form #select-type #attachment-button+#select-image,.comments .comment-form .modal-footer .btn-group #select-type #attachment-button+#select-image,.comments .comment-form #select-type .modal-footer .btn-group #attachment-button+#select-image,.modal-footer .comments .comment-form #select-type #attachment-button+#select-image,.comments .comment-form .modal-footer #select-type #attachment-button+#select-image,.modal-footer .btn-group .comments .comment-form #select-type #select-document+#select-image,.comments .comment-form #select-type .modal-footer .btn-group #select-document+#select-image,.modal-footer .comments .comment-form #select-type #select-document+#select-image,.comments .comment-form .modal-footer #select-type #select-document+#select-image,.modal-footer .btn-group .comments .comment-form #select-type #select-image+#select-image,.comments .comment-form #select-type .modal-footer .btn-group #select-image+#select-image,.modal-footer .comments .comment-form #select-type #select-image+#select-image,.comments .comment-form .modal-footer #select-type #select-image+#select-image,.modal-footer .btn-group #compare-and-rank .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form #select-type .modal-footer .btn-group #compare-and-rank .view-button+#select-image,#compare-and-rank .modal-footer .btn-group .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form #select-type #compare-and-rank .modal-footer .btn-group .view-button+#select-image,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+#select-image,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+#select-image,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+#select-image,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+#select-image,.modal-footer .btn-group #compare-and-rank .btn+.view-button,#compare-and-rank .modal-footer .btn-group .btn+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .btn+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .btn+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .btn+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .btn+.view-button,.modal-footer .btn-group #compare-and-rank .button-default+.view-button,#compare-and-rank .modal-footer .btn-group .button-default+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .button-default+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .button-default+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .button-default+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .button-default+.view-button,.modal-footer .btn-group #compare-and-rank .button-primary+.view-button,#compare-and-rank .modal-footer .btn-group .button-primary+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .button-primary+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .button-primary+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .button-primary+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .button-primary+.view-button,.modal-footer .btn-group #compare-and-rank .btn-assign+.view-button,#compare-and-rank .modal-footer .btn-group .btn-assign+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .btn-assign+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .btn-assign+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .btn-assign+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .btn-assign+.view-button,.modal-footer .btn-group #compare-and-rank .btn-assignment-left+.view-button,#compare-and-rank .modal-footer .btn-group .btn-assignment-left+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .btn-assignment-left+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .btn-assignment-left+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .btn-assignment-left+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .btn-assignment-left+.view-button,.modal-footer .btn-group #compare-and-rank .btn-assignment-right+.view-button,#compare-and-rank .modal-footer .btn-group .btn-assignment-right+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .btn-assignment-right+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .btn-assignment-right+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .btn-assignment-right+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .btn-assignment-right+.view-button,.modal-footer .btn-group #compare-and-rank .btn-assignment-details+.view-button,#compare-and-rank .modal-footer .btn-group .btn-assignment-details+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .btn-assignment-details+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .btn-assignment-details+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .btn-assignment-details+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .btn-assignment-details+.view-button,.modal-footer .btn-group .comments .comment-form #compare-and-rank #attachment-button+.view-button,#compare-and-rank .modal-footer .btn-group .comments .comment-form #attachment-button+.view-button,.comments .comment-form .modal-footer .btn-group #compare-and-rank #attachment-button+.view-button,#compare-and-rank .comments .comment-form .modal-footer .btn-group #attachment-button+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank #attachment-button+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type #attachment-button+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank #attachment-button+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type #attachment-button+.view-button,.modal-footer .btn-group .comments .comment-form #select-type #compare-and-rank #select-document+.view-button,#compare-and-rank .modal-footer .btn-group .comments .comment-form #select-type #select-document+.view-button,.comments .comment-form #select-type .modal-footer .btn-group #compare-and-rank #select-document+.view-button,#compare-and-rank .comments .comment-form #select-type .modal-footer .btn-group #select-document+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank #select-document+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type #select-document+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank #select-document+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type #select-document+.view-button,.modal-footer .btn-group .comments .comment-form #select-type #compare-and-rank #select-image+.view-button,#compare-and-rank .modal-footer .btn-group .comments .comment-form #select-type #select-image+.view-button,.comments .comment-form #select-type .modal-footer .btn-group #compare-and-rank #select-image+.view-button,#compare-and-rank .comments .comment-form #select-type .modal-footer .btn-group #select-image+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank #select-image+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type #select-image+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank #select-image+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type #select-image+.view-button,.modal-footer .btn-group #compare-and-rank .view-button+.view-button,#compare-and-rank .modal-footer .btn-group .view-button+.view-button,.modal-footer .comments .comment-form #select-type #compare-and-rank .view-button+.view-button,#compare-and-rank .modal-footer .comments .comment-form #select-type .view-button+.view-button,.comments .comment-form .modal-footer #select-type #compare-and-rank .view-button+.view-button,#compare-and-rank .comments .comment-form .modal-footer #select-type .view-button+.view-button{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:white;text-align:center;text-decoration:none;background-color:black;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:black}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:black}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:black}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:black}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:black}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:black}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:black}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:black}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:white;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);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:normal;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:#999999;border-top-color:rgba(0,0,0,0.05);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:white}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.05)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:white}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.05);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:white}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.05)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:white;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:white;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0%), color-stop(rgba(0,0,0,0.0001) 100%));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 0%), color-stop(rgba(0,0,0,0.5) 100%));background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:white;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;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 white;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:white}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:white;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn,.carousel-caption .button-default,.carousel-caption .button-primary,.carousel-caption .btn-assign,.carousel-caption .btn-assignment-left,.carousel-caption .btn-assignment-right,.carousel-caption .btn-assignment-details,.carousel-caption .comments .comment-form #attachment-button,.comments .comment-form .carousel-caption #attachment-button,.carousel-caption .comments .comment-form #select-type #select-document,.comments .comment-form #select-type .carousel-caption #select-document,.carousel-caption .comments .comment-form #select-type #select-image,.comments .comment-form #select-type .carousel-caption #select-image,.carousel-caption #compare-and-rank .view-button,#compare-and-rank .carousel-caption .view-button{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block,#compare-and-rank .rating{display:block;margin-left:auto;margin-right:auto}.pull-right,.btn-assignment-details{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}body{color:#333333;font-family:"Open Sans", sans-serif;font-size:14px}h1,h2{text-transform:uppercase}h1,h2,h3{font-weight:normal;font-weight:400}h4,h5{font-weight:bold;font-weight:700}h5{font-size:14px}h4{font-size:18px}h3{font-size:24px;margin-top:16px;margin-bottom:8px}h2{margin-top:24px;margin-bottom:8px}h1,h2{font-size:36px}@media (max-width: 991px){h1,h2{font-size:24px}}b,strong{font-weight:bold;font-weight:700}i,em,blockquote{font-weight:normal;font-weight:400;font-style:italic}blockquote{font-size:1.5em;border:none;padding-left:0px}blockquote footer{font-weight:light;font-weight:300}.feature{font-size:18px}.callout{font-size:24px}.shoutout{font-size:36px;line-height:42px}.reverse{color:white}.button-primary{background-color:#f26522 !important;border-color:white !important}.button-primary:hover{background-color:#f0ad4e !important;border-color:#d93833 !important}#error-explanation{margin:20px 0;padding:20px;border-left:3px solid #eee;background-color:#fdf7f7;border-color:#d9534f}#error-explanation h2{margin-top:0;margin-bottom:5px;color:#d9534f;font-size:18px}#error-explanation ul li{font-size:14px}.clear{clear:both}html,body{height:100%}img{margin:0 auto}a{text-decoration:none}a:hover,a:focus{text-decoration:none}#content{padding:0px}header{width:100%;padding:0px}main{width:100%;padding-left:0em;padding-right:0em;min-height:700px}#footer{border-top:15px solid #e6e6e6}.icon-list li,.assignment-summary-checklist ul.static li{padding:0 0 5px 20px;display:block;position:relative}.icon-list li:before,.assignment-summary-checklist ul.static li:before{font-family:'Glyphicons Halflings';position:absolute;left:0px;top:3px;font-size:80%}.list-group-item{background-color:transparent}.lead,.assignment-details-summary{font-size:18px}.jumbotron,.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework{padding:0.3em 1em}.jumbotron h1,.assignment-jumbotron h1,.assignment-details-jumbotron h1,.assignment-details-articles h1,.assignment-details-homework h1{font-size:2.3em}.jumbotron p,.assignment-jumbotron p,.assignment-details-jumbotron p,.assignment-details-articles p,.assignment-details-homework p{font-size:1.3em}.session-type{font-style:italic;color:#69c4eb}.assignment-header,.assignment-summary h2,.assignment-details-container h2{background-color:#666666;color:white}.assignment-text-lead{color:#f26522;font-size:110%}.assignment-jumbotron,.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework{background-color:#69c4eb;color:#333333}.assignment-jumbotron h1,.assignment-details-jumbotron h1,.assignment-details-articles h1,.assignment-details-homework h1,.assignment-jumbotron h2,.assignment-details-jumbotron h2,.assignment-details-articles h2,.assignment-details-homework h2,.assignment-jumbotron h3,.assignment-details-jumbotron h3,.assignment-details-articles h3,.assignment-details-homework h3{color:white}.assignment-summary h2{margin-bottom:0px}.assignment-summary .assignment-summary-wrapper{padding:10px}.assignment-summary .assignment-summary-wrapper .status-message{clear:both;text-align:right;font-size:2em;font-weight:bold}.assignment-summary .assignment-in-progress{background-color:#FFFFCC}.assignment-summary .assignment-in-progress .status-message{color:#CCCC00}.assignment-summary .assignment-submittable{background-color:#88d392}.assignment-summary .assignment-submittable .status-message{color:#009245}.assignment-summary .assignment-complete{background-color:#f2f2f2}.assignment-summary .assignment-complete .status-message{color:#333333}.assignment-date{color:#f26522;font-size:18px;font-weight:bold}.assignment-date p{margin:3px 0px 0px}.assignment-summary-practice h3{color:#333333}.assignment-summary-checklist{color:#f26522;border:5px solid #999999;margin-right:10px;width:32%}.assignment-summary-checklist ul li{padding:0 0 5px 0px;display:block;position:relative}.assignment-summary-checklist ul .submittable,.assignment-summary-checklist ul .complete,.assignment-summary-checklist ul .incomplete{top:3px;float:left;width:6%}.assignment-summary-checklist ul .description{float:left;width:93%}.assignment-summary-checklist h3{color:black}.assignment-summary-checklist a{color:#f26522;text-decoration:underline}.assignment-summary-checklist a:hover,.assignment-summary-checklist a:focus{color:#bc440b;text-decoration:underline}.assignment-task-summary{font-size:.8em;color:#aaa}.btn-assignment-left{margin-right:10px}.btn-assignment-right{margin-left:10px}.assignment-form-submit{margin:10px}.assignment-details-container h2{margin-bottom:0px}.assignment-details-sidebar{margin-top:10px}.assignment-details-summary{margin:0px}.assignment-details-jumbotron,.assignment-details-articles,.assignment-details-homework{padding:0px}.assignment-details-jumbotron h3,.assignment-details-articles h3,.assignment-details-homework h3{text-align:center;border-bottom:4px solid white;padding-bottom:5px;margin:5px 0px}.assignment-details-jumbotron a,.assignment-details-articles a,.assignment-details-homework a{color:white;text-decoration:none}.assignment-details-jumbotron a:hover,.assignment-details-articles a:hover,.assignment-details-homework a:hover,.assignment-details-jumbotron a:focus,.assignment-details-articles a:focus,.assignment-details-homework a:focus{color:#f2f2f2;text-decoration:underline}.assignment-details-homework p{padding:0px 15px 0px}.btn-assignment-details{margin-bottom:10px}*:target::before{height:45px;display:block;content:'\a0'}.comments .discussion{margin-bottom:1em}.comments .comment{border:solid 0.2em #999999;padding:0em;margin-bottom:1em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.comments .comment.mine{background-color:#eee;margin-right:3em}.comments .comment.not-mine{margin-left:3em}.comments .comment .by{font-size:0.9em;border-bottom:solid 0.1em #999999;padding:0.25em}.comments .comment .speaker{font-weight:bold}.comments .comment .time{float:right}.comments .comment .content{padding:0.5em}.comments .comment .attachment{padding:0.5em;border-top:solid 0.1em #ccc}.comments .comment .attachment .icon{color:#aaa}.comments .comment-form textarea{width:100%}.comments .comment-form #attachment-button{margin-right:2em;float:left}.comments .comment-form #select-type{display:none}.comments .comment-form .file-type-symbol{font-size:3em;float:left;width:1.2em}.comments .comment-form .file-type-sub-form{display:none;margin-top:10px}.comments .comment-form .upload-instructions{font-weight:bold;margin-bottom:.5em}.comments .comment-form input[type=submit]{float:right}#compare-and-rank{margin-bottom:15px}#compare-and-rank .small{font-size:8em;cursor:hand;cursor:pointer}#compare-and-rank .view-button{margin:0.5em 0 0.8em 0}.compare-and-rank-modal .highlight{border:0.2em dashed #f2f2f2}.compare-and-rank-modal .lowlight{color:#e6e6e6}.annotated-video{position:relative}.annotated-video .player-holder,.annotated-video .quiz{position:absolute;left:0em;top:0em;width:100%;height:100%}.annotated-video .quiz{z-index:3;background-color:rgba(0,0,0,0.8);padding:4em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:none}.annotated-video .quiz p{color:white}.annotated-video button{background-color:#88d392;color:white;opacity:1}.feedback-button{position:fixed;z-index:99;color:white;background-color:#43b5e9;border:solid 2px #999;border-bottom:0px;border-radius:6px 6px 0px 0px;padding:3px 8px;font-weight:bold;text-decoration:none;right:40px;bottom:0px}.feedback-button:hover{text-decoration:none;color:#eee}@media screen and (min-width: 1200px){.header .floating-header{position:fixed;top:0px;left:0px;z-index:20;width:100%;height:58px;background-color:white;border-bottom:solid 1px #f2f2f2}.header .floating-header-spacer{padding-top:58px}}.public-container{padding:0px}.plank{width:100%}.plank.under-logo{margin-top:-2.8%}@media screen and (max-width: 768px){.plank.under-logo{margin-top:0px}}.plank .section-container>section>div:not(.no-pad){padding:2.25em 0.938em 1.5em 0.938em}.plank .section-container>section>div.no-pad{padding-left:0px;padding-right:0px}.plank .section-container>section>div.no-pad:not(:first-child):not(:last-child){padding:0em}.plank{color:#333333}.plank.primary-lt{background-color:#d93833;color:white}.plank.primary-lt a{color:#f0ad4e}.plank.primary-lt .section-container{background-color:#f26522}.plank.primary-md{background-color:#ab1c24;color:white}.plank.primary-md a{color:#69c4eb}.plank.primary-md .section-container{background-color:#d93833}.plank.secondary-lt{background-color:#29abe2}.plank.secondary-lt a{color:#0071bc}.plank.secondary-lt .section-container{background-color:#69c4eb}.plank.secondary-md{background-color:#0071bc;color:white}.plank.secondary-md a{color:#0071bc}.plank.secondary-md .section-container{background-color:#29abe2}.plank.tertiary-lt{background-color:#39b54a}.plank.tertiary-lt a{color:#0071bc}.plank.tertiary-lt .section-container{background-color:#88d392}.plank.tertiary-md{background-color:#009245;color:white}.plank.tertiary-md a{color:#0071bc}.plank.tertiary-md .section-container{background-color:#39b54a}.plank.plain-lt{background-color:#f2f2f2}.plank.plain-lt a{color:#0071bc}.plank.plain-lt .section-container{background-color:white}.plank.plain-md{background-color:#e6e6e6}.plank.plain-md a{color:#0071bc}.plank.plain-md .section-container{background-color:#f2f2f2}.plank.knockout-lt{background-color:#666666;color:white}.plank.knockout-lt a{color:#0071bc}.plank.knockout-lt .section-container{background-color:#999999}.plank.knockout-md{background-color:#333333;color:white}.plank.knockout-md a{color:#0071bc}.plank.knockout-md .section-container{background-color:#666666}.plank.light{color:white}.plank.dark{color:#333333}.plank.light-lnk a{color:white}.apply-button{display:inline-block}.apply-button .apply-icon{display:inline-block;height:49px;width:49px;vertical-align:middle;margin-right:12px;background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") 0 -1988px}.apply-button .apply-icon:hover{background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") -58px -1988px}.apply-button .apply-text{vertical-align:middle;display:inline-block;color:white;font-weight:bold;font-size:1.5em}.plain-md .apply-button .apply-text,.plain-lt .apply-button .apply-text{color:#333333}.apply-button-lg{text-align:center}.apply-button-lg .apply-icon{display:inline-block;height:90px;width:90px;background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") 0 -1889px}.apply-button-lg .apply-icon:hover{background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") -99px -1889px}.apply-button-lg .apply-text{color:white;font-weight:bold;font-size:2.4em;line-height:1.5em}.page-jump{display:inline-block}.page-jump .jump-icon{display:inline-block;height:17px;width:17px;vertical-align:middle;margin-right:6px;background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") -26px -2140px}.page-jump .jump-text{vertical-align:middle;display:inline-block;color:white;font-weight:bold;font-size:1em}.learn-more-link{display:inline-block}.learn-more-link .learn-more-icon{display:inline-block;height:25px;width:25px;vertical-align:middle;margin-right:6px;background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") 0 -2046px}.learn-more-link .learn-more-text{vertical-align:middle;display:inline-block;font-weight:bold;font-size:1em}.sign-up-icon,#donate-page .donate-button::before{display:inline-block;height:25px;width:25px;vertical-align:middle;margin-right:6px;background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") -136px -2046px}.sign-up-link{display:inline-block}.sign-up-link .sign-up-text{vertical-align:middle;display:inline-block;color:#f26522;font-weight:bold;font-size:1em}#banner{padding-top:0.5em;padding-bottom:0.5em}#banner .navbar{border:none;background-color:transparent}#banner .navbar-default .navbar-nav>li>a{color:#29abe2}#banner .navbar-default .navbar-nav>li>a:hover{color:#0071bc}#banner .top-left img{z-index:12;position:relative}@media screen and (min-width: 991px){#banner .top-left img{display:inline}}.top-navigation{font-weight:bold;text-align:center}@media screen and (max-width: 768px){.top-navigation{margin-top:10px}}@media screen and (min-width: 768px){.top-navigation .nav{float:right}}.top-navigation li:hover{background-color:#f2f2f2}.main-feature .section-container{height:565px}.main-feature .section-container>section,.main-feature .section-container>section>div{height:100%}.main-feature .intro-play-button{position:absolute;left:50%;top:50%;width:3em;height:3em;font-size:10em;text-align:center;vertical-align:middle;line-height:3em;margin-top:-1.5em;margin-left:-1.5em;color:white;cursor:pointer}@media (max-width: 768px){.main-feature .intro-play-button{top:10%;left:100%;width:1em;height:1em;font-size:5em}}.main-feature .intro-play-button:hover{color:#BAE3FF}.large-icon,#volunteer-page .large-icon-rocket,#volunteer-page .large-icon-puzzle,#volunteer-page .large-icon-wand,#partner-page .large-icon-briefcase,#partner-page .large-icon-cap,#partner-page .large-icon-building{width:200px;height:200px;background-image:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg");background-repeat:no-repeat;margin:0px auto}.col-img,.col-img-left,#home-page .for-students,#apply-page .what-to-expect-image,.col-img-right,#home-page .for-volunteers{background-size:100%;background-repeat:no-repeat}@media (min-width: 1200px){.col-img,.col-img-left,#home-page .for-students,#apply-page .what-to-expect-image,.col-img-right,#home-page .for-volunteers{background-size:auto}}.col-img img,.col-img-left img,#home-page .for-students img,#apply-page .what-to-expect-image img,.col-img-right img,#home-page .for-volunteers img{visibility:hidden}.col-img-left,#home-page .for-students,#apply-page .what-to-expect-image{background-position:top left}.col-img-right,#home-page .for-volunteers{background-position:top right}button.no-decoration{border:none;background:transparent;font-size:inherit;color:inherit;font-weight:inherit}#banner .nav .donate-link{color:#f26522 !important}.jRatingAverage{background-color:#f26522;position:relative;top:0;left:0;z-index:2;height:100%}.jRatingColor{background-color:#69c4eb;position:relative;top:0;left:0;z-index:2;height:100%}.jStar{position:relative;left:0;z-index:3}p.jRatingInfos{position:absolute;z-index:9999;background:transparent url("/images/jRating/bg_jRatingInfos.png") no-repeat;color:white;display:none;width:91px;height:29px;font-size:16px;text-align:center;padding-top:5px}p.jRatingInfos span.maxRate{color:#e6e6e6;font-size:14px}#enrollment-form-holder .page-jump{display:block}#enrollment-form-holder .plank.tertiary-md .page-jump a,#enrollment-form-holder .plank.knockout-md .page-jump a{color:white}#enrollment-form-holder .form-control,#enrollment-form-holder .comments .comment-form textarea,.comments .comment-form #enrollment-form-holder textarea,#enrollment-form-holder textarea.form-control,#enrollment-form-holder .comments .comment-form textarea,.comments .comment-form #enrollment-form-holder textarea,#enrollment-form-holder .input-group{width:370px}#enrollment-form-holder .form-control.medium,#enrollment-form-holder .comments .comment-form textarea.medium,.comments .comment-form #enrollment-form-holder textarea.medium{width:250px}#enrollment-form-holder .form-control.short,#enrollment-form-holder .comments .comment-form textarea.short,.comments .comment-form #enrollment-form-holder textarea.short,#enrollment-form-holder .input-group.short{width:150px}#enrollment-form-holder label.radio,#enrollment-form-holder label.checkbox{font-weight:normal;margin-left:21px}#enrollment-form-holder .radio input[type="radio"],#enrollment-form-holder .radio-inline input[type="radio"],#enrollment-form-holder .checkbox input[type="checkbox"],#enrollment-form-holder .checkbox-inline input[type="checkbox"]{margin-right:5px}#enrollment-form-holder .form-submit{display:block;text-align:center;width:50%;margin:0px auto}#enrollment-form-holder .form-submit input[type=submit]{border:none;background:transparent;color:white;vertical-align:middle;font-weight:bold;font-size:1.5em}#home-page .main-feature .section-container{background-image:url("/assets/home_top_feature-d81a9dfd3f76063f85523fb7f72e59f2.jpg");background-position:top right}#home-page .main-feature .video-quote{margin-top:3em;width:33%}@media (max-width: 768px){#home-page .main-feature .video-quote{margin-top:1em;width:66%}}#home-page .for-students{background-position:center center;background-image:url("/assets/for_students-26a173487dc562939e5f5ce537ff2dd1.jpg")}@media (min-width: 1200px){#home-page .for-students{height:398px}}#home-page .for-volunteers{background-position:center center;background-image:url("/assets/for_volunteers-19d5d42a595734768033f6a0dcf4d073.jpg")}@media (min-width: 1200px){#home-page .for-volunteers{height:398px}}#home-page .infographic-column h3{text-transform:uppercase;font-weight:bold}#home-page .infographic-column .discover-icon,#home-page .infographic-column .develop-icon,#home-page .infographic-column .connect-icon{height:200px;width:200px;display:inline-block}#home-page .infographic-column .discover-icon{background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") 0 -1050px}#home-page .infographic-column .develop-icon{background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") 0 -840px}#home-page .infographic-column .connect-icon{background:url("/assets/bz_icons-7d59d774bbd10642c480e5b60446e035.svg") 0 -1680px}#apply-page .main-feature .section-container{background-image:url("/assets/apply_top_feature-779fccace9975f50147534ed4414677d.jpg");background-position:top right}#apply-page .main-feature blockquote{margin-top:3em;width:40%;border:none;font-style:normal}@media screen and (max-width: 768px){#apply-page .main-feature blockquote{margin-top:1em;width:66%}}#apply-page .main-feature blockquote footer{color:inherit}#apply-page .main-feature blockquote footer::before{content:''}#apply-page ul{padding-left:1em}#apply-page .timeline{text-align:center}#apply-page .timeline dt{margin-top:1em;font-weight:bold}#apply-page .timeline dd{font-style:italic}#apply-page .what-to-expect-image{background-image:url("/assets/what_to_expect-a7e45f6ebfa6e189c1d03640f9040d2d.jpg")}@media (min-width: 1200px){#apply-page .what-to-expect-image{height:430px}}#apply-page .who-can-apply-image-col{visibility:visible}@media (min-width: 992px){#apply-page .who-can-apply-image-col{visibility:hidden}}#apply-page .who-can-apply-image-section-container{background-position:top right;background-repeat:no-repeat;background-size:100%}@media (min-width: 992px){#apply-page .who-can-apply-image-section-container{background-image:url("/assets/who_can_apply-30c547e837cecc00c35cf805df57c609.jpg")}}#volunteer-page .main-feature .section-container{background-image:url("/assets/group_blue-76cd716b4ec0647baffaac9a9d069348.jpg");background-position:top right}#volunteer-page .main-feature .shoutout{padding-top:200px}@media (max-width: 768px){#volunteer-page .main-feature .shoutout{padding-top:0px}}#volunteer-page .large-icon-rocket{background-position:0px -1470px}#volunteer-page .large-icon-puzzle{background-position:0px -630px}#volunteer-page .large-icon-wand{background-position:0px -1260px}#partner-page .main-feature .section-container{background-image:url("/assets/partners_blue-ebea586ae72bd27f29482a1eae0fcc94.jpg");background-position:top right}#partner-page .main-feature .section-container h1{margin-top:300px}#partner-page .large-icon-briefcase{background-position:0px -420px}#partner-page .large-icon-cap{background-position:0px -0px}#partner-page .large-icon-building{background-position:0px -210px}#new-user-page .form-option-details{display:none;padding-left:2em}#new-user-page #sign-up-form #other_type{width:20em;display:inline-block}#donate-page .main-feature .section-container{background-image:url("/assets/donate_photo-51f5ef97fcd21b8def6b464656416d7e.jpg");background-position:top right}#donate-page .main-feature .pinned-to-bottom{position:absolute;bottom:6em}#donate-page .donate-button{display:block;color:#f26522;margin:2em 0px;font-weight:bold}#donate-page .donate-button::before{content:'\a0'} From f5b5ab6aeb9c6dcc5bd6e178e1234b4de3c77ffd Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Wed, 8 Apr 2015 11:09:13 -0400 Subject: [PATCH 29/70] downcase username to ensure case insensitive emails throughout --- lib/casserver/server.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/casserver/server.rb b/lib/casserver/server.rb index cf7111ea..9391aacd 100644 --- a/lib/casserver/server.rb +++ b/lib/casserver/server.rb @@ -412,7 +412,7 @@ def self.init_database! @service = clean_service_url(params['service']) # 2.2.2 (required) - @username = params['username'] + @username = params['username'].downcase # this ensures we always use lowercase for ease of case comparison throughout the system @password = params['password'] @lt = params['lt'] From 3e593080b2182c6c9962e0cad36f5212d7a93286 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Mon, 20 Apr 2015 21:38:42 -0400 Subject: [PATCH 30/70] read login message flash from cross domain --- lib/casserver/views/login.erb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/casserver/views/login.erb b/lib/casserver/views/login.erb index 25e44f1f..62473cc4 100644 --- a/lib/casserver/views/login.erb +++ b/lib/casserver/views/login.erb @@ -8,6 +8,17 @@ <% if @message %>

<%= escape_html @message[:message] %>

<% end %> + + <% if request.cookies["login_flash"] %> +

<%= escape_html request.cookies["login_flash"] %>

+ <% + response.set_cookie("login_flash", { + :value => '', + :expires => Time.now, + :domain => '.beyondz.org' + }) + %> + <% end %> <%= erb(:_login_form, :layout => false) %>
From 0259417bf0288f41b2625a9abe11220b0d7f61e5 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Tue, 21 Apr 2015 13:30:48 -0400 Subject: [PATCH 31/70] configurable cookie domain --- config/config.example.yml | 1 + lib/casserver/server.rb | 1 + lib/casserver/views/login.erb | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/config/config.example.yml b/config/config.example.yml index 177eed2d..993e432d 100644 --- a/config/config.example.yml +++ b/config/config.example.yml @@ -21,6 +21,7 @@ # This is the domain of the main public website # It is used by the view to generate links back to the rest of the site on the login form. public_site_domain: beyondz.org +cookie_domain: .beyondz.org # this should be the *top* domain - so even for staging, it should be .beyondz.org still # If someone goes directly to the login url, this is where they end up # after a successful authentication. (They should never go directly there, diff --git a/lib/casserver/server.rb b/lib/casserver/server.rb index 9391aacd..e61a56d0 100644 --- a/lib/casserver/server.rb +++ b/lib/casserver/server.rb @@ -292,6 +292,7 @@ def self.init_database! @organization = settings.config[:organization] @google_analytics_account = settings.config[:google_analytics_account] @domain = settings.config[:public_site_domain] + @cookie_domain = settings.config[:cookie_domain] @uri_path = settings.config[:uri_path] @infoline = settings.config[:infoline] @custom_views = settings.config[:custom_views] diff --git a/lib/casserver/views/login.erb b/lib/casserver/views/login.erb index 62473cc4..f8663a5c 100644 --- a/lib/casserver/views/login.erb +++ b/lib/casserver/views/login.erb @@ -15,7 +15,7 @@ response.set_cookie("login_flash", { :value => '', :expires => Time.now, - :domain => '.beyondz.org' + :domain => @cookie_domain }) %> <% end %> From d30db24d6607f078df3056f2dc8416fa194bc3c7 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Tue, 21 Apr 2015 14:00:46 -0400 Subject: [PATCH 32/70] explain cookie_domain --- config/config.example.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/config.example.yml b/config/config.example.yml index 993e432d..99eb1fbe 100644 --- a/config/config.example.yml +++ b/config/config.example.yml @@ -21,6 +21,12 @@ # This is the domain of the main public website # It is used by the view to generate links back to the rest of the site on the login form. public_site_domain: beyondz.org + +# This is used to clear the login_message cookie after it is set by +# a flash call on the Rails end. So it says like flash message saying +# "your password is now reset". We read that cookie, display the message, +# then clear the cookie so it isn't displayed twice. To clear the cookie, +# we need to know the matching settings. cookie_domain is the configurable one. cookie_domain: .beyondz.org # this should be the *top* domain - so even for staging, it should be .beyondz.org still # If someone goes directly to the login url, this is where they end up From aeab28901217479a1dc693ecf1322df9eb5c5b4a Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Wed, 29 Apr 2015 22:48:16 -0400 Subject: [PATCH 33/70] fix link to be more specific --- lib/casserver/views/login.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/casserver/views/login.erb b/lib/casserver/views/login.erb index f8663a5c..d372c013 100644 --- a/lib/casserver/views/login.erb +++ b/lib/casserver/views/login.erb @@ -23,7 +23,7 @@
- Sign up
+ Sign up
Forgot your password?
From 16b22d886edc88768ae1dea6d4c30597cef4cf95 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Tue, 18 Aug 2015 11:30:37 -0400 Subject: [PATCH 34/70] braven style cutover (sans h1 g image) --- lib/casserver/views/layout.erb | 166 +- public/bebraven/TradeGothicNo.20-CondBold.css | 14 + .../TradeGothicNo.20-CondBold_gdi.eot | Bin 0 -> 17824 bytes .../TradeGothicNo.20-CondBold_gdi.svg | 281 ++ .../TradeGothicNo.20-CondBold_gdi.ttf | Bin 0 -> 41720 bytes .../TradeGothicNo.20-CondBold_gdi.woff | Bin 0 -> 20448 bytes public/bebraven/braven.css | 3950 +++++++++++++++++ public/bebraven/braven_logo.png | Bin 0 -> 6707 bytes public/bebraven/images/2764.png | Bin 0 -> 513 bytes public/bebraven/images/blog_footer_social.png | Bin 0 -> 3035 bytes public/bebraven/images/fb_footer_social.png | Bin 0 -> 3194 bytes public/bebraven/images/fb_socialicons.png | Bin 0 -> 2928 bytes public/bebraven/images/ig_socialicons.png | Bin 0 -> 3102 bytes public/bebraven/images/mail_socialicons.png | Bin 0 -> 3044 bytes .../bebraven/images/twitter_footer_social.png | Bin 0 -> 3201 bytes .../bebraven/images/twitter_socialicons.png | Bin 0 -> 3054 bytes public/bebraven/mns_trial-webfont.eot | Bin 0 -> 29717 bytes public/bebraven/mns_trial-webfont.svg | 1089 +++++ public/bebraven/mns_trial-webfont.ttf | Bin 0 -> 46792 bytes public/bebraven/mns_trial-webfont.woff | Bin 0 -> 30888 bytes public/bebraven/sass-compiled.css | 1 + public/bebraven/style.css | 1949 ++++++++ public/beyondz.css | 2 +- 23 files changed, 7388 insertions(+), 64 deletions(-) create mode 100644 public/bebraven/TradeGothicNo.20-CondBold.css create mode 100644 public/bebraven/TradeGothicNo.20-CondBold_gdi.eot create mode 100644 public/bebraven/TradeGothicNo.20-CondBold_gdi.svg create mode 100644 public/bebraven/TradeGothicNo.20-CondBold_gdi.ttf create mode 100644 public/bebraven/TradeGothicNo.20-CondBold_gdi.woff create mode 100644 public/bebraven/braven.css create mode 100644 public/bebraven/braven_logo.png create mode 100644 public/bebraven/images/2764.png create mode 100644 public/bebraven/images/blog_footer_social.png create mode 100644 public/bebraven/images/fb_footer_social.png create mode 100644 public/bebraven/images/fb_socialicons.png create mode 100644 public/bebraven/images/ig_socialicons.png create mode 100644 public/bebraven/images/mail_socialicons.png create mode 100644 public/bebraven/images/twitter_footer_social.png create mode 100644 public/bebraven/images/twitter_socialicons.png create mode 100644 public/bebraven/mns_trial-webfont.eot create mode 100644 public/bebraven/mns_trial-webfont.svg create mode 100644 public/bebraven/mns_trial-webfont.ttf create mode 100644 public/bebraven/mns_trial-webfont.woff create mode 100644 public/bebraven/sass-compiled.css create mode 100644 public/bebraven/style.css diff --git a/lib/casserver/views/layout.erb b/lib/casserver/views/layout.erb index 99adf045..8d7c98dd 100644 --- a/lib/casserver/views/layout.erb +++ b/lib/casserver/views/layout.erb @@ -11,6 +11,10 @@ + + + + <% if @google_analytics_account %> + + + + + + + + From 05d7ee5dd964f3a70ac92b3e4e0c67b3fd0b4669 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Tue, 12 Jul 2016 23:17:33 -0400 Subject: [PATCH 51/70] mobile menu script --- lib/casserver/views/layout.erb | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/lib/casserver/views/layout.erb b/lib/casserver/views/layout.erb index aeca197a..40559c4b 100644 --- a/lib/casserver/views/layout.erb +++ b/lib/casserver/views/layout.erb @@ -140,6 +140,36 @@ made with + + + + + + + + From b636ce62c0d26857971eb28be89ee4854512d522 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Fri, 5 Aug 2016 10:11:48 -0400 Subject: [PATCH 52/70] use default so logout then login is consistent --- lib/casserver/server.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/casserver/server.rb b/lib/casserver/server.rb index e61a56d0..781ba40c 100644 --- a/lib/casserver/server.rb +++ b/lib/casserver/server.rb @@ -528,7 +528,10 @@ def self.init_database! # "logout" page, we take the user back to the login page with a "you have been logged out" # message, allowing for an opportunity to immediately log back in. This makes it # easier for the user to log out and log in as someone else. - @service = clean_service_url(params['service'] || params['destination']) + + # BZ modification: always use default service so logout/login goes back to our main + # site (which can redirect) regardless of where they came from + @service = clean_service_url(settings.config[:default_service]) # params['service'] || params['destination']) @continue_url = params['url'] @gateway = params['gateway'] == 'true' || params['gateway'] == '1' From d8464cc7e387a3b2d785f7813e57d85529a0f5f4 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Fri, 5 Aug 2016 10:11:48 -0400 Subject: [PATCH 53/70] use default so logout then login is consistent --- lib/casserver/server.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/casserver/server.rb b/lib/casserver/server.rb index e61a56d0..781ba40c 100644 --- a/lib/casserver/server.rb +++ b/lib/casserver/server.rb @@ -528,7 +528,10 @@ def self.init_database! # "logout" page, we take the user back to the login page with a "you have been logged out" # message, allowing for an opportunity to immediately log back in. This makes it # easier for the user to log out and log in as someone else. - @service = clean_service_url(params['service'] || params['destination']) + + # BZ modification: always use default service so logout/login goes back to our main + # site (which can redirect) regardless of where they came from + @service = clean_service_url(settings.config[:default_service]) # params['service'] || params['destination']) @continue_url = params['url'] @gateway = params['gateway'] == 'true' || params['gateway'] == '1' From 54055d4c6bb02b3071e6b0e7d5383e4ea8dfe036 Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Thu, 11 May 2017 10:20:47 -0400 Subject: [PATCH 54/70] Fix Volunteer menus to match public website --- lib/casserver/views/layout.erb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/casserver/views/layout.erb b/lib/casserver/views/layout.erb index 12a9d76d..8c262ed8 100644 --- a/lib/casserver/views/layout.erb +++ b/lib/casserver/views/layout.erb @@ -73,11 +73,11 @@ -
  • Volunteer As A Coach +
  • Volunteer
  • Partner With Us
  • From 9028689d87c2ca3e680b2435e27d9e13f5f038ab Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Wed, 12 Jul 2017 15:07:34 -0400 Subject: [PATCH 55/70] Remove navigation menus since they don't add much value and are hard to keep in sync with bebraven.org --- lib/casserver/views/layout.erb | 36 ------- public/bebraven/trimmed.css | 178 --------------------------------- 2 files changed, 214 deletions(-) diff --git a/lib/casserver/views/layout.erb b/lib/casserver/views/layout.erb index 8c262ed8..463cbf21 100644 --- a/lib/casserver/views/layout.erb +++ b/lib/casserver/views/layout.erb @@ -60,42 +60,6 @@ - - - - -
    <%= yield %> diff --git a/public/bebraven/trimmed.css b/public/bebraven/trimmed.css index 89126278..e72f0e75 100644 --- a/public/bebraven/trimmed.css +++ b/public/bebraven/trimmed.css @@ -1004,151 +1004,6 @@ form { padding-left: 1.3em; } -.navigationbar { - float: right; - font-family: TradeGothic, Impact, sans-serif; - margin-bottom: 0; - margin-left: auto; - margin-right: auto; - margin-top: 2px; - text-transform: uppercase; -} - -.navigationbar::after { - clear: both; -} - -ul.nav-menu { - margin: 0; - padding: 0 0 0 0; -} - -.nav-menu li { - display: inline-block; - position: relative; -} - -.nav-menu li a { - display: block; - font-size: 16px; - line-height: 1; - padding-bottom: 10px; - padding-top: 10px; - padding-left: 12px; - padding-right: 12px; - color: #000; - z-index: 99999; -} - -.nav-menu li:hover > a { - color: #eb3b45; -} - -.nav-menu li a:hover { - color: #eb3b45; -} - -.nav-menu li:focus > a { - color: #eb3b45; -} - -.nav-menu li a:focus { - color: #eb3b45; -} - -.nav-menu .sub-menu { - background-color: #ffffff; - border: none; - border-top: 0; - padding: 0; - position: absolute; - left: -2px; - z-index: 99999; - height: 1px; - width: 1px; - overflow: hidden; - clip: rect(1px, 1px, 1px, 1px); - -webkit-border-bottom-right-radius: 5px; - -webkit-border-bottom-left-radius: 5px; - -moz-border-radius-bottomright: 5px; - -moz-border-radius-bottomleft: 5px; - border-bottom-right-radius: 5px; - border-bottom-left-radius: 5px; -} - -ul.nav-menu ul a { - color: #000000; - margin: 0; - width: 200px; -} - -ul.nav-menu ul a:hover { - color: #eb3b45; -} - -ul.nav-menu ul a:focus { - color: #eb3b45; -} - -ul.nav-menu li:hover > ul { - clip: inherit; - overflow: inherit; - height: inherit; - width: inherit; -} - -.nav-menu ul li:hover > ul { - clip: inherit; - overflow: inherit; - height: inherit; - width: inherit; -} - -.nav-menu li.apply_top_btn a { - background: #d1ab5c; - color: #fff !important; - padding-left: 20px; - padding-right: 20px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - transition: all 0.5s ease 0s; -} - -.nav-menu li.apply_top_btn a:hover { - background: #000000; -} - -.nav-menu li.donate_top_btn a { - background: #eb3b45; - color: #fff !important; - padding-left: 20px; - padding-right: 20px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - transition: all 0.5s ease 0s; -} - -.nav-menu li.donate_top_btn a:hover { - background: #000000; -} - -.nav-menu li.beyondz_menu_item { - display: none; -} - -#topheader a.menuicon { - display: none; - background: center center no-repeat transparent; - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAP1BMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABL3bRJAAAAFHRSTlMAAAUeIGNqi5WxvdDe3+nu8vj6/fn3MBcAAABoSURBVCiRtdPbDYAgEERRFBERZEHov1YzBQxsQry/JyHLy2zDzConYSVw7awKLpSLgieLu5PlwIanYHuwLDg+rAhudPIGFsoCpto7ONysAN5568fiL5ZXTD7Z9+S+88vKipf66y8Z9QEBYx9x/kF/1AAAAABJRU5ErkJggg==); - width: 40px; - height: 40px; - position: absolute; - top: 10px; - right: 10px; -} - #blogo { float: left; width: 185px; @@ -1306,12 +1161,6 @@ button.btn:hover { } @media only screen and (max-width: 980px) { - #navigation { - display: none; - } - #topheader a.menuicon { - display: block; - } .footer_widget .footer-title { font-size: 1em; } @@ -1354,36 +1203,12 @@ li > ul { display: table; } -.navigation:after { - clear: both; - content: ""; - display: table; -} - .clear:before { content: ""; display: table; } -.navigation:before { - content: ""; - display: table; -} - -.navigation a { - color: #bc360a; -} - -.navigation a:hover { - color: #000000; - text-decoration: none; -} - @media (max-width: 643px) { - ul.nav-menu { - display: none; - } - .upperheader_red { display: none; } @@ -1413,7 +1238,4 @@ li > ul { color: #000; font-size: 10pt; } - .main-navigation { - display: none; - } } From d337c124e1771bff59ee4c9172eb90d9af00d1e8 Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Wed, 12 Jul 2017 15:31:40 -0400 Subject: [PATCH 56/70] Missed a div in last commit. Also, format the file better --- lib/casserver/views/layout.erb | 195 +++++++++++++++++++-------------- 1 file changed, 110 insertions(+), 85 deletions(-) diff --git a/lib/casserver/views/layout.erb b/lib/casserver/views/layout.erb index 463cbf21..9eb192cf 100644 --- a/lib/casserver/views/layout.erb +++ b/lib/casserver/views/layout.erb @@ -6,122 +6,147 @@ <%= escape_html @organization %> Login - + <% if @google_analytics_account %> - + <% end %> - - - - - -
    - - - - -
    -
    -

    Join Our Mailing List » - -

    -
    + +
    -
    - - +
    +
    +

    Join Our Mailing List » + +

    +
    +
    + +
    + +
    - <%= yield %> + <%= yield %>
    - +
    + - - - - - - - + + + - - + var API = $("#menu").data( "mmenu" ); + $("#close-mobile-btn").click(function() { + API.close(); + }); +}); - + + + From 960f8fdac7b4c98c90e3876ca9d34f695b9d1b15 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Thu, 26 Oct 2017 13:57:44 -0400 Subject: [PATCH 57/70] link in script for staging test (will be in separate pr) --- lib/casserver/views/layout.erb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/casserver/views/layout.erb b/lib/casserver/views/layout.erb index 40559c4b..bffa6fcc 100644 --- a/lib/casserver/views/layout.erb +++ b/lib/casserver/views/layout.erb @@ -169,6 +169,8 @@ $('nav#menu').mmenu({ + + From b4a343b5f1c471958774c09c2f99a44a62bb2ace Mon Sep 17 00:00:00 2001 From: geethaka Date: Wed, 27 Mar 2019 17:39:29 +0530 Subject: [PATCH 58/70] added docker-compose files --- docker-compose.yml | 31 +++++++++++++++++++++++++++++++ docker-compose/scripts/run.sh | 6 ++++++ rubycas-server.gemspec | 5 +++-- 3 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 docker-compose.yml create mode 100755 docker-compose/scripts/run.sh diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..bf2ef0fe --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,31 @@ +version: "3" +services: + + ssoweb: + build: + context: . + command: /app/docker-compose/scripts/run.sh + ports: + - "3002:3002" + networks: + - frontend + depends_on: + - ssodb + environment: + RACK_ENV: development + VIRTUAL_HOST: sso.docker + + ssodb: + image: postgres:9.3 + volumes: + - sso-db:/var/lib/postgresql/data + networks: + - frontend + environment: + POSTGRES_DB: casserver + +networks: + frontend: + +volumes: + sso-db: diff --git a/docker-compose/scripts/run.sh b/docker-compose/scripts/run.sh new file mode 100755 index 00000000..cbbd761b --- /dev/null +++ b/docker-compose/scripts/run.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +#sleep 15s until db is up and running +sleep 15 + +bundle exec rubycas-server -p 3002 -c /app/docker-compose/config/config.yml diff --git a/rubycas-server.gemspec b/rubycas-server.gemspec index 2076d106..69e35d69 100644 --- a/rubycas-server.gemspec +++ b/rubycas-server.gemspec @@ -26,13 +26,14 @@ $gemspec = Gem::Specification.new do |s| s.has_rdoc = true s.post_install_message = "For more information on RubyCAS-Server, see http://rubycas.github.com" + s.add_dependency("pg", "0.11.0") s.add_dependency("activerecord", ">= 2.3.12", "< 4.0") s.add_dependency("activesupport", ">= 2.3.12", "< 4.0") s.add_dependency("sinatra", "~> 1.0") s.add_dependency("sinatra-r18n", '~> 1.1.0') s.add_dependency("crypt-isaac", "~> 0.9.1") - s.add_development_dependency("rack-test") + s.add_development_dependency("rack-test",'0.6.3') s.add_development_dependency("capybara", '1.1.2') s.add_development_dependency("rspec") s.add_development_dependency("rspec-core") @@ -42,7 +43,7 @@ $gemspec = Gem::Specification.new do |s| s.add_development_dependency("guard", "~> 1.4.0") s.add_development_dependency("guard-rspec", "2.0.0") s.add_development_dependency("webmock", "~> 1.8") - s.add_development_dependency("nokogiri", "~> 1.3") + s.add_development_dependency("nokogiri", "1.3.3") # pull in os specific FS monitoring lib for guard case RUBY_PLATFORM From 2a5136cc50202384ca2f8937c0d636e56de3ec61 Mon Sep 17 00:00:00 2001 From: geethaka Date: Sun, 7 Apr 2019 09:28:06 +0530 Subject: [PATCH 59/70] fix jessie eol issues --- Dockerfile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8f23fd2a..f355d2b9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,13 @@ # We currently use Ruby 1.9.3 in prod, but bundle install is failing with that in dev. # We also can't use the newest ruby because it broke support for the syck gem in v2.2. FROM ruby:2.1 -RUN apt-get update -qq && apt-get install -y build-essential libpq-dev + +#fix for jessie repo eol issues +RUN echo "deb [check-valid-until=no] http://cdn-fastly.deb.debian.org/debian jessie main" > /etc/apt/sources.list.d/jessie.list +RUN echo "deb [check-valid-until=no] http://archive.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/jessie-backports.list +RUN sed -i '/deb http:\/\/deb.debian.org\/debian jessie-updates main/d' /etc/apt/sources.list + +RUN apt-get -o Acquire::Check-Valid-Until=false update -qq && apt-get install -y build-essential libpq-dev # The rubycas Gemfile / gemspec doesn't specify a rails version since we use Apache Passenger modrails to run it in prod. # Need this installed in the container to run the dev version. From 9b36ae936afd18c18884a311af05d23e5c608f0c Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Thu, 16 May 2019 10:34:20 -0400 Subject: [PATCH 60/70] people keep asking about this message, just telling them what they need to know --- locales/en.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/en.yml b/locales/en.yml index 99eb6094..d1f4b785 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -1,6 +1,6 @@ error: no_login_ticket: "Your login request did not include a login ticket. There may be a problem with the authentication system." - login_ticket_already_used: "The login ticket you provided has already been used up. Please try logging in again." + login_ticket_already_used: "The login screen needed to be refreshed. Please try logging in again." login_timeout: "You took too long to enter your credentials. Please try again." invalid_login_ticket: "The login ticket you provided is invalid. There may be a problem with the authentication system." login_ticket_needs_post_request: "To generate a login ticket, you must make a POST request." From df3294765617769af59d342eb729e6699a4266ae Mon Sep 17 00:00:00 2001 From: Jaime Bellmyer Date: Thu, 16 May 2019 23:21:25 -0500 Subject: [PATCH 61/70] use service param if available in logout page's login form --- lib/casserver/server.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/casserver/server.rb b/lib/casserver/server.rb index 781ba40c..567bb8d9 100644 --- a/lib/casserver/server.rb +++ b/lib/casserver/server.rb @@ -531,7 +531,7 @@ def self.init_database! # BZ modification: always use default service so logout/login goes back to our main # site (which can redirect) regardless of where they came from - @service = clean_service_url(settings.config[:default_service]) # params['service'] || params['destination']) + @service = clean_service_url(params['service'] || settings.config[:default_service]) # params['service'] || params['destination']) @continue_url = params['url'] @gateway = params['gateway'] == 'true' || params['gateway'] == '1' From 7e1ef51b58cf566c1ecc429a19f3e93769d9af04 Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Thu, 23 May 2019 07:14:15 -0400 Subject: [PATCH 62/70] Lock the gem versions to what we have on staging on production As part of getting docker-compose files, some versions of gems were locked, but they don't match what we have on staging and prod. Changing the values to match. --- rubycas-server.gemspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rubycas-server.gemspec b/rubycas-server.gemspec index 69e35d69..de6d7df9 100644 --- a/rubycas-server.gemspec +++ b/rubycas-server.gemspec @@ -26,7 +26,7 @@ $gemspec = Gem::Specification.new do |s| s.has_rdoc = true s.post_install_message = "For more information on RubyCAS-Server, see http://rubycas.github.com" - s.add_dependency("pg", "0.11.0") + s.add_dependency("pg", "0.17.1") s.add_dependency("activerecord", ">= 2.3.12", "< 4.0") s.add_dependency("activesupport", ">= 2.3.12", "< 4.0") s.add_dependency("sinatra", "~> 1.0") @@ -43,7 +43,7 @@ $gemspec = Gem::Specification.new do |s| s.add_development_dependency("guard", "~> 1.4.0") s.add_development_dependency("guard-rspec", "2.0.0") s.add_development_dependency("webmock", "~> 1.8") - s.add_development_dependency("nokogiri", "1.3.3") + s.add_development_dependency("nokogiri", "1.6.3.1") # pull in os specific FS monitoring lib for guard case RUBY_PLATFORM From ddd61c65e05eaa897c86e77e8c36049dda1b2177 Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Tue, 23 Jul 2019 11:33:15 -0400 Subject: [PATCH 63/70] Update docker files to work with docker-compose v3 for a local development environment setup --- .dockerignore | 5 +++ .gitignore | 1 + Dockerfile | 9 ++-- README.md | 45 ++++++++++++++++++++ docker-compose.yml | 10 ++++- docker-compose/config/config.yml | 21 ++++----- docker-compose/scripts/appconnect.sh | 2 + docker-compose/scripts/dbconnect.sh | 3 ++ docker-compose/scripts/docker_compose_run.sh | 8 ++++ docker-compose/scripts/rebuild.sh | 3 ++ docker-compose/scripts/restart.sh | 3 ++ docker-compose/scripts/run.sh | 6 --- 12 files changed, 95 insertions(+), 21 deletions(-) create mode 100644 .dockerignore create mode 100755 docker-compose/scripts/appconnect.sh create mode 100755 docker-compose/scripts/dbconnect.sh create mode 100755 docker-compose/scripts/docker_compose_run.sh create mode 100755 docker-compose/scripts/rebuild.sh create mode 100755 docker-compose/scripts/restart.sh delete mode 100755 docker-compose/scripts/run.sh diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..edd18647 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +# If you mix and match using Docker and manually setting stuff up, you could end up with a Gemfile.lock +# In the Docker container, we want to have bundle install rebuild the Gemfile.lock to match the Ruby version +# and stuff in the Dockerfile, so to be safe we just tell the container to ignore that file b/c it's hard +# to troubleshoot build errors when this happens +Gemfile.lock diff --git a/.gitignore b/.gitignore index 9e183e59..65f668d0 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ *.pidaproject *.log *.mo +*.prod pkg ssl custom/* diff --git a/Dockerfile b/Dockerfile index f355d2b9..5865b26c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,8 @@ RUN echo "deb [check-valid-until=no] http://cdn-fastly.deb.debian.org/debian jes RUN echo "deb [check-valid-until=no] http://archive.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/jessie-backports.list RUN sed -i '/deb http:\/\/deb.debian.org\/debian jessie-updates main/d' /etc/apt/sources.list -RUN apt-get -o Acquire::Check-Valid-Until=false update -qq && apt-get install -y build-essential libpq-dev +# Note: gettext is installed to be able to use envsubst to inject config values +RUN apt-get -o Acquire::Check-Valid-Until=false update -qq && apt-get install -y build-essential libpq-dev gettext # The rubycas Gemfile / gemspec doesn't specify a rails version since we use Apache Passenger modrails to run it in prod. # Need this installed in the container to run the dev version. @@ -15,12 +16,14 @@ RUN apt-get -o Acquire::Check-Valid-Until=false update -qq && apt-get install -y RUN mkdir /app WORKDIR /app +# Note: in .dockerignore we exclude Gemfile.lock b/c we want bundle install to regenerate it for +# this version of Ruby. It doesn't get copied over to the container if you have one laying around from a non-Docker build. ADD Gemfile /app/Gemfile ADD rubycas-server.gemspec /app/rubycas-server.gemspec RUN bundle install -# Do this after bundle install b/c if we do it before then changing any files -# causes bundle install to be invalidated and run again on the next build +# Do this after bundle install b/c if we do it before then changing any files +# causes bundle install to be invalidated and run again on the next build ADD . /app diff --git a/README.md b/README.md index 661b8d4d..b9684674 100644 --- a/README.md +++ b/README.md @@ -54,3 +54,48 @@ If you have questions, try the [RubyCAS Google Group](https://groups.google.com/ RubyCAS-Server is licensed for use under the terms of the MIT License. See the LICENSE file bundled with the official RubyCAS-Server distribution for details. + +## Running in a local development environment using Docker + +Edit `/etc/hosts` and add these values. +```Shell +127.0.0.1 joinweb +127.0.0.1 ssoweb +127.0.0.1 canvasweb +``` + +Then, from your application root just run: +```Shell +docker-compose up -d +``` +When complete, the app will be available at: `http://ssoweb:3002` + +Note: the build will have a couple errors you can ignore. They don't +seem to impact the functioning of the app. Just ignore: +```Shell +fatal: Not a git repository (or any of the parent directories): .git +app/bin/rubycas-server maybe `gem pristine rubycas-server` will fix it? +``` + +Some things to keep in mind with Docker: +* If there are build errors, run `docker-compose logs` to see what they + are. +* The environment variables come from `docker-compose.yml` They are + injected into the container using `envsubst` in the +`./docker-compose/scripts/docker_compose_run.sh` script. +* If you change environment variables, rebuild to have them picked up by + running `./docker-compose/scripts/rebuild.sh +* There are more scripts in `./docker-compose/scripts` to help you work + with the container(s). +* If you change a file on the host (aka outside the container) it +does not take effect inside the container. This application is rarely +changed, so we don't mount a volume to allow files to be seamlessly +changed inside and outside. To have a change take effect run +`docker-compose/scripts/rebuild.sh` +* Lastly, and this is IMPORTANT, the version of Ruby that we run on + production is 1.9.3. However, getting Docker building with that +version has proven troublesome, so the Docker dev env runs Ruby 2.1. For +that reason, DO NOT check-in the `Gemfile.lock` built on your local dev +env or the update the `rubycas-server.gemspec`. If we have to rebuild +gems on prod, we'll have to bite the bullet and upgrade the server (or +consolidate the SSO server into the Join server diff --git a/docker-compose.yml b/docker-compose.yml index bf2ef0fe..75fdaf65 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,16 +4,20 @@ services: ssoweb: build: context: . - command: /app/docker-compose/scripts/run.sh + command: /app/docker-compose/scripts/docker_compose_run.sh ports: - "3002:3002" networks: - frontend + - beyondz-platform_frontend depends_on: - ssodb environment: RACK_ENV: development - VIRTUAL_HOST: sso.docker + DATABASE_NAME: casserver + DATABASE_USER: postgres + DATABASE_PASSWORD: + DATABASE_HOST: ssodb ssodb: image: postgres:9.3 @@ -26,6 +30,8 @@ services: networks: frontend: + beyondz-platform_frontend: + external: true volumes: sso-db: diff --git a/docker-compose/config/config.yml b/docker-compose/config/config.yml index 5b55394f..7f72ac3e 100644 --- a/docker-compose/config/config.yml +++ b/docker-compose/config/config.yml @@ -20,20 +20,20 @@ # This is the domain of the main public website # It is used by the view to generate links back to the rest of the site on the login form. -public_site_domain: join.docker +public_site_domain: joinweb # This is used to clear the login_message cookie after it is set by # a flash call on the Rails end. So it says like flash message saying # "your password is now reset". We read that cookie, display the message, # then clear the cookie so it isn't displayed twice. To clear the cookie, # we need to know the matching settings. cookie_domain is the configurable one. -cookie_domain: .docker # this should be the *top* domain - so even for staging, it should be .join.bebraven.org still +cookie_domain: .localhost # this should be the *top* domain - so even for staging, it should be .join.bebraven.org still # If someone goes directly to the login url, this is where they end up # after a successful authentication. (They should never go directly there, # but copy/pasting the link could drop necessary form fields and get them # lost) -default_service: http://canvas.docker/login/cas +default_service: http://canvasweb/login/cas # This is the account number for google analytics. If this option is not # here, analytics script will not be added. @@ -120,10 +120,10 @@ port: 3002 database: adapter: postgresql - database: casserver - username: postgres - password: - host: ssodb + database: ${DATABASE_NAME} + username: ${DATABASE_USER} + password: ${DATABASE_PASSWORD} + host: ${DATABASE_HOST} reconnect: true #database: @@ -210,12 +210,13 @@ database: authenticator: class: BeyondZ::CustomAuthenticator source: beyondz.rb - server: join.docker + # NOTE: in the local development environment, expose the Join server to this rubycas app by adding `127.0.0.1 joinweb` to your /etc/hosts file + server: joinweb # We can override ssl, port, and self signed options for dev # The default is to use SSL. ssl: false - port: 80 - # allow_self_signed: true + port: 3001 + allow_self_signed: true diff --git a/docker-compose/scripts/appconnect.sh b/docker-compose/scripts/appconnect.sh new file mode 100755 index 00000000..a7db9414 --- /dev/null +++ b/docker-compose/scripts/appconnect.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker-compose exec ssoweb /bin/bash diff --git a/docker-compose/scripts/dbconnect.sh b/docker-compose/scripts/dbconnect.sh new file mode 100755 index 00000000..fcc1756b --- /dev/null +++ b/docker-compose/scripts/dbconnect.sh @@ -0,0 +1,3 @@ +#!/bin/bash +# This connects to the development database. The user and database name are in docker-compose.yml +docker-compose exec ssodb psql -U postgres casserver diff --git a/docker-compose/scripts/docker_compose_run.sh b/docker-compose/scripts/docker_compose_run.sh new file mode 100755 index 00000000..03b2d4c1 --- /dev/null +++ b/docker-compose/scripts/docker_compose_run.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +#sleep 15s until db is up and running +sleep 15 + +envsubst < /app/docker-compose/config/config.yml > /app/config/config.yml + +bundle exec rubycas-server -p 3002 -c /app/config/config.yml diff --git a/docker-compose/scripts/rebuild.sh b/docker-compose/scripts/rebuild.sh new file mode 100755 index 00000000..ac25e400 --- /dev/null +++ b/docker-compose/scripts/rebuild.sh @@ -0,0 +1,3 @@ +#!/bin/bash +docker-compose down -v +docker-compose up -d --force-recreate --build diff --git a/docker-compose/scripts/restart.sh b/docker-compose/scripts/restart.sh new file mode 100755 index 00000000..16cb3bac --- /dev/null +++ b/docker-compose/scripts/restart.sh @@ -0,0 +1,3 @@ +#!/bin/bash +docker-compose down -v +docker-compose up -d diff --git a/docker-compose/scripts/run.sh b/docker-compose/scripts/run.sh deleted file mode 100755 index cbbd761b..00000000 --- a/docker-compose/scripts/run.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -#sleep 15s until db is up and running -sleep 15 - -bundle exec rubycas-server -p 3002 -c /app/docker-compose/config/config.yml From 13777850a227f19173535b533f6c8f92365abb27 Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Tue, 23 Jul 2019 11:43:44 -0400 Subject: [PATCH 64/70] Add / clarify some comments on the Docker stuff --- .dockerignore | 6 +++--- README.md | 3 +++ docker-compose/scripts/docker_compose_run.sh | 2 ++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.dockerignore b/.dockerignore index edd18647..11d54e3f 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,5 @@ # If you mix and match using Docker and manually setting stuff up, you could end up with a Gemfile.lock -# In the Docker container, we want to have bundle install rebuild the Gemfile.lock to match the Ruby version -# and stuff in the Dockerfile, so to be safe we just tell the container to ignore that file b/c it's hard -# to troubleshoot build errors when this happens +# In the Docker container, we want to have `bundle install` rebuild the Gemfile.lock to match the Ruby version +# and stuff in the Dockerfile, so to be safe we just tell the container build to ignore that file and not +# COPY or ADD it to the container b/c it's hard to troubleshoot build errors when this happens Gemfile.lock diff --git a/README.md b/README.md index b9684674..b34dddf3 100644 --- a/README.md +++ b/README.md @@ -63,6 +63,9 @@ Edit `/etc/hosts` and add these values. 127.0.0.1 ssoweb 127.0.0.1 canvasweb ``` +Bring up the Join server locally b/c this Docker container is configured +to point at it for the user database / credentials. Do this by following +the instructions [here](https://github.com/beyond-z/beyondz-platform#docker-setup) Then, from your application root just run: ```Shell diff --git a/docker-compose/scripts/docker_compose_run.sh b/docker-compose/scripts/docker_compose_run.sh index 03b2d4c1..782677e4 100755 --- a/docker-compose/scripts/docker_compose_run.sh +++ b/docker-compose/scripts/docker_compose_run.sh @@ -3,6 +3,8 @@ #sleep 15s until db is up and running sleep 15 +# Take the environment variables setup in docker-compose.yml and inject their values +# into the actual application config.yml file. Note: envsubst needs gettext to be installed. envsubst < /app/docker-compose/config/config.yml > /app/config/config.yml bundle exec rubycas-server -p 3002 -c /app/config/config.yml From 74ed210eb1354c4fe0643d0e7609e898f0c7d65a Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Thu, 12 Sep 2019 12:14:58 -0400 Subject: [PATCH 65/70] Cleanup our Docker dev env. Move the services onto a common network shared by all other apps. Don't remove volumes on restart and rebuild. The dev can do that if they need to b/c they want to nuke everything. We should rely on a generally working env and not require nuking the volumes in the normal dev flow. Use COPY instead of ADD b/c ADD wasn't doing what I thought it was. COPY is recommended and volumes are mounted through the docker-compose.yml file so that changes to files inside and outside the container are reflected in both places. --- Dockerfile | 10 ++++------ docker-compose.yml | 14 +++++++------- docker-compose/scripts/docker_compose_run.sh | 3 --- docker-compose/scripts/rebuild.sh | 2 +- docker-compose/scripts/restart.sh | 2 +- 5 files changed, 13 insertions(+), 18 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5865b26c..2eb6e275 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ RUN echo "deb [check-valid-until=no] http://archive.debian.org/debian jessie-bac RUN sed -i '/deb http:\/\/deb.debian.org\/debian jessie-updates main/d' /etc/apt/sources.list # Note: gettext is installed to be able to use envsubst to inject config values -RUN apt-get -o Acquire::Check-Valid-Until=false update -qq && apt-get install -y build-essential libpq-dev gettext +RUN apt-get -o Acquire::Check-Valid-Until=false update -qq && apt-get install -y build-essential libpq-dev gettext vim # The rubycas Gemfile / gemspec doesn't specify a rails version since we use Apache Passenger modrails to run it in prod. # Need this installed in the container to run the dev version. @@ -18,12 +18,10 @@ RUN mkdir /app WORKDIR /app # Note: in .dockerignore we exclude Gemfile.lock b/c we want bundle install to regenerate it for # this version of Ruby. It doesn't get copied over to the container if you have one laying around from a non-Docker build. -ADD Gemfile /app/Gemfile -ADD rubycas-server.gemspec /app/rubycas-server.gemspec +COPY Gemfile /app/Gemfile +COPY rubycas-server.gemspec /app/rubycas-server.gemspec RUN bundle install # Do this after bundle install b/c if we do it before then changing any files # causes bundle install to be invalidated and run again on the next build -ADD . /app - - +COPY . /app diff --git a/docker-compose.yml b/docker-compose.yml index 75fdaf65..844b712b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,4 @@ -version: "3" +version: "3.5" services: ssoweb: @@ -8,8 +8,7 @@ services: ports: - "3002:3002" networks: - - frontend - - beyondz-platform_frontend + - bravendev depends_on: - ssodb environment: @@ -24,14 +23,15 @@ services: volumes: - sso-db:/var/lib/postgresql/data networks: - - frontend + - bravendev environment: POSTGRES_DB: casserver +# Note all Braven web app docker dev envs use this same network so they can talk to each other. +# E.g. the hostname joinweb will resolve inside the ssoweb container if they are on the same docker network. networks: - frontend: - beyondz-platform_frontend: - external: true + bravendev: + name: braven_dev_network volumes: sso-db: diff --git a/docker-compose/scripts/docker_compose_run.sh b/docker-compose/scripts/docker_compose_run.sh index 782677e4..35a3bca4 100755 --- a/docker-compose/scripts/docker_compose_run.sh +++ b/docker-compose/scripts/docker_compose_run.sh @@ -1,8 +1,5 @@ #!/bin/bash -#sleep 15s until db is up and running -sleep 15 - # Take the environment variables setup in docker-compose.yml and inject their values # into the actual application config.yml file. Note: envsubst needs gettext to be installed. envsubst < /app/docker-compose/config/config.yml > /app/config/config.yml diff --git a/docker-compose/scripts/rebuild.sh b/docker-compose/scripts/rebuild.sh index ac25e400..d0bf1d69 100755 --- a/docker-compose/scripts/rebuild.sh +++ b/docker-compose/scripts/rebuild.sh @@ -1,3 +1,3 @@ #!/bin/bash -docker-compose down -v +docker-compose down docker-compose up -d --force-recreate --build diff --git a/docker-compose/scripts/restart.sh b/docker-compose/scripts/restart.sh index 16cb3bac..594a6154 100755 --- a/docker-compose/scripts/restart.sh +++ b/docker-compose/scripts/restart.sh @@ -1,3 +1,3 @@ #!/bin/bash -docker-compose down -v +docker-compose down docker-compose up -d From cbbe79991703b470f1fc42791c3b25c413bb70b2 Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Thu, 12 Sep 2019 14:00:48 -0400 Subject: [PATCH 66/70] Fix up docker dev env so that changes made outside the container are reflected inside. This is done by mounting the entire codebase as a volume when started using docker-compose. Note: a dependency of webmock (dev builds only) got updated to the point of only supporting ruby 2.3 and above. So I locked it down to the last version that supported ruby 2.1. The dependency tree was: webmock was resolved to 1.24.6, which depends on addressable was resolved to 2.7.0, which depends on public_suffix was resolved to 4.0.1 Also, stop supporting a local dev. All dev should be done with the container. Removed Gemfile.lock for the docker build so that everything inside is the same as outside and it's like you're just developing locally with the Docker container acting as the web-server. --- .dockerignore | 9 ++++----- docker-compose.yml | 3 +++ rubycas-server.gemspec | 1 + 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.dockerignore b/.dockerignore index 11d54e3f..89c107ed 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,4 @@ -# If you mix and match using Docker and manually setting stuff up, you could end up with a Gemfile.lock -# In the Docker container, we want to have `bundle install` rebuild the Gemfile.lock to match the Ruby version -# and stuff in the Dockerfile, so to be safe we just tell the container build to ignore that file and not -# COPY or ADD it to the container b/c it's hard to troubleshoot build errors when this happens -Gemfile.lock +# Nothing yet. Let's keep the outside and inside the same. If we start running into things that are +# generated inside the container during the build that we want isolated from the outside, we can +# add them here to be ignored. Just keep in mind that the whole root app is mounted as a volume, +# so at runtime, the container will have what's on the outside. This file only affects buildtime. diff --git a/docker-compose.yml b/docker-compose.yml index 844b712b..e94a9960 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,6 +7,9 @@ services: command: /app/docker-compose/scripts/docker_compose_run.sh ports: - "3002:3002" + # Make changes done outside the container reflect inside the container without needing a rebuild by mounting a volume. + volumes: + - .:/app networks: - bravendev depends_on: diff --git a/rubycas-server.gemspec b/rubycas-server.gemspec index de6d7df9..b8647ab6 100644 --- a/rubycas-server.gemspec +++ b/rubycas-server.gemspec @@ -42,6 +42,7 @@ $gemspec = Gem::Specification.new do |s| s.add_development_dependency("appraisal", "~> 0.4.1") s.add_development_dependency("guard", "~> 1.4.0") s.add_development_dependency("guard-rspec", "2.0.0") + s.add_development_dependency("public_suffix", "3.1.1") # Newer versions require Ruby 2.3 or higher. This is a dependency of webmock below (through addressable), so pin it to last version that supports ruby 2.1. s.add_development_dependency("webmock", "~> 1.8") s.add_development_dependency("nokogiri", "1.6.3.1") From ac998c6c05d2917297b8cc0bbd97e29c2485acda Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Sun, 20 Oct 2019 21:53:15 -0400 Subject: [PATCH 67/70] Make Docker restarts/rebuilds work when new gem versions are available. We weren't .dockerignore'ing Gemfile.lock, so when you last built the Docker image it built whatever Gemfile.lock (which is .gitignored) into the image. This may not match what `bundle install` installs and things fail. Just ignore this file in the image build for now. The proper solution is to check-in Gemfile.lock and have a process for how to update it, but since we're planning on getting rid of this app/server, I'm not investing time to fix this up properly. TESTING: - Did a fresh docker build (no cache) and it failed to start. Made this change and rebuilt. It started. --- .dockerignore | 5 +---- docker-compose.yml | 3 +++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.dockerignore b/.dockerignore index 89c107ed..b844b143 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1 @@ -# Nothing yet. Let's keep the outside and inside the same. If we start running into things that are -# generated inside the container during the build that we want isolated from the outside, we can -# add them here to be ignored. Just keep in mind that the whole root app is mounted as a volume, -# so at runtime, the container will have what's on the outside. This file only affects buildtime. +Gemfile.lock diff --git a/docker-compose.yml b/docker-compose.yml index e94a9960..cb273a90 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,6 +5,9 @@ services: build: context: . command: /app/docker-compose/scripts/docker_compose_run.sh + # Temporarily replace the command above with this if you want the container to just stay open + # so you can connect and troubleshoot b/c the container exits when you bring it up. + #tty: true ports: - "3002:3002" # Make changes done outside the container reflect inside the container without needing a rebuild by mounting a volume. From 8fefb5815c540f729519d84f272cd161dd404425 Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Mon, 21 Oct 2019 15:08:41 -0400 Subject: [PATCH 68/70] Staging and prod run Ruby 1.9.3. A prior gem I pinned was for Ruby 2.1. Pinning it at the last version supported for Ruby 1.9.3. We had never done a staging of prod release after the last time I changed this (or just generally for years and years). So this make this repo at least deployable to staging and prod even if none of the recent changes have needed to be deployed b/c they are all for dev env stuff. TESTING: - manually made the change on staging and ran `bundle install --path vendor/bundle` - restarted the server and it worked --- rubycas-server.gemspec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rubycas-server.gemspec b/rubycas-server.gemspec index b8647ab6..acb5ed6c 100644 --- a/rubycas-server.gemspec +++ b/rubycas-server.gemspec @@ -42,7 +42,8 @@ $gemspec = Gem::Specification.new do |s| s.add_development_dependency("appraisal", "~> 0.4.1") s.add_development_dependency("guard", "~> 1.4.0") s.add_development_dependency("guard-rspec", "2.0.0") - s.add_development_dependency("public_suffix", "3.1.1") # Newer versions require Ruby 2.3 or higher. This is a dependency of webmock below (through addressable), so pin it to last version that supports ruby 2.1. + #s.add_development_dependency("public_suffix", "3.1.1") # Newer versions require Ruby 2.3 or higher. This is a dependency of webmock below (through addressable), so pin it to last version that supports ruby 2.1. + s.add_development_dependency("public_suffix", "1.4.3") # Staging and prod run Ruby 1.9.3. This is the last version supported for that version of ruby, so pin it. s.add_development_dependency("webmock", "~> 1.8") s.add_development_dependency("nokogiri", "1.6.3.1") From 85d1014326ef81ed998ef4f4f58b49c9bc87e0e9 Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Mon, 21 Oct 2019 19:22:26 -0400 Subject: [PATCH 69/70] Dev env more like staging/prod + checked in Gemfile.lock We should have our Gemfile.lock checked in so that we can understand the behavior / differences when bundle install uses new versions of gems. But, to do this we needed the dev env to more closely match staging / prod, hence downgrading Ruby to 1.9.3. I verified that the Gemfile.lock generated here matches staging/prod. Note: originally I built this dev env out with Ruby 2.1 b/c the plan was to start updating / patching all our apps to be on the same version of Ruby and it just seemed to work. But now we're getting rid of this web app, so in the meantime, I just want the dev env to work properly and when things change/fail have them be easy to diagnose / fix. TESTING: - rebuilt the container (including blowing away the DB volume) and was able to login. --- .dockerignore | 1 - .gitignore | 1 - Dockerfile | 8 ++- Gemfile.lock | 127 +++++++++++++++++++++++++++++++++++++++++ rubycas-server.gemspec | 2 +- 5 files changed, 135 insertions(+), 4 deletions(-) create mode 100644 Gemfile.lock diff --git a/.dockerignore b/.dockerignore index b844b143..e69de29b 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1 +0,0 @@ -Gemfile.lock diff --git a/.gitignore b/.gitignore index 65f668d0..8a796ddc 100644 --- a/.gitignore +++ b/.gitignore @@ -19,5 +19,4 @@ resources/dev .bundle .vagrant Vagrantfile -Gemfile.lock vendor/* diff --git a/Dockerfile b/Dockerfile index 2eb6e275..e6de96f5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # We currently use Ruby 1.9.3 in prod, but bundle install is failing with that in dev. # We also can't use the newest ruby because it broke support for the syck gem in v2.2. -FROM ruby:2.1 +FROM ruby:1.9 #fix for jessie repo eol issues RUN echo "deb [check-valid-until=no] http://cdn-fastly.deb.debian.org/debian jessie main" > /etc/apt/sources.list.d/jessie.list @@ -14,11 +14,17 @@ RUN apt-get -o Acquire::Check-Valid-Until=false update -qq && apt-get install -y # Need this installed in the container to run the dev version. #RUN gem install rails -v 3.2 +# This is the version staging and prod run. This base image uses 1.9.0. +# Close enough that things should work, but update staging/prod if we have to get them in sync +#RUN gem uninstall bundler +#RUN gem install bundler -v 1.7.3 + RUN mkdir /app WORKDIR /app # Note: in .dockerignore we exclude Gemfile.lock b/c we want bundle install to regenerate it for # this version of Ruby. It doesn't get copied over to the container if you have one laying around from a non-Docker build. COPY Gemfile /app/Gemfile +COPY Gemfile.lock /app/Gemfile.lock COPY rubycas-server.gemspec /app/rubycas-server.gemspec RUN bundle install diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 00000000..edd558ff --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,127 @@ +PATH + remote: . + specs: + rubycas-server (1.1.3.pre) + activerecord (>= 2.3.12, < 4.0) + activesupport (>= 2.3.12, < 4.0) + crypt-isaac (~> 0.9.1) + pg (= 0.17.1) + sinatra (~> 1.0) + sinatra-r18n (~> 1.1.0) + +GEM + remote: http://rubygems.org/ + specs: + activemodel (3.2.19) + activesupport (= 3.2.19) + builder (~> 3.0.0) + activerecord (3.2.19) + activemodel (= 3.2.19) + activesupport (= 3.2.19) + arel (~> 3.0.2) + tzinfo (~> 0.3.29) + activeresource (3.2.19) + activemodel (= 3.2.19) + activesupport (= 3.2.19) + activesupport (3.2.19) + i18n (~> 0.6, >= 0.6.4) + multi_json (~> 1.0) + addressable (2.3.6) + appraisal (0.4.1) + bundler + rake + arel (3.0.3) + builder (3.0.4) + capybara (1.1.2) + mime-types (>= 1.16) + nokogiri (>= 1.3.3) + rack (>= 1.0.0) + rack-test (>= 0.5.4) + selenium-webdriver (~> 2.0) + xpath (~> 0.1.4) + childprocess (0.5.3) + ffi (~> 1.0, >= 1.0.11) + crack (0.4.2) + safe_yaml (~> 1.0.0) + crypt-isaac (0.9.1) + diff-lcs (1.2.5) + ffi (1.9.3) + guard (1.4.0) + listen (>= 0.4.2) + thor (>= 0.14.6) + guard-rspec (2.0.0) + guard (>= 1.1) + rspec (~> 2.11) + i18n (0.6.11) + listen (0.7.3) + mime-types (2.3) + mini_portile (0.6.0) + multi_json (1.10.1) + net-ldap (0.1.1) + nokogiri (1.6.3.1) + mini_portile (= 0.6.0) + pg (0.17.1) + public_suffix (1.4.3) + r18n-core (1.1.11) + rack (1.6.11) + rack-protection (1.5.5) + rack + rack-test (0.6.3) + rack (>= 1.0) + rake (0.8.7) + rb-inotify (0.8.8) + ffi (>= 0.5.0) + rspec (2.99.0) + rspec-core (~> 2.99.0) + rspec-expectations (~> 2.99.0) + rspec-mocks (~> 2.99.0) + rspec-core (2.99.2) + rspec-expectations (2.99.2) + diff-lcs (>= 1.1.3, < 2.0) + rspec-mocks (2.99.2) + rubyzip (1.1.6) + safe_yaml (1.0.3) + selenium-webdriver (2.43.0) + childprocess (~> 0.5) + multi_json (~> 1.0) + rubyzip (~> 1.0) + websocket (~> 1.0) + sinatra (1.4.8) + rack (~> 1.5) + rack-protection (~> 1.4) + tilt (>= 1.3, < 3) + sinatra-r18n (1.1.11) + r18n-core (= 1.1.11) + sinatra (>= 1.3) + sqlite3 (1.3.9) + thor (0.19.1) + tilt (2.0.9) + tzinfo (0.3.55) + webmock (1.18.0) + addressable (>= 2.3.6) + crack (>= 0.3.2) + websocket (1.2.1) + xpath (0.1.4) + nokogiri (~> 1.3) + +PLATFORMS + ruby + +DEPENDENCIES + activeresource (>= 2.3.12, < 4.0) + appraisal (~> 0.4.1) + capybara (= 1.1.2) + guard (~> 1.4.0) + guard-rspec (= 2.0.0) + net-ldap (~> 0.1.1) + nokogiri (= 1.6.3.1) + pg + public_suffix (= 1.4.3) + rack-test (= 0.6.3) + rake (= 0.8.7) + rb-inotify (~> 0.8.8) + rspec + rspec-core + rubycas-server! + sqlite3 (~> 1.3.1) + webmock (~> 1.8) diff --git a/rubycas-server.gemspec b/rubycas-server.gemspec index acb5ed6c..3044b205 100644 --- a/rubycas-server.gemspec +++ b/rubycas-server.gemspec @@ -42,8 +42,8 @@ $gemspec = Gem::Specification.new do |s| s.add_development_dependency("appraisal", "~> 0.4.1") s.add_development_dependency("guard", "~> 1.4.0") s.add_development_dependency("guard-rspec", "2.0.0") - #s.add_development_dependency("public_suffix", "3.1.1") # Newer versions require Ruby 2.3 or higher. This is a dependency of webmock below (through addressable), so pin it to last version that supports ruby 2.1. s.add_development_dependency("public_suffix", "1.4.3") # Staging and prod run Ruby 1.9.3. This is the last version supported for that version of ruby, so pin it. + #s.add_development_dependency("public_suffix", "3.1.1") # If we upgrade to Ruby 2.1, use this version. This is a dependency of webmock below (through addressable). Newer versions require Ruby 2.3 or higher. s.add_development_dependency("webmock", "~> 1.8") s.add_development_dependency("nokogiri", "1.6.3.1") From 4dc089e5fddcf8c0617158e1b543e76e91f1b2bd Mon Sep 17 00:00:00 2001 From: Brian Sadler Date: Mon, 21 Oct 2019 19:27:20 -0400 Subject: [PATCH 70/70] Finally think I fixed the docker dev on rebuild/restart when gem versions change. See: https://nickjanetakis.com/blog/dealing-with-lock-files-when-using-ruby-node-and-elixir-with-docker for an EXACT description of the problem. Now with this change and the checked in Gemfile.lock, it should be easy to see when a change happens on a rebuild and check that into src ctrl (plus, it should just work). TESTING: - rebuilt the container and verified I can login. --- Dockerfile | 7 ++++++- docker-compose/scripts/docker_compose_run.sh | 22 ++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e6de96f5..81aeb865 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,7 +26,12 @@ WORKDIR /app COPY Gemfile /app/Gemfile COPY Gemfile.lock /app/Gemfile.lock COPY rubycas-server.gemspec /app/rubycas-server.gemspec -RUN bundle install + +# See this article for why we copy to /tmp +# We have a runtime script to check this so we can deal +# with changes properly when gem versions get updated. +# https://nickjanetakis.com/blog/dealing-with-lock-files-when-using-ruby-node-and-elixir-with-docker +RUN bundle install && cp Gemfile.lock /tmp # Do this after bundle install b/c if we do it before then changing any files # causes bundle install to be invalidated and run again on the next build diff --git a/docker-compose/scripts/docker_compose_run.sh b/docker-compose/scripts/docker_compose_run.sh index 35a3bca4..877e0f13 100755 --- a/docker-compose/scripts/docker_compose_run.sh +++ b/docker-compose/scripts/docker_compose_run.sh @@ -4,4 +4,26 @@ # into the actual application config.yml file. Note: envsubst needs gettext to be installed. envsubst < /app/docker-compose/config/config.yml > /app/config/config.yml +# Take from here: https://nickjanetakis.com/blog/dealing-with-lock-files-when-using-ruby-node-and-elixir-with-docker +# To deal with problems when the Gemfile.lock changes in between runs of +# bundle install +set -e + +built_lock_file="/tmp/Gemfile.lock" +current_lock_file="Gemfile.lock" + +function cp_built_lock_file() { + cp "${built_lock_file}" "${current_lock_file}" +} + +if [ -f "${current_lock_file}" ]; then + diff="$(diff "${built_lock_file}" "${current_lock_file}")" + if [ "${diff}" != "" 2>/dev/null ]; then + cp_built_lock_file + fi +else + cp_built_lock_file +fi + + bundle exec rubycas-server -p 3002 -c /app/config/config.yml