From 9e4a5f2cb087c6b23a1c085dacd3d42edac2810e Mon Sep 17 00:00:00 2001 From: root Date: Mon, 24 Sep 2012 10:32:34 +1000 Subject: [PATCH] New path --- app/AppCache.php | 9 + app/AppKernel.php | 38 + app/SymfonyRequirements.php | 638 +++ app/autoload.php | 16 + app/check.php | 55 + app/config/config.yml | 58 + app/config/config_dev.yml | 26 + app/config/config_prod.yml | 19 + app/config/config_test.yml | 14 + app/config/parameters.yml | 15 + app/config/routing.yml | 13 + app/config/routing_dev.yml | 14 + app/config/security.yml | 49 + app/console | 22 + app/phpunit.xml.dist | 41 + src/BodyRep/BodyRep.php | 9 + src/BodyRep/Controller/LandingController.php | 42 + src/BodyRep/Controller/MemberController.php | 214 + src/BodyRep/Controller/ProfileController.php | 57 + .../DependencyInjection/BodyRepExtension.php | 22 + src/BodyRep/Entity/Member.php | 135 + src/BodyRep/Entity/Profile.php | 127 + .../EventListener/ControllerListener.php | 26 + src/BodyRep/Form/Profile.php | 25 + src/BodyRep/Resources/config/services.xml | 17 + .../Resources/views/Landing/about.html.twig | 9 + .../Resources/views/Landing/index.html.twig | 12 + .../Resources/views/Landing/navbar.html.twig | 18 + .../views/Member/editProfile.html.twig | 25 + .../Resources/views/Member/index.html.twig | 12 + .../Resources/views/Member/layout.html.twig | 4 + .../Resources/views/Member/login.html.twig | 25 + .../Resources/views/Member/navbar.html.twig | 35 + .../Resources/views/Member/profile.html.twig | 313 ++ .../Resources/views/Member/search.html.twig | 15 + .../Resources/views/Profile/index.html.twig | 312 ++ src/BodyRep/Resources/views/layout.html.twig | 54 + .../Twig/Extension/TemplateExtension.php | 33 + web/app.php | 24 + web/app_dev.php | 13 + web/apple-touch-icon.png | Bin 0 -> 10784 bytes web/css/bootstrap-responsive.css | 815 ++++ web/css/bootstrap-responsive.min.css | 9 + web/css/bootstrap.css | 4281 +++++++++++++++++ web/css/bootstrap.min.css | 9 + web/css/chosen.css | 397 ++ web/css/site.css | 310 ++ web/css/variables.css | 0 web/favicon.ico | Bin 0 -> 1150 bytes web/img/arrowup.PNG | Bin 0 -> 452 bytes web/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes web/img/glyphicons-halflings.png | Bin 0 -> 13826 bytes web/img/glyphicons-white.png | Bin 0 -> 222472 bytes web/img/glyphicons.png | Bin 0 -> 261238 bytes web/img/icon-apps.png | Bin 0 -> 617 bytes web/img/icon-community.png | Bin 0 -> 514 bytes web/img/icon-learning.png | Bin 0 -> 554 bytes web/img/icon-meals.png | Bin 0 -> 493 bytes web/img/icon-profile.png | Bin 0 -> 438 bytes web/img/icon-shopping.png | Bin 0 -> 561 bytes web/img/icon-workout.png | Bin 0 -> 446 bytes web/img/logo-nav-text.png | Bin 0 -> 693 bytes web/img/logo-nav.png | Bin 0 -> 334 bytes web/img/nav-cal.png | Bin 0 -> 372 bytes web/img/nav-down-arrow.png | Bin 0 -> 175 bytes web/img/nav-envelope.png | Bin 0 -> 301 bytes web/img/nav-person.png | Bin 0 -> 237 bytes web/img/nav-search-icon.png | Bin 0 -> 363 bytes web/img/profile-pic.png | Bin 0 -> 33589 bytes web/img/progress.gif | Bin 0 -> 673 bytes web/img/sicon-bodyreputation.png | Bin 0 -> 318 bytes web/img/sicon-bodystats.png | Bin 0 -> 321 bytes web/img/sicon-challenges.png | Bin 0 -> 435 bytes web/img/user1.jpg | Bin 0 -> 1617 bytes web/img/user2.jpg | Bin 0 -> 1623 bytes web/index.php | 5 + web/js/application.js | 33 + web/js/bootstrap.js | 1825 +++++++ web/js/bootstrap.min.js | 6 + web/js/jquery.chosen.min.js | 10 + web/robots.txt | 4 + 81 files changed, 10309 insertions(+) create mode 100644 app/AppCache.php create mode 100644 app/AppKernel.php create mode 100644 app/SymfonyRequirements.php create mode 100644 app/autoload.php create mode 100644 app/check.php create mode 100644 app/config/config.yml create mode 100644 app/config/config_dev.yml create mode 100644 app/config/config_prod.yml create mode 100644 app/config/config_test.yml create mode 100644 app/config/parameters.yml create mode 100644 app/config/routing.yml create mode 100644 app/config/routing_dev.yml create mode 100644 app/config/security.yml create mode 100644 app/console create mode 100644 app/phpunit.xml.dist create mode 100644 src/BodyRep/BodyRep.php create mode 100644 src/BodyRep/Controller/LandingController.php create mode 100644 src/BodyRep/Controller/MemberController.php create mode 100644 src/BodyRep/Controller/ProfileController.php create mode 100644 src/BodyRep/DependencyInjection/BodyRepExtension.php create mode 100644 src/BodyRep/Entity/Member.php create mode 100644 src/BodyRep/Entity/Profile.php create mode 100644 src/BodyRep/EventListener/ControllerListener.php create mode 100644 src/BodyRep/Form/Profile.php create mode 100644 src/BodyRep/Resources/config/services.xml create mode 100644 src/BodyRep/Resources/views/Landing/about.html.twig create mode 100644 src/BodyRep/Resources/views/Landing/index.html.twig create mode 100644 src/BodyRep/Resources/views/Landing/navbar.html.twig create mode 100644 src/BodyRep/Resources/views/Member/editProfile.html.twig create mode 100644 src/BodyRep/Resources/views/Member/index.html.twig create mode 100644 src/BodyRep/Resources/views/Member/layout.html.twig create mode 100644 src/BodyRep/Resources/views/Member/login.html.twig create mode 100644 src/BodyRep/Resources/views/Member/navbar.html.twig create mode 100644 src/BodyRep/Resources/views/Member/profile.html.twig create mode 100644 src/BodyRep/Resources/views/Member/search.html.twig create mode 100644 src/BodyRep/Resources/views/Profile/index.html.twig create mode 100644 src/BodyRep/Resources/views/layout.html.twig create mode 100644 src/BodyRep/Twig/Extension/TemplateExtension.php create mode 100644 web/app.php create mode 100644 web/app_dev.php create mode 100644 web/apple-touch-icon.png create mode 100644 web/css/bootstrap-responsive.css create mode 100644 web/css/bootstrap-responsive.min.css create mode 100644 web/css/bootstrap.css create mode 100644 web/css/bootstrap.min.css create mode 100644 web/css/chosen.css create mode 100644 web/css/site.css create mode 100644 web/css/variables.css create mode 100644 web/favicon.ico create mode 100644 web/img/arrowup.PNG create mode 100644 web/img/glyphicons-halflings-white.png create mode 100644 web/img/glyphicons-halflings.png create mode 100644 web/img/glyphicons-white.png create mode 100644 web/img/glyphicons.png create mode 100644 web/img/icon-apps.png create mode 100644 web/img/icon-community.png create mode 100644 web/img/icon-learning.png create mode 100644 web/img/icon-meals.png create mode 100644 web/img/icon-profile.png create mode 100644 web/img/icon-shopping.png create mode 100644 web/img/icon-workout.png create mode 100644 web/img/logo-nav-text.png create mode 100644 web/img/logo-nav.png create mode 100644 web/img/nav-cal.png create mode 100644 web/img/nav-down-arrow.png create mode 100644 web/img/nav-envelope.png create mode 100644 web/img/nav-person.png create mode 100644 web/img/nav-search-icon.png create mode 100644 web/img/profile-pic.png create mode 100644 web/img/progress.gif create mode 100644 web/img/sicon-bodyreputation.png create mode 100644 web/img/sicon-bodystats.png create mode 100644 web/img/sicon-challenges.png create mode 100644 web/img/user1.jpg create mode 100644 web/img/user2.jpg create mode 100644 web/index.php create mode 100644 web/js/application.js create mode 100644 web/js/bootstrap.js create mode 100644 web/js/bootstrap.min.js create mode 100644 web/js/jquery.chosen.min.js create mode 100644 web/robots.txt diff --git a/app/AppCache.php b/app/AppCache.php new file mode 100644 index 0000000..ddb51db --- /dev/null +++ b/app/AppCache.php @@ -0,0 +1,9 @@ +getEnvironment(), array('dev', 'test'))) { + $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle(); + $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle(); + $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(); + } + + return $bundles; + } + + public function registerContainerConfiguration(LoaderInterface $loader) + { + $loader->load(__DIR__.'/config/config_'.$this->getEnvironment().'.yml'); + } +} diff --git a/app/SymfonyRequirements.php b/app/SymfonyRequirements.php new file mode 100644 index 0000000..4df46d1 --- /dev/null +++ b/app/SymfonyRequirements.php @@ -0,0 +1,638 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +/* + * Users of PHP 5.2 should be able to run the requirements checks. + * This is why the file and all classes must be compatible with PHP 5.2+ + * (e.g. not using namespaces and closures). + * + * ************** CAUTION ************** + * + * DO NOT EDIT THIS FILE as it will be overriden by Composer as part of + * the installation/update process. The original file resides in the + * SensioDistributionBundle. + * + * ************** CAUTION ************** + */ + +/** + * Represents a single PHP requirement, e.g. an installed extension. + * It can be a mandatory requirement or an optional recommendation. + * There is a special subclass, named PhpIniRequirement, to check a php.ini configuration. + * + * @author Tobias Schultze + */ +class Requirement +{ + private $fulfilled; + private $testMessage; + private $helpText; + private $helpHtml; + private $optional; + + /** + * Constructor that initializes the requirement. + * + * @param Boolean $fulfilled Whether the requirement is fulfilled + * @param string $testMessage The message for testing the requirement + * @param string $helpHtml The help text formatted in HTML for resolving the problem + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + * @param Boolean $optional Whether this is only an optional recommendation not a mandatory requirement + */ + public function __construct($fulfilled, $testMessage, $helpHtml, $helpText = null, $optional = false) + { + $this->fulfilled = (Boolean) $fulfilled; + $this->testMessage = (string) $testMessage; + $this->helpHtml = (string) $helpHtml; + $this->helpText = null === $helpText ? strip_tags($this->helpHtml) : (string) $helpText; + $this->optional = (Boolean) $optional; + } + + /** + * Returns whether the requirement is fulfilled. + * + * @return Boolean true if fulfilled, otherwise false + */ + public function isFulfilled() + { + return $this->fulfilled; + } + + /** + * Returns the message for testing the requirement. + * + * @return string The test message + */ + public function getTestMessage() + { + return $this->testMessage; + } + + /** + * Returns the help text for resolving the problem + * + * @return string The help text + */ + public function getHelpText() + { + return $this->helpText; + } + + /** + * Returns the help text formatted in HTML. + * + * @return string The HTML help + */ + public function getHelpHtml() + { + return $this->helpHtml; + } + + /** + * Returns whether this is only an optional recommendation and not a mandatory requirement. + * + * @return Boolean true if optional, false if mandatory + */ + public function isOptional() + { + return $this->optional; + } +} + +/** + * Represents a PHP requirement in form of a php.ini configuration. + * + * @author Tobias Schultze + */ +class PhpIniRequirement extends Requirement +{ + /** + * Constructor that initializes the requirement. + * + * @param string $cfgName The configuration name used for ini_get() + * @param Boolean|callback $evaluation Either a Boolean indicating whether the configuration should evaluate to true or false, + or a callback function receiving the configuration value as parameter to determine the fulfillment of the requirement + * @param Boolean $approveCfgAbsence If true the Requirement will be fulfilled even if the configuration option does not exist, i.e. ini_get() returns false. + This is helpful for abandoned configs in later PHP versions or configs of an optional extension, like Suhosin. + Example: You require a config to be true but PHP later removes this config and defaults it to true internally. + * @param string|null $testMessage The message for testing the requirement (when null and $evaluation is a Boolean a default message is derived) + * @param string|null $helpHtml The help text formatted in HTML for resolving the problem (when null and $evaluation is a Boolean a default help is derived) + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + * @param Boolean $optional Whether this is only an optional recommendation not a mandatory requirement + */ + public function __construct($cfgName, $evaluation, $approveCfgAbsence = false, $testMessage = null, $helpHtml = null, $helpText = null, $optional = false) + { + $cfgValue = ini_get($cfgName); + + if (is_callable($evaluation)) { + if (null === $testMessage || null === $helpHtml) { + throw new InvalidArgumentException('You must provide the parameters testMessage and helpHtml for a callback evaluation.'); + } + + $fulfilled = call_user_func($evaluation, $cfgValue); + } else { + if (null === $testMessage) { + $testMessage = sprintf('%s %s be %s in php.ini', + $cfgName, + $optional ? 'should' : 'must', + $evaluation ? 'enabled' : 'disabled' + ); + } + + if (null === $helpHtml) { + $helpHtml = sprintf('Set %s to %s in php.ini*.', + $cfgName, + $evaluation ? 'on' : 'off' + ); + } + + $fulfilled = $evaluation == $cfgValue; + } + + parent::__construct($fulfilled || ($approveCfgAbsence && false === $cfgValue), $testMessage, $helpHtml, $helpText, $optional); + } +} + +/** + * A RequirementCollection represents a set of Requirement instances. + * + * @author Tobias Schultze + */ +class RequirementCollection implements IteratorAggregate +{ + private $requirements = array(); + + /** + * Gets the current RequirementCollection as an Iterator. + * + * @return Traversable A Traversable interface + */ + public function getIterator() + { + return new ArrayIterator($this->requirements); + } + + /** + * Adds a Requirement. + * + * @param Requirement $requirement A Requirement instance + */ + public function add(Requirement $requirement) + { + $this->requirements[] = $requirement; + } + + /** + * Adds a mandatory requirement. + * + * @param Boolean $fulfilled Whether the requirement is fulfilled + * @param string $testMessage The message for testing the requirement + * @param string $helpHtml The help text formatted in HTML for resolving the problem + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + */ + public function addRequirement($fulfilled, $testMessage, $helpHtml, $helpText = null) + { + $this->add(new Requirement($fulfilled, $testMessage, $helpHtml, $helpText, false)); + } + + /** + * Adds an optional recommendation. + * + * @param Boolean $fulfilled Whether the recommendation is fulfilled + * @param string $testMessage The message for testing the recommendation + * @param string $helpHtml The help text formatted in HTML for resolving the problem + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + */ + public function addRecommendation($fulfilled, $testMessage, $helpHtml, $helpText = null) + { + $this->add(new Requirement($fulfilled, $testMessage, $helpHtml, $helpText, true)); + } + + /** + * Adds a mandatory requirement in form of a php.ini configuration. + * + * @param string $cfgName The configuration name used for ini_get() + * @param Boolean|callback $evaluation Either a Boolean indicating whether the configuration should evaluate to true or false, + or a callback function receiving the configuration value as parameter to determine the fulfillment of the requirement + * @param Boolean $approveCfgAbsence If true the Requirement will be fulfilled even if the configuration option does not exist, i.e. ini_get() returns false. + This is helpful for abandoned configs in later PHP versions or configs of an optional extension, like Suhosin. + Example: You require a config to be true but PHP later removes this config and defaults it to true internally. + * @param string $testMessage The message for testing the requirement (when null and $evaluation is a Boolean a default message is derived) + * @param string $helpHtml The help text formatted in HTML for resolving the problem (when null and $evaluation is a Boolean a default help is derived) + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + */ + public function addPhpIniRequirement($cfgName, $evaluation, $approveCfgAbsence = false, $testMessage = null, $helpHtml = null, $helpText = null) + { + $this->add(new PhpIniRequirement($cfgName, $evaluation, $approveCfgAbsence, $testMessage, $helpHtml, $helpText, false)); + } + + /** + * Adds an optional recommendation in form of a php.ini configuration. + * + * @param string $cfgName The configuration name used for ini_get() + * @param Boolean|callback $evaluation Either a Boolean indicating whether the configuration should evaluate to true or false, + or a callback function receiving the configuration value as parameter to determine the fulfillment of the requirement + * @param Boolean $approveCfgAbsence If true the Requirement will be fulfilled even if the configuration option does not exist, i.e. ini_get() returns false. + This is helpful for abandoned configs in later PHP versions or configs of an optional extension, like Suhosin. + Example: You require a config to be true but PHP later removes this config and defaults it to true internally. + * @param string $testMessage The message for testing the requirement (when null and $evaluation is a Boolean a default message is derived) + * @param string $helpHtml The help text formatted in HTML for resolving the problem (when null and $evaluation is a Boolean a default help is derived) + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + */ + public function addPhpIniRecommendation($cfgName, $evaluation, $approveCfgAbsence = false, $testMessage = null, $helpHtml = null, $helpText = null) + { + $this->add(new PhpIniRequirement($cfgName, $evaluation, $approveCfgAbsence, $testMessage, $helpHtml, $helpText, true)); + } + + /** + * Adds a requirement collection to the current set of requirements. + * + * @param RequirementCollection $collection A RequirementCollection instance + */ + public function addCollection(RequirementCollection $collection) + { + $this->requirements = array_merge($this->requirements, $collection->all()); + } + + /** + * Returns both requirements and recommendations. + * + * @return array Array of Requirement instances + */ + public function all() + { + return $this->requirements; + } + + /** + * Returns all mandatory requirements. + * + * @return array Array of Requirement instances + */ + public function getRequirements() + { + $array = array(); + foreach ($this->requirements as $req) { + if (!$req->isOptional()) { + $array[] = $req; + } + } + + return $array; + } + + /** + * Returns the mandatory requirements that were not met. + * + * @return array Array of Requirement instances + */ + public function getFailedRequirements() + { + $array = array(); + foreach ($this->requirements as $req) { + if (!$req->isFulfilled() && !$req->isOptional()) { + $array[] = $req; + } + } + + return $array; + } + + /** + * Returns all optional recommmendations. + * + * @return array Array of Requirement instances + */ + public function getRecommendations() + { + $array = array(); + foreach ($this->requirements as $req) { + if ($req->isOptional()) { + $array[] = $req; + } + } + + return $array; + } + + /** + * Returns the recommendations that were not met. + * + * @return array Array of Requirement instances + */ + public function getFailedRecommendations() + { + $array = array(); + foreach ($this->requirements as $req) { + if (!$req->isFulfilled() && $req->isOptional()) { + $array[] = $req; + } + } + + return $array; + } + + /** + * Returns whether a php.ini configuration is not correct. + * + * @return Boolean php.ini configuration problem? + */ + public function hasPhpIniConfigIssue() + { + foreach ($this->requirements as $req) { + if (!$req->isFulfilled() && $req instanceof PhpIniRequirement) { + return true; + } + } + + return false; + } + + /** + * Returns the PHP configuration file (php.ini) path. + * + * @return string|false php.ini file path + */ + public function getPhpIniConfigPath() + { + return get_cfg_var('cfg_file_path'); + } +} + +/** + * This class specifies all requirements and optional recommendations that + * are necessary to run the Symfony Standard Edition. + * + * @author Tobias Schultze + * @author Fabien Potencier + */ +class SymfonyRequirements extends RequirementCollection +{ + const REQUIRED_PHP_VERSION = '5.3.3'; + + /** + * Constructor that initializes the requirements. + */ + public function __construct() + { + /* mandatory requirements follow */ + + $installedPhpVersion = phpversion(); + + $this->addRequirement( + version_compare($installedPhpVersion, self::REQUIRED_PHP_VERSION, '>='), + sprintf('PHP version must be at least %s (%s installed)', self::REQUIRED_PHP_VERSION, $installedPhpVersion), + sprintf('You are running PHP version "%s", but Symfony needs at least PHP "%s" to run. + Before using Symfony, upgrade your PHP installation, preferably to the latest version.', + $installedPhpVersion, self::REQUIRED_PHP_VERSION), + sprintf('Install PHP %s or newer (installed version is %s)', self::REQUIRED_PHP_VERSION, $installedPhpVersion) + ); + + $this->addRequirement( + version_compare($installedPhpVersion, '5.3.16', '!='), + 'PHP version must not be 5.3.16 as Symfony won\'t work properly with it', + 'Install PHP 5.3.17 or newer (or downgrade to an earlier PHP version)' + ); + + $this->addRequirement( + is_dir(__DIR__.'/../vendor/composer'), + 'Vendor libraries must be installed', + 'Vendor libraries are missing. Install composer following instructions from http://getcomposer.org/. ' . + 'Then run "php composer.phar install" to install them.' + ); + + $baseDir = basename(__DIR__); + + $this->addRequirement( + is_writable(__DIR__.'/cache'), + "$baseDir/cache/ directory must be writable", + "Change the permissions of the \"$baseDir/cache/\" directory so that the web server can write into it." + ); + + $this->addRequirement( + is_writable(__DIR__.'/logs'), + "$baseDir/logs/ directory must be writable", + "Change the permissions of the \"$baseDir/logs/\" directory so that the web server can write into it." + ); + + $this->addPhpIniRequirement( + 'date.timezone', true, false, + 'date.timezone setting must be set', + 'Set the "date.timezone" setting in php.ini* (like Europe/Paris).' + ); + + if (version_compare($installedPhpVersion, self::REQUIRED_PHP_VERSION, '>=')) { + $this->addRequirement( + (in_array(date_default_timezone_get(), DateTimeZone::listIdentifiers())), + sprintf('Configured default timezone "%s" must be supported by your installation of PHP', date_default_timezone_get()), + 'Your default timezone is not supported by PHP. Check for typos in your php.ini file and have a look at the list of deprecated timezones at http://php.net/manual/en/timezones.others.php.' + ); + } + + $this->addRequirement( + function_exists('json_encode'), + 'json_encode() must be available', + 'Install and enable the JSON extension.' + ); + + $this->addRequirement( + function_exists('session_start'), + 'session_start() must be available', + 'Install and enable the session extension.' + ); + + $this->addRequirement( + function_exists('ctype_alpha'), + 'ctype_alpha() must be available', + 'Install and enable the ctype extension.' + ); + + $this->addRequirement( + function_exists('token_get_all'), + 'token_get_all() must be available', + 'Install and enable the Tokenizer extension.' + ); + + $this->addRequirement( + function_exists('simplexml_import_dom'), + 'simplexml_import_dom() must be available', + 'Install and enable the SimpleXML extension.' + ); + + if (function_exists('apc_store') && ini_get('apc.enabled')) { + $this->addRequirement( + version_compare(phpversion('apc'), '3.0.17', '>='), + 'APC version must be at least 3.0.17', + 'Upgrade your APC extension (3.0.17+).' + ); + } + + $this->addPhpIniRequirement('detect_unicode', false); + + if (extension_loaded('suhosin')) { + $this->addPhpIniRequirement( + 'suhosin.executor.include.whitelist', + create_function('$cfgValue', 'return false !== stripos($cfgValue, "phar");'), + false, + 'suhosin.executor.include.whitelist must be configured correctly in php.ini', + 'Add "phar" to suhosin.executor.include.whitelist in php.ini*.' + ); + } + + if (extension_loaded('xdebug')) { + $this->addPhpIniRequirement( + 'xdebug.show_exception_trace', false, true + ); + + $this->addPhpIniRequirement( + 'xdebug.scream', false, true + ); + } + + $pcreVersion = defined('PCRE_VERSION') ? (float) PCRE_VERSION : null; + + $this->addRequirement( + null !== $pcreVersion && $pcreVersion > 8.0, + sprintf('PCRE extension must be available and at least 8.0 (%s installed)', $pcreVersion ? $pcreVersion : 'not'), + 'Upgrade your PCRE extension (8.0+).' + ); + + /* optional recommendations follow */ + + $this->addRecommendation( + file_get_contents(__FILE__) === file_get_contents(__DIR__.'/../vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/Resources/skeleton/app/SymfonyRequirements.php'), + 'Requirements file should be up-to-date', + 'Your requirements file is outdated. Run composer install and re-check your configuration.' + ); + + $this->addRecommendation( + version_compare($installedPhpVersion, '5.3.4', '>='), + 'You should use at least PHP 5.3.4 due to PHP bug #52083 in earlier versions', + 'Your project might malfunction randomly due to PHP bug #52083 ("Notice: Trying to get property of non-object"). Install PHP 5.3.4 or newer.' + ); + + $this->addRecommendation( + version_compare($installedPhpVersion, '5.3.8', '>='), + 'When using annotations you should have at least PHP 5.3.8 due to PHP bug #55156', + 'Install PHP 5.3.8 or newer if your project uses annotations.' + ); + + $this->addRecommendation( + version_compare($installedPhpVersion, '5.4.0', '!='), + 'You should not use PHP 5.4.0 due to the PHP bug #61453', + 'Your project might not work properly due to the PHP bug #61453 ("Cannot dump definitions which have method calls"). Install PHP 5.4.1 or newer.' + ); + + $this->addRecommendation( + class_exists('DomDocument'), + 'PHP-XML module should be installed', + 'Install and enable the PHP-XML module.' + ); + + $this->addRecommendation( + function_exists('mb_strlen'), + 'mb_strlen() should be available', + 'Install and enable the mbstring extension.' + ); + + $this->addRecommendation( + function_exists('iconv'), + 'iconv() should be available', + 'Install and enable the iconv extension.' + ); + + $this->addRecommendation( + function_exists('utf8_decode'), + 'utf8_decode() should be available', + 'Install and enable the XML extension.' + ); + + if (!defined('PHP_WINDOWS_VERSION_BUILD')) { + $this->addRecommendation( + function_exists('posix_isatty'), + 'posix_isatty() should be available', + 'Install and enable the php_posix extension (used to colorize the CLI output).' + ); + } + + $this->addRecommendation( + class_exists('Locale'), + 'intl extension should be available', + 'Install and enable the intl extension (used for validators).' + ); + + if (class_exists('Collator')) { + $this->addRecommendation( + null !== new Collator('fr_FR'), + 'intl extension should be correctly configured', + 'The intl extension does not behave properly. This problem is typical on PHP 5.3.X x64 WIN builds.' + ); + } + + if (class_exists('Locale')) { + if (defined('INTL_ICU_VERSION')) { + $version = INTL_ICU_VERSION; + } else { + $reflector = new ReflectionExtension('intl'); + + ob_start(); + $reflector->info(); + $output = strip_tags(ob_get_clean()); + + preg_match('/^ICU version +(?:=> )?(.*)$/m', $output, $matches); + $version = $matches[1]; + } + + $this->addRecommendation( + version_compare($version, '4.0', '>='), + 'intl ICU version should be at least 4+', + 'Upgrade your intl extension with a newer ICU version (4+).' + ); + } + + $accelerator = + (function_exists('apc_store') && ini_get('apc.enabled')) + || + function_exists('eaccelerator_put') && ini_get('eaccelerator.enable') + || + function_exists('xcache_set') + ; + + $this->addRecommendation( + $accelerator, + 'a PHP accelerator should be installed', + 'Install and enable a PHP accelerator like APC (highly recommended).' + ); + + $this->addPhpIniRecommendation('short_open_tag', false); + + $this->addPhpIniRecommendation('magic_quotes_gpc', false, true); + + $this->addPhpIniRecommendation('register_globals', false, true); + + $this->addPhpIniRecommendation('session.auto_start', false); + + $this->addRecommendation( + class_exists('PDO'), + 'PDO should be installed', + 'Install PDO (mandatory for Doctrine).' + ); + + if (class_exists('PDO')) { + $drivers = PDO::getAvailableDrivers(); + $this->addRecommendation( + count($drivers), + sprintf('PDO should have some drivers installed (currently available: %s)', count($drivers) ? implode(', ', $drivers) : 'none'), + 'Install PDO drivers (mandatory for Doctrine).' + ); + } + } +} diff --git a/app/autoload.php b/app/autoload.php new file mode 100644 index 0000000..a68e37f --- /dev/null +++ b/app/autoload.php @@ -0,0 +1,16 @@ +add('', __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs'); +} + +AnnotationRegistry::registerLoader(array($loader, 'loadClass')); + +return $loader; diff --git a/app/check.php b/app/check.php new file mode 100644 index 0000000..daa6d0a --- /dev/null +++ b/app/check.php @@ -0,0 +1,55 @@ +getPhpIniConfigPath(); + +echo "********************************\n"; +echo "* *\n"; +echo "* Symfony requirements check *\n"; +echo "* *\n"; +echo "********************************\n\n"; + +echo $iniPath ? sprintf("* Configuration file used by PHP: %s\n\n", $iniPath) : "* WARNING: No configuration file (php.ini) used by PHP!\n\n"; + +echo "** ATTENTION **\n"; +echo "* The PHP CLI can use a different php.ini file\n"; +echo "* than the one used with your web server.\n"; +if ('\\' == DIRECTORY_SEPARATOR) { + echo "* (especially on the Windows platform)\n"; +} +echo "* To be on the safe side, please also launch the requirements check\n"; +echo "* from your web server using the web/config.php script.\n"; + +echo_title('Mandatory requirements'); + +foreach ($symfonyRequirements->getRequirements() as $req) { + echo_requirement($req); +} + +echo_title('Optional recommendations'); + +foreach ($symfonyRequirements->getRecommendations() as $req) { + echo_requirement($req); +} + +/** + * Prints a Requirement instance + */ +function echo_requirement(Requirement $requirement) +{ + $result = $requirement->isFulfilled() ? 'OK' : ($requirement->isOptional() ? 'WARNING' : 'ERROR'); + echo ' ' . str_pad($result, 9); + echo $requirement->getTestMessage() . "\n"; + + if (!$requirement->isFulfilled()) { + echo sprintf(" %s\n\n", $requirement->getHelpText()); + } +} + +function echo_title($title) +{ + echo "\n** $title **\n\n"; +} diff --git a/app/config/config.yml b/app/config/config.yml new file mode 100644 index 0000000..048a339 --- /dev/null +++ b/app/config/config.yml @@ -0,0 +1,58 @@ +imports: + - { resource: parameters.yml } + - { resource: security.yml } + +framework: + #esi: ~ + #translator: { fallback: %locale% } + secret: %secret% + router: + resource: "%kernel.root_dir%/config/routing.yml" + strict_requirements: %kernel.debug% + form: true + csrf_protection: true + validation: { enable_annotations: true } + templating: { engines: ['twig'] } #assets_version: SomeVersionScheme + default_locale: %locale% + trust_proxy_headers: false # Whether or not the Request object should trust proxy headers (X_FORWARDED_FOR/HTTP_CLIENT_IP) + session: ~ + +# Twig Configuration +twig: + debug: %kernel.debug% + strict_variables: %kernel.debug% + +# Assetic Configuration +assetic: + debug: %kernel.debug% + use_controller: false + bundles: [ ] + #java: /usr/bin/java + filters: + cssrewrite: ~ + #closure: + # jar: %kernel.root_dir%/Resources/java/compiler.jar + #yui_css: + # jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar + +# Doctrine Configuration +doctrine: + dbal: + driver: pdo_pgsql + host: localhost + dbname: bodyrep + user: goo + password: + charset: UTF8 + + orm: + auto_generate_proxy_classes: %kernel.debug% + auto_mapping: true + +# Swiftmailer Configuration +swiftmailer: + transport: %mailer_transport% + host: %mailer_host% + username: %mailer_user% + password: %mailer_password% + spool: { type: memory } diff --git a/app/config/config_dev.yml b/app/config/config_dev.yml new file mode 100644 index 0000000..b7e675d --- /dev/null +++ b/app/config/config_dev.yml @@ -0,0 +1,26 @@ +imports: + - { resource: config.yml } + +framework: + router: { resource: "%kernel.root_dir%/config/routing_dev.yml" } + profiler: { only_exceptions: false } + +web_profiler: + toolbar: true + intercept_redirects: false + +monolog: + handlers: + main: + type: stream + path: %kernel.logs_dir%/%kernel.environment%.log + level: debug + firephp: + type: firephp + level: info + +assetic: + use_controller: true + +#swiftmailer: +# delivery_address: me@example.com diff --git a/app/config/config_prod.yml b/app/config/config_prod.yml new file mode 100644 index 0000000..0b91d4d --- /dev/null +++ b/app/config/config_prod.yml @@ -0,0 +1,19 @@ +imports: + - { resource: config.yml } + +#doctrine: +# orm: +# metadata_cache_driver: apc +# result_cache_driver: apc +# query_cache_driver: apc + +monolog: + handlers: + main: + type: fingers_crossed + action_level: error + handler: nested + nested: + type: stream + path: %kernel.logs_dir%/%kernel.environment%.log + level: debug diff --git a/app/config/config_test.yml b/app/config/config_test.yml new file mode 100644 index 0000000..e7f44e5 --- /dev/null +++ b/app/config/config_test.yml @@ -0,0 +1,14 @@ +imports: + - { resource: config_dev.yml } + +framework: + test: ~ + session: + storage_id: session.storage.mock_file + +web_profiler: + toolbar: false + intercept_redirects: false + +swiftmailer: + disable_delivery: true diff --git a/app/config/parameters.yml b/app/config/parameters.yml new file mode 100644 index 0000000..6f0c6ee --- /dev/null +++ b/app/config/parameters.yml @@ -0,0 +1,15 @@ +parameters: + database_driver: pdo_mysql + database_host: localhost + database_port: ~ + database_name: symfony + database_user: root + database_password: ~ + + mailer_transport: smtp + mailer_host: localhost + mailer_user: ~ + mailer_password: ~ + + locale: en + secret: ThisTokenIsNotSoSecretChangeIt diff --git a/app/config/routing.yml b/app/config/routing.yml new file mode 100644 index 0000000..2e6d48d --- /dev/null +++ b/app/config/routing.yml @@ -0,0 +1,13 @@ +_landing: + resource: "@BodyRep/Controller/LandingController.php" + type: annotation + prefix: / + +_profile: + pattern: /{username} + defaults: { _controller: BodyRep:Profile:index } + +_member: + resource: "@BodyRep/Controller/MemberController.php" + type: annotation + prefix: /m diff --git a/app/config/routing_dev.yml b/app/config/routing_dev.yml new file mode 100644 index 0000000..ff93a02 --- /dev/null +++ b/app/config/routing_dev.yml @@ -0,0 +1,14 @@ +_wdt: + resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml" + prefix: /_wdt + +_profiler: + resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml" + prefix: /_profiler + +_configurator: + resource: "@SensioDistributionBundle/Resources/config/routing/webconfigurator.xml" + prefix: /_configurator + +_main: + resource: routing.yml diff --git a/app/config/security.yml b/app/config/security.yml new file mode 100644 index 0000000..29b6467 --- /dev/null +++ b/app/config/security.yml @@ -0,0 +1,49 @@ +jms_security_extra: + secure_all_services: false + expressions: true + +security: + encoders: + Symfony\Component\Security\Core\User\User: plaintext + + role_hierarchy: + ROLE_ADMIN: ROLE_USER + ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH] + + providers: + in_memory: + memory: + users: + alexzb: { password: d559ko54, roles: [ 'ROLE_ADMIN' ] } + alexl: { password: d559ko54, roles: [ 'ROLE_ADMIN' ] } + ghuntley: { password: d559ko54, roles: [ 'ROLE_ADMIN' ] } + + firewalls: + dev: + pattern: ^/(_(profiler|wdt)|css|images|js)/ + security: false + + login: + pattern: ^/m/login$ + security: false + + landing: + pattern: ^/$ + security: false + + contact: + pattern: ^/contact$ + security: false + + secured_area: + pattern: ^/ + form_login: + check_path: /m/login_check + login_path: /m/login + logout: + path: /m/logout + target: / + + access_control: + #- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https } + #- { path: ^/_internal/secure, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 127.0.0.1 } diff --git a/app/console b/app/console new file mode 100644 index 0000000..1de6db4 --- /dev/null +++ b/app/console @@ -0,0 +1,22 @@ +#!/usr/bin/env php +getParameterOption(array('--env', '-e'), getenv('SYMFONY_ENV') ?: 'dev'); +$debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(array('--no-debug', '')) && $env !== 'prod'; + +$kernel = new AppKernel($env, $debug); +$application = new Application($kernel); +$application->run($input); diff --git a/app/phpunit.xml.dist b/app/phpunit.xml.dist new file mode 100644 index 0000000..1e31086 --- /dev/null +++ b/app/phpunit.xml.dist @@ -0,0 +1,41 @@ + + + + + + + + ../src/*/*Bundle/Tests + ../src/*/Bundle/*Bundle/Tests + + + + + + + + ../src + + ../src/*/*Bundle/Resources + ../src/*/*Bundle/Tests + ../src/*/Bundle/*Bundle/Resources + ../src/*/Bundle/*Bundle/Tests + + + + + diff --git a/src/BodyRep/BodyRep.php b/src/BodyRep/BodyRep.php new file mode 100644 index 0000000..dc6d9c9 --- /dev/null +++ b/src/BodyRep/BodyRep.php @@ -0,0 +1,9 @@ +render('BodyRep:Landing:index.html.twig'); + } + + /** + * @Route("/about", name="_landing_about") + * @Template() + */ + public function aboutAction() + { + + /* + * The action's view can be rendered using render() method + * or @Template annotation as demonstrated in DemoController. + * + */ + return $this->render('BodyRep:Landing:about.html.twig'); + } +} diff --git a/src/BodyRep/Controller/MemberController.php b/src/BodyRep/Controller/MemberController.php new file mode 100644 index 0000000..3e86708 --- /dev/null +++ b/src/BodyRep/Controller/MemberController.php @@ -0,0 +1,214 @@ +get('request')->attributes->has(SecurityContext::AUTHENTICATION_ERROR)) { + $error = $this->get('request')->attributes->get(SecurityContext::AUTHENTICATION_ERROR); + } else { + $error = $this->get('request')->getSession()->get(SecurityContext::AUTHENTICATION_ERROR); + } + + return array( + 'last_username' => $this->get('request')->getSession()->get(SecurityContext::LAST_USERNAME), + 'error' => $error, + ); + } + + /** + * @Route("/login_check", name="_security_check") + */ + public function securityCheckAction() + { + // The security layer will intercept this request + } + + /** + * @Route("/logout", name="_logout") + */ + public function logoutAction() + { + // The security layer will intercept this request + } + + /** + * @Route("/", name="_member") + * @Template() + */ + public function indexAction() + { + $username = $this->getUser()->getUsername(); + $db = $this->getDoctrine()->getManager(); + $query = $db->createQuery(' + SELECT m + FROM BodyRep:Member m + WHERE m.username = :username') + ->setParameter('username', $username) + ->setMaxResults(1); + + if (sizeof($query->getResult()) != 1) + throw $this->createNotFoundException("User '".$username."' not found"); + + $member = $query->getSingleResult(); + + return array('name' => $member->getFullName()); + } + + /** + * @Route("/profile/", name="_member_profile") + * @Template() + */ + public function profileAction() + { + $username = $this->getUser()->getUsername(); + + $db = $this->getDoctrine()->getManager(); + $query = $db->createQuery(' + SELECT p + FROM BodyRep:Profile p + WHERE p.username = :username') + ->setParameter('username', $username) + ->setMaxResults(1); + if (sizeof($query->getResult()) != 1) + throw $this->createNotFoundException("User '".$username."' not found"); + + $profile = $query->getSingleResult(); + $db = $this->getDoctrine()->getManager(); + $query = $db->createQuery(' + SELECT m + FROM BodyRep:Member m + WHERE m.username = :username') + ->setParameter('username', $username) + ->setMaxResults(1); + + if (sizeof($query->getResult()) != 1) + throw $this->createNotFoundException("User '".$username."' not found"); + + $member = $query->getSingleResult(); + + + return (array('sFullName' => $profile->getFullName(), 'name' => $member->getFullName())); + } + /** + * @Route("/profile/edit", name="_member_profile_edit") + * @Template() + */ + public function editProfileAction() + { + $username = $this->getUser()->getUsername(); + $db = $this->getDoctrine()->getManager(); + $query = $db->createQuery(' + SELECT m + FROM BodyRep:Member m + WHERE m.username = :username') + ->setParameter('username', $username) + ->setMaxResults(1); + + if (sizeof($query->getResult()) != 1) + throw $this->createNotFoundException("User '".$username."' not found"); + + $member = $query->getSingleResult(); + $form = $this->get('form.factory')->create(new Profile(), array('fullname' => $member->getFullName())); + $error = ''; + + return array('form' => $form->createView(), 'error' => ''); + } + /** + * @Route("/profile/save", name="_member_profile_save") + */ + public function saveAction() + { + $username = $this->getUser()->getUsername(); + $db = $this->getDoctrine()->getManager(); + $query = $db->createQuery(' + SELECT m + FROM BodyRep:Member m + WHERE m.username = :username') + ->setParameter('username', $username) + ->setMaxResults(1); + + if (sizeof($query->getResult()) != 1) + throw $this->createNotFoundException("User '".$username."' not found"); + + $member = $query->getSingleResult(); + $json = array('result' => 0); + + $form = $this->get('form.factory')->create(new Profile()); + $request = $this->get('request'); + + + $form->bind($request); + + if ($form->isValid()) + { + $json['result'] = 1; + $d = $form->getClientData(); + $member->setFullName($d['fullname']); + $db->persist($member); + $db->flush(); + } + + $resp = new Response (json_encode($json)); + $resp->headers->set('Content-Type', 'text/plain'); + + return $resp; + } + /** + * @Route("/search/{param}", name="_member_search", defaults={"param" = 0}) + * @Template() + */ + public function searchAction($param='') + { + + /* + * Integreted suggester response + * + */ + $em = $this->getDoctrine()->getManager(); + $query = $em->createQuery("SELECT m FROM BodyRep:Member m WHERE m.fullname ILIKE '%$param%'"); + + $res = $query->getResult(); + $resc = sizeof($res); + $sugg = array(); + /*if ($res > 0) + { + foreach ($res as $member) + { + $text = preg_replace('/]*>/i', "\n", $member->getFullname()); + $item['text'] = strip_tags($text); + $item['html'] = $text; + $item['data'] = array('username' => htmlspecialchars($member->getUsername())); + $sugg[] = $item; + } + } + if (!empty($param)) + { + $json = array('result' => 1, 'suggestions' => $sugg); + $resp = new Response (json_encode($json)); + $resp->headers->set('Content-Type', 'text/plain'); + return $resp; + } + else*/ + return array('search' => $res); + + + } +} diff --git a/src/BodyRep/Controller/ProfileController.php b/src/BodyRep/Controller/ProfileController.php new file mode 100644 index 0000000..662b6c5 --- /dev/null +++ b/src/BodyRep/Controller/ProfileController.php @@ -0,0 +1,57 @@ +getUser()->getUsername() == $username) + return new RedirectResponse($this->generateUrl('_member_profile')); + + $db = $this->getDoctrine()->getManager(); + + $query = $db->createQuery(' + SELECT p + FROM BodyRep:Profile p + WHERE p.username = :username') + ->setParameter('username', $username) + ->setMaxResults(1); + if (sizeof($query->getResult()) != 1) + throw $this->createNotFoundException("User '".$username."' not found"); + + $profile = $query->getSingleResult(); + $username = $this->getUser()->getUsername(); + $db = $this->getDoctrine()->getManager(); + $query = $db->createQuery(' + SELECT m + FROM BodyRep:Member m + WHERE m.username = :username') + ->setParameter('username', $username) + ->setMaxResults(1); + + if (sizeof($query->getResult()) != 1) + throw $this->createNotFoundException("User '".$username."' not found"); + + $member = $query->getSingleResult(); + + + return (array('sFullName' => $profile->getFullName(), 'name' => $member->getFullName())); + + } + + +} diff --git a/src/BodyRep/DependencyInjection/BodyRepExtension.php b/src/BodyRep/DependencyInjection/BodyRepExtension.php new file mode 100644 index 0000000..92bd84b --- /dev/null +++ b/src/BodyRep/DependencyInjection/BodyRepExtension.php @@ -0,0 +1,22 @@ +load('services.xml'); + } + + public function getAlias() + { + return 'body_rep'; + } +} diff --git a/src/BodyRep/Entity/Member.php b/src/BodyRep/Entity/Member.php new file mode 100644 index 0000000..29f13f8 --- /dev/null +++ b/src/BodyRep/Entity/Member.php @@ -0,0 +1,135 @@ +username = $username; + $this->password = $password; + $this->salt = $salt; + $this->roles = $roles; + } + + /** + * @inheritDoc + */ + public function getUsername() + { + return $this->username; + } + + + /** + * @inheritDoc + */ + public function getSalt() + { + return $this->salt; + } + + /** + * @inheritDoc + */ + public function getPassword() + { + return $this->password; + } + + /** + * @inheritDoc + */ + public function getRoles() + { + return array('ROLE_USER'); + } + + /** + * @inheritDoc + */ + public function eraseCredentials() + { + } + + /** + * Set fullName + * + * @param string $fullname + * @return Member + */ + public function setfullname($fullname) + { + $this->fullname = $fullname; + + return $this; + } + + /** + * Get fullName + * + * @return string + */ + public function getFullName() + { + return $this->fullname; + } + /** + * Get fullName + * + * @return string + */ + public function getLink() + { + return '/app_dev.php/' . $this->getUsername(); + } +} diff --git a/src/BodyRep/Entity/Profile.php b/src/BodyRep/Entity/Profile.php new file mode 100644 index 0000000..5cb0370 --- /dev/null +++ b/src/BodyRep/Entity/Profile.php @@ -0,0 +1,127 @@ +id; + } + + /** + * Set fullName + * + * @param string $fullname + * @return Profile + */ + public function setfullname($fullname) + { + $this->fullname = $fullname; + + return $this; + } + + /** + * Get fullName + * + * @return string + */ + public function getFullName() + { + return $this->fullname; + } + + /** + * Set userName + * + * @param string $username + * @return Profile + */ + public function setUserName($username) + { + $this->username = $userName; + + return $this; + } + + /** + * Get userName + * + * @return string + */ + public function getUserName() + { + return $this->username; + } + + /** + * Set currentWeight + * + * @param float $currentWeight + * @return Profile + */ + public function setCurrentWeight($currentWeight) + { + $this->currentweight = $currentWeight; + + return $this; + } + + /** + * Get currentWeight + * + * @return float + */ + public function getCurrentWeight() + { + return $this->currentweight; + } + +} diff --git a/src/BodyRep/EventListener/ControllerListener.php b/src/BodyRep/EventListener/ControllerListener.php new file mode 100644 index 0000000..41b6f92 --- /dev/null +++ b/src/BodyRep/EventListener/ControllerListener.php @@ -0,0 +1,26 @@ +extension = $extension; + } + + public function onKernelController(FilterControllerEvent $event) + { + + if (HttpKernelInterface::MASTER_REQUEST === $event->getRequestType()) { + $this->extension->setController($event->getController()); + } + } +} diff --git a/src/BodyRep/Form/Profile.php b/src/BodyRep/Form/Profile.php new file mode 100644 index 0000000..44354ea --- /dev/null +++ b/src/BodyRep/Form/Profile.php @@ -0,0 +1,25 @@ +add('fullname', 'text'); + + + //$builder->add('newpass1', 'text'); + //$builder->add('newpass2', 'text'); + + } + + public function getName() + { + return 'profile'; + } +} diff --git a/src/BodyRep/Resources/config/services.xml b/src/BodyRep/Resources/config/services.xml new file mode 100644 index 0000000..b8d5e58 --- /dev/null +++ b/src/BodyRep/Resources/config/services.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/src/BodyRep/Resources/views/Landing/about.html.twig b/src/BodyRep/Resources/views/Landing/about.html.twig new file mode 100644 index 0000000..1346bdf --- /dev/null +++ b/src/BodyRep/Resources/views/Landing/about.html.twig @@ -0,0 +1,9 @@ +{% extends "BodyRep::layout.html.twig" %} + +{% block title "BodyRep - About Us" %} + +{% block content %} +{% include 'BodyRep:Landing:navbar.html.twig' %} + +About +{% endblock %} \ No newline at end of file diff --git a/src/BodyRep/Resources/views/Landing/index.html.twig b/src/BodyRep/Resources/views/Landing/index.html.twig new file mode 100644 index 0000000..9008c6a --- /dev/null +++ b/src/BodyRep/Resources/views/Landing/index.html.twig @@ -0,0 +1,12 @@ +{% extends 'BodyRep::layout.html.twig' %} + +{% block title %}BodyRep - Welcome{% endblock %} + +{% block content_header '' %} + + +{% block content %} +{% include 'BodyRep:Landing:navbar.html.twig' %} + +Landing Page +{% endblock %} diff --git a/src/BodyRep/Resources/views/Landing/navbar.html.twig b/src/BodyRep/Resources/views/Landing/navbar.html.twig new file mode 100644 index 0000000..23ddc09 --- /dev/null +++ b/src/BodyRep/Resources/views/Landing/navbar.html.twig @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/src/BodyRep/Resources/views/Member/editProfile.html.twig b/src/BodyRep/Resources/views/Member/editProfile.html.twig new file mode 100644 index 0000000..7fbe7f6 --- /dev/null +++ b/src/BodyRep/Resources/views/Member/editProfile.html.twig @@ -0,0 +1,25 @@ +{% block content %} + +

Update Profile

+ + +
+
+ {{ form_errors(form) }} +
+
+ + {{ form_row(form.fullname) }} +
+
 
+
+
+
+ +
+
 
+ + {{ form_rest(form) }} + +
+{% endblock %} diff --git a/src/BodyRep/Resources/views/Member/index.html.twig b/src/BodyRep/Resources/views/Member/index.html.twig new file mode 100644 index 0000000..ab6f5fc --- /dev/null +++ b/src/BodyRep/Resources/views/Member/index.html.twig @@ -0,0 +1,12 @@ +{% extends "BodyRep:Member:layout.html.twig" %} + +{% block title "Hello " ~ name %} + +{% block content %} +{% include 'BodyRep:Member:navbar.html.twig' %} + +

Member landing page

+ +{{name}} +{% endblock %} + diff --git a/src/BodyRep/Resources/views/Member/layout.html.twig b/src/BodyRep/Resources/views/Member/layout.html.twig new file mode 100644 index 0000000..d78ac4b --- /dev/null +++ b/src/BodyRep/Resources/views/Member/layout.html.twig @@ -0,0 +1,4 @@ +{% extends 'BodyRep::layout.html.twig' %} + + +{% block content_header '' %} diff --git a/src/BodyRep/Resources/views/Member/login.html.twig b/src/BodyRep/Resources/views/Member/login.html.twig new file mode 100644 index 0000000..300b4f5 --- /dev/null +++ b/src/BodyRep/Resources/views/Member/login.html.twig @@ -0,0 +1,25 @@ +{% extends 'BodyRep::layout.html.twig' %} + +{% block content %} +{% include 'BodyRep:Landing:navbar.html.twig' %} + +

Login

+ + {% if error %} +
{{ error.message }}
+ {% endif %} + +
+
+ + +
+ +
+ + +
+ + +
+{% endblock %} diff --git a/src/BodyRep/Resources/views/Member/navbar.html.twig b/src/BodyRep/Resources/views/Member/navbar.html.twig new file mode 100644 index 0000000..8324718 --- /dev/null +++ b/src/BodyRep/Resources/views/Member/navbar.html.twig @@ -0,0 +1,35 @@ + diff --git a/src/BodyRep/Resources/views/Member/profile.html.twig b/src/BodyRep/Resources/views/Member/profile.html.twig new file mode 100644 index 0000000..fc48237 --- /dev/null +++ b/src/BodyRep/Resources/views/Member/profile.html.twig @@ -0,0 +1,313 @@ +{% extends 'BodyRep::layout.html.twig' %} + +{% block title %}BodyRep{% endblock %} + +{% block content_header '' %} + +{% block content %} +{% include 'BodyRep:Member:navbar.html.twig' %} + +
+
+ +
+
+
+

{{ sFullName }}

+ Edit Profile +
+
+ Weight: 100kg (
0)
+ Bodyfat: 20% (
2)
+ Measurements: 400cm (
15)
+
+
+ Lives in Calgary, Alberta + Trains at Talisman Center,Fitness First + Hobbies: Skiing, and (5) other ... + Professionals: Heath Spence,Steve Baudo see more... +
+
+
+
Filters:
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+ + 565 +
+
+ Breakfast: 30g Oats, 1x Banana, 5x Egg Whites +
+ +
+
+ Brian Goff +

Good to see you're keeping up the good work mate. Keep us posted ;)

+ +
+
+
+ Alex Zborowski +

Well it's not easy but you do your best every day and you judge every action.

+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+ + 45 + + 900 +
+
+ Workout at Talisman Center with Brian Goff +
+ +
+
+
+
+
+ +
+
+
+
+ + 90 + + 720 +
+
+ Workout at Talisman Center +
+ +
+
+
+
+
+ +
+
+
+
+
+
+ You commented on Brian Goff's workout +
+ +
+
+
+
+
+ +
+
+
+
+
+ + +
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + 30 + + 450 +
+
+ Workout using Runtracker with Brian Goff +
+ +
+ +
+
+
+
+ +
+
+
+ +
+
+ Brian Goff +

Hey "mate"! Want to train at the Talisman again tonight?

+
+ + +
+
+ Alex Zborowski +

Sorry Brian, working on the BodyREP pitch tonight.

+ +
+
+
+ Brian Goff +

No worries "mate", maybe next time.

+ +
+ +
+
+
+
+

Hello, world!

+

This is a template for a simple marketing or informational website. It includes a large callout called the hero unit and three supporting pieces of content. Use it as a starting point to create something more unique.

+

Learn more »

+
+
+
+

Heading

+

Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

+

View details »

+
+
+

Heading

+

Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

+

View details »

+
+
+

Heading

+

Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

+

View details »

+
+
+
+
+

Heading

+

Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

+

View details »

+
+
+

Heading

+

Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

+

View details »

+
+
+

Heading

+

Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

+

View details »

+
+
+
+
+{% endblock %} diff --git a/src/BodyRep/Resources/views/Member/search.html.twig b/src/BodyRep/Resources/views/Member/search.html.twig new file mode 100644 index 0000000..7f15322 --- /dev/null +++ b/src/BodyRep/Resources/views/Member/search.html.twig @@ -0,0 +1,15 @@ + + +{% block content %} + +

Search Results

+{% for result in search %} +
  • + + {{ result.getFullName() }} + +
  • +{% endfor %} + +{% endblock %} + diff --git a/src/BodyRep/Resources/views/Profile/index.html.twig b/src/BodyRep/Resources/views/Profile/index.html.twig new file mode 100644 index 0000000..0f0c2b7 --- /dev/null +++ b/src/BodyRep/Resources/views/Profile/index.html.twig @@ -0,0 +1,312 @@ +{% extends 'BodyRep::layout.html.twig' %} + +{% block title %}BodyRep{% endblock %} + +{% block content_header '' %} + +{% block content %} +{% include 'BodyRep:Member:navbar.html.twig' %} + +
    +
    + +
    +
    +
    +

    {{ sFullName }}

    +
    +
    + Weight: 100kg (
    0)
    + Bodyfat: 20% (
    2)
    + Measurements: 400cm (
    15)
    +
    +
    + Lives in Calgary, Alberta + Trains at Talisman Center,Fitness First + Hobbies: Skiing, and (5) other ... + Professionals: Heath Spence,Steve Baudo see more... +
    +
    +
    +
    Filters:
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + + 565 +
    +
    + Breakfast: 30g Oats, 1x Banana, 5x Egg Whites +
    + +
    +
    + Brian Goff +

    Good to see you're keeping up the good work mate. Keep us posted ;)

    + +
    +
    +
    + Alex Zborowski +

    Well it's not easy but you do your best every day and you judge every action.

    + +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + + 45 + + 900 +
    +
    + Workout at Talisman Center with Brian Goff +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    + + 90 + + 720 +
    +
    + Workout at Talisman Center +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + You commented on Brian Goff's workout +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + + 30 + + 450 +
    +
    + Workout using Runtracker with Brian Goff +
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + +
    +
    + Brian Goff +

    Hey "mate"! Want to train at the Talisman again tonight?

    +
    + + +
    +
    + Alex Zborowski +

    Sorry Brian, working on the BodyREP pitch tonight.

    + +
    +
    +
    + Brian Goff +

    No worries "mate", maybe next time.

    + +
    + +
    +
    +
    +
    +

    Hello, world!

    +

    This is a template for a simple marketing or informational website. It includes a large callout called the hero unit and three supporting pieces of content. Use it as a starting point to create something more unique.

    +

    Learn more »

    +
    +
    +
    +

    Heading

    +

    Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

    +

    View details »

    +
    +
    +

    Heading

    +

    Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

    +

    View details »

    +
    +
    +

    Heading

    +

    Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

    +

    View details »

    +
    +
    +
    +
    +

    Heading

    +

    Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

    +

    View details »

    +
    +
    +

    Heading

    +

    Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

    +

    View details »

    +
    +
    +

    Heading

    +

    Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

    +

    View details »

    +
    +
    +
    +
    +{% endblock %} diff --git a/src/BodyRep/Resources/views/layout.html.twig b/src/BodyRep/Resources/views/layout.html.twig new file mode 100644 index 0000000..ec50ba8 --- /dev/null +++ b/src/BodyRep/Resources/views/layout.html.twig @@ -0,0 +1,54 @@ + + + + + + + + + {% block title %}BodyRep{% endblock %} + + + + + + + + + + + + + + + + + + +
    + + {% block content %} + + + {% endblock %} + +
    + +
    +

    © BodyRep 2012

    +
    + +
    + + + + + diff --git a/src/BodyRep/Twig/Extension/TemplateExtension.php b/src/BodyRep/Twig/Extension/TemplateExtension.php new file mode 100644 index 0000000..7895863 --- /dev/null +++ b/src/BodyRep/Twig/Extension/TemplateExtension.php @@ -0,0 +1,33 @@ +loader = $loader; + } + + public function setController($controller) + { + $this->controller = $controller; + } + + /** + * Returns the name of the extension. + * + * @return string The extension name + */ + public function getName() + { + return 'demo'; + } +} diff --git a/web/app.php b/web/app.php new file mode 100644 index 0000000..2b4d5e7 --- /dev/null +++ b/web/app.php @@ -0,0 +1,24 @@ +register(true); +*/ + +require_once __DIR__.'/../app/AppKernel.php'; +//require_once __DIR__.'/../app/AppCache.php'; + +$kernel = new AppKernel('prod', false); +$kernel->loadClassCache(); +//$kernel = new AppCache($kernel); +$request = Request::createFromGlobals(); +$response = $kernel->handle($request); +$response->send(); +$kernel->terminate($request, $response); diff --git a/web/app_dev.php b/web/app_dev.php new file mode 100644 index 0000000..e475acf --- /dev/null +++ b/web/app_dev.php @@ -0,0 +1,13 @@ +loadClassCache(); +$request = Request::createFromGlobals(); +$response = $kernel->handle($request); +$response->send(); +$kernel->terminate($request, $response); diff --git a/web/apple-touch-icon.png b/web/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..11f17e6d89ee3b416218ede42b66ec1dd81507f2 GIT binary patch literal 10784 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 f! label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .modal { + position: absolute; + top: 10px; + right: 10px; + left: 10px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + [class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: auto; + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 20px; + } + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 28px; + margin-left: 2.762430939%; + *margin-left: 2.709239449638298%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 99.999999993%; + *width: 99.9468085036383%; + } + .row-fluid .span11 { + width: 91.436464082%; + *width: 91.38327259263829%; + } + .row-fluid .span10 { + width: 82.87292817100001%; + *width: 82.8197366816383%; + } + .row-fluid .span9 { + width: 74.30939226%; + *width: 74.25620077063829%; + } + .row-fluid .span8 { + width: 65.74585634900001%; + *width: 65.6926648596383%; + } + .row-fluid .span7 { + width: 57.182320438000005%; + *width: 57.129128948638304%; + } + .row-fluid .span6 { + width: 48.618784527%; + *width: 48.5655930376383%; + } + .row-fluid .span5 { + width: 40.055248616%; + *width: 40.0020571266383%; + } + .row-fluid .span4 { + width: 31.491712705%; + *width: 31.4385212156383%; + } + .row-fluid .span3 { + width: 22.928176794%; + *width: 22.874985304638297%; + } + .row-fluid .span2 { + width: 14.364640883%; + *width: 14.311449393638298%; + } + .row-fluid .span1 { + width: 5.801104972%; + *width: 5.747913482638298%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 714px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 652px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 590px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 528px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 466px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 404px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 342px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 280px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 218px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 156px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 94px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 32px; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 30px; + } + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 28px; + margin-left: 2.564102564%; + *margin-left: 2.510911074638298%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145300001%; + *width: 91.3997999636383%; + } + .row-fluid .span10 { + width: 82.905982906%; + *width: 82.8527914166383%; + } + .row-fluid .span9 { + width: 74.358974359%; + *width: 74.30578286963829%; + } + .row-fluid .span8 { + width: 65.81196581200001%; + *width: 65.7587743226383%; + } + .row-fluid .span7 { + width: 57.264957265%; + *width: 57.2117657756383%; + } + .row-fluid .span6 { + width: 48.717948718%; + *width: 48.6647572286383%; + } + .row-fluid .span5 { + width: 40.170940171000005%; + *width: 40.117748681638304%; + } + .row-fluid .span4 { + width: 31.623931624%; + *width: 31.5707401346383%; + } + .row-fluid .span3 { + width: 23.076923077%; + *width: 23.0237315876383%; + } + .row-fluid .span2 { + width: 14.529914530000001%; + *width: 14.4767230406383%; + } + .row-fluid .span1 { + width: 5.982905983%; + *width: 5.929714493638298%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1160px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1060px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 960px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 860px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 760px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 660px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 560px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 460px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 360px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 260px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 160px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 60px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 18px; + } + .navbar-fixed-bottom { + margin-top: 18px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 9px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #999999; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 6px 15px; + font-weight: bold; + color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .dropdown-menu a:hover { + background-color: #222222; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: block; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 9px 15px; + margin: 9px 0; + border-top: 1px solid #222222; + border-bottom: 1px solid #222222; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/web/css/bootstrap-responsive.min.css b/web/css/bootstrap-responsive.min.css new file mode 100644 index 0000000..1f55036 --- /dev/null +++ b/web/css/bootstrap-responsive.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap Responsive v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}@media(max-width:767px){.visible-phone{display:inherit!important}.hidden-phone{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}@media(min-width:768px) and (max-width:979px){.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:18px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.modal{position:absolute;top:10px;right:10px;left:10px;width:auto;margin:0}.modal.fade.in{top:auto}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:auto;margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.762430939%;*margin-left:2.709239449638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.999999993%;*width:99.9468085036383%}.row-fluid .span11{width:91.436464082%;*width:91.38327259263829%}.row-fluid .span10{width:82.87292817100001%;*width:82.8197366816383%}.row-fluid .span9{width:74.30939226%;*width:74.25620077063829%}.row-fluid .span8{width:65.74585634900001%;*width:65.6926648596383%}.row-fluid .span7{width:57.182320438000005%;*width:57.129128948638304%}.row-fluid .span6{width:48.618784527%;*width:48.5655930376383%}.row-fluid .span5{width:40.055248616%;*width:40.0020571266383%}.row-fluid .span4{width:31.491712705%;*width:31.4385212156383%}.row-fluid .span3{width:22.928176794%;*width:22.874985304638297%}.row-fluid .span2{width:14.364640883%;*width:14.311449393638298%}.row-fluid .span1{width:5.801104972%;*width:5.747913482638298%}input,textarea,.uneditable-input{margin-left:0}input.span12,textarea.span12,.uneditable-input.span12{width:714px}input.span11,textarea.span11,.uneditable-input.span11{width:652px}input.span10,textarea.span10,.uneditable-input.span10{width:590px}input.span9,textarea.span9,.uneditable-input.span9{width:528px}input.span8,textarea.span8,.uneditable-input.span8{width:466px}input.span7,textarea.span7,.uneditable-input.span7{width:404px}input.span6,textarea.span6,.uneditable-input.span6{width:342px}input.span5,textarea.span5,.uneditable-input.span5{width:280px}input.span4,textarea.span4,.uneditable-input.span4{width:218px}input.span3,textarea.span3,.uneditable-input.span3{width:156px}input.span2,textarea.span2,.uneditable-input.span2{width:94px}input.span1,textarea.span1,.uneditable-input.span1{width:32px}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}[class*="span"]{float:left;margin-left:30px}.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.564102564%;*margin-left:2.510911074638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145300001%;*width:91.3997999636383%}.row-fluid .span10{width:82.905982906%;*width:82.8527914166383%}.row-fluid .span9{width:74.358974359%;*width:74.30578286963829%}.row-fluid .span8{width:65.81196581200001%;*width:65.7587743226383%}.row-fluid .span7{width:57.264957265%;*width:57.2117657756383%}.row-fluid .span6{width:48.717948718%;*width:48.6647572286383%}.row-fluid .span5{width:40.170940171000005%;*width:40.117748681638304%}.row-fluid .span4{width:31.623931624%;*width:31.5707401346383%}.row-fluid .span3{width:23.076923077%;*width:23.0237315876383%}.row-fluid .span2{width:14.529914530000001%;*width:14.4767230406383%}.row-fluid .span1{width:5.982905983%;*width:5.929714493638298%}input,textarea,.uneditable-input{margin-left:0}input.span12,textarea.span12,.uneditable-input.span12{width:1160px}input.span11,textarea.span11,.uneditable-input.span11{width:1060px}input.span10,textarea.span10,.uneditable-input.span10{width:960px}input.span9,textarea.span9,.uneditable-input.span9{width:860px}input.span8,textarea.span8,.uneditable-input.span8{width:760px}input.span7,textarea.span7,.uneditable-input.span7{width:660px}input.span6,textarea.span6,.uneditable-input.span6{width:560px}input.span5,textarea.span5,.uneditable-input.span5{width:460px}input.span4,textarea.span4,.uneditable-input.span4{width:360px}input.span3,textarea.span3,.uneditable-input.span3{width:260px}input.span2,textarea.span2,.uneditable-input.span2{width:160px}input.span1,textarea.span1,.uneditable-input.span1{width:60px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:18px}.navbar-fixed-bottom{margin-top:18px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 9px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#999;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:6px 15px;font-weight:bold;color:#999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#222}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:block;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:9px 15px;margin:9px 0;border-top:1px solid #222;border-bottom:1px solid #222;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/web/css/bootstrap.css b/web/css/bootstrap.css new file mode 100644 index 0000000..d77bf14 --- /dev/null +++ b/web/css/bootstrap.css @@ -0,0 +1,4281 @@ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #333333; + background-color: #ffffff; +} +a { + color: #0088cc; + text-decoration: none; +} +a:hover { + color: #005580; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.span12 { + width: 940px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} +.span7 { + width: 540px; +} +.span6 { + width: 460px; +} +.span5 { + width: 380px; +} +.span4 { + width: 300px; +} +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574%; + *margin-left: 2.0744680846382977%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span12 { + width: 99.99999998999999%; + *width: 99.94680850063828%; +} +.row-fluid .span11 { + width: 91.489361693%; + *width: 91.4361702036383%; +} +.row-fluid .span10 { + width: 82.97872339599999%; + *width: 82.92553190663828%; +} +.row-fluid .span9 { + width: 74.468085099%; + *width: 74.4148936096383%; +} +.row-fluid .span8 { + width: 65.95744680199999%; + *width: 65.90425531263828%; +} +.row-fluid .span7 { + width: 57.446808505%; + *width: 57.3936170156383%; +} +.row-fluid .span6 { + width: 48.93617020799999%; + *width: 48.88297871863829%; +} +.row-fluid .span5 { + width: 40.425531911%; + *width: 40.3723404216383%; +} +.row-fluid .span4 { + width: 31.914893614%; + *width: 31.8617021246383%; +} +.row-fluid .span3 { + width: 23.404255317%; + *width: 23.3510638276383%; +} +.row-fluid .span2 { + width: 14.89361702%; + *width: 14.8404255306383%; +} +.row-fluid .span1 { + width: 6.382978723%; + *width: 6.329787233638298%; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; +} +p small { + font-size: 11px; + color: #999999; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: inherit; + font-weight: bold; + color: inherit; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + font-size: 18px; + line-height: 27px; +} +h3 small { + font-size: 14px; +} +h4, +h5, +h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #eeeeee; +} +.page-header h1 { + line-height: 1; +} +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, +dd { + line-height: 18px; +} +dt { + font-weight: bold; + line-height: 17px; +} +dd { + margin-left: 9px; +} +.dl-horizontal dt { + float: left; + width: 120px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 130px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr[title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + font-style: normal; + line-height: 18px; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.025px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +legend small { + font-size: 13.5px; + color: #999999; +} +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; +} +input, +textarea { + width: 210px; +} +textarea { + height: auto; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +input[type="radio"], +input[type="checkbox"] { + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; +} +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +.uneditable-textarea { + width: auto; + height: auto; +} +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +select { + width: 220px; + border: 1px solid #bbb; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; + border-color: #ddd; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; + border-color: #c09853; +} +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: 0 0 6px #dbc59e; + -moz-box-shadow: 0 0 6px #dbc59e; + box-shadow: 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; + border-color: #468847; +} +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} +.form-actions:after { + clear: both; +} +.uneditable-input { + overflow: hidden; + white-space: nowrap; + cursor: not-allowed; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} +:-moz-placeholder { + color: #999999; +} +:-ms-input-placeholder { + color: #999999; +} +::-webkit-input-placeholder { + color: #999999; +} +.help-block, +.help-inline { + color: #555555; +} +.help-block { + display: block; + margin-bottom: 9px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, +.input-append { + margin-bottom: 5px; +} +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: middle; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + z-index: 2; +} +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + height: 18px; + min-width: 16px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; +} +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend .active, +.input-append .active { + background-color: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-right-color: #ccc; + border-left-color: #eee; +} +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 9px; +} +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 160px; +} +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapsed; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +[class^="licon-"], +[class*=" licon-"] { + display: inline-block; + width: 28px; + height: 28px; + *margin-right: .3em; + line-height: 28px; + vertical-align: text-top; + background-image: url("/img/glyphicons.png"); + background-position: 28px 28px; + background-repeat: no-repeat; +} +[class^="licon-"]:last-child, +[class*=" licon-"]:last-child { + *margin-left: 0; +} +.licon-white { + background-image: url("/img/glyphicons-white.png"); +} +.licon-glass { + background-position: 0 0; +} +.licon-leaf { + background-position: -48px 0; +} +.licon-dog { + background-position: -96px 0; +} +.licon-user { + background-position: -144px 0; +} +.licon-calendar { + background-position: -240px -192px; +} +.licon-mail-new { + background-position: 0 -48px; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("/img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("/img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.icon-hdd { + background-position: 0 -144px; +} +.icon-bullhorn { + background-position: -24px -144px; +} +.icon-bell { + background-position: -48px -144px; +} +.icon-certificate { + background-position: -72px -144px; +} +.icon-thumbs-up { + background-position: -96px -144px; +} +.icon-thumbs-down { + background-position: -120px -144px; +} +.icon-hand-right { + background-position: -144px -144px; +} +.icon-hand-left { + background-position: -168px -144px; +} +.icon-hand-up { + background-position: -192px -144px; +} +.icon-hand-down { + background-position: -216px -144px; +} +.icon-circle-arrow-right { + background-position: -240px -144px; +} +.icon-circle-arrow-left { + background-position: -264px -144px; +} +.icon-circle-arrow-up { + background-position: -288px -144px; +} +.icon-circle-arrow-down { + background-position: -312px -144px; +} +.icon-globe { + background-position: -336px -144px; +} +.icon-wrench { + background-position: -360px -144px; +} +.icon-tasks { + background-position: -384px -144px; +} +.icon-filter { + background-position: -408px -144px; +} +.icon-briefcase { + background-position: -432px -144px; +} +.icon-fullscreen { + background-position: -456px -144px; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + opacity: 0.3; + filter: alpha(opacity=30); +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, +.open .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 4px 0; + margin: 1px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #333333; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 13px; + line-height: 18px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #cccccc; + *border: 0; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; + *background-color: #d9d9d9; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn-nav-bar { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 13px; + line-height: 18px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background: transparent; + border: none; + *border: 0; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn-nav-bar:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn-nav-bar:hover { + color: #333333; + text-decoration: none; + background-color: transparent; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-nav-bar, +.btn-nav-bar:hover, +.btn-inverse, +.btn-inverse:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn { + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn-nav-bar { + border-color: none; +} +.btn-primary { + background-color: #0074cc; + background-image: -moz-linear-gradient(top, #0088cc, #0055cc); + background-image: -ms-linear-gradient(top, #0088cc, #0055cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0055cc); + background-image: -o-linear-gradient(top, #0088cc, #0055cc); + background-image: linear-gradient(top, #0088cc, #0055cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0); + border-color: #0055cc #0055cc #003580; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #0055cc; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #0055cc; + *background-color: #004ab3; +} +.btn-primary:active, +.btn-primary.active { + background-color: #004099 \9; +} +.btn-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #f89406; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f89406; + *background-color: #df8505; +} +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; + *background-color: #a9302a; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; + *background-color: #499249; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #2f96b4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; + *background-color: #2a85a0; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + background-color: #414141; + background-image: -moz-linear-gradient(top, #555555, #222222); + background-image: -ms-linear-gradient(top, #555555, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); + background-image: -webkit-linear-gradient(top, #555555, #222222); + background-image: -o-linear-gradient(top, #555555, #222222); + background-image: linear-gradient(top, #555555, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #222222; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #222222; + *background-color: #151515; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group > .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; +} +.btn-group > .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0055cc; +} +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} +.btn-group.open .btn-nav-bar.dropdown-toggle { + background-color: #429ecd; +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left-width: 5px; + border-right-width: 5px; + border-top-width: 5px; +} +.dropup .btn-large .caret { + border-bottom: 5px solid #000000; + border-top: 0; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + color: #c09853; +} +.alert-heading { + color: inherit; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} +.alert-danger, +.alert-error { + background-color: #f2dede; + border-color: #eed3d7; + color: #b94a48; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} +.nav > .pull-right { + float: right; +} +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #0088cc; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + border-top-color: #0088cc; + border-bottom-color: #0088cc; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + *position: relative; + *z-index: 2; + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + min-height: 40px; + padding-left: 20px; + padding-right: 20px; + background-color: #4098c5; + background-image: -moz-linear-gradient(top, #429ecd, #3c8fb9); + background-image: -ms-linear-gradient(top, #429ecd, #3c8fb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#429ecd), to(#3c8fb9)); + background-image: -webkit-linear-gradient(top, #429ecd, #3c8fb9); + background-image: -o-linear-gradient(top, #429ecd, #3c8fb9); + background-image: linear-gradient(top, #429ecd, #3c8fb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#429ecd', endColorstr='#3c8fb9', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); +} +.navbar .container { + width: auto; +} +.nav-collapse.collapse { + height: auto; +} +.navbar { + color: #ffffff; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #ffffff; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} +.navbar .navbar-link { + color: #ffffff; +} +.navbar .navbar-link:hover { + color: #ffffff; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #97c6dd; + border: 1px solid #3680a6; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query:-moz-placeholder { + color: #ffffff; +} +.navbar-search .search-query:-ms-input-placeholder { + color: #ffffff; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #ffffff; +} +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 9px 10px 11px; + line-height: 19px; + color: #ffffff; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 5px 5px 6px; + line-height: 18px; +} +.navbar .btn-group { + margin: 0; + padding: 5px 5px 6px; +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #ffffff; + text-decoration: none; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #3c8fb9; +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #3c8fb9; + border-right: 1px solid #429ecd; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #4098c5; + background-image: -moz-linear-gradient(top, #429ecd, #3c8fb9); + background-image: -ms-linear-gradient(top, #429ecd, #3c8fb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#429ecd), to(#3c8fb9)); + background-image: -webkit-linear-gradient(top, #429ecd, #3c8fb9); + background-image: -o-linear-gradient(top, #429ecd, #3c8fb9); + background-image: linear-gradient(top, #429ecd, #3c8fb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#429ecd', endColorstr='#3c8fb9', GradientType=0); + border-color: #3c8fb9 #3c8fb9 #29627f; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #3c8fb9; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); +} +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #3c8fb9; + *background-color: #3680a6; +} +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #307192 \9; +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar .nav li.dropdown.active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + background-color: #fff; + cursor: default; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.row-fluid .thumbnails { + margin-left: 0; +} +.thumbnails > li { + float: left; + margin-bottom: 18px; + margin-left: 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label, +.badge { + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; +} +.label { + padding: 1px 4px 2px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-important, +.badge-important { + background-color: #b94a48; +} +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} +.label-warning, +.badge-warning { + background-color: #f89406; +} +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} +.label-success, +.badge-success { + background-color: #468847; +} +.label-success[href], +.badge-success[href] { + background-color: #356635; +} +.label-info, +.badge-info { + background-color: #3a87ad; +} +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} +.label-inverse, +.badge-inverse { + background-color: #333333; +} +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-warning .bar { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); +} +.progress-warning.progress-striped .bar { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-toggle { + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, +.carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/web/css/bootstrap.min.css b/web/css/bootstrap.min.css new file mode 100644 index 0000000..c17d928 --- /dev/null +++ b/web/css/bootstrap.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.127659574%;*margin-left:2.0744680846382977%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}p{margin:0 0 9px}p small{font-size:11px;color:#999}.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999}h1{font-size:30px;line-height:36px}h1 small{font-size:18px}h2{font-size:24px;line-height:36px}h2 small{font-size:18px}h3{font-size:18px;line-height:27px}h3 small{font-size:14px}h4,h5,h6{line-height:18px}h4{font-size:14px}h4 small{font-size:12px}h5{font-size:12px}h6{font-size:11px;color:#999;text-transform:uppercase}.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eee}.page-header h1{line-height:1}ul,ol{padding:0;margin:0 0 9px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}li{line-height:18px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:18px}dt,dd{line-height:18px}dt{font-weight:bold;line-height:17px}dd{margin-left:9px}.dl-horizontal dt{float:left;width:120px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:130px}hr{margin:18px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}strong{font-weight:bold}em{font-style:italic}.muted{color:#999}abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px}blockquote small{display:block;line-height:18px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:18px;font-style:normal;line-height:18px}small{font-size:100%}cite{font-style:normal}code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12.025px;line-height:18px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:18px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 18px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:13.5px;color:#999}label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555}input,textarea{width:210px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer}input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}.uneditable-textarea{width:auto;height:auto}select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px}select{width:220px;border:1px solid #bbb}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}input.span12,textarea.span12,.uneditable-input.span12{width:930px}input.span11,textarea.span11,.uneditable-input.span11{width:850px}input.span10,textarea.span10,.uneditable-input.span10{width:770px}input.span9,textarea.span9,.uneditable-input.span9{width:690px}input.span8,textarea.span8,.uneditable-input.span8{width:610px}input.span7,textarea.span7,.uneditable-input.span7{width:530px}input.span6,textarea.span6,.uneditable-input.span6{width:450px}input.span5,textarea.span5,.uneditable-input.span5{width:370px}input.span4,textarea.span4,.uneditable-input.span4{width:290px}input.span3,textarea.span3,.uneditable-input.span3{width:210px}input.span2,textarea.span2,.uneditable-input.span2{width:130px}input.span1,textarea.span1,.uneditable-input.span1{width:50px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee;border-color:#ddd}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853}.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48}.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847}.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:""}.form-actions:after{clear:both}.uneditable-input{overflow:hidden;white-space:nowrap;cursor:not-allowed;background-color:#fff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}:-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}::-webkit-input-placeholder{color:#999}.help-block,.help-inline{color:#555}.help-block{display:block;margin-bottom:9px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-prepend,.input-append{margin-bottom:5px}.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:middle;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend input:focus,.input-append input:focus,.input-prepend select:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{z-index:2}.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc}.input-prepend .add-on,.input-append .add-on{display:inline-block;width:auto;height:18px;min-width:16px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc}.input-prepend .add-on,.input-append .add-on,.input-prepend .btn,.input-append .btn{margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .uneditable-input{border-right-color:#ccc;border-left-color:#eee}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:9px}legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:18px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:160px}.form-horizontal .help-block{margin-top:9px;margin-bottom:0}.form-horizontal .form-actions{padding-left:160px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:18px}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5}table .span1{float:none;width:44px;margin-left:0}table .span2{float:none;width:124px;margin-left:0}table .span3{float:none;width:204px;margin-left:0}table .span4{float:none;width:284px;margin-left:0}table .span5{float:none;width:364px;margin-left:0}table .span6{float:none;width:444px;margin-left:0}table .span7{float:none;width:524px;margin-left:0}table .span8{float:none;width:604px;margin-left:0}table .span9{float:none;width:684px;margin-left:0}table .span10{float:none;width:764px;margin-left:0}table .span11{float:none;width:844px;margin-left:0}table .span12{float:none;width:924px;margin-left:0}table .span13{float:none;width:1004px;margin-left:0}table .span14{float:none;width:1084px;margin-left:0}table .span15{float:none;width:1164px;margin-left:0}table .span16{float:none;width:1244px;margin-left:0}table .span17{float:none;width:1324px;margin-left:0}table .span18{float:none;width:1404px;margin-left:0}table .span19{float:none;width:1484px;margin-left:0}table .span20{float:none;width:1564px;margin-left:0}table .span21{float:none;width:1644px;margin-left:0}table .span22{float:none;width:1724px;margin-left:0}table .span23{float:none;width:1804px;margin-left:0}table .span24{float:none;width:1884px;margin-left:0}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("/br/img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}[class^="icon-"]:last-child,[class*=" icon-"]:last-child{*margin-left:0}.icon-white{background-image:url("/br/img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";opacity:.3;filter:alpha(opacity=30)}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown:hover .caret,.open .caret{opacity:1;filter:alpha(opacity=100)}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:4px 0;margin:1px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#08c}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:"\2191"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0,0,0,0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-ms-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 10px 4px;margin-bottom:0;*margin-left:.3em;font-size:13px;line-height:18px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large [class^="icon-"]{margin-top:1px}.btn-small{padding:5px 9px;font-size:11px;line-height:16px}.btn-small [class^="icon-"]{margin-top:-1px}.btn-mini{padding:2px 6px;font-size:11px;line-height:14px}.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#ccc;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn-primary{background-color:#0074cc;*background-color:#05c;background-image:-ms-linear-gradient(top,#08c,#05c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#05c));background-image:-webkit-linear-gradient(top,#08c,#05c);background-image:-o-linear-gradient(top,#08c,#05c);background-image:-moz-linear-gradient(top,#08c,#05c);background-image:linear-gradient(top,#08c,#05c);background-repeat:repeat-x;border-color:#05c #05c #003580;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#05c;*background-color:#004ab3}.btn-primary:active,.btn-primary.active{background-color:#004099 \9}.btn-warning{background-color:#faa732;*background-color:#f89406;background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{background-color:#da4f49;*background-color:#bd362f;background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{background-color:#5bb75b;*background-color:#51a351;background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#62c462',endColorstr='#51a351',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{background-color:#49afcd;*background-color:#2f96b4;background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(top,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de',endColorstr='#2f96b4',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{background-color:#414141;*background-color:#222;background-image:-ms-linear-gradient(top,#555,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#222));background-image:-webkit-linear-gradient(top,#555,#222);background-image:-o-linear-gradient(top,#555,#222);background-image:-moz-linear-gradient(top,#555,#222);background-image:linear-gradient(top,#555,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#555555',endColorstr='#222222',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-group{position:relative;*margin-left:.3em;*zoom:1}.btn-group:before,.btn-group:after{display:table;content:""}.btn-group:after{clear:both}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:9px;margin-bottom:9px}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-group>.btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.dropdown-toggle{*padding-top:4px;padding-right:8px;*padding-bottom:4px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini.dropdown-toggle{padding-right:5px;padding-left:5px}.btn-group>.btn-small.dropdown-toggle{*padding-top:4px;*padding-bottom:4px}.btn-group>.btn-large.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#05c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:7px;margin-left:0}.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100)}.btn-mini .caret{margin-top:5px}.btn-small .caret{margin-top:6px}.btn-large .caret{margin-top:6px;border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-top:0;border-bottom:5px solid #000}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:.75;filter:alpha(opacity=75)}.alert{padding:8px 35px 8px 14px;margin-bottom:18px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert-heading{color:inherit}.alert .close{position:relative;top:-2px;right:-21px;line-height:18px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:18px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:18px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333;border-bottom-color:#333}.nav>.dropdown.active>a:hover{color:#000;cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.navbar{*position:relative;*z-index:2;margin-bottom:18px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top,#333,#222);background-image:-ms-linear-gradient(top,#333,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-webkit-linear-gradient(top,#333,#222);background-image:-o-linear-gradient(top,#333,#222);background-image:linear-gradient(top,#333,#222);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1)}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar{color:#999}.navbar .brand:hover{text-decoration:none}.navbar .brand{display:block;float:left;padding:8px 20px 12px;margin-left:-20px;font-size:20px;font-weight:200;line-height:1;color:#999}.navbar .navbar-text{margin-bottom:0;line-height:40px}.navbar .navbar-link{color:#999}.navbar .navbar-link:hover{color:#fff}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn{margin:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:6px;margin-bottom:0}.navbar-search .search-query{padding:4px 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;color:#fff;background-color:#626262;border:1px solid #151515;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right}.navbar .nav>li{display:block;float:left}.navbar .nav>li>a{float:none;padding:9px 10px 11px;line-height:19px;color:#999;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar .btn{display:inline-block;padding:4px 10px 4px;margin:5px 5px 6px;line-height:18px}.navbar .btn-group{padding:5px 5px 6px;margin:0}.navbar .nav>li>a:hover{color:#fff;text-decoration:none;background-color:transparent}.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#fff;text-decoration:none;background-color:#222}.navbar .divider-vertical{width:1px;height:40px;margin:0 9px;overflow:hidden;background-color:#222;border-right:1px solid #333}.navbar .nav.pull-right{margin-right:0;margin-left:10px}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;background-color:#2c2c2c;*background-color:#222;background-image:-ms-linear-gradient(top,#333,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-webkit-linear-gradient(top,#333,#222);background-image:-o-linear-gradient(top,#333,#222);background-image:linear-gradient(top,#333,#222);background-image:-moz-linear-gradient(top,#333,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{background-color:#222;*background-color:#151515}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#080808 \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown .dropdown-toggle .caret,.navbar .nav li.dropdown.open .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .nav li.dropdown.active .caret{opacity:1;filter:alpha(opacity=100)}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:transparent}.navbar .nav li.dropdown.active>.dropdown-toggle:hover{color:#fff}.navbar .pull-right .dropdown-menu,.navbar .dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right .dropdown-menu:before,.navbar .dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right .dropdown-menu:after,.navbar .dropdown-menu.pull-right:after{right:13px;left:auto}.breadcrumb{padding:7px 14px;margin:0 0 18px;list-style:none;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#fff,#f5f5f5);background-image:-ms-linear-gradient(top,#fff,#f5f5f5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#fff,#f5f5f5);background-image:-o-linear-gradient(top,#fff,#f5f5f5);background-image:linear-gradient(top,#fff,#f5f5f5);background-repeat:repeat-x;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0);-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.breadcrumb li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb .divider{padding:0 5px;color:#999}.breadcrumb .active a{color:#333}.pagination{height:36px;margin:18px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination li{display:inline}.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0}.pagination a:hover,.pagination .active a{background-color:#f5f5f5}.pagination .active a{color:#999;cursor:default}.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999;cursor:default;background-color:transparent}.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin-bottom:18px;margin-left:0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;content:""}.pager:after{clear:both}.pager li{display:inline}.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover{color:#999;cursor:default;background-color:#fff}.modal-open .dropdown-menu{z-index:2050}.modal-open .dropdown.open{*z-index:2050}.modal-open .popover{z-index:2060}.modal-open .tooltip{z-index:2070}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;overflow:auto;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-ms-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-body{max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.tooltip{position:absolute;z-index:1020;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-right:5px solid transparent;border-bottom:5px solid #000;border-left:5px solid transparent}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid transparent}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px}.popover.top{margin-top:-5px}.popover.right{margin-left:5px}.popover.bottom{margin-top:5px}.popover.left{margin-left:-5px}.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent}.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid transparent}.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-right:5px solid transparent;border-bottom:5px solid #000;border-left:5px solid transparent}.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.popover .arrow{position:absolute;width:0;height:0}.popover-inner{width:280px;padding:3px;overflow:hidden;background:#000;background:rgba(0,0,0,0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3)}.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.popover-content{padding:14px;background-color:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:18px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075)}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px}.label,.badge{font-size:10.998px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:18px;margin-bottom:18px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-ms-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(top,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{width:0;height:18px;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(top,#149bdf,#0480be);background-image:-ms-linear-gradient(top,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf',endColorstr='#0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-ms-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .bar{background-color:#149bdf;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:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-ms-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(top,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0)}.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-ms-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(top,#62c462,#57a957);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#62c462',endColorstr='#57a957',GradientType=0)}.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-ms-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(top,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de',endColorstr='#339bb9',GradientType=0)}.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0)}.progress-warning.progress-striped .bar{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:18px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:18px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-ms-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:10px 15px 5px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff}.hero-unit{padding:60px;margin-bottom:30px;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit p{font-size:18px;font-weight:200;line-height:27px;color:inherit}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden} diff --git a/web/css/chosen.css b/web/css/chosen.css new file mode 100644 index 0000000..04597f9 --- /dev/null +++ b/web/css/chosen.css @@ -0,0 +1,397 @@ +/* @group Base */ +.chzn-container { + font-size: 13px; + position: relative; + display: inline-block; + zoom: 1; + *display: inline; +} +.chzn-container .chzn-drop { + background: #fff; + border: 1px solid #aaa; + border-top: 0; + position: absolute; + top: 29px; + left: 0; + -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15); + -moz-box-shadow : 0 4px 5px rgba(0,0,0,.15); + box-shadow : 0 4px 5px rgba(0,0,0,.15); + z-index: 1010; +} +/* @end */ + +/* @group Single Chosen */ +.chzn-container-single .chzn-single { + background-color: #ffffff; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 ); + background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4)); + background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); + background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); + background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); + background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); + -webkit-border-radius: 5px; + -moz-border-radius : 5px; + border-radius : 5px; + -moz-background-clip : padding; + -webkit-background-clip: padding-box; + background-clip : padding-box; + border: 1px solid #aaaaaa; + -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); + -moz-box-shadow : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); + box-shadow : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); + display: block; + overflow: hidden; + white-space: nowrap; + position: relative; + height: 23px; + line-height: 24px; + padding: 0 0 0 8px; + color: #444444; + text-decoration: none; +} +.chzn-container-single .chzn-default { + color: #999; +} +.chzn-container-single .chzn-single span { + margin-right: 26px; + display: block; + overflow: hidden; + white-space: nowrap; + -o-text-overflow: ellipsis; + -ms-text-overflow: ellipsis; + text-overflow: ellipsis; +} +.chzn-container-single .chzn-single abbr { + display: block; + position: absolute; + right: 26px; + top: 6px; + width: 12px; + height: 13px; + font-size: 1px; + background: url('chosen-sprite.png') right top no-repeat; +} +.chzn-container-single .chzn-single abbr:hover { + background-position: right -11px; +} +.chzn-container-single.chzn-disabled .chzn-single abbr:hover { + background-position: right top; +} +.chzn-container-single .chzn-single div { + position: absolute; + right: 0; + top: 0; + display: block; + height: 100%; + width: 18px; +} +.chzn-container-single .chzn-single div b { + background: url('chosen-sprite.png') no-repeat 0 0; + display: block; + width: 100%; + height: 100%; +} +.chzn-container-single .chzn-search { + padding: 3px 4px; + position: relative; + margin: 0; + white-space: nowrap; + z-index: 1010; +} +.chzn-container-single .chzn-search input { + background: #fff url('chosen-sprite.png') no-repeat 100% -22px; + background: url('chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); + background: url('chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('chosen-sprite.png') no-repeat 100% -22px, linear-gradient(#eeeeee 1%, #ffffff 15%); + margin: 1px 0; + padding: 4px 20px 4px 5px; + outline: 0; + border: 1px solid #aaa; + font-family: sans-serif; + font-size: 1em; +} +.chzn-container-single .chzn-drop { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius : 0 0 4px 4px; + border-radius : 0 0 4px 4px; + -moz-background-clip : padding; + -webkit-background-clip: padding-box; + background-clip : padding-box; +} +/* @end */ + +.chzn-container-single-nosearch .chzn-search input { + position: absolute; + left: -9000px; +} + +/* @group Multi Chosen */ +.chzn-container-multi .chzn-choices { + background-color: #fff; + background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); + background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background-image: linear-gradient(#eeeeee 1%, #ffffff 15%); + border: 1px solid #aaa; + margin: 0; + padding: 0; + cursor: text; + overflow: hidden; + height: auto !important; + height: 1%; + position: relative; +} +.chzn-container-multi .chzn-choices li { + float: left; + list-style: none; +} +.chzn-container-multi .chzn-choices .search-field { + white-space: nowrap; + margin: 0; + padding: 0; +} +.chzn-container-multi .chzn-choices .search-field input { + color: #666; + background: transparent !important; + border: 0 !important; + font-family: sans-serif; + font-size: 100%; + height: 15px; + padding: 5px; + margin: 1px 0; + outline: 0; + -webkit-box-shadow: none; + -moz-box-shadow : none; + box-shadow : none; +} +.chzn-container-multi .chzn-choices .search-field .default { + color: #999; +} +.chzn-container-multi .chzn-choices .search-choice { + -webkit-border-radius: 3px; + -moz-border-radius : 3px; + border-radius : 3px; + -moz-background-clip : padding; + -webkit-background-clip: padding-box; + background-clip : padding-box; + background-color: #e4e4e4; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); + background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee)); + background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); + -moz-box-shadow : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); + box-shadow : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); + color: #333; + border: 1px solid #aaaaaa; + line-height: 13px; + padding: 3px 20px 3px 5px; + margin: 3px 0 3px 5px; + position: relative; + cursor: default; +} +.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled { + background-color: #e4e4e4; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); + background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee)); + background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + color: #666; + border: 1px solid #cccccc; + padding-right: 5px; +} +.chzn-container-multi .chzn-choices .search-choice-focus { + background: #d4d4d4; +} +.chzn-container-multi .chzn-choices .search-choice .search-choice-close { + display: block; + position: absolute; + right: 3px; + top: 4px; + width: 12px; + height: 13px; + font-size: 1px; + background: url('chosen-sprite.png') right top no-repeat; +} +.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover { + background-position: right -11px; +} +.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close { + background-position: right -11px; +} +/* @end */ + +/* @group Results */ +.chzn-container .chzn-results { + margin: 0 4px 4px 0; + max-height: 240px; + padding: 0 0 0 4px; + position: relative; + overflow-x: hidden; + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} +.chzn-container-multi .chzn-results { + margin: -1px 0 0; + padding: 0; +} +.chzn-container .chzn-results li { + display: none; + line-height: 15px; + padding: 5px 6px; + margin: 0; + list-style: none; +} +.chzn-container .chzn-results .active-result { + cursor: pointer; + display: list-item; +} +.chzn-container .chzn-results .highlighted { + background-color: #3875d7; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 ); + background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc)); + background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%); + background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%); + background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%); + background-image: linear-gradient(#3875d7 20%, #2a62bc 90%); + color: #fff; +} +.chzn-container .chzn-results li em { + background: #feffde; + font-style: normal; +} +.chzn-container .chzn-results .highlighted em { + background: transparent; +} +.chzn-container .chzn-results .no-results { + background: #f4f4f4; + display: list-item; +} +.chzn-container .chzn-results .group-result { + cursor: default; + color: #999; + font-weight: bold; +} +.chzn-container .chzn-results .group-option { + padding-left: 15px; +} +.chzn-container-multi .chzn-drop .result-selected { + display: none; +} +.chzn-container .chzn-results-scroll { + background: white; + margin: 0 4px; + position: absolute; + text-align: center; + width: 321px; /* This should by dynamic with js */ + z-index: 1; +} +.chzn-container .chzn-results-scroll span { + display: inline-block; + height: 17px; + text-indent: -5000px; + width: 9px; +} +.chzn-container .chzn-results-scroll-down { + bottom: 0; +} +.chzn-container .chzn-results-scroll-down span { + background: url('chosen-sprite.png') no-repeat -4px -3px; +} +.chzn-container .chzn-results-scroll-up span { + background: url('chosen-sprite.png') no-repeat -22px -3px; +} +/* @end */ + +/* @group Active */ +.chzn-container-active .chzn-single { + -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); + -moz-box-shadow : 0 0 5px rgba(0,0,0,.3); + box-shadow : 0 0 5px rgba(0,0,0,.3); + border: 1px solid #5897fb; +} +.chzn-container-active .chzn-single-with-drop { + border: 1px solid #aaa; + -webkit-box-shadow: 0 1px 0 #fff inset; + -moz-box-shadow : 0 1px 0 #fff inset; + box-shadow : 0 1px 0 #fff inset; + background-color: #eee; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); + background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff)); + background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%); + background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%); + background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%); + background-image: linear-gradient(#eeeeee 20%, #ffffff 80%); + -webkit-border-bottom-left-radius : 0; + -webkit-border-bottom-right-radius: 0; + -moz-border-radius-bottomleft : 0; + -moz-border-radius-bottomright: 0; + border-bottom-left-radius : 0; + border-bottom-right-radius: 0; +} +.chzn-container-active .chzn-single-with-drop div { + background: transparent; + border-left: none; +} +.chzn-container-active .chzn-single-with-drop div b { + background-position: -18px 1px; +} +.chzn-container-active .chzn-choices { + -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); + -moz-box-shadow : 0 0 5px rgba(0,0,0,.3); + box-shadow : 0 0 5px rgba(0,0,0,.3); + border: 1px solid #5897fb; +} +.chzn-container-active .chzn-choices .search-field input { + color: #111 !important; +} +/* @end */ + +/* @group Disabled Support */ +.chzn-disabled { + cursor: default; + opacity:0.5 !important; +} +.chzn-disabled .chzn-single { + cursor: default; +} +.chzn-disabled .chzn-choices .search-choice .search-choice-close { + cursor: default; +} + +/* @group Right to Left */ +.chzn-rtl { text-align: right; } +.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; } +.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; } + +.chzn-rtl .chzn-single div { left: 3px; right: auto; } +.chzn-rtl .chzn-single abbr { + left: 26px; + right: auto; +} +.chzn-rtl .chzn-choices .search-field input { direction: rtl; } +.chzn-rtl .chzn-choices li { float: right; } +.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; } +.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; background-position: right top;} +.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; } +.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; } +.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; } +.chzn-rtl .chzn-search input { + background: #fff url('chosen-sprite.png') no-repeat -38px -22px; + background: url('chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); + background: url('chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('chosen-sprite.png') no-repeat -38px -22px, linear-gradient(#eeeeee 1%, #ffffff 15%); + padding: 4px 5px 4px 20px; + direction: rtl; +} +/* @end */ \ No newline at end of file diff --git a/web/css/site.css b/web/css/site.css new file mode 100644 index 0000000..6218a6d --- /dev/null +++ b/web/css/site.css @@ -0,0 +1,310 @@ + +.main-content { + background-color : #fff; + overflow: hidden; + height : 1000px; +} + + +.mc-main-nav { + width : 170px; + border-right : 1px solid #e6e6e6; +} + +.mc-profile-pic { + width : 140px; + height : 125px; + border-radius : 3px; + border : 4px solid #fff; + box-shadow : 1px 1px 5px #ccc; + background : url('/img/profile-pic.png') no-repeat; + margin : 0 auto; +} + +.big-menu { + /*height : 15px;*/ + padding : 5px 10px 5px 35px; + text-transform : uppercase; + font-size : 15px; + line-height : 15px; + font-weight : bold; + margin : 12px 0 0 0; + width : 100%; + height : 15px; +} + +.menu-selected { + text-decoration : underline; +} + +.sub-menu { + font-size : 13px; + padding : 4px 0 4px 22px; + +} + +.sub-side-menu { + padding-left : 12px; + font-weight : bold; +} + +.side-menu { + padding : 11px; +} + +.sicon-bodystats {background : url('/img/sicon-bodystats.png') no-repeat left center;} +.sicon-bodyreputation {background : url('/img/sicon-bodyreputation.png') no-repeat left center;} +.sicon-challenges {background : url('/img/sicon-challenges.png') no-repeat left center;} + +.icon-apps {background : url('/img/icon-apps.png') no-repeat left center;} +.icon-community {background : url('/img/icon-community.png') no-repeat left center;} +.icon-learning {background : url('/img/icon-learning.png') no-repeat left center;} +.icon-meals {background : url('/img/icon-meals.png') no-repeat left center;} +.icon-profile {background : url('/img/icon-profile.png') no-repeat left center;} +.icon-shopping {background : url('/img/icon-shopping.png') no-repeat left center;} +.icon-workout {background : url('/img/icon-workout.png') no-repeat left center;} + + + +/*OLD NEW CONTENT*/ +.arrowup { + width : 12px; + height : 14px; + background-image : url('/img/arrowup.PNG'); + display : inline-block; +} + + +.stats { + padding : 10px; + background-color : fff; + position: relative; +} + +.comment_block { + border-top : 1px solid #bbb; + padding-left : 10px; +} + +.block_types { + overflow: hidden; +} + +.avatar { + left: 14px; + position: absolute; + width: 50px; + height: 50px; + border-radius: 3px; +} + +.sub-avatar { + width: 50px; + height: 50px; + border-radius: 3px; + left: 79px; + position: absolute; +} + +.user1 { + background-image: url('/img/user1.jpg'); +} + +.user2 { + background-image: url('/img/user2.jpg'); +} + +.block_type { + width : 50px; + height : 0px; + float : left; + border-bottom-right-radius : 4px; + border-bottom-left-radius : 4px; + overflow: hidden; + z-index : 100; + border : 3px solid gray; + background-color : #e5e5e5; + +} + +.block_type i{ + margin : 12px 10px; +} + + +.tnc-blurb { + padding : 10px; + float: right; + font-size : 12px; + font-weight : bold; + color : #888; + +} + +.basic-comment { + margin-top : 10px; + font-size : 13px; + margin-left : 10px; +} + +.user-comment { + font-size : 13px; + padding: 13px 13px 20px 66px; +} + +.user-sub-comment { + font-size : 13px; + padding: 5px 5px 5px 66px; + background-color : #e5e5e5; + margin-left : 65px; + margin-top : 5px; + border-radius: 3px; +} + +.like-comment-time { + font-size : 12px; + color : #888; + margin-top : 5px; + margin-left : 10px; +} + +.block_type_small { + width : 14px; + height : 15px; + border-radius : 3px; + border : 3px solid gray; + margin-left : 3px; + box-shadow: 0 1px 4px rgba(151, 156, 159, .4); +} + +.block_type_small:hover { + box-shadow: 0 1px 4px rgba(151, 156, 159, .9); +} + +.bluebg {background-color : #429ECD;} +.greenbg {background-color : #45C700;} +.redbg {background-color : #EC1C24;} +.orangebg {background-color : #FF9200;} +.purplebg {background-color : #90278E;} +.tealbg {background-color : #00BC98;} +.graybg {background-color : #808080;} + +.bluebd {border-color : #429ECD;} +.greenbd {border-color : #45C700;} +.redbd {border-color : #EC1C24;} +.orangebd {border-color : #FF9200;} +.purplebd {border-color : #90278E;} +.tealbd {border-color : #00BC98;} +.graybd {border-color : #808080;} + +.blue {color : #429ECD;} +.green {color : #45C700;} +.red {color : #EC1C24;} +.orange {color : #FF9200;} +.purple {color : #90278E;} +.teal {color : #00BC98;} +.gray {color : #808080;} + +.sicon-bodystats {background : url('/img/sicon-bodystats.png') no-repeat left center;} +.sicon-bodyreputation {background : url('/img/sicon-bodyreputation.png') no-repeat left center;} +.sicon-challenges {background : url('/img/sicon-challenges.png') no-repeat left center;} + +.icon-apps {background : url('/img/icon-apps.png') no-repeat left center;} +.icon-community {background : url('/img/icon-community.png') no-repeat left center;} +.icon-learning {background : url('/img/icon-learning.png') no-repeat left center;} +.icon-meals {background : url('/img/icon-meals.png') no-repeat left center;} +.icon-profile {background : url('/img/icon-profile.png') no-repeat left center;} +.icon-shopping {background : url('/img/icon-shopping.png') no-repeat left center;} +.icon-workout {background : url('/img/icon-workout.png') no-repeat left center;} + +.scroll +{ + position: absolute; +/* margin: 0 auto;*/ + visibility: hidden; + background-color: white; + z-index: 10000; + + border: 1px 0px 1px 1px; + border-collapse: collapse; + border-color: #111; + overflow: visible; +} + +.suggest_types li:hover +{ + color: black; + background-color: #f6f6f6; + +} + +.scroll div +{ + margin: 0 auto; + overflow: visible; + + text-align:left +} + +.normalcell { + width: 50%; + padding: 10px 5px 10px 3px; +} + +.suggest table +{ + font-size: 11px; + font-weight: normal; + color: #676767; + text-decoration: none; + border: 0px; + padding: 0px; + z-index: 10000; + overflow: inherit; + text-align:left; + margin: 0px +} + +.highlightrow +{ + background-color: rgb(100,135,220); + color: white; + cursor: pointer; + padding: 0.3em; +} + +.normallink +{ + cursor: pointer; + margin-left: 2px; + text-decoration: none; + color: rgb(0,51,153); +} + +.highlightlink +{ + margin-left: 2px; + text-decoration: none; + color: white; +} + +.typecell +{ + color: rgb(0,51,153); + padding: 0.3em; + font-size: 10px; + text-align: right; +} + +.search { + background-repeat: no-repeat; + background-position: center left; + padding-left: 18px; +} + +.highlightcell +{ + background-color: rgb(100,135,220); + color: white; + cursor: pointer; +} diff --git a/web/css/variables.css b/web/css/variables.css new file mode 100644 index 0000000..e69de29 diff --git a/web/favicon.ico b/web/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..864803618e0888f8463c0b30038633c018f939cc GIT binary patch literal 1150 zcmaizUr1AN6vuy3^oL%AsH~?RBQobI=ccaNk~J)QQD?41%~lUl4?1&O#PTUgotA-9 zsDZB9Dx!CTsTlUUw?V5x4YK5>5M*n+r|-FL<1!X8KKK0Y+4-K|Ip_DgLX_ZFS}O27 zD6VZ4Vy_V55P%DwO+Snf_;2^FO_X=lLt9ZPzz)z@c~ldI{Q@#slCUp96W9qfs%tQ*oXL6(4`+eocJ>~>XTi!Tx6`NE0#k>{2Oo} ztK9}W2EBZ;)|i=(L{i>6UU}sHFa>93DOU?()OGNh>)?K^U==8P)fsB(g!Z`H)Oe2K zAL8V3c}P=UQK;p237iK()-qO$m3q1_)5Uf>)l?g3abZDzzr3uhc^8WX1k|b(vZuwUYd`2nOcXxJ?f6`A^uQ+Js>k0*)1Z4Ms zn^LJ1IeVQ{e)veSS*BUf_2AsdWHfQT>0~mg)MIP0(fZmtg+pPwU~40@=~Q74tpCV* z?ho@%#bU9aI76NxIeHwFNF*?aMWwIcY>?`WCUqU3p`BrU7P-H#KQlGy-*EQ!{qC?| zBHyTwqR}XwX|T}E>o*E#8G_CNzUOjq9hiOEpwp*$E~o3w^mcAenG2uk(7mCIUZ>~% zB=me1mhaCn;Cq#;BX2o}t+|y3?+$Lc6{R^^&pjZF^ literal 0 HcmV?d00001 diff --git a/web/img/arrowup.PNG b/web/img/arrowup.PNG new file mode 100644 index 0000000000000000000000000000000000000000..88787f14a8439de24bd5c61489a38e3af90e99cd GIT binary patch literal 452 zcmV;#0XzPQP)_Q zF15ujV<_4vRk}sGc%w|;73qa9E$MnqN`8$N6cp^SSMYyL8f?6Q~f8xbKt+WcWePV))$Wt%yC@&K94rM6QG}v^84LyML5gbjO7~rm zkAs*5SM={6$SA*QKt({eOIPoa>AfHyy$sd5e_-`-3t2N(^5v`%t=J`2wNEe(O%Wtm uzkmNYVQ*099_P-zjuQ@gefsed9xVV;+*c75o&I(J0000+v literal 0 HcmV?d00001 diff --git a/web/img/glyphicons-halflings-white.png b/web/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 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 B7G?kd literal 0 HcmV?d00001 diff --git a/web/img/glyphicons-halflings.png b/web/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..79bc568c21395d5a5ceab62fadb04457094b2ac7 GIT binary patch literal 13826 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 literal 0 HcmV?d00001 diff --git a/web/img/glyphicons-white.png b/web/img/glyphicons-white.png new file mode 100644 index 0000000000000000000000000000000000000000..89fda9a03253c068585257de10a0d779b11f7ec1 GIT binary patch literal 222472 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%0An}NJq3?a3*dJ&9$y0|p9A`2Pj7-8->e!(v$Mi<_ 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 literal 0 HcmV?d00001 diff --git a/web/img/glyphicons.png b/web/img/glyphicons.png new file mode 100644 index 0000000000000000000000000000000000000000..6fca70882bac5e808d9a35dda55cd00848eac316 GIT binary patch literal 261238 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%0AUhSNQ#~Cb1~`wt7r_>ug7H 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 literal 0 HcmV?d00001 diff --git a/web/img/icon-apps.png b/web/img/icon-apps.png new file mode 100644 index 0000000000000000000000000000000000000000..74896a920741c4913c941be9fe688aae88e170f5 GIT binary patch literal 617 zcmV-v0+#)WP)P000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0rp8m zK~#9!V*LOAKZE+FX#orj3=@D@o`HJcArKeb^vl}7sJ3w`$b$6@v;%=mP#@3|OkkpN z5McxIObm1YETkw76_JLsSHF2mJxiq7*chJv`UPgUSotF?*)$D99v8qHT<-iL3|n2| z7>eXIz=ok)4iX2+gVf;zpd|bsmj#{H0Sufh5W~O!`2}aA^Fi$LqZ=4@etbi^Pmlq! z1=#px1sBLwi>@9)ae2>~?V!>DOoR9^08)p`7dR~eh4mJjK!z|iGq@NiI6wd-j?4!E zkUEe!NFULbNOJNqs0v9k2y*g(`M2LaXSnkH6GMrKCs-UrgZLnE5CEwIiG%c!9Vc9@ z?BHYy3nCB=;)BGA0nEaY-VNx20zmxb`xgc#Mn(o!SXTS!T0du~enh9Kd z>D6NlO?NMlo=;Mx6v1InEC8jr+0X8i7AM<)E`Iv?9U=~(Y#0FXVQ~avZ^KiT;j{!4 zv9U+jfx{b=T%Go>K#>RWLE<2JkUD(j7v2IAq|xUH?n)Ds0e2o*Pu-$k9a{2|3g}X4 zF+p1uv;+@9mK4y~k^&}By9m^5p@EM;<^_Vx2M90#^0?Uj{H3R$00000NkvXXu0mjf Dpe6hK literal 0 HcmV?d00001 diff --git a/web/img/icon-community.png b/web/img/icon-community.png new file mode 100644 index 0000000000000000000000000000000000000000..4c69aa79273732fee8d2f1e4fb30bf4186773f09 GIT binary patch literal 514 zcmV+d0{#7oP)P000^Y1^@s6LVfqm00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0gp*U zK~#9!V*LOAKLZSWnIt6uqzo7+2N!tqo_&CE7(tc*4G#daCjhZL1NFc|AT9t}wt?~U zL`jeZ>ltVV0-2ybpe2~VMCBmD2IQF-=m3U~B`hSlh);!qT_>F3-=`-GKd&sLz9k?F zIHR^PFtYJ5FoQA}J0HW3vy-VCT+9NpU<=@UMOVt>gjv*>flW04&j0)2F~k2~U*P(&D{j2Ws9X3?LE3m8~zsu_M=T}4{N|9f;8B{*QN zg#lKlcA#TEf_(`}1pltCAT79%4djxuW%zZt3B>|LylFFVN?S58>&1fk9NG~K-^ zIWjGINMk!5f-EVZu_Xmepmq_c*+K&!fy@g8nGX literal 0 HcmV?d00001 diff --git a/web/img/icon-learning.png b/web/img/icon-learning.png new file mode 100644 index 0000000000000000000000000000000000000000..06d6c554351d3c839e7a69e0d194ba7a6a177a91 GIT binary patch literal 554 zcmV+_0@eMAP)P000^Y1^@s6LVfqm00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0k=s+ zK~#9!V*LOAKLZT(8FUE%DFX(|!G)p=WglQ1Mvx^y!vlcq2|z5*Kt1pfhzo$0ZD8!x z?*v(}o`H5CkO}GoT7n5oR1P9+K%R+#4q${@!YjqgV3K7Erbz)T#2Rjv<-nltqY38Q zrCBmu+;W}a)U*Q(pPzlE%n~+UHU_;|bFiW40AwKuADVTX;nL!h48K1ABFz$*;bu|B z3>-XcaPbc>zA#+cbeTcVPnSVJf(Py^kh)XL&f>HTl;i&+3#j|+GFWHY!VLj|A76ek z9GHBFflHVhYyrrkZ*RXcION))I0B?@Z}(n?n;S0^A6y_!AQ%4o{TIbRkn6z~PXSsi z#0~fH?;n4#nuFmJ7*KFjVc-(yW3WiDK=Bni00rTR1t%E3z5K-R^Yage=VzV}pM*gg zJStr9S^xqdd5}7g`T@<1IOF8)%~uS|Q&zyJUM07*qoM6N<$f{7aB3;+NC literal 0 HcmV?d00001 diff --git a/web/img/icon-meals.png b/web/img/icon-meals.png new file mode 100644 index 0000000000000000000000000000000000000000..2497db729f12331b7c4eceda9e8dfb4a184e3f04 GIT binary patch literal 493 zcmVP000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0eVS9 zK~#9!V*LOAKf`lbtpElFh6z9{&p*@V+96;s3W!aIw!*Y8iekJ%OU`+vZiM zhVk=~7F-|$|J=QT@I~iZ3^m`T?_&76up1Fanwr#4T@(cuT`gfIGWAeo2{E~us=);+ zLdXRy_$1$EhQir@?!9Kfm8X83I0Z@i4_;zb1FC-i(<9;^(%24g9bZ6WOA44k?IKXK jg$6zXnHLB$A0WU0f}L5G-^;4W00000NkvXXu0mjfXEDdH literal 0 HcmV?d00001 diff --git a/web/img/icon-profile.png b/web/img/icon-profile.png new file mode 100644 index 0000000000000000000000000000000000000000..cf47514ccb6d2d6a3aa5d00ec24a6e40edfda854 GIT binary patch literal 438 zcmV;n0ZIOeP)P000^Y1^@s6LVfqm00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0Ygbd zK~#9!V*LOAKLZRn%|9mqqzo7+2N(7w8hwCq7(tc*4G#daCjhZL1NFc|AT9t}wt>-c z-dT_Z>ltVV0-2ybpe2~VMCBmD2IQGY)nP2iMY1g{#45};kYaGt7GvOKV`BLJ>mS3e ztFIU)UU){7UZQ;BD=Wa@Zzut_00clZhz}B{nkCMv!X$~4WeF!63rXT+S#tW}dy>S- zvSiNnR}7aPenb%i@j>ELOz%=U;yr&c6Rf-6R~LEX?4jDuN-t|MnY( z6?flKZb_A?EQ5=VC{{UDNp1!uAufit(~rrI6Cq&G;IaS)2+0$)M32ZK#6g^w^3+8s z7`23YMg1jUhHKh(o1h_=2xLsWmb?Sz>;o@9Qzf__(m1ppf-EVZu_Xmepmq_c*+K&! gfy@g8nGXP000^Y1^@s6LVfqm00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0lrB@ zK~#9!+?LHs0#Ovl|5|9^*V0V1z)Vcag}F+yeQgZv0qO;MgM5T}fqaTYt8L{bF;|i% zO-eI?8i;OmWA|JdDK#*ianTpiq%MQn2?4#Ml zoAidQt!>!t_P=|gNR}jCI#--(i>uE^V|cGtMDX@0HH zxrxP&_-&vl8r|on8idY@$z+1nV&!d%#R8Yh#f|E!ge#T0R|Mmd1=0K?IEP000>X1^@s6#OZ}&00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0ZU0l zK~#9!V*LOAKSRtWg8&8wh6z9{&pceXZIuPNKVNej##}L2$`ZQ5KB+8OE-<~i$cy|%2xGIAwd6sfU08haayIPF)}iC;`~?Okso0Z^s&A77dD{?8Yp$}W8B@D`B7SU`-r;Z>hJq_G_jL6#KI*pdP! oP`e1!Y@vaVK;{L4%m)ZC0NPw@Sc)4~x&QzG07*qoM6N<$f>>U)ga7~l literal 0 HcmV?d00001 diff --git a/web/img/logo-nav-text.png b/web/img/logo-nav-text.png new file mode 100644 index 0000000000000000000000000000000000000000..1d5eac0ecdd6042334489649c78666d5dab4bfc5 GIT binary patch literal 693 zcmV;m0!safP)Tumb5oI*<;;3d9QJI?xK_I=~LF1FQfOebF~Nn}qXg zXWrbAY?hao&4wH;%QBd-bruhzEwgAXN{chJJzETDpT+n>i94ci!gFI$;a#2LU%_X< zm^#9FK#V!TfvpE(T6}R{K5Ta433#h443JrjXm`IIz-<}%`#2nTrr0&b_3Z_X=RSwr zqFvI)JcbqiEqqh<&cV>6j6k9E^=RuAf343GmcErDQWN0f<2HD1#U!-FU?Bz}=AfWf zL>mKf`4d8<)7T8!_gJ!KidHAq@b^N_q_#&z0w(Y6+g;`~U& z^9UJllkiJ>_0p{#7ve+Ska~wpU95?h5&Wr-MfM|{RKkGnp zi&MG%MvRsg@Vgcicq3L=JHD?3i6U||=OW``mPazqz3(ZIEo`rpg&BPU-J@M*=y~F^ zB4&QqjmHVcQ4y+1tgu;0tUkau#;*hlWF~*x{luKWM}*3AJx&zXin76F&(7jBP~>~` z?N(%3gG1nT#es2%r84sgHBjQ9h1*27+!nt(%D4u;mtu^+9XtmzaS+?`6oS=(?fDy4 z{#DU+qU{5Hd*xa)gN(mMUC}k_PPs;nfi2aGtB!WE?gJS+5$91^oKn=vapg8QLW|&H bz6me@XqdEyy}-{T00000NkvXXu0mjfowGS^ literal 0 HcmV?d00001 diff --git a/web/img/logo-nav.png b/web/img/logo-nav.png new file mode 100644 index 0000000000000000000000000000000000000000..1bd0e0fe3de4170a689eafb3e84b105f3a260ed2 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!3HGD8EPYe6lZ})WHAE+w=f7ZGR&GI0Th%h zag8Vm&QB{TPb^Aha7@WhN>%X8O-xS>N=;0uEIgTN15|X|)5S5Q;#Sg+|NrfoXWn4w zuxBV_Vofs$$g<>7xp0~B#kAlj9BOQr92o>YCky&39M+j6li-kAs$$9TWcO#6RdX4R zh7>cL`1DhyEyqqke?c2F(}@i-Y>zrQIn}a`sayV<`GKXHnYpxqdEbkKML~0fg=M)r z3L6+Xr`5AOYIgWDfyG^90r#c_KVuku|1k=fGks)L_{Sictsr2_8c@99=zazh6@gZ< zEgn7%V#`?_Y#2LaHC84Rh}>uO_@>iv(y)nTqR=Tuwp+}sOIBzwSUNCDUHQVc;6(xh bhXF(Ox^*q{6}Kz^dXvG^)z4*}Q$iB}zpibM literal 0 HcmV?d00001 diff --git a/web/img/nav-cal.png b/web/img/nav-cal.png new file mode 100644 index 0000000000000000000000000000000000000000..79de773b6378c0b4bc01a3fe7e95043667227793 GIT binary patch literal 372 zcmV-)0gL{LP)z1DtRaJ7j&OSkVAmv}?3mu@CC|1dhuruF$&`CKzMb^6h=Z^GbJ74zrd$ z!9xcxF2NWB=c_9S+k$Z=lP}-|RJeaJaK3|Nl2IrAHtTy5KLQo*fK?{DzedbqPLA84 z&K2eosbU|=1mS_$v@C6|@XZ%J5gzu0k0j3!`%xl!KH8d`wqnADv9pBD(P&eXM=PUG zO^DoRfw65!ZKI3uh-IYFp1wTAik!xA?#BuR&xP8=d$~W!ZEIaVtiQ280t^84V;AtF SDvd+{0000boCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP?3$Ni(^Q|t)xHy|Nm!VV`F1w z3;EE%sPXWFys$-sibDnSB!!N%43h;I9`Oh8BpGjTIQxg;2&+d9TLS|#gV1`n>1Pun R+koaUc)I$ztaD0e0sx_mF@FF6 literal 0 HcmV?d00001 diff --git a/web/img/nav-envelope.png b/web/img/nav-envelope.png new file mode 100644 index 0000000000000000000000000000000000000000..247750b5523a9b311846ce9351547e5baa31b30b GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoV!3HEZYr9GSDb50q$YKTtZeb8+WSBJvBq&+p z8c`CQpH@Kjf@j_fLmyu!b$rx6p3DTM;f40wzdvQDA z)mxV1zmo6#+R0wH@O+p^CD+^rZ57cZ#;z|C^Em&9)zTcrxWG+=h3P><#KRdGhO#?fAFAE5CQ0tCqTvBv56&&?*w$C32&=8RZnxoC t^DX_glE(XP+)iBOZ~l0KbR>%e!->Onv2o42Hv)aZ;OXk;vd$@?2>_f0Y5@QM literal 0 HcmV?d00001 diff --git a/web/img/nav-person.png b/web/img/nav-person.png new file mode 100644 index 0000000000000000000000000000000000000000..e6b5a567de96919c5d8d34205748807044faf3fd GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^+(0bA!3HD`>}{3fe7ypBRJ&eoRIvWiH8Vo0h<{wxnq1gBAAn%Sj42OCW z+7~l1ued7T@Pla+3%8IpW7oxlOd4(0$%pFyBru(kRM5UJEU4Av6JRdHEHgvGgQ3~Q d(4m2mLAB`JmcS41nt-lg@O1TaS?83{1OT^SOuqmC literal 0 HcmV?d00001 diff --git a/web/img/nav-search-icon.png b/web/img/nav-search-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..195b936d46e3a73258cce236f63e9d48c6be3527 GIT binary patch literal 363 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 RuK)l5002ovPDHLkV1ly0ULF7d literal 0 HcmV?d00001 diff --git a/web/img/progress.gif b/web/img/progress.gif new file mode 100644 index 0000000000000000000000000000000000000000..d0bce1542342e912da81a2c260562df172f30d73 GIT binary patch literal 673 zcmZ?wbhEHb6krfw_{6~Q|Nnmm28Kh24mmkF0U1e2Nli^nlO|14{Lk&@8WQa67~pE8 zXTZz|lvDgC+Z`3#dv5h=E26FfcG1 zbL_hF&)}42ws10s6^G;;cE1^EoUR)U5A70}d2pLv!jVIT7j&Z~EblI3x0K*v_sV|m z0kj3v921Z^em#l`(k(o@H$3ZdDRc@9NidXDNbqrumReCGv$gd8+e8WW28HVqkJ_9i zH>s*<31KtHjANIPvi2#*6BEu%3Dak5O_t&NBI)H?V$TxT}#l{vOTn5naXTfF^&~Hhq+NX@#Ccc>y7T?;vjI&jdhsDsPJyAw*m0Qz>i}K7# zL9w50Ng{fT}A5JUe8lRK1h7_Y2;BWJDd=c6f&i?Wv5(5q?6|P zQw{>maxZP<537OA37Uk}7@%_$4o$EWe_Zl>&#id|lE-BpDC#+Fn|msJ%_2h{Hg1vP z#N8WAzfWasG}yq|xqE)DrWaOofX=z|?*pgc%{ig5vl!pqDlC|q&~Z0$&Rvsft&VO- z4MZj+%-+Vx%W}v;V76hyp=;+R;x+~t^Q%*xuFTQAF2})fSfTHDAs>sO!OBw`)&)o$ c0!CNZt))x~rAZP^^P&YOFfdqy5)K#u0POD40{{R3 literal 0 HcmV?d00001 diff --git a/web/img/sicon-bodyreputation.png b/web/img/sicon-bodyreputation.png new file mode 100644 index 0000000000000000000000000000000000000000..8e4bbf0df9d3248f7733377c3f1d7e03a3b71759 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWNC@5Lt z8c`CQpH@NHoA|B!*YaQ0$mJ~J5ut8>=789lfcbT;Qa zY~N(hWLU*eo6yL1fJx!o@kHwr4Am2IU} literal 0 HcmV?d00001 diff --git a/web/img/sicon-bodystats.png b/web/img/sicon-bodystats.png new file mode 100644 index 0000000000000000000000000000000000000000..62f1e2ce537852855a1fb7e87944d7724938b14b GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~e!3HF=pW8M9Db50q$YKTtZeb8+WSBKa0w^e1 z;u=vBoS#-wo>-L1;Fyx1l&avFo0y&&l$w}QS$Hzl2B_$qr;B4q#jPm;jl4|;0xfNf zcO1+&6gC~>ym7#&F_rnw0p1IocMcq2Vl!{#e6_do%T}shS&CmUnI;vtHvx8JZ$?RMxfx+q9gC4ZrEJZXDBpX zZ}_=c0}y(88i^tOB!d(gtm-yeBM(_%*;+vK7+CLRV2%fN_jEX{|2 PK4b87^>bP0l+XkKiJo;w literal 0 HcmV?d00001 diff --git a/web/img/sicon-challenges.png b/web/img/sicon-challenges.png new file mode 100644 index 0000000000000000000000000000000000000000..93b77aa0e12d234521678ebd6c4ede54ab20b138 GIT binary patch literal 435 zcmV;k0ZjghP)`gNUCUqPy}D5 z-v-aiY2_WO5*;AbN}vWFfDy!zF#Vd{HSF-W0|XM#2SphY%kbCGj6nr(&Eki)01s|~ z6|lrX&ICW-46%YS(d~doAh(=3XL9Y6X?I~4Jg=$GEiWVk-Z}rtHu|oq zW$9wi?|ZK638*NRE{00ezKK6iIoQAHSYxDp+oStDH*P!r9{;zy@Vu)7$5{<;dqg&j dJ1zbeU;yBzs+0JL`>Ox|002ovPDHLkV1gA6wGaRR literal 0 HcmV?d00001 diff --git a/web/img/user1.jpg b/web/img/user1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..06b8878aa83bc1fa2b5cf136b5d04a122d5075ee GIT binary patch literal 1617 zcma)$do5NcYkrlaCL~d!^ z8!2L>Ma?9nO;}QnOIn*GvhB24&CY30o&9s4_q^x4=kuQDeIMnhauVQpu3T3D!2sZ^ z3Ml6R-Z^exWITWX0sydCg%*I86F(*_9Pm3;1X4Z&$pD2wAdmnGBBGppLt{@GZnd__Dev+Va!BOHfz!@R*4o9eCp7;&dVrehGYo>mVK9v^ zr&WHu%Iri$_=c8SEykYA>6$X!>Ss+NE5`s>%{KA)? z`ub;MNA0DlDGaQKb2Jx>+Qg}-C_DuXt)5V%fFQGVGjPzpMZTT@%78&%zGkVt2 z#I|H?S%AJlrL{57KKWeZ#jb_meexJVnHW1}OmXWu=fa<_ydvsrZ8k9+qPa&SjU+FQ zczdE9q9_*k2FfBJ*CU(VWKEC|A|LQQr^}E4fAR@HIiAG)04R7W>mI`OC z3z=zwX^QljN?pyimfYe-uNkbZdY(OBQJ;k*ilt&PRAvhfOcPWt(llw&JAN`{s& z{d-f2Di#f)B+O}FL!F5{P$KRn8ImB+Vp3X6+=vO7p$BpHj{ z9$6HpTYA@S8Z>o`SVw)A=Epi|hm#B10;;oIEq;Y5{8^XVI7wG44TnMoDxCt(9vki) z(|qnh*`(M=8KxcpaiFlmczu!{+bH_ZkGFFN(t5+CI*)72b3KMyj5wB%T#qzzfk6%S zSuF@b-`G>DWzI>&7Z?nfuZ7LSKA#;R)ro63s{ zLi2gK_j~e4?hUJR6N2%TMX60OSaNdm^5Jr~^_#S70BWMi9Iu;v3p4ce>|hewQ!=Y1 zu$p2B+#UP(60${4nwFNnrJmP45>d|X+g>giziU?*toOW5EZHFFnll!S5Kj8N~pg!XVmFi!6~)V$XAE?7cl(Td%vsl3XXfIYjdu4%qZ{-Nb^KLYJ-vL9HPn4GB;vV*pKtQ| zEQUEtuCkcy5+kyWcg}RDZ;-L);~7kDow>f?edJ)WgwyO$G16TcxX|?KZY#xFQTlGC z{uAwHO>Nw&HZvhTt@SqHh6N}-%+ZaYeyNLVgOiR`S)r%!#~&*y!g=l8tN^Zs6Wm%I@VT3bK3n~sZ7@9I%hx7;_rjNP@*bcHp%hLaB3KJj(np#m zUU$m6nlp+_(*C`H?l|w4pViD<52Jz{1Z+WMGdoA4DB7r7GL7IXnuUerT$+667Gwes=D^{DXwIHnW`*)wOcaEvskQ#x_~T?oEADLpvszboR~R zHN?@6uJF1q9_vGzlhA^$sW-%1HG{YUB5!q%m&l>e7*$s*GoyvJv9&y%wuM-n?P8ri zEe&tmV>+r{-HKnJgtR{Nt1s{i=5G|T7hQB_wMpDkRd-Lgjv%V}R@UNN(|ab&`d@!$ z`vq&fXec$aI>y^_Gu^;th_rh%qg`al35^Ro;8nb+;fhK7Q}@J@T%OVV)VfK-=15Pz znuw&A&iP`K>SG|@{Gxl_BP7ac*P`aduzw%snbnTl&4@X3cv)|~X9A7#RE2}?P zJo}g}h#zw5br|7PE*BLisk=fViaF_s;q5*+lhDBz;Vn6mEsyio{qx4f=*}+dD9}gF zt{hlX^+36WYr~Z2y2ontQ-g2tn$+{lg3gj*&>3X4+Nh+79onnew=m8sd7f67p3#*n zI7W-2*Fe;MG@aFH%Xg{@YfAG--X#gh+?G4^F!^-a6Qc`r6Oz2ZB!3m?eNyjSxP5L- zL)jya<6tNEt*Qys3}#Bpkho+}ZL7@#vAwf(+A+$-l3g8d6LKkQwp+mqo~dTKbt|seMDnWrBK( zwOVVCX_eray4YC@?Qr9)gnRE(nPcy#YH}P}(8FOLN@{)X?7jb5CI{)=k2oyb_~DMy z%<054LvyfzdG}+Na?cvGx*=LY)Cfx!qFFruVfwoR;WFl&ZWPMn<;K#7lL_k6t@GKC Qr5prKjJ}#(K#+I;51bpIzW@LL literal 0 HcmV?d00001 diff --git a/web/index.php b/web/index.php new file mode 100644 index 0000000..7cf1286 --- /dev/null +++ b/web/index.php @@ -0,0 +1,5 @@ + diff --git a/web/js/application.js b/web/js/application.js new file mode 100644 index 0000000..22ea34c --- /dev/null +++ b/web/js/application.js @@ -0,0 +1,33 @@ + +$(function() { + $('#edprf').unbind().live('click', function() { + $.get('/app_dev.php/m/profile/edit', {}, function(data) { + $('#mcnt').html(data); + }); + }); + $('form#topsearch').live('submit', function(){ + frm = $(this); + var searchTerm = frm.find('input').val(); + url = frm.attr('action') + '/'+searchTerm; + $.get(url, {}, function(data) { + $('.symfony-content > .row-fluid').html(data); + }); + return false; + }); + $('form#profile').live('submit', function(){ + frm = $(this); + $.post(frm.attr('action'), frm.serialize(), function(data) { + response = $.parseJSON(data); + if(response.result) + $('#mcnt').append('Updated'); + }); + return false; + }); + + $('.block_type').hover(function(){ + $(this).animate({height:'50px'},{queue:false,duration:200}); + }, function(){ + $(this).animate({height:'0px'},{queue:false,duration:200}); + }); +}); + \ No newline at end of file diff --git a/web/js/bootstrap.js b/web/js/bootstrap.js new file mode 100644 index 0000000..5d6e65b --- /dev/null +++ b/web/js/bootstrap.js @@ -0,0 +1,1825 @@ +/* =================================================== + * bootstrap-transition.js v2.0.4 + * http://twitter.github.com/bootstrap/javascript.html#transitions + * =================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + $(function () { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd' + , 'msTransition' : 'MSTransitionEnd' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-alert.js v2.0.4 + * http://twitter.github.com/bootstrap/javascript.html#alerts + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.trigger(e = $.Event('close')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT DATA-API + * ============== */ + + $(function () { + $('body').on('click.alert.data-api', dismiss, Alert.prototype.close) + }) + +}(window.jQuery);/* ============================================================ + * bootstrap-button.js v2.0.4 + * http://twitter.github.com/bootstrap/javascript.html#buttons + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.parent('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON DATA-API + * =============== */ + + $(function () { + $('body').on('click.button.data-api', '[data-toggle^=button]', function ( e ) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-carousel.js v2.0.4 + * http://twitter.github.com/bootstrap/javascript.html#carousel + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.options = options + this.options.slide && this.slide(this.options.slide) + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function (e) { + if (!e) this.paused = false + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + return this + } + + , to: function (pos) { + var $active = this.$element.find('.active') + , children = $active.parent().children() + , activePos = children.index($active) + , that = this + + if (pos > (children.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activePos == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activePos ? 'next' : 'prev', $(children[pos])) + } + + , pause: function (e) { + if (!e) this.paused = true + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + , e = $.Event('slide') + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + if ($next.hasClass('active')) return + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (typeof option == 'string' || (option = options.slide)) data[option]() + else if (options.interval) data.cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL DATA-API + * ================= */ + + $(function () { + $('body').on('click.carousel.data-api', '[data-slide]', function ( e ) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = !$target.data('modal') && $.extend({}, $target.data(), $this.data()) + $target.carousel(options) + e.preventDefault() + }) + }) + +}(window.jQuery);/* ============================================================= + * bootstrap-collapse.js v2.0.4 + * http://twitter.github.com/bootstrap/javascript.html#collapse + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* COLLAPSE PUBLIC CLASS DEFINITION + * ================================ */ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options.parent) { + this.$parent = $(this.options.parent) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension + , scroll + , actives + , hasData + + if (this.transitioning) return + + dimension = this.dimension() + scroll = $.camelCase(['scroll', dimension].join('-')) + actives = this.$parent && this.$parent.find('> .accordion-group > .in') + + if (actives && actives.length) { + hasData = actives.data('collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', $.Event('show'), 'shown') + this.$element[dimension](this.$element[0][scroll]) + } + + , hide: function () { + var dimension + if (this.transitioning) return + dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', $.Event('hide'), 'hidden') + this.$element[dimension](0) + } + + , reset: function (size) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function (method, startEvent, completeEvent) { + var that = this + , complete = function () { + if (startEvent.type == 'show') that.reset() + that.transitioning = 0 + that.$element.trigger(completeEvent) + } + + this.$element.trigger(startEvent) + + if (startEvent.isDefaultPrevented()) return + + this.transitioning = 1 + + this.$element[method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + + /* COLLAPSIBLE PLUGIN DEFINITION + * ============================== */ + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = typeof option == 'object' && option + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSIBLE DATA-API + * ==================== */ + + $(function () { + $('body').on('click.collapse.data-api', '[data-toggle=collapse]', function ( e ) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $(target).collapse(option) + }) + }) + +}(window.jQuery);/* ============================================================ + * bootstrap-dropdown.js v2.0.4 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle="dropdown"]' + , Dropdown = function (element) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function (e) { + var $this = $(this) + , $parent + , selector + , isActive + + if ($this.is('.disabled, :disabled')) return + + selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + $parent.length || ($parent = $this.parent()) + + isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) $parent.toggleClass('open') + + return false + } + + } + + function clearMenus() { + $(toggle).parent().removeClass('open') + } + + + /* DROPDOWN PLUGIN DEFINITION + * ========================== */ + + $.fn.dropdown = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('dropdown') + if (!data) $this.data('dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.dropdown.Constructor = Dropdown + + + /* APPLY TO STANDARD DROPDOWN ELEMENTS + * =================================== */ + + $(function () { + $('html').on('click.dropdown.data-api', clearMenus) + $('body') + .on('click.dropdown', '.dropdown form', function (e) { e.stopPropagation() }) + .on('click.dropdown.data-api', toggle, Dropdown.prototype.toggle) + }) + +}(window.jQuery);/* ========================================================= + * bootstrap-modal.js v2.0.4 + * http://twitter.github.com/bootstrap/javascript.html#modals + * ========================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================= */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* MODAL CLASS DEFINITION + * ====================== */ + + var Modal = function (content, options) { + this.options = options + this.$element = $(content) + .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this)) + } + + Modal.prototype = { + + constructor: Modal + + , toggle: function () { + return this[!this.isShown ? 'show' : 'hide']() + } + + , show: function () { + var that = this + , e = $.Event('show') + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + $('body').addClass('modal-open') + + this.isShown = true + + escape.call(this) + backdrop.call(this, function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(document.body) //don't move modals dom position + } + + that.$element + .show() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element.addClass('in') + + transition ? + that.$element.one($.support.transition.end, function () { that.$element.trigger('shown') }) : + that.$element.trigger('shown') + + }) + } + + , hide: function (e) { + e && e.preventDefault() + + var that = this + + e = $.Event('hide') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + $('body').removeClass('modal-open') + + escape.call(this) + + this.$element.removeClass('in') + + $.support.transition && this.$element.hasClass('fade') ? + hideWithTransition.call(this) : + hideModal.call(this) + } + + } + + + /* MODAL PRIVATE METHODS + * ===================== */ + + function hideWithTransition() { + var that = this + , timeout = setTimeout(function () { + that.$element.off($.support.transition.end) + hideModal.call(that) + }, 500) + + this.$element.one($.support.transition.end, function () { + clearTimeout(timeout) + hideModal.call(that) + }) + } + + function hideModal(that) { + this.$element + .hide() + .trigger('hidden') + + backdrop.call(this) + } + + function backdrop(callback) { + var that = this + , animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $('