1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/minesweeper/nbactions-bck2brwsr.xml Fri Feb 07 14:47:07 2014 +0100
1.3 @@ -0,0 +1,39 @@
1.4 +<?xml version="1.0" encoding="UTF-8"?>
1.5 +<!--
1.6 +
1.7 + The MIT License (MIT)
1.8 +
1.9 + Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
1.10 +
1.11 + Permission is hereby granted, free of charge, to any person obtaining a copy
1.12 + of this software and associated documentation files (the "Software"), to deal
1.13 + in the Software without restriction, including without limitation the rights
1.14 + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1.15 + copies of the Software, and to permit persons to whom the Software is
1.16 + furnished to do so, subject to the following conditions:
1.17 +
1.18 + The above copyright notice and this permission notice shall be included in
1.19 + all copies or substantial portions of the Software.
1.20 +
1.21 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1.22 + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1.23 + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1.24 + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1.25 + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1.26 + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
1.27 + THE SOFTWARE.
1.28 +
1.29 +-->
1.30 +<actions>
1.31 + <action>
1.32 + <actionName>run</actionName>
1.33 + <goals>
1.34 + <goal>package</goal>
1.35 + <goal>bck2brwsr:brwsr</goal>
1.36 + </goals>
1.37 + <properties>
1.38 + <skipTests>true</skipTests>
1.39 + <bck2brwsr.obfuscationlevel>NONE</bck2brwsr.obfuscationlevel>
1.40 + </properties>
1.41 + </action>
1.42 +</actions>
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/minesweeper/nbactions-fxbrwsr.xml Fri Feb 07 14:47:07 2014 +0100
2.3 @@ -0,0 +1,45 @@
2.4 +<?xml version="1.0" encoding="UTF-8"?>
2.5 +<!--
2.6 +
2.7 + The MIT License (MIT)
2.8 +
2.9 + Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
2.10 +
2.11 + Permission is hereby granted, free of charge, to any person obtaining a copy
2.12 + of this software and associated documentation files (the "Software"), to deal
2.13 + in the Software without restriction, including without limitation the rights
2.14 + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2.15 + copies of the Software, and to permit persons to whom the Software is
2.16 + furnished to do so, subject to the following conditions:
2.17 +
2.18 + The above copyright notice and this permission notice shall be included in
2.19 + all copies or substantial portions of the Software.
2.20 +
2.21 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2.22 + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2.23 + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2.24 + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2.25 + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2.26 + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2.27 + THE SOFTWARE.
2.28 +
2.29 +-->
2.30 +<actions>
2.31 + <action>
2.32 + <actionName>run</actionName>
2.33 + <goals>
2.34 + <goal>process-classes</goal>
2.35 + <goal>exec:java</goal>
2.36 + </goals>
2.37 + </action>
2.38 + <action>
2.39 + <actionName>debug</actionName>
2.40 + <goals>
2.41 + <goal>process-classes</goal>
2.42 + <goal>exec:java</goal>
2.43 + </goals>
2.44 + <properties>
2.45 + <jpda.listen>maven</jpda.listen>
2.46 + </properties>
2.47 + </action>
2.48 +</actions>
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/minesweeper/nbactions.xml Fri Feb 07 14:47:07 2014 +0100
3.3 @@ -0,0 +1,45 @@
3.4 +<?xml version="1.0" encoding="UTF-8"?>
3.5 +<!--
3.6 +
3.7 + The MIT License (MIT)
3.8 +
3.9 + Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
3.10 +
3.11 + Permission is hereby granted, free of charge, to any person obtaining a copy
3.12 + of this software and associated documentation files (the "Software"), to deal
3.13 + in the Software without restriction, including without limitation the rights
3.14 + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3.15 + copies of the Software, and to permit persons to whom the Software is
3.16 + furnished to do so, subject to the following conditions:
3.17 +
3.18 + The above copyright notice and this permission notice shall be included in
3.19 + all copies or substantial portions of the Software.
3.20 +
3.21 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3.22 + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3.23 + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3.24 + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3.25 + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3.26 + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
3.27 + THE SOFTWARE.
3.28 +
3.29 +-->
3.30 +<actions>
3.31 + <action>
3.32 + <actionName>run</actionName>
3.33 + <goals>
3.34 + <goal>process-classes</goal>
3.35 + <goal>exec:java</goal>
3.36 + </goals>
3.37 + </action>
3.38 + <action>
3.39 + <actionName>debug</actionName>
3.40 + <goals>
3.41 + <goal>process-classes</goal>
3.42 + <goal>exec:java</goal>
3.43 + </goals>
3.44 + <properties>
3.45 + <jpda.listen>maven</jpda.listen>
3.46 + </properties>
3.47 + </action>
3.48 +</actions>
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
4.2 +++ b/minesweeper/pom.xml Fri Feb 07 14:47:07 2014 +0100
4.3 @@ -0,0 +1,204 @@
4.4 +<?xml version="1.0" encoding="UTF-8"?>
4.5 +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.6 + <modelVersion>4.0.0</modelVersion>
4.7 +
4.8 + <groupId>org.apidesign.demo</groupId>
4.9 + <artifactId>minesweeper</artifactId>
4.10 + <version>1.0-SNAPSHOT</version>
4.11 + <packaging>jar</packaging>
4.12 + <parent>
4.13 + <artifactId>demo</artifactId>
4.14 + <groupId>org.apidesign.html</groupId>
4.15 + <version>1.0-SNAPSHOT</version>
4.16 + </parent>
4.17 +
4.18 + <name>Mine Sweeper</name>
4.19 +
4.20 + <properties>
4.21 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4.22 + <brwsr.startpage>pages/index.html</brwsr.startpage>
4.23 + <project.mainclass>org.apidesign.demo.minesweeper.Main</project.mainclass>
4.24 + <netbeans.compile.on.save>none</netbeans.compile.on.save>
4.25 + </properties>
4.26 + <build>
4.27 + <plugins>
4.28 + <plugin>
4.29 + <groupId>org.apache.maven.plugins</groupId>
4.30 + <artifactId>maven-compiler-plugin</artifactId>
4.31 + <version>2.3.2</version>
4.32 + <configuration>
4.33 + <source>1.6</source>
4.34 + <target>1.6</target>
4.35 + </configuration>
4.36 + </plugin>
4.37 + <plugin>
4.38 + <groupId>org.apache.maven.plugins</groupId>
4.39 + <artifactId>maven-jar-plugin</artifactId>
4.40 + <version>2.4</version>
4.41 + <configuration>
4.42 + <archive>
4.43 + <manifest>
4.44 + <mainClass>${project.mainclass}</mainClass>
4.45 + <addClasspath>true</addClasspath>
4.46 + <classpathPrefix>lib/</classpathPrefix>
4.47 + </manifest>
4.48 + </archive>
4.49 + </configuration>
4.50 + </plugin>
4.51 + <plugin>
4.52 + <groupId>org.codehaus.mojo</groupId>
4.53 + <artifactId>exec-maven-plugin</artifactId>
4.54 + <version>1.2.1</version>
4.55 + <configuration>
4.56 + <systemProperties>
4.57 + <systemProperty>
4.58 + <key>browser.rootdir</key>
4.59 + <value>${basedir}/src/main/webapp/</value>
4.60 + </systemProperty>
4.61 + </systemProperties>
4.62 + <mainClass>${project.mainclass}</mainClass>
4.63 + </configuration>
4.64 + </plugin>
4.65 + </plugins>
4.66 + </build>
4.67 + <dependencies>
4.68 + <dependency>
4.69 + <groupId>org.netbeans.html</groupId>
4.70 + <artifactId>net.java.html.json</artifactId>
4.71 + <version>${net.java.html.version}</version>
4.72 + </dependency>
4.73 + <dependency>
4.74 + <groupId>org.netbeans.html</groupId>
4.75 + <artifactId>net.java.html.boot</artifactId>
4.76 + <version>${net.java.html.version}</version>
4.77 + </dependency>
4.78 + <dependency>
4.79 + <groupId>org.testng</groupId>
4.80 + <artifactId>testng</artifactId>
4.81 + <version>6.7</version>
4.82 + <scope>test</scope>
4.83 + </dependency>
4.84 + </dependencies>
4.85 + <profiles>
4.86 + <profile>
4.87 + <id>fxbrwsr</id>
4.88 + <activation>
4.89 + <activeByDefault>true</activeByDefault>
4.90 + </activation>
4.91 + <build>
4.92 + <plugins>
4.93 + <plugin>
4.94 + <artifactId>maven-assembly-plugin</artifactId>
4.95 + <version>2.4</version>
4.96 + <executions>
4.97 + <execution>
4.98 + <id>distro-assembly</id>
4.99 + <phase>package</phase>
4.100 + <goals>
4.101 + <goal>single</goal>
4.102 + </goals>
4.103 + <configuration>
4.104 + <descriptors>
4.105 + <descriptor>src/main/assembly/html.java.net.xml</descriptor>
4.106 + </descriptors>
4.107 + </configuration>
4.108 + </execution>
4.109 + </executions>
4.110 + </plugin>
4.111 + </plugins>
4.112 + </build>
4.113 + <dependencies>
4.114 + <dependency>
4.115 + <groupId>org.netbeans.html</groupId>
4.116 + <artifactId>ko4j</artifactId>
4.117 + <version>${net.java.html.version}</version>
4.118 + <scope>runtime</scope>
4.119 + </dependency>
4.120 + <dependency>
4.121 + <groupId>org.netbeans.html</groupId>
4.122 + <artifactId>net.java.html.boot.fx</artifactId>
4.123 + <version>${net.java.html.version}</version>
4.124 + <scope>runtime</scope>
4.125 + </dependency>
4.126 + </dependencies>
4.127 + </profile>
4.128 + <profile>
4.129 + <id>bck2brwsr</id>
4.130 + <activation>
4.131 + <property>
4.132 + <name>brwsr</name>
4.133 + <value>bck2brwsr</value>
4.134 + </property>
4.135 + </activation>
4.136 + <build>
4.137 + <plugins>
4.138 + <plugin>
4.139 + <groupId>org.apidesign.bck2brwsr</groupId>
4.140 + <artifactId>bck2brwsr-maven-plugin</artifactId>
4.141 + <version>${bck2brwsr.version}</version>
4.142 + <executions>
4.143 + <execution>
4.144 + <goals>
4.145 + <goal>brwsr</goal>
4.146 + </goals>
4.147 + </execution>
4.148 + </executions>
4.149 + <configuration>
4.150 + <directory>${basedir}/src/main/webapp/</directory>
4.151 + <startpage>${brwsr.startpage}</startpage>
4.152 + </configuration>
4.153 + </plugin>
4.154 + <plugin>
4.155 + <groupId>org.apache.maven.plugins</groupId>
4.156 + <artifactId>maven-compiler-plugin</artifactId>
4.157 + <configuration>
4.158 + <compilerArguments>
4.159 + <bootclasspath>netbeans.ignore.jdk.bootclasspath</bootclasspath>
4.160 + </compilerArguments>
4.161 + </configuration>
4.162 + </plugin>
4.163 + <plugin>
4.164 + <artifactId>maven-assembly-plugin</artifactId>
4.165 + <version>2.4</version>
4.166 + <executions>
4.167 + <execution>
4.168 + <id>distro-assembly</id>
4.169 + <phase>package</phase>
4.170 + <goals>
4.171 + <goal>single</goal>
4.172 + </goals>
4.173 + <configuration>
4.174 + <descriptors>
4.175 + <descriptor>src/main/assembly/bck2brwsr.xml</descriptor>
4.176 + </descriptors>
4.177 + </configuration>
4.178 + </execution>
4.179 + </executions>
4.180 + </plugin>
4.181 + </plugins>
4.182 + </build>
4.183 + <dependencies>
4.184 + <dependency>
4.185 + <groupId>org.apidesign.bck2brwsr</groupId>
4.186 + <artifactId>emul</artifactId>
4.187 + <version>${bck2brwsr.version}</version>
4.188 + <classifier>rt</classifier>
4.189 + </dependency>
4.190 + <dependency>
4.191 + <groupId>org.apidesign.bck2brwsr</groupId>
4.192 + <artifactId>ko-bck2brwsr</artifactId>
4.193 + <version>${bck2brwsr.version}</version>
4.194 + <scope>runtime</scope>
4.195 + </dependency>
4.196 + <dependency>
4.197 + <groupId>org.apidesign.bck2brwsr</groupId>
4.198 + <artifactId>vm4brwsr</artifactId>
4.199 + <classifier>js</classifier>
4.200 + <type>zip</type>
4.201 + <version>${bck2brwsr.version}</version>
4.202 + <scope>provided</scope>
4.203 + </dependency>
4.204 + </dependencies>
4.205 + </profile>
4.206 + </profiles>
4.207 +</project>
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/minesweeper/src/main/assembly/bck2brwsr.xml Fri Feb 07 14:47:07 2014 +0100
5.3 @@ -0,0 +1,68 @@
5.4 +<?xml version="1.0"?>
5.5 +<!--
5.6 +
5.7 + The MIT License (MIT)
5.8 +
5.9 + Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
5.10 +
5.11 + Permission is hereby granted, free of charge, to any person obtaining a copy
5.12 + of this software and associated documentation files (the "Software"), to deal
5.13 + in the Software without restriction, including without limitation the rights
5.14 + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5.15 + copies of the Software, and to permit persons to whom the Software is
5.16 + furnished to do so, subject to the following conditions:
5.17 +
5.18 + The above copyright notice and this permission notice shall be included in
5.19 + all copies or substantial portions of the Software.
5.20 +
5.21 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5.22 + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5.23 + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5.24 + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5.25 + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5.26 + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5.27 + THE SOFTWARE.
5.28 +
5.29 +-->
5.30 +<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5.31 + xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
5.32 +
5.33 + <id>bck2brwsr</id>
5.34 + <formats>
5.35 + <format>zip</format>
5.36 + </formats>
5.37 + <baseDirectory>public_html</baseDirectory>
5.38 + <dependencySets>
5.39 + <dependencySet>
5.40 + <useProjectArtifact>false</useProjectArtifact>
5.41 + <scope>runtime</scope>
5.42 + <outputDirectory>lib</outputDirectory>
5.43 + <includes>
5.44 + <include>*:jar</include>
5.45 + <include>*:rt</include>
5.46 + </includes>
5.47 + </dependencySet>
5.48 + <dependencySet>
5.49 + <useProjectArtifact>false</useProjectArtifact>
5.50 + <scope>provided</scope>
5.51 + <includes>
5.52 + <include>*:js</include>
5.53 + </includes>
5.54 + <unpack>true</unpack>
5.55 + <outputDirectory>/</outputDirectory>
5.56 + </dependencySet>
5.57 + </dependencySets>
5.58 + <fileSets>
5.59 + <fileSet>
5.60 + <directory>src/main/webapp/pages</directory>
5.61 + <outputDirectory>/</outputDirectory>
5.62 + <filtered>true</filtered>
5.63 + </fileSet>
5.64 + </fileSets>
5.65 + <files>
5.66 + <file>
5.67 + <source>${project.build.directory}/${project.build.finalName}.jar</source>
5.68 + <outputDirectory>/</outputDirectory>
5.69 + </file>
5.70 + </files>
5.71 +</assembly>
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
6.2 +++ b/minesweeper/src/main/assembly/html.java.net.xml Fri Feb 07 14:47:07 2014 +0100
6.3 @@ -0,0 +1,57 @@
6.4 +<?xml version="1.0"?>
6.5 +<!--
6.6 +
6.7 + The MIT License (MIT)
6.8 +
6.9 + Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
6.10 +
6.11 + Permission is hereby granted, free of charge, to any person obtaining a copy
6.12 + of this software and associated documentation files (the "Software"), to deal
6.13 + in the Software without restriction, including without limitation the rights
6.14 + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6.15 + copies of the Software, and to permit persons to whom the Software is
6.16 + furnished to do so, subject to the following conditions:
6.17 +
6.18 + The above copyright notice and this permission notice shall be included in
6.19 + all copies or substantial portions of the Software.
6.20 +
6.21 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6.22 + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6.23 + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
6.24 + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6.25 + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
6.26 + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
6.27 + THE SOFTWARE.
6.28 +
6.29 +-->
6.30 +<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6.31 + xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
6.32 +
6.33 + <id>html.java.net</id>
6.34 + <formats>
6.35 + <format>zip</format>
6.36 + </formats>
6.37 + <baseDirectory>${project.build.finalName}-app</baseDirectory>
6.38 + <dependencySets>
6.39 + <dependencySet>
6.40 + <useProjectArtifact>false</useProjectArtifact>
6.41 + <scope>runtime</scope>
6.42 + <outputDirectory>lib</outputDirectory>
6.43 + </dependencySet>
6.44 + </dependencySets>
6.45 + <files>
6.46 + <file>
6.47 + <source>${project.build.directory}/${project.build.finalName}.jar</source>
6.48 + <outputDirectory>/</outputDirectory>
6.49 + </file>
6.50 + </files>
6.51 + <fileSets>
6.52 + <fileSet>
6.53 + <directory>src/main/webapp/</directory>
6.54 + <outputDirectory>/</outputDirectory>
6.55 + <includes>
6.56 + <include>pages/**</include>
6.57 + </includes>
6.58 + </fileSet>
6.59 + </fileSets>
6.60 +</assembly>
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
7.2 +++ b/minesweeper/src/main/java/org/apidesign/demo/minesweeper/Main.java Fri Feb 07 14:47:07 2014 +0100
7.3 @@ -0,0 +1,50 @@
7.4 +/**
7.5 + * The MIT License (MIT)
7.6 + *
7.7 + * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
7.8 + *
7.9 + * Permission is hereby granted, free of charge, to any person obtaining a copy
7.10 + * of this software and associated documentation files (the "Software"), to deal
7.11 + * in the Software without restriction, including without limitation the rights
7.12 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7.13 + * copies of the Software, and to permit persons to whom the Software is
7.14 + * furnished to do so, subject to the following conditions:
7.15 + *
7.16 + * The above copyright notice and this permission notice shall be included in
7.17 + * all copies or substantial portions of the Software.
7.18 + *
7.19 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7.20 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7.21 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7.22 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7.23 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7.24 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
7.25 + * THE SOFTWARE.
7.26 + */
7.27 +package org.apidesign.demo.minesweeper;
7.28 +
7.29 +import net.java.html.boot.BrowserBuilder;
7.30 +
7.31 +
7.32 +/** Bootstrap and initialization. */
7.33 +public final class Main {
7.34 + private Main() {
7.35 + }
7.36 +
7.37 + /** Launches the browser */
7.38 + public static void main(String... args) throws Exception {
7.39 + BrowserBuilder.newBrowser().
7.40 + loadPage("pages/index.html").
7.41 + loadClass(Main.class).
7.42 + invoke("onPageLoad", args).
7.43 + showAndWait();
7.44 + System.exit(0);
7.45 + }
7.46 +
7.47 + /** Called when page is ready */
7.48 + public static void onPageLoad(String... args) throws Exception {
7.49 + Mines m = new Mines();
7.50 + m.init(10, 10, 10);
7.51 + m.applyBindings();
7.52 + }
7.53 +}
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
8.2 +++ b/minesweeper/src/main/java/org/apidesign/demo/minesweeper/MainBrwsr.java Fri Feb 07 14:47:07 2014 +0100
8.3 @@ -0,0 +1,34 @@
8.4 +/**
8.5 + * The MIT License (MIT)
8.6 + *
8.7 + * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
8.8 + *
8.9 + * Permission is hereby granted, free of charge, to any person obtaining a copy
8.10 + * of this software and associated documentation files (the "Software"), to deal
8.11 + * in the Software without restriction, including without limitation the rights
8.12 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8.13 + * copies of the Software, and to permit persons to whom the Software is
8.14 + * furnished to do so, subject to the following conditions:
8.15 + *
8.16 + * The above copyright notice and this permission notice shall be included in
8.17 + * all copies or substantial portions of the Software.
8.18 + *
8.19 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8.20 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8.21 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
8.22 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
8.23 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
8.24 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
8.25 + * THE SOFTWARE.
8.26 + */
8.27 +package org.apidesign.demo.minesweeper;
8.28 +
8.29 +public class MainBrwsr {
8.30 + static {
8.31 + try {
8.32 + Main.onPageLoad();
8.33 + } catch (Exception ex) {
8.34 + throw new IllegalStateException(ex);
8.35 + }
8.36 + }
8.37 +}
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
9.2 +++ b/minesweeper/src/main/java/org/apidesign/demo/minesweeper/MinesModel.java Fri Feb 07 14:47:07 2014 +0100
9.3 @@ -0,0 +1,126 @@
9.4 +/**
9.5 + * The MIT License (MIT)
9.6 + *
9.7 + * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
9.8 + *
9.9 + * Permission is hereby granted, free of charge, to any person obtaining a copy
9.10 + * of this software and associated documentation files (the "Software"), to deal
9.11 + * in the Software without restriction, including without limitation the rights
9.12 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9.13 + * copies of the Software, and to permit persons to whom the Software is
9.14 + * furnished to do so, subject to the following conditions:
9.15 + *
9.16 + * The above copyright notice and this permission notice shall be included in
9.17 + * all copies or substantial portions of the Software.
9.18 + *
9.19 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
9.20 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9.21 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
9.22 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
9.23 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
9.24 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
9.25 + * THE SOFTWARE.
9.26 + */
9.27 +package org.apidesign.demo.minesweeper;
9.28 +
9.29 +import java.util.ArrayList;
9.30 +import java.util.List;
9.31 +import java.util.Random;
9.32 +import net.java.html.json.ComputedProperty;
9.33 +import net.java.html.json.Function;
9.34 +import net.java.html.json.Model;
9.35 +import net.java.html.json.ModelOperation;
9.36 +import net.java.html.json.Property;
9.37 +
9.38 +/** Model of the mine field.
9.39 + */
9.40 +@Model(className = "Mines", properties = {
9.41 + @Property(name = "state", type = MinesModel.GameState.class),
9.42 + @Property(name = "rows", type = Row.class, array = true),
9.43 +})
9.44 +final class MinesModel {
9.45 + enum GameState {
9.46 + IN_PROGRESS, WON, LOST;
9.47 + }
9.48 +
9.49 + @Model(className = "Row", properties = {
9.50 + @Property(name = "columns", type = Square.class, array = true)
9.51 + })
9.52 + static class RowModel {
9.53 + }
9.54 +
9.55 + @Model(className = "Square", properties = {
9.56 + @Property(name = "state", type = SquareType.class),
9.57 + @Property(name = "mine", type = boolean.class)
9.58 + })
9.59 + static class SquareModel {
9.60 + @ComputedProperty static String text(SquareType state) {
9.61 + if (state == null) return " ";
9.62 + switch (state) {
9.63 + case MINE: return "B";
9.64 + case UNKNOWN: return "?";
9.65 + case N_0: return " ";
9.66 + }
9.67 + return "" + state.ordinal();
9.68 + }
9.69 + }
9.70 +
9.71 + enum SquareType {
9.72 + N_0, N_1, N_2, N_3, N_4, N_5, N_6, N_7, N_8,
9.73 + UNKNOWN, MINE
9.74 + }
9.75 +
9.76 + @ModelOperation static void init(Mines model, int width, int height, int mines) {
9.77 + List<Row> rows = new ArrayList<Row>(height);
9.78 + for (int y = 0; y < height; y++) {
9.79 + Square[] columns = new Square[width];
9.80 + for (int x = 0; x < width; x++) {
9.81 + columns[x] = new Square(SquareType.UNKNOWN, false);
9.82 + }
9.83 + rows.add(new Row(columns));
9.84 + }
9.85 +
9.86 + Random r = new Random();
9.87 + while (mines > 0) {
9.88 + int x = r.nextInt(width);
9.89 + int y = r.nextInt(height);
9.90 + final Square s = rows.get(y).getColumns().get(x);
9.91 + if (s.isMine()) {
9.92 + continue;
9.93 + }
9.94 + s.setMine(true);
9.95 + mines--;
9.96 + }
9.97 +
9.98 + model.setState(GameState.IN_PROGRESS);
9.99 + model.getRows().clear();
9.100 + model.getRows().addAll(rows);
9.101 + }
9.102 +
9.103 + static void showAllBombs(Mines model) {
9.104 + for (Row row : model.getRows()) {
9.105 + for (Square square : row.getColumns()) {
9.106 + if (square.isMine()) {
9.107 + square.setState(SquareType.MINE);
9.108 + }
9.109 + }
9.110 + }
9.111 + }
9.112 +
9.113 + @Function static void click(Mines model, Square data) {
9.114 + if (model.getState() != GameState.IN_PROGRESS) {
9.115 + return;
9.116 + }
9.117 +
9.118 + switch (data.getState()) {
9.119 + case UNKNOWN:
9.120 + if (data.isMine()) {
9.121 + showAllBombs(model);
9.122 + model.setState(GameState.LOST);
9.123 + } else {
9.124 + data.setState(SquareType.N_0);
9.125 + }
9.126 + break;
9.127 + }
9.128 + }
9.129 +}
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
10.2 +++ b/minesweeper/src/main/webapp/pages/bootstrap-responsive.css Fri Feb 07 14:47:07 2014 +0100
10.3 @@ -0,0 +1,1122 @@
10.4 +/**
10.5 + * The MIT License (MIT)
10.6 + *
10.7 + * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
10.8 + *
10.9 + * Permission is hereby granted, free of charge, to any person obtaining a copy
10.10 + * of this software and associated documentation files (the "Software"), to deal
10.11 + * in the Software without restriction, including without limitation the rights
10.12 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10.13 + * copies of the Software, and to permit persons to whom the Software is
10.14 + * furnished to do so, subject to the following conditions:
10.15 + *
10.16 + * The above copyright notice and this permission notice shall be included in
10.17 + * all copies or substantial portions of the Software.
10.18 + *
10.19 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
10.20 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
10.21 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
10.22 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
10.23 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
10.24 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
10.25 + * THE SOFTWARE.
10.26 + */
10.27 +.clearfix {
10.28 + *zoom: 1;
10.29 +}
10.30 +
10.31 +.clearfix:before,
10.32 +.clearfix:after {
10.33 + display: table;
10.34 + line-height: 0;
10.35 + content: "";
10.36 +}
10.37 +
10.38 +.clearfix:after {
10.39 + clear: both;
10.40 +}
10.41 +
10.42 +.hide-text {
10.43 + font: 0/0 a;
10.44 + color: transparent;
10.45 + text-shadow: none;
10.46 + background-color: transparent;
10.47 + border: 0;
10.48 +}
10.49 +
10.50 +.input-block-level {
10.51 + display: block;
10.52 + width: 100%;
10.53 + min-height: 30px;
10.54 + -webkit-box-sizing: border-box;
10.55 + -moz-box-sizing: border-box;
10.56 + box-sizing: border-box;
10.57 +}
10.58 +
10.59 +@-ms-viewport {
10.60 + width: device-width;
10.61 +}
10.62 +
10.63 +.hidden {
10.64 + display: none;
10.65 + visibility: hidden;
10.66 +}
10.67 +
10.68 +.visible-phone {
10.69 + display: none !important;
10.70 +}
10.71 +
10.72 +.visible-tablet {
10.73 + display: none !important;
10.74 +}
10.75 +
10.76 +.hidden-desktop {
10.77 + display: none !important;
10.78 +}
10.79 +
10.80 +.visible-desktop {
10.81 + display: inherit !important;
10.82 +}
10.83 +
10.84 +@media (min-width: 768px) and (max-width: 979px) {
10.85 + .hidden-desktop {
10.86 + display: inherit !important;
10.87 + }
10.88 + .visible-desktop {
10.89 + display: none !important ;
10.90 + }
10.91 + .visible-tablet {
10.92 + display: inherit !important;
10.93 + }
10.94 + .hidden-tablet {
10.95 + display: none !important;
10.96 + }
10.97 +}
10.98 +
10.99 +@media (max-width: 767px) {
10.100 + .hidden-desktop {
10.101 + display: inherit !important;
10.102 + }
10.103 + .visible-desktop {
10.104 + display: none !important;
10.105 + }
10.106 + .visible-phone {
10.107 + display: inherit !important;
10.108 + }
10.109 + .hidden-phone {
10.110 + display: none !important;
10.111 + }
10.112 +}
10.113 +
10.114 +.visible-print {
10.115 + display: none !important;
10.116 +}
10.117 +
10.118 +@media print {
10.119 + .visible-print {
10.120 + display: inherit !important;
10.121 + }
10.122 + .hidden-print {
10.123 + display: none !important;
10.124 + }
10.125 +}
10.126 +
10.127 +@media (min-width: 1200px) {
10.128 + .row {
10.129 + margin-left: -30px;
10.130 + *zoom: 1;
10.131 + }
10.132 + .row:before,
10.133 + .row:after {
10.134 + display: table;
10.135 + line-height: 0;
10.136 + content: "";
10.137 + }
10.138 + .row:after {
10.139 + clear: both;
10.140 + }
10.141 + [class*="span"] {
10.142 + float: left;
10.143 + min-height: 1px;
10.144 + margin-left: 30px;
10.145 + }
10.146 + .container,
10.147 + .navbar-static-top .container,
10.148 + .navbar-fixed-top .container,
10.149 + .navbar-fixed-bottom .container {
10.150 + width: 1170px;
10.151 + }
10.152 + .span12 {
10.153 + width: 1170px;
10.154 + }
10.155 + .span11 {
10.156 + width: 1070px;
10.157 + }
10.158 + .span10 {
10.159 + width: 970px;
10.160 + }
10.161 + .span9 {
10.162 + width: 870px;
10.163 + }
10.164 + .span8 {
10.165 + width: 770px;
10.166 + }
10.167 + .span7 {
10.168 + width: 670px;
10.169 + }
10.170 + .span6 {
10.171 + width: 570px;
10.172 + }
10.173 + .span5 {
10.174 + width: 470px;
10.175 + }
10.176 + .span4 {
10.177 + width: 370px;
10.178 + }
10.179 + .span3 {
10.180 + width: 270px;
10.181 + }
10.182 + .span2 {
10.183 + width: 170px;
10.184 + }
10.185 + .span1 {
10.186 + width: 70px;
10.187 + }
10.188 + .offset12 {
10.189 + margin-left: 1230px;
10.190 + }
10.191 + .offset11 {
10.192 + margin-left: 1130px;
10.193 + }
10.194 + .offset10 {
10.195 + margin-left: 1030px;
10.196 + }
10.197 + .offset9 {
10.198 + margin-left: 930px;
10.199 + }
10.200 + .offset8 {
10.201 + margin-left: 830px;
10.202 + }
10.203 + .offset7 {
10.204 + margin-left: 730px;
10.205 + }
10.206 + .offset6 {
10.207 + margin-left: 630px;
10.208 + }
10.209 + .offset5 {
10.210 + margin-left: 530px;
10.211 + }
10.212 + .offset4 {
10.213 + margin-left: 430px;
10.214 + }
10.215 + .offset3 {
10.216 + margin-left: 330px;
10.217 + }
10.218 + .offset2 {
10.219 + margin-left: 230px;
10.220 + }
10.221 + .offset1 {
10.222 + margin-left: 130px;
10.223 + }
10.224 + .row-fluid {
10.225 + width: 100%;
10.226 + *zoom: 1;
10.227 + }
10.228 + .row-fluid:before,
10.229 + .row-fluid:after {
10.230 + display: table;
10.231 + line-height: 0;
10.232 + content: "";
10.233 + }
10.234 + .row-fluid:after {
10.235 + clear: both;
10.236 + }
10.237 + .row-fluid [class*="span"] {
10.238 + display: block;
10.239 + float: left;
10.240 + width: 100%;
10.241 + min-height: 30px;
10.242 + margin-left: 2.564102564102564%;
10.243 + *margin-left: 2.5109110747408616%;
10.244 + -webkit-box-sizing: border-box;
10.245 + -moz-box-sizing: border-box;
10.246 + box-sizing: border-box;
10.247 + }
10.248 + .row-fluid [class*="span"]:first-child {
10.249 + margin-left: 0;
10.250 + }
10.251 + .row-fluid .controls-row [class*="span"] + [class*="span"] {
10.252 + margin-left: 2.564102564102564%;
10.253 + }
10.254 + .row-fluid .span12 {
10.255 + width: 100%;
10.256 + *width: 99.94680851063829%;
10.257 + }
10.258 + .row-fluid .span11 {
10.259 + width: 91.45299145299145%;
10.260 + *width: 91.39979996362975%;
10.261 + }
10.262 + .row-fluid .span10 {
10.263 + width: 82.90598290598291%;
10.264 + *width: 82.8527914166212%;
10.265 + }
10.266 + .row-fluid .span9 {
10.267 + width: 74.35897435897436%;
10.268 + *width: 74.30578286961266%;
10.269 + }
10.270 + .row-fluid .span8 {
10.271 + width: 65.81196581196582%;
10.272 + *width: 65.75877432260411%;
10.273 + }
10.274 + .row-fluid .span7 {
10.275 + width: 57.26495726495726%;
10.276 + *width: 57.21176577559556%;
10.277 + }
10.278 + .row-fluid .span6 {
10.279 + width: 48.717948717948715%;
10.280 + *width: 48.664757228587014%;
10.281 + }
10.282 + .row-fluid .span5 {
10.283 + width: 40.17094017094017%;
10.284 + *width: 40.11774868157847%;
10.285 + }
10.286 + .row-fluid .span4 {
10.287 + width: 31.623931623931625%;
10.288 + *width: 31.570740134569924%;
10.289 + }
10.290 + .row-fluid .span3 {
10.291 + width: 23.076923076923077%;
10.292 + *width: 23.023731587561375%;
10.293 + }
10.294 + .row-fluid .span2 {
10.295 + width: 14.52991452991453%;
10.296 + *width: 14.476723040552828%;
10.297 + }
10.298 + .row-fluid .span1 {
10.299 + width: 5.982905982905983%;
10.300 + *width: 5.929714493544281%;
10.301 + }
10.302 + .row-fluid .offset12 {
10.303 + margin-left: 105.12820512820512%;
10.304 + *margin-left: 105.02182214948171%;
10.305 + }
10.306 + .row-fluid .offset12:first-child {
10.307 + margin-left: 102.56410256410257%;
10.308 + *margin-left: 102.45771958537915%;
10.309 + }
10.310 + .row-fluid .offset11 {
10.311 + margin-left: 96.58119658119658%;
10.312 + *margin-left: 96.47481360247316%;
10.313 + }
10.314 + .row-fluid .offset11:first-child {
10.315 + margin-left: 94.01709401709402%;
10.316 + *margin-left: 93.91071103837061%;
10.317 + }
10.318 + .row-fluid .offset10 {
10.319 + margin-left: 88.03418803418803%;
10.320 + *margin-left: 87.92780505546462%;
10.321 + }
10.322 + .row-fluid .offset10:first-child {
10.323 + margin-left: 85.47008547008548%;
10.324 + *margin-left: 85.36370249136206%;
10.325 + }
10.326 + .row-fluid .offset9 {
10.327 + margin-left: 79.48717948717949%;
10.328 + *margin-left: 79.38079650845607%;
10.329 + }
10.330 + .row-fluid .offset9:first-child {
10.331 + margin-left: 76.92307692307693%;
10.332 + *margin-left: 76.81669394435352%;
10.333 + }
10.334 + .row-fluid .offset8 {
10.335 + margin-left: 70.94017094017094%;
10.336 + *margin-left: 70.83378796144753%;
10.337 + }
10.338 + .row-fluid .offset8:first-child {
10.339 + margin-left: 68.37606837606839%;
10.340 + *margin-left: 68.26968539734497%;
10.341 + }
10.342 + .row-fluid .offset7 {
10.343 + margin-left: 62.393162393162385%;
10.344 + *margin-left: 62.28677941443899%;
10.345 + }
10.346 + .row-fluid .offset7:first-child {
10.347 + margin-left: 59.82905982905982%;
10.348 + *margin-left: 59.72267685033642%;
10.349 + }
10.350 + .row-fluid .offset6 {
10.351 + margin-left: 53.84615384615384%;
10.352 + *margin-left: 53.739770867430444%;
10.353 + }
10.354 + .row-fluid .offset6:first-child {
10.355 + margin-left: 51.28205128205128%;
10.356 + *margin-left: 51.175668303327875%;
10.357 + }
10.358 + .row-fluid .offset5 {
10.359 + margin-left: 45.299145299145295%;
10.360 + *margin-left: 45.1927623204219%;
10.361 + }
10.362 + .row-fluid .offset5:first-child {
10.363 + margin-left: 42.73504273504273%;
10.364 + *margin-left: 42.62865975631933%;
10.365 + }
10.366 + .row-fluid .offset4 {
10.367 + margin-left: 36.75213675213675%;
10.368 + *margin-left: 36.645753773413354%;
10.369 + }
10.370 + .row-fluid .offset4:first-child {
10.371 + margin-left: 34.18803418803419%;
10.372 + *margin-left: 34.081651209310785%;
10.373 + }
10.374 + .row-fluid .offset3 {
10.375 + margin-left: 28.205128205128204%;
10.376 + *margin-left: 28.0987452264048%;
10.377 + }
10.378 + .row-fluid .offset3:first-child {
10.379 + margin-left: 25.641025641025642%;
10.380 + *margin-left: 25.53464266230224%;
10.381 + }
10.382 + .row-fluid .offset2 {
10.383 + margin-left: 19.65811965811966%;
10.384 + *margin-left: 19.551736679396257%;
10.385 + }
10.386 + .row-fluid .offset2:first-child {
10.387 + margin-left: 17.094017094017094%;
10.388 + *margin-left: 16.98763411529369%;
10.389 + }
10.390 + .row-fluid .offset1 {
10.391 + margin-left: 11.11111111111111%;
10.392 + *margin-left: 11.004728132387708%;
10.393 + }
10.394 + .row-fluid .offset1:first-child {
10.395 + margin-left: 8.547008547008547%;
10.396 + *margin-left: 8.440625568285142%;
10.397 + }
10.398 + input,
10.399 + textarea,
10.400 + .uneditable-input {
10.401 + margin-left: 0;
10.402 + }
10.403 + .controls-row [class*="span"] + [class*="span"] {
10.404 + margin-left: 30px;
10.405 + }
10.406 + input.span12,
10.407 + textarea.span12,
10.408 + .uneditable-input.span12 {
10.409 + width: 1156px;
10.410 + }
10.411 + input.span11,
10.412 + textarea.span11,
10.413 + .uneditable-input.span11 {
10.414 + width: 1056px;
10.415 + }
10.416 + input.span10,
10.417 + textarea.span10,
10.418 + .uneditable-input.span10 {
10.419 + width: 956px;
10.420 + }
10.421 + input.span9,
10.422 + textarea.span9,
10.423 + .uneditable-input.span9 {
10.424 + width: 856px;
10.425 + }
10.426 + input.span8,
10.427 + textarea.span8,
10.428 + .uneditable-input.span8 {
10.429 + width: 756px;
10.430 + }
10.431 + input.span7,
10.432 + textarea.span7,
10.433 + .uneditable-input.span7 {
10.434 + width: 656px;
10.435 + }
10.436 + input.span6,
10.437 + textarea.span6,
10.438 + .uneditable-input.span6 {
10.439 + width: 556px;
10.440 + }
10.441 + input.span5,
10.442 + textarea.span5,
10.443 + .uneditable-input.span5 {
10.444 + width: 456px;
10.445 + }
10.446 + input.span4,
10.447 + textarea.span4,
10.448 + .uneditable-input.span4 {
10.449 + width: 356px;
10.450 + }
10.451 + input.span3,
10.452 + textarea.span3,
10.453 + .uneditable-input.span3 {
10.454 + width: 256px;
10.455 + }
10.456 + input.span2,
10.457 + textarea.span2,
10.458 + .uneditable-input.span2 {
10.459 + width: 156px;
10.460 + }
10.461 + input.span1,
10.462 + textarea.span1,
10.463 + .uneditable-input.span1 {
10.464 + width: 56px;
10.465 + }
10.466 + .thumbnails {
10.467 + margin-left: -30px;
10.468 + }
10.469 + .thumbnails > li {
10.470 + margin-left: 30px;
10.471 + }
10.472 + .row-fluid .thumbnails {
10.473 + margin-left: 0;
10.474 + }
10.475 +}
10.476 +
10.477 +@media (min-width: 768px) and (max-width: 979px) {
10.478 + .row {
10.479 + margin-left: -20px;
10.480 + *zoom: 1;
10.481 + }
10.482 + .row:before,
10.483 + .row:after {
10.484 + display: table;
10.485 + line-height: 0;
10.486 + content: "";
10.487 + }
10.488 + .row:after {
10.489 + clear: both;
10.490 + }
10.491 + [class*="span"] {
10.492 + float: left;
10.493 + min-height: 1px;
10.494 + margin-left: 20px;
10.495 + }
10.496 + .container,
10.497 + .navbar-static-top .container,
10.498 + .navbar-fixed-top .container,
10.499 + .navbar-fixed-bottom .container {
10.500 + width: 724px;
10.501 + }
10.502 + .span12 {
10.503 + width: 724px;
10.504 + }
10.505 + .span11 {
10.506 + width: 662px;
10.507 + }
10.508 + .span10 {
10.509 + width: 600px;
10.510 + }
10.511 + .span9 {
10.512 + width: 538px;
10.513 + }
10.514 + .span8 {
10.515 + width: 476px;
10.516 + }
10.517 + .span7 {
10.518 + width: 414px;
10.519 + }
10.520 + .span6 {
10.521 + width: 352px;
10.522 + }
10.523 + .span5 {
10.524 + width: 290px;
10.525 + }
10.526 + .span4 {
10.527 + width: 228px;
10.528 + }
10.529 + .span3 {
10.530 + width: 166px;
10.531 + }
10.532 + .span2 {
10.533 + width: 104px;
10.534 + }
10.535 + .span1 {
10.536 + width: 42px;
10.537 + }
10.538 + .offset12 {
10.539 + margin-left: 764px;
10.540 + }
10.541 + .offset11 {
10.542 + margin-left: 702px;
10.543 + }
10.544 + .offset10 {
10.545 + margin-left: 640px;
10.546 + }
10.547 + .offset9 {
10.548 + margin-left: 578px;
10.549 + }
10.550 + .offset8 {
10.551 + margin-left: 516px;
10.552 + }
10.553 + .offset7 {
10.554 + margin-left: 454px;
10.555 + }
10.556 + .offset6 {
10.557 + margin-left: 392px;
10.558 + }
10.559 + .offset5 {
10.560 + margin-left: 330px;
10.561 + }
10.562 + .offset4 {
10.563 + margin-left: 268px;
10.564 + }
10.565 + .offset3 {
10.566 + margin-left: 206px;
10.567 + }
10.568 + .offset2 {
10.569 + margin-left: 144px;
10.570 + }
10.571 + .offset1 {
10.572 + margin-left: 82px;
10.573 + }
10.574 + .row-fluid {
10.575 + width: 100%;
10.576 + *zoom: 1;
10.577 + }
10.578 + .row-fluid:before,
10.579 + .row-fluid:after {
10.580 + display: table;
10.581 + line-height: 0;
10.582 + content: "";
10.583 + }
10.584 + .row-fluid:after {
10.585 + clear: both;
10.586 + }
10.587 + .row-fluid [class*="span"] {
10.588 + display: block;
10.589 + float: left;
10.590 + width: 100%;
10.591 + min-height: 30px;
10.592 + margin-left: 2.7624309392265194%;
10.593 + *margin-left: 2.709239449864817%;
10.594 + -webkit-box-sizing: border-box;
10.595 + -moz-box-sizing: border-box;
10.596 + box-sizing: border-box;
10.597 + }
10.598 + .row-fluid [class*="span"]:first-child {
10.599 + margin-left: 0;
10.600 + }
10.601 + .row-fluid .controls-row [class*="span"] + [class*="span"] {
10.602 + margin-left: 2.7624309392265194%;
10.603 + }
10.604 + .row-fluid .span12 {
10.605 + width: 100%;
10.606 + *width: 99.94680851063829%;
10.607 + }
10.608 + .row-fluid .span11 {
10.609 + width: 91.43646408839778%;
10.610 + *width: 91.38327259903608%;
10.611 + }
10.612 + .row-fluid .span10 {
10.613 + width: 82.87292817679558%;
10.614 + *width: 82.81973668743387%;
10.615 + }
10.616 + .row-fluid .span9 {
10.617 + width: 74.30939226519337%;
10.618 + *width: 74.25620077583166%;
10.619 + }
10.620 + .row-fluid .span8 {
10.621 + width: 65.74585635359117%;
10.622 + *width: 65.69266486422946%;
10.623 + }
10.624 + .row-fluid .span7 {
10.625 + width: 57.18232044198895%;
10.626 + *width: 57.12912895262725%;
10.627 + }
10.628 + .row-fluid .span6 {
10.629 + width: 48.61878453038674%;
10.630 + *width: 48.56559304102504%;
10.631 + }
10.632 + .row-fluid .span5 {
10.633 + width: 40.05524861878453%;
10.634 + *width: 40.00205712942283%;
10.635 + }
10.636 + .row-fluid .span4 {
10.637 + width: 31.491712707182323%;
10.638 + *width: 31.43852121782062%;
10.639 + }
10.640 + .row-fluid .span3 {
10.641 + width: 22.92817679558011%;
10.642 + *width: 22.87498530621841%;
10.643 + }
10.644 + .row-fluid .span2 {
10.645 + width: 14.3646408839779%;
10.646 + *width: 14.311449394616199%;
10.647 + }
10.648 + .row-fluid .span1 {
10.649 + width: 5.801104972375691%;
10.650 + *width: 5.747913483013988%;
10.651 + }
10.652 + .row-fluid .offset12 {
10.653 + margin-left: 105.52486187845304%;
10.654 + *margin-left: 105.41847889972962%;
10.655 + }
10.656 + .row-fluid .offset12:first-child {
10.657 + margin-left: 102.76243093922652%;
10.658 + *margin-left: 102.6560479605031%;
10.659 + }
10.660 + .row-fluid .offset11 {
10.661 + margin-left: 96.96132596685082%;
10.662 + *margin-left: 96.8549429881274%;
10.663 + }
10.664 + .row-fluid .offset11:first-child {
10.665 + margin-left: 94.1988950276243%;
10.666 + *margin-left: 94.09251204890089%;
10.667 + }
10.668 + .row-fluid .offset10 {
10.669 + margin-left: 88.39779005524862%;
10.670 + *margin-left: 88.2914070765252%;
10.671 + }
10.672 + .row-fluid .offset10:first-child {
10.673 + margin-left: 85.6353591160221%;
10.674 + *margin-left: 85.52897613729868%;
10.675 + }
10.676 + .row-fluid .offset9 {
10.677 + margin-left: 79.8342541436464%;
10.678 + *margin-left: 79.72787116492299%;
10.679 + }
10.680 + .row-fluid .offset9:first-child {
10.681 + margin-left: 77.07182320441989%;
10.682 + *margin-left: 76.96544022569647%;
10.683 + }
10.684 + .row-fluid .offset8 {
10.685 + margin-left: 71.2707182320442%;
10.686 + *margin-left: 71.16433525332079%;
10.687 + }
10.688 + .row-fluid .offset8:first-child {
10.689 + margin-left: 68.50828729281768%;
10.690 + *margin-left: 68.40190431409427%;
10.691 + }
10.692 + .row-fluid .offset7 {
10.693 + margin-left: 62.70718232044199%;
10.694 + *margin-left: 62.600799341718584%;
10.695 + }
10.696 + .row-fluid .offset7:first-child {
10.697 + margin-left: 59.94475138121547%;
10.698 + *margin-left: 59.838368402492065%;
10.699 + }
10.700 + .row-fluid .offset6 {
10.701 + margin-left: 54.14364640883978%;
10.702 + *margin-left: 54.037263430116376%;
10.703 + }
10.704 + .row-fluid .offset6:first-child {
10.705 + margin-left: 51.38121546961326%;
10.706 + *margin-left: 51.27483249088986%;
10.707 + }
10.708 + .row-fluid .offset5 {
10.709 + margin-left: 45.58011049723757%;
10.710 + *margin-left: 45.47372751851417%;
10.711 + }
10.712 + .row-fluid .offset5:first-child {
10.713 + margin-left: 42.81767955801105%;
10.714 + *margin-left: 42.71129657928765%;
10.715 + }
10.716 + .row-fluid .offset4 {
10.717 + margin-left: 37.01657458563536%;
10.718 + *margin-left: 36.91019160691196%;
10.719 + }
10.720 + .row-fluid .offset4:first-child {
10.721 + margin-left: 34.25414364640884%;
10.722 + *margin-left: 34.14776066768544%;
10.723 + }
10.724 + .row-fluid .offset3 {
10.725 + margin-left: 28.45303867403315%;
10.726 + *margin-left: 28.346655695309746%;
10.727 + }
10.728 + .row-fluid .offset3:first-child {
10.729 + margin-left: 25.69060773480663%;
10.730 + *margin-left: 25.584224756083227%;
10.731 + }
10.732 + .row-fluid .offset2 {
10.733 + margin-left: 19.88950276243094%;
10.734 + *margin-left: 19.783119783707537%;
10.735 + }
10.736 + .row-fluid .offset2:first-child {
10.737 + margin-left: 17.12707182320442%;
10.738 + *margin-left: 17.02068884448102%;
10.739 + }
10.740 + .row-fluid .offset1 {
10.741 + margin-left: 11.32596685082873%;
10.742 + *margin-left: 11.219583872105325%;
10.743 + }
10.744 + .row-fluid .offset1:first-child {
10.745 + margin-left: 8.56353591160221%;
10.746 + *margin-left: 8.457152932878806%;
10.747 + }
10.748 + input,
10.749 + textarea,
10.750 + .uneditable-input {
10.751 + margin-left: 0;
10.752 + }
10.753 + .controls-row [class*="span"] + [class*="span"] {
10.754 + margin-left: 20px;
10.755 + }
10.756 + input.span12,
10.757 + textarea.span12,
10.758 + .uneditable-input.span12 {
10.759 + width: 710px;
10.760 + }
10.761 + input.span11,
10.762 + textarea.span11,
10.763 + .uneditable-input.span11 {
10.764 + width: 648px;
10.765 + }
10.766 + input.span10,
10.767 + textarea.span10,
10.768 + .uneditable-input.span10 {
10.769 + width: 586px;
10.770 + }
10.771 + input.span9,
10.772 + textarea.span9,
10.773 + .uneditable-input.span9 {
10.774 + width: 524px;
10.775 + }
10.776 + input.span8,
10.777 + textarea.span8,
10.778 + .uneditable-input.span8 {
10.779 + width: 462px;
10.780 + }
10.781 + input.span7,
10.782 + textarea.span7,
10.783 + .uneditable-input.span7 {
10.784 + width: 400px;
10.785 + }
10.786 + input.span6,
10.787 + textarea.span6,
10.788 + .uneditable-input.span6 {
10.789 + width: 338px;
10.790 + }
10.791 + input.span5,
10.792 + textarea.span5,
10.793 + .uneditable-input.span5 {
10.794 + width: 276px;
10.795 + }
10.796 + input.span4,
10.797 + textarea.span4,
10.798 + .uneditable-input.span4 {
10.799 + width: 214px;
10.800 + }
10.801 + input.span3,
10.802 + textarea.span3,
10.803 + .uneditable-input.span3 {
10.804 + width: 152px;
10.805 + }
10.806 + input.span2,
10.807 + textarea.span2,
10.808 + .uneditable-input.span2 {
10.809 + width: 90px;
10.810 + }
10.811 + input.span1,
10.812 + textarea.span1,
10.813 + .uneditable-input.span1 {
10.814 + width: 28px;
10.815 + }
10.816 +}
10.817 +
10.818 +@media (max-width: 767px) {
10.819 + body {
10.820 + padding-right: 20px;
10.821 + padding-left: 20px;
10.822 + }
10.823 + .navbar-fixed-top,
10.824 + .navbar-fixed-bottom,
10.825 + .navbar-static-top {
10.826 + margin-right: -20px;
10.827 + margin-left: -20px;
10.828 + }
10.829 + .container-fluid {
10.830 + padding: 0;
10.831 + }
10.832 + .dl-horizontal dt {
10.833 + float: none;
10.834 + width: auto;
10.835 + clear: none;
10.836 + text-align: left;
10.837 + }
10.838 + .dl-horizontal dd {
10.839 + margin-left: 0;
10.840 + }
10.841 + .container {
10.842 + width: auto;
10.843 + }
10.844 + .row-fluid {
10.845 + width: 100%;
10.846 + }
10.847 + .row,
10.848 + .thumbnails {
10.849 + margin-left: 0;
10.850 + }
10.851 + .thumbnails > li {
10.852 + float: none;
10.853 + margin-left: 0;
10.854 + }
10.855 + [class*="span"],
10.856 + .uneditable-input[class*="span"],
10.857 + .row-fluid [class*="span"] {
10.858 + display: block;
10.859 + float: none;
10.860 + width: 100%;
10.861 + margin-left: 0;
10.862 + -webkit-box-sizing: border-box;
10.863 + -moz-box-sizing: border-box;
10.864 + box-sizing: border-box;
10.865 + }
10.866 + .span12,
10.867 + .row-fluid .span12 {
10.868 + width: 100%;
10.869 + -webkit-box-sizing: border-box;
10.870 + -moz-box-sizing: border-box;
10.871 + box-sizing: border-box;
10.872 + }
10.873 + .row-fluid [class*="offset"]:first-child {
10.874 + margin-left: 0;
10.875 + }
10.876 + .input-large,
10.877 + .input-xlarge,
10.878 + .input-xxlarge,
10.879 + input[class*="span"],
10.880 + select[class*="span"],
10.881 + textarea[class*="span"],
10.882 + .uneditable-input {
10.883 + display: block;
10.884 + width: 100%;
10.885 + min-height: 30px;
10.886 + -webkit-box-sizing: border-box;
10.887 + -moz-box-sizing: border-box;
10.888 + box-sizing: border-box;
10.889 + }
10.890 + .input-prepend input,
10.891 + .input-append input,
10.892 + .input-prepend input[class*="span"],
10.893 + .input-append input[class*="span"] {
10.894 + display: inline-block;
10.895 + width: auto;
10.896 + }
10.897 + .controls-row [class*="span"] + [class*="span"] {
10.898 + margin-left: 0;
10.899 + }
10.900 + .modal {
10.901 + position: fixed;
10.902 + top: 20px;
10.903 + right: 20px;
10.904 + left: 20px;
10.905 + width: auto;
10.906 + margin: 0;
10.907 + }
10.908 + .modal.fade {
10.909 + top: -100px;
10.910 + }
10.911 + .modal.fade.in {
10.912 + top: 20px;
10.913 + }
10.914 +}
10.915 +
10.916 +@media (max-width: 480px) {
10.917 + .nav-collapse {
10.918 + -webkit-transform: translate3d(0, 0, 0);
10.919 + }
10.920 + .page-header h1 small {
10.921 + display: block;
10.922 + line-height: 20px;
10.923 + }
10.924 + input[type="checkbox"],
10.925 + input[type="radio"] {
10.926 + border: 1px solid #ccc;
10.927 + }
10.928 + .form-horizontal .control-label {
10.929 + float: none;
10.930 + width: auto;
10.931 + padding-top: 0;
10.932 + text-align: left;
10.933 + }
10.934 + .form-horizontal .controls {
10.935 + margin-left: 0;
10.936 + }
10.937 + .form-horizontal .control-list {
10.938 + padding-top: 0;
10.939 + }
10.940 + .form-horizontal .form-actions {
10.941 + padding-right: 10px;
10.942 + padding-left: 10px;
10.943 + }
10.944 + .media .pull-left,
10.945 + .media .pull-right {
10.946 + display: block;
10.947 + float: none;
10.948 + margin-bottom: 10px;
10.949 + }
10.950 + .media-object {
10.951 + margin-right: 0;
10.952 + margin-left: 0;
10.953 + }
10.954 + .modal {
10.955 + top: 10px;
10.956 + right: 10px;
10.957 + left: 10px;
10.958 + }
10.959 + .modal-header .close {
10.960 + padding: 10px;
10.961 + margin: -10px;
10.962 + }
10.963 + .carousel-caption {
10.964 + position: static;
10.965 + }
10.966 +}
10.967 +
10.968 +@media (max-width: 979px) {
10.969 + body {
10.970 + padding-top: 0;
10.971 + }
10.972 + .navbar-fixed-top,
10.973 + .navbar-fixed-bottom {
10.974 + position: static;
10.975 + }
10.976 + .navbar-fixed-top {
10.977 + margin-bottom: 20px;
10.978 + }
10.979 + .navbar-fixed-bottom {
10.980 + margin-top: 20px;
10.981 + }
10.982 + .navbar-fixed-top .navbar-inner,
10.983 + .navbar-fixed-bottom .navbar-inner {
10.984 + padding: 5px;
10.985 + }
10.986 + .navbar .container {
10.987 + width: auto;
10.988 + padding: 0;
10.989 + }
10.990 + .navbar .brand {
10.991 + padding-right: 10px;
10.992 + padding-left: 10px;
10.993 + margin: 0 0 0 -5px;
10.994 + }
10.995 + .nav-collapse {
10.996 + clear: both;
10.997 + }
10.998 + .nav-collapse .nav {
10.999 + float: none;
10.1000 + margin: 0 0 10px;
10.1001 + }
10.1002 + .nav-collapse .nav > li {
10.1003 + float: none;
10.1004 + }
10.1005 + .nav-collapse .nav > li > a {
10.1006 + margin-bottom: 2px;
10.1007 + }
10.1008 + .nav-collapse .nav > .divider-vertical {
10.1009 + display: none;
10.1010 + }
10.1011 + .nav-collapse .nav .nav-header {
10.1012 + color: #777777;
10.1013 + text-shadow: none;
10.1014 + }
10.1015 + .nav-collapse .nav > li > a,
10.1016 + .nav-collapse .dropdown-menu a {
10.1017 + padding: 9px 15px;
10.1018 + font-weight: bold;
10.1019 + color: #777777;
10.1020 + -webkit-border-radius: 3px;
10.1021 + -moz-border-radius: 3px;
10.1022 + border-radius: 3px;
10.1023 + }
10.1024 + .nav-collapse .btn {
10.1025 + padding: 4px 10px 4px;
10.1026 + font-weight: normal;
10.1027 + -webkit-border-radius: 4px;
10.1028 + -moz-border-radius: 4px;
10.1029 + border-radius: 4px;
10.1030 + }
10.1031 + .nav-collapse .dropdown-menu li + li a {
10.1032 + margin-bottom: 2px;
10.1033 + }
10.1034 + .nav-collapse .nav > li > a:hover,
10.1035 + .nav-collapse .nav > li > a:focus,
10.1036 + .nav-collapse .dropdown-menu a:hover,
10.1037 + .nav-collapse .dropdown-menu a:focus {
10.1038 + background-color: #f2f2f2;
10.1039 + }
10.1040 + .navbar-inverse .nav-collapse .nav > li > a,
10.1041 + .navbar-inverse .nav-collapse .dropdown-menu a {
10.1042 + color: #999999;
10.1043 + }
10.1044 + .navbar-inverse .nav-collapse .nav > li > a:hover,
10.1045 + .navbar-inverse .nav-collapse .nav > li > a:focus,
10.1046 + .navbar-inverse .nav-collapse .dropdown-menu a:hover,
10.1047 + .navbar-inverse .nav-collapse .dropdown-menu a:focus {
10.1048 + background-color: #111111;
10.1049 + }
10.1050 + .nav-collapse.in .btn-group {
10.1051 + padding: 0;
10.1052 + margin-top: 5px;
10.1053 + }
10.1054 + .nav-collapse .dropdown-menu {
10.1055 + position: static;
10.1056 + top: auto;
10.1057 + left: auto;
10.1058 + display: none;
10.1059 + float: none;
10.1060 + max-width: none;
10.1061 + padding: 0;
10.1062 + margin: 0 15px;
10.1063 + background-color: transparent;
10.1064 + border: none;
10.1065 + -webkit-border-radius: 0;
10.1066 + -moz-border-radius: 0;
10.1067 + border-radius: 0;
10.1068 + -webkit-box-shadow: none;
10.1069 + -moz-box-shadow: none;
10.1070 + box-shadow: none;
10.1071 + }
10.1072 + .nav-collapse .open > .dropdown-menu {
10.1073 + display: block;
10.1074 + }
10.1075 + .nav-collapse .dropdown-menu:before,
10.1076 + .nav-collapse .dropdown-menu:after {
10.1077 + display: none;
10.1078 + }
10.1079 + .nav-collapse .dropdown-menu .divider {
10.1080 + display: none;
10.1081 + }
10.1082 + .nav-collapse .nav > li > .dropdown-menu:before,
10.1083 + .nav-collapse .nav > li > .dropdown-menu:after {
10.1084 + display: none;
10.1085 + }
10.1086 + .nav-collapse .navbar-form,
10.1087 + .nav-collapse .navbar-search {
10.1088 + float: none;
10.1089 + padding: 10px 15px;
10.1090 + margin: 10px 0;
10.1091 + border-top: 1px solid #f2f2f2;
10.1092 + border-bottom: 1px solid #f2f2f2;
10.1093 + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
10.1094 + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
10.1095 + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
10.1096 + }
10.1097 + .navbar-inverse .nav-collapse .navbar-form,
10.1098 + .navbar-inverse .nav-collapse .navbar-search {
10.1099 + border-top-color: #111111;
10.1100 + border-bottom-color: #111111;
10.1101 + }
10.1102 + .navbar .nav-collapse .nav.pull-right {
10.1103 + float: none;
10.1104 + margin-left: 0;
10.1105 + }
10.1106 + .nav-collapse,
10.1107 + .nav-collapse.collapse {
10.1108 + height: 0;
10.1109 + overflow: hidden;
10.1110 + }
10.1111 + .navbar .btn-navbar {
10.1112 + display: block;
10.1113 + }
10.1114 + .navbar-static .navbar-inner {
10.1115 + padding-right: 10px;
10.1116 + padding-left: 10px;
10.1117 + }
10.1118 +}
10.1119 +
10.1120 +@media (min-width: 980px) {
10.1121 + .nav-collapse.collapse {
10.1122 + height: auto !important;
10.1123 + overflow: visible !important;
10.1124 + }
10.1125 +}
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
11.2 +++ b/minesweeper/src/main/webapp/pages/bootstrap.css Fri Feb 07 14:47:07 2014 +0100
11.3 @@ -0,0 +1,6181 @@
11.4 +/**
11.5 + * The MIT License (MIT)
11.6 + *
11.7 + * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
11.8 + *
11.9 + * Permission is hereby granted, free of charge, to any person obtaining a copy
11.10 + * of this software and associated documentation files (the "Software"), to deal
11.11 + * in the Software without restriction, including without limitation the rights
11.12 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11.13 + * copies of the Software, and to permit persons to whom the Software is
11.14 + * furnished to do so, subject to the following conditions:
11.15 + *
11.16 + * The above copyright notice and this permission notice shall be included in
11.17 + * all copies or substantial portions of the Software.
11.18 + *
11.19 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11.20 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
11.21 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
11.22 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
11.23 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
11.24 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
11.25 + * THE SOFTWARE.
11.26 + */
11.27 +.clearfix {
11.28 + *zoom: 1;
11.29 +}
11.30 +
11.31 +.clearfix:before,
11.32 +.clearfix:after {
11.33 + display: table;
11.34 + line-height: 0;
11.35 + content: "";
11.36 +}
11.37 +
11.38 +.clearfix:after {
11.39 + clear: both;
11.40 +}
11.41 +
11.42 +.hide-text {
11.43 + font: 0/0 a;
11.44 + color: transparent;
11.45 + text-shadow: none;
11.46 + background-color: transparent;
11.47 + border: 0;
11.48 +}
11.49 +
11.50 +.input-block-level {
11.51 + display: block;
11.52 + width: 100%;
11.53 + min-height: 30px;
11.54 + -webkit-box-sizing: border-box;
11.55 + -moz-box-sizing: border-box;
11.56 + box-sizing: border-box;
11.57 +}
11.58 +
11.59 +article,
11.60 +aside,
11.61 +details,
11.62 +figcaption,
11.63 +figure,
11.64 +footer,
11.65 +header,
11.66 +hgroup,
11.67 +nav,
11.68 +section {
11.69 + display: block;
11.70 +}
11.71 +
11.72 +audio,
11.73 +canvas,
11.74 +video {
11.75 + display: inline-block;
11.76 + *display: inline;
11.77 + *zoom: 1;
11.78 +}
11.79 +
11.80 +audio:not([controls]) {
11.81 + display: none;
11.82 +}
11.83 +
11.84 +html {
11.85 + font-size: 100%;
11.86 + -webkit-text-size-adjust: 100%;
11.87 + -ms-text-size-adjust: 100%;
11.88 +}
11.89 +
11.90 +a:focus {
11.91 + outline: thin dotted #333;
11.92 + outline: 5px auto -webkit-focus-ring-color;
11.93 + outline-offset: -2px;
11.94 +}
11.95 +
11.96 +a:hover,
11.97 +a:active {
11.98 + outline: 0;
11.99 +}
11.100 +
11.101 +sub,
11.102 +sup {
11.103 + position: relative;
11.104 + font-size: 75%;
11.105 + line-height: 0;
11.106 + vertical-align: baseline;
11.107 +}
11.108 +
11.109 +sup {
11.110 + top: -0.5em;
11.111 +}
11.112 +
11.113 +sub {
11.114 + bottom: -0.25em;
11.115 +}
11.116 +
11.117 +img {
11.118 + width: auto\9;
11.119 + height: auto;
11.120 + max-width: 100%;
11.121 + vertical-align: middle;
11.122 + border: 0;
11.123 + -ms-interpolation-mode: bicubic;
11.124 +}
11.125 +
11.126 +#map_canvas img,
11.127 +.google-maps img {
11.128 + max-width: none;
11.129 +}
11.130 +
11.131 +button,
11.132 +input,
11.133 +select,
11.134 +textarea {
11.135 + margin: 0;
11.136 + font-size: 100%;
11.137 + vertical-align: middle;
11.138 +}
11.139 +
11.140 +button,
11.141 +input {
11.142 + *overflow: visible;
11.143 + line-height: normal;
11.144 +}
11.145 +
11.146 +button::-moz-focus-inner,
11.147 +input::-moz-focus-inner {
11.148 + padding: 0;
11.149 + border: 0;
11.150 +}
11.151 +
11.152 +button,
11.153 +html input[type="button"],
11.154 +input[type="reset"],
11.155 +input[type="submit"] {
11.156 + cursor: pointer;
11.157 + -webkit-appearance: button;
11.158 +}
11.159 +
11.160 +label,
11.161 +select,
11.162 +button,
11.163 +input[type="button"],
11.164 +input[type="reset"],
11.165 +input[type="submit"],
11.166 +input[type="radio"],
11.167 +input[type="checkbox"] {
11.168 + cursor: pointer;
11.169 +}
11.170 +
11.171 +input[type="search"] {
11.172 + -webkit-box-sizing: content-box;
11.173 + -moz-box-sizing: content-box;
11.174 + box-sizing: content-box;
11.175 + -webkit-appearance: textfield;
11.176 +}
11.177 +
11.178 +input[type="search"]::-webkit-search-decoration,
11.179 +input[type="search"]::-webkit-search-cancel-button {
11.180 + -webkit-appearance: none;
11.181 +}
11.182 +
11.183 +textarea {
11.184 + overflow: auto;
11.185 + vertical-align: top;
11.186 +}
11.187 +
11.188 +@media print {
11.189 + * {
11.190 + color: #000 !important;
11.191 + text-shadow: none !important;
11.192 + background: transparent !important;
11.193 + box-shadow: none !important;
11.194 + }
11.195 + a,
11.196 + a:visited {
11.197 + text-decoration: underline;
11.198 + }
11.199 + a[href]:after {
11.200 + content: " (" attr(href) ")";
11.201 + }
11.202 + abbr[title]:after {
11.203 + content: " (" attr(title) ")";
11.204 + }
11.205 + .ir a:after,
11.206 + a[href^="javascript:"]:after,
11.207 + a[href^="#"]:after {
11.208 + content: "";
11.209 + }
11.210 + pre,
11.211 + blockquote {
11.212 + border: 1px solid #999;
11.213 + page-break-inside: avoid;
11.214 + }
11.215 + thead {
11.216 + display: table-header-group;
11.217 + }
11.218 + tr,
11.219 + img {
11.220 + page-break-inside: avoid;
11.221 + }
11.222 + img {
11.223 + max-width: 100% !important;
11.224 + }
11.225 + @page {
11.226 + margin: 0.5cm;
11.227 + }
11.228 + p,
11.229 + h2,
11.230 + h3 {
11.231 + orphans: 3;
11.232 + widows: 3;
11.233 + }
11.234 + h2,
11.235 + h3 {
11.236 + page-break-after: avoid;
11.237 + }
11.238 +}
11.239 +
11.240 +body {
11.241 + margin: 0;
11.242 + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
11.243 + font-size: 14px;
11.244 + line-height: 20px;
11.245 + color: #333333;
11.246 + background-color: #ffffff;
11.247 +}
11.248 +
11.249 +a {
11.250 + color: #0088cc;
11.251 + text-decoration: none;
11.252 +}
11.253 +
11.254 +a:hover,
11.255 +a:focus {
11.256 + color: #005580;
11.257 + text-decoration: underline;
11.258 +}
11.259 +
11.260 +.img-rounded {
11.261 + -webkit-border-radius: 6px;
11.262 + -moz-border-radius: 6px;
11.263 + border-radius: 6px;
11.264 +}
11.265 +
11.266 +.img-polaroid {
11.267 + padding: 4px;
11.268 + background-color: #fff;
11.269 + border: 1px solid #ccc;
11.270 + border: 1px solid rgba(0, 0, 0, 0.2);
11.271 + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
11.272 + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
11.273 + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
11.274 +}
11.275 +
11.276 +.img-circle {
11.277 + -webkit-border-radius: 500px;
11.278 + -moz-border-radius: 500px;
11.279 + border-radius: 500px;
11.280 +}
11.281 +
11.282 +.row {
11.283 + margin-left: -20px;
11.284 + *zoom: 1;
11.285 +}
11.286 +
11.287 +.row:before,
11.288 +.row:after {
11.289 + display: table;
11.290 + line-height: 0;
11.291 + content: "";
11.292 +}
11.293 +
11.294 +.row:after {
11.295 + clear: both;
11.296 +}
11.297 +
11.298 +[class*="span"] {
11.299 + float: left;
11.300 + min-height: 1px;
11.301 + margin-left: 20px;
11.302 +}
11.303 +
11.304 +.container,
11.305 +.navbar-static-top .container,
11.306 +.navbar-fixed-top .container,
11.307 +.navbar-fixed-bottom .container {
11.308 + width: 940px;
11.309 +}
11.310 +
11.311 +.span12 {
11.312 + width: 940px;
11.313 +}
11.314 +
11.315 +.span11 {
11.316 + width: 860px;
11.317 +}
11.318 +
11.319 +.span10 {
11.320 + width: 780px;
11.321 +}
11.322 +
11.323 +.span9 {
11.324 + width: 700px;
11.325 +}
11.326 +
11.327 +.span8 {
11.328 + width: 620px;
11.329 +}
11.330 +
11.331 +.span7 {
11.332 + width: 540px;
11.333 +}
11.334 +
11.335 +.span6 {
11.336 + width: 460px;
11.337 +}
11.338 +
11.339 +.span5 {
11.340 + width: 380px;
11.341 +}
11.342 +
11.343 +.span4 {
11.344 + width: 300px;
11.345 +}
11.346 +
11.347 +.span3 {
11.348 + width: 220px;
11.349 +}
11.350 +
11.351 +.span2 {
11.352 + width: 140px;
11.353 +}
11.354 +
11.355 +.span1 {
11.356 + width: 60px;
11.357 +}
11.358 +
11.359 +.offset12 {
11.360 + margin-left: 980px;
11.361 +}
11.362 +
11.363 +.offset11 {
11.364 + margin-left: 900px;
11.365 +}
11.366 +
11.367 +.offset10 {
11.368 + margin-left: 820px;
11.369 +}
11.370 +
11.371 +.offset9 {
11.372 + margin-left: 740px;
11.373 +}
11.374 +
11.375 +.offset8 {
11.376 + margin-left: 660px;
11.377 +}
11.378 +
11.379 +.offset7 {
11.380 + margin-left: 580px;
11.381 +}
11.382 +
11.383 +.offset6 {
11.384 + margin-left: 500px;
11.385 +}
11.386 +
11.387 +.offset5 {
11.388 + margin-left: 420px;
11.389 +}
11.390 +
11.391 +.offset4 {
11.392 + margin-left: 340px;
11.393 +}
11.394 +
11.395 +.offset3 {
11.396 + margin-left: 260px;
11.397 +}
11.398 +
11.399 +.offset2 {
11.400 + margin-left: 180px;
11.401 +}
11.402 +
11.403 +.offset1 {
11.404 + margin-left: 100px;
11.405 +}
11.406 +
11.407 +.row-fluid {
11.408 + width: 100%;
11.409 + *zoom: 1;
11.410 +}
11.411 +
11.412 +.row-fluid:before,
11.413 +.row-fluid:after {
11.414 + display: table;
11.415 + line-height: 0;
11.416 + content: "";
11.417 +}
11.418 +
11.419 +.row-fluid:after {
11.420 + clear: both;
11.421 +}
11.422 +
11.423 +.row-fluid [class*="span"] {
11.424 + display: block;
11.425 + float: left;
11.426 + width: 100%;
11.427 + min-height: 30px;
11.428 + margin-left: 2.127659574468085%;
11.429 + *margin-left: 2.074468085106383%;
11.430 + -webkit-box-sizing: border-box;
11.431 + -moz-box-sizing: border-box;
11.432 + box-sizing: border-box;
11.433 +}
11.434 +
11.435 +.row-fluid [class*="span"]:first-child {
11.436 + margin-left: 0;
11.437 +}
11.438 +
11.439 +.row-fluid .controls-row [class*="span"] + [class*="span"] {
11.440 + margin-left: 2.127659574468085%;
11.441 +}
11.442 +
11.443 +.row-fluid .span12 {
11.444 + width: 100%;
11.445 + *width: 99.94680851063829%;
11.446 +}
11.447 +
11.448 +.row-fluid .span11 {
11.449 + width: 91.48936170212765%;
11.450 + *width: 91.43617021276594%;
11.451 +}
11.452 +
11.453 +.row-fluid .span10 {
11.454 + width: 82.97872340425532%;
11.455 + *width: 82.92553191489361%;
11.456 +}
11.457 +
11.458 +.row-fluid .span9 {
11.459 + width: 74.46808510638297%;
11.460 + *width: 74.41489361702126%;
11.461 +}
11.462 +
11.463 +.row-fluid .span8 {
11.464 + width: 65.95744680851064%;
11.465 + *width: 65.90425531914893%;
11.466 +}
11.467 +
11.468 +.row-fluid .span7 {
11.469 + width: 57.44680851063829%;
11.470 + *width: 57.39361702127659%;
11.471 +}
11.472 +
11.473 +.row-fluid .span6 {
11.474 + width: 48.93617021276595%;
11.475 + *width: 48.88297872340425%;
11.476 +}
11.477 +
11.478 +.row-fluid .span5 {
11.479 + width: 40.42553191489362%;
11.480 + *width: 40.37234042553192%;
11.481 +}
11.482 +
11.483 +.row-fluid .span4 {
11.484 + width: 31.914893617021278%;
11.485 + *width: 31.861702127659576%;
11.486 +}
11.487 +
11.488 +.row-fluid .span3 {
11.489 + width: 23.404255319148934%;
11.490 + *width: 23.351063829787233%;
11.491 +}
11.492 +
11.493 +.row-fluid .span2 {
11.494 + width: 14.893617021276595%;
11.495 + *width: 14.840425531914894%;
11.496 +}
11.497 +
11.498 +.row-fluid .span1 {
11.499 + width: 6.382978723404255%;
11.500 + *width: 6.329787234042553%;
11.501 +}
11.502 +
11.503 +.row-fluid .offset12 {
11.504 + margin-left: 104.25531914893617%;
11.505 + *margin-left: 104.14893617021275%;
11.506 +}
11.507 +
11.508 +.row-fluid .offset12:first-child {
11.509 + margin-left: 102.12765957446808%;
11.510 + *margin-left: 102.02127659574467%;
11.511 +}
11.512 +
11.513 +.row-fluid .offset11 {
11.514 + margin-left: 95.74468085106382%;
11.515 + *margin-left: 95.6382978723404%;
11.516 +}
11.517 +
11.518 +.row-fluid .offset11:first-child {
11.519 + margin-left: 93.61702127659574%;
11.520 + *margin-left: 93.51063829787232%;
11.521 +}
11.522 +
11.523 +.row-fluid .offset10 {
11.524 + margin-left: 87.23404255319149%;
11.525 + *margin-left: 87.12765957446807%;
11.526 +}
11.527 +
11.528 +.row-fluid .offset10:first-child {
11.529 + margin-left: 85.1063829787234%;
11.530 + *margin-left: 84.99999999999999%;
11.531 +}
11.532 +
11.533 +.row-fluid .offset9 {
11.534 + margin-left: 78.72340425531914%;
11.535 + *margin-left: 78.61702127659572%;
11.536 +}
11.537 +
11.538 +.row-fluid .offset9:first-child {
11.539 + margin-left: 76.59574468085106%;
11.540 + *margin-left: 76.48936170212764%;
11.541 +}
11.542 +
11.543 +.row-fluid .offset8 {
11.544 + margin-left: 70.2127659574468%;
11.545 + *margin-left: 70.10638297872339%;
11.546 +}
11.547 +
11.548 +.row-fluid .offset8:first-child {
11.549 + margin-left: 68.08510638297872%;
11.550 + *margin-left: 67.9787234042553%;
11.551 +}
11.552 +
11.553 +.row-fluid .offset7 {
11.554 + margin-left: 61.70212765957446%;
11.555 + *margin-left: 61.59574468085106%;
11.556 +}
11.557 +
11.558 +.row-fluid .offset7:first-child {
11.559 + margin-left: 59.574468085106375%;
11.560 + *margin-left: 59.46808510638297%;
11.561 +}
11.562 +
11.563 +.row-fluid .offset6 {
11.564 + margin-left: 53.191489361702125%;
11.565 + *margin-left: 53.085106382978715%;
11.566 +}
11.567 +
11.568 +.row-fluid .offset6:first-child {
11.569 + margin-left: 51.063829787234035%;
11.570 + *margin-left: 50.95744680851063%;
11.571 +}
11.572 +
11.573 +.row-fluid .offset5 {
11.574 + margin-left: 44.68085106382979%;
11.575 + *margin-left: 44.57446808510638%;
11.576 +}
11.577 +
11.578 +.row-fluid .offset5:first-child {
11.579 + margin-left: 42.5531914893617%;
11.580 + *margin-left: 42.4468085106383%;
11.581 +}
11.582 +
11.583 +.row-fluid .offset4 {
11.584 + margin-left: 36.170212765957444%;
11.585 + *margin-left: 36.06382978723405%;
11.586 +}
11.587 +
11.588 +.row-fluid .offset4:first-child {
11.589 + margin-left: 34.04255319148936%;
11.590 + *margin-left: 33.93617021276596%;
11.591 +}
11.592 +
11.593 +.row-fluid .offset3 {
11.594 + margin-left: 27.659574468085104%;
11.595 + *margin-left: 27.5531914893617%;
11.596 +}
11.597 +
11.598 +.row-fluid .offset3:first-child {
11.599 + margin-left: 25.53191489361702%;
11.600 + *margin-left: 25.425531914893618%;
11.601 +}
11.602 +
11.603 +.row-fluid .offset2 {
11.604 + margin-left: 19.148936170212764%;
11.605 + *margin-left: 19.04255319148936%;
11.606 +}
11.607 +
11.608 +.row-fluid .offset2:first-child {
11.609 + margin-left: 17.02127659574468%;
11.610 + *margin-left: 16.914893617021278%;
11.611 +}
11.612 +
11.613 +.row-fluid .offset1 {
11.614 + margin-left: 10.638297872340425%;
11.615 + *margin-left: 10.53191489361702%;
11.616 +}
11.617 +
11.618 +.row-fluid .offset1:first-child {
11.619 + margin-left: 8.51063829787234%;
11.620 + *margin-left: 8.404255319148938%;
11.621 +}
11.622 +
11.623 +[class*="span"].hide,
11.624 +.row-fluid [class*="span"].hide {
11.625 + display: none;
11.626 +}
11.627 +
11.628 +[class*="span"].pull-right,
11.629 +.row-fluid [class*="span"].pull-right {
11.630 + float: right;
11.631 +}
11.632 +
11.633 +.container {
11.634 + margin-right: auto;
11.635 + margin-left: auto;
11.636 + *zoom: 1;
11.637 +}
11.638 +
11.639 +.container:before,
11.640 +.container:after {
11.641 + display: table;
11.642 + line-height: 0;
11.643 + content: "";
11.644 +}
11.645 +
11.646 +.container:after {
11.647 + clear: both;
11.648 +}
11.649 +
11.650 +.container-fluid {
11.651 + padding-right: 20px;
11.652 + padding-left: 20px;
11.653 + *zoom: 1;
11.654 +}
11.655 +
11.656 +.container-fluid:before,
11.657 +.container-fluid:after {
11.658 + display: table;
11.659 + line-height: 0;
11.660 + content: "";
11.661 +}
11.662 +
11.663 +.container-fluid:after {
11.664 + clear: both;
11.665 +}
11.666 +
11.667 +p {
11.668 + margin: 0 0 10px;
11.669 +}
11.670 +
11.671 +.lead {
11.672 + margin-bottom: 20px;
11.673 + font-size: 21px;
11.674 + font-weight: 200;
11.675 + line-height: 30px;
11.676 +}
11.677 +
11.678 +small {
11.679 + font-size: 85%;
11.680 +}
11.681 +
11.682 +strong {
11.683 + font-weight: bold;
11.684 +}
11.685 +
11.686 +em {
11.687 + font-style: italic;
11.688 +}
11.689 +
11.690 +cite {
11.691 + font-style: normal;
11.692 +}
11.693 +
11.694 +.muted {
11.695 + color: #999999;
11.696 +}
11.697 +
11.698 +a.muted:hover,
11.699 +a.muted:focus {
11.700 + color: #808080;
11.701 +}
11.702 +
11.703 +.text-warning {
11.704 + color: #c09853;
11.705 +}
11.706 +
11.707 +a.text-warning:hover,
11.708 +a.text-warning:focus {
11.709 + color: #a47e3c;
11.710 +}
11.711 +
11.712 +.text-error {
11.713 + color: #b94a48;
11.714 +}
11.715 +
11.716 +a.text-error:hover,
11.717 +a.text-error:focus {
11.718 + color: #953b39;
11.719 +}
11.720 +
11.721 +.text-info {
11.722 + color: #3a87ad;
11.723 +}
11.724 +
11.725 +a.text-info:hover,
11.726 +a.text-info:focus {
11.727 + color: #2d6987;
11.728 +}
11.729 +
11.730 +.text-success {
11.731 + color: #468847;
11.732 +}
11.733 +
11.734 +a.text-success:hover,
11.735 +a.text-success:focus {
11.736 + color: #356635;
11.737 +}
11.738 +
11.739 +.text-left {
11.740 + text-align: left;
11.741 +}
11.742 +
11.743 +.text-right {
11.744 + text-align: right;
11.745 +}
11.746 +
11.747 +.text-center {
11.748 + text-align: center;
11.749 +}
11.750 +
11.751 +h1,
11.752 +h2,
11.753 +h3,
11.754 +h4,
11.755 +h5,
11.756 +h6 {
11.757 + margin: 10px 0;
11.758 + font-family: inherit;
11.759 + font-weight: bold;
11.760 + line-height: 20px;
11.761 + color: inherit;
11.762 + text-rendering: optimizelegibility;
11.763 +}
11.764 +
11.765 +h1 small,
11.766 +h2 small,
11.767 +h3 small,
11.768 +h4 small,
11.769 +h5 small,
11.770 +h6 small {
11.771 + font-weight: normal;
11.772 + line-height: 1;
11.773 + color: #999999;
11.774 +}
11.775 +
11.776 +h1,
11.777 +h2,
11.778 +h3 {
11.779 + line-height: 40px;
11.780 +}
11.781 +
11.782 +h1 {
11.783 + font-size: 38.5px;
11.784 +}
11.785 +
11.786 +h2 {
11.787 + font-size: 31.5px;
11.788 +}
11.789 +
11.790 +h3 {
11.791 + font-size: 24.5px;
11.792 +}
11.793 +
11.794 +h4 {
11.795 + font-size: 17.5px;
11.796 +}
11.797 +
11.798 +h5 {
11.799 + font-size: 14px;
11.800 +}
11.801 +
11.802 +h6 {
11.803 + font-size: 11.9px;
11.804 +}
11.805 +
11.806 +h1 small {
11.807 + font-size: 24.5px;
11.808 +}
11.809 +
11.810 +h2 small {
11.811 + font-size: 17.5px;
11.812 +}
11.813 +
11.814 +h3 small {
11.815 + font-size: 14px;
11.816 +}
11.817 +
11.818 +h4 small {
11.819 + font-size: 14px;
11.820 +}
11.821 +
11.822 +.page-header {
11.823 + padding-bottom: 9px;
11.824 + margin: 20px 0 30px;
11.825 + border-bottom: 1px solid #eeeeee;
11.826 +}
11.827 +
11.828 +ul,
11.829 +ol {
11.830 + padding: 0;
11.831 + margin: 0 0 10px 25px;
11.832 +}
11.833 +
11.834 +ul ul,
11.835 +ul ol,
11.836 +ol ol,
11.837 +ol ul {
11.838 + margin-bottom: 0;
11.839 +}
11.840 +
11.841 +li {
11.842 + line-height: 20px;
11.843 +}
11.844 +
11.845 +ul.unstyled,
11.846 +ol.unstyled {
11.847 + margin-left: 0;
11.848 + list-style: none;
11.849 +}
11.850 +
11.851 +ul.inline,
11.852 +ol.inline {
11.853 + margin-left: 0;
11.854 + list-style: none;
11.855 +}
11.856 +
11.857 +ul.inline > li,
11.858 +ol.inline > li {
11.859 + display: inline-block;
11.860 + *display: inline;
11.861 + padding-right: 5px;
11.862 + padding-left: 5px;
11.863 + *zoom: 1;
11.864 +}
11.865 +
11.866 +dl {
11.867 + margin-bottom: 20px;
11.868 +}
11.869 +
11.870 +dt,
11.871 +dd {
11.872 + line-height: 20px;
11.873 +}
11.874 +
11.875 +dt {
11.876 + font-weight: bold;
11.877 +}
11.878 +
11.879 +dd {
11.880 + margin-left: 10px;
11.881 +}
11.882 +
11.883 +.dl-horizontal {
11.884 + *zoom: 1;
11.885 +}
11.886 +
11.887 +.dl-horizontal:before,
11.888 +.dl-horizontal:after {
11.889 + display: table;
11.890 + line-height: 0;
11.891 + content: "";
11.892 +}
11.893 +
11.894 +.dl-horizontal:after {
11.895 + clear: both;
11.896 +}
11.897 +
11.898 +.dl-horizontal dt {
11.899 + float: left;
11.900 + width: 160px;
11.901 + overflow: hidden;
11.902 + clear: left;
11.903 + text-align: right;
11.904 + text-overflow: ellipsis;
11.905 + white-space: nowrap;
11.906 +}
11.907 +
11.908 +.dl-horizontal dd {
11.909 + margin-left: 180px;
11.910 +}
11.911 +
11.912 +hr {
11.913 + margin: 20px 0;
11.914 + border: 0;
11.915 + border-top: 1px solid #eeeeee;
11.916 + border-bottom: 1px solid #ffffff;
11.917 +}
11.918 +
11.919 +abbr[title],
11.920 +abbr[data-original-title] {
11.921 + cursor: help;
11.922 + border-bottom: 1px dotted #999999;
11.923 +}
11.924 +
11.925 +abbr.initialism {
11.926 + font-size: 90%;
11.927 + text-transform: uppercase;
11.928 +}
11.929 +
11.930 +blockquote {
11.931 + padding: 0 0 0 15px;
11.932 + margin: 0 0 20px;
11.933 + border-left: 5px solid #eeeeee;
11.934 +}
11.935 +
11.936 +blockquote p {
11.937 + margin-bottom: 0;
11.938 + font-size: 17.5px;
11.939 + font-weight: 300;
11.940 + line-height: 1.25;
11.941 +}
11.942 +
11.943 +blockquote small {
11.944 + display: block;
11.945 + line-height: 20px;
11.946 + color: #999999;
11.947 +}
11.948 +
11.949 +blockquote small:before {
11.950 + content: '\2014 \00A0';
11.951 +}
11.952 +
11.953 +blockquote.pull-right {
11.954 + float: right;
11.955 + padding-right: 15px;
11.956 + padding-left: 0;
11.957 + border-right: 5px solid #eeeeee;
11.958 + border-left: 0;
11.959 +}
11.960 +
11.961 +blockquote.pull-right p,
11.962 +blockquote.pull-right small {
11.963 + text-align: right;
11.964 +}
11.965 +
11.966 +blockquote.pull-right small:before {
11.967 + content: '';
11.968 +}
11.969 +
11.970 +blockquote.pull-right small:after {
11.971 + content: '\00A0 \2014';
11.972 +}
11.973 +
11.974 +q:before,
11.975 +q:after,
11.976 +blockquote:before,
11.977 +blockquote:after {
11.978 + content: "";
11.979 +}
11.980 +
11.981 +address {
11.982 + display: block;
11.983 + margin-bottom: 20px;
11.984 + font-style: normal;
11.985 + line-height: 20px;
11.986 +}
11.987 +
11.988 +code,
11.989 +pre {
11.990 + padding: 0 3px 2px;
11.991 + font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
11.992 + font-size: 12px;
11.993 + color: #333333;
11.994 + -webkit-border-radius: 3px;
11.995 + -moz-border-radius: 3px;
11.996 + border-radius: 3px;
11.997 +}
11.998 +
11.999 +code {
11.1000 + padding: 2px 4px;
11.1001 + color: #d14;
11.1002 + white-space: nowrap;
11.1003 + background-color: #f7f7f9;
11.1004 + border: 1px solid #e1e1e8;
11.1005 +}
11.1006 +
11.1007 +pre {
11.1008 + display: block;
11.1009 + padding: 9.5px;
11.1010 + margin: 0 0 10px;
11.1011 + font-size: 13px;
11.1012 + line-height: 20px;
11.1013 + word-break: break-all;
11.1014 + word-wrap: break-word;
11.1015 + white-space: pre;
11.1016 + white-space: pre-wrap;
11.1017 + background-color: #f5f5f5;
11.1018 + border: 1px solid #ccc;
11.1019 + border: 1px solid rgba(0, 0, 0, 0.15);
11.1020 + -webkit-border-radius: 4px;
11.1021 + -moz-border-radius: 4px;
11.1022 + border-radius: 4px;
11.1023 +}
11.1024 +
11.1025 +pre.prettyprint {
11.1026 + margin-bottom: 20px;
11.1027 +}
11.1028 +
11.1029 +pre code {
11.1030 + padding: 0;
11.1031 + color: inherit;
11.1032 + white-space: pre;
11.1033 + white-space: pre-wrap;
11.1034 + background-color: transparent;
11.1035 + border: 0;
11.1036 +}
11.1037 +
11.1038 +.pre-scrollable {
11.1039 + max-height: 340px;
11.1040 + overflow-y: scroll;
11.1041 +}
11.1042 +
11.1043 +form {
11.1044 + margin: 0 0 20px;
11.1045 +}
11.1046 +
11.1047 +fieldset {
11.1048 + padding: 0;
11.1049 + margin: 0;
11.1050 + border: 0;
11.1051 +}
11.1052 +
11.1053 +legend {
11.1054 + display: block;
11.1055 + width: 100%;
11.1056 + padding: 0;
11.1057 + margin-bottom: 20px;
11.1058 + font-size: 21px;
11.1059 + line-height: 40px;
11.1060 + color: #333333;
11.1061 + border: 0;
11.1062 + border-bottom: 1px solid #e5e5e5;
11.1063 +}
11.1064 +
11.1065 +legend small {
11.1066 + font-size: 15px;
11.1067 + color: #999999;
11.1068 +}
11.1069 +
11.1070 +label,
11.1071 +input,
11.1072 +button,
11.1073 +select,
11.1074 +textarea {
11.1075 + font-size: 14px;
11.1076 + font-weight: normal;
11.1077 + line-height: 20px;
11.1078 +}
11.1079 +
11.1080 +input,
11.1081 +button,
11.1082 +select,
11.1083 +textarea {
11.1084 + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
11.1085 +}
11.1086 +
11.1087 +label {
11.1088 + display: block;
11.1089 + margin-bottom: 5px;
11.1090 +}
11.1091 +
11.1092 +select,
11.1093 +textarea,
11.1094 +input[type="text"],
11.1095 +input[type="password"],
11.1096 +input[type="datetime"],
11.1097 +input[type="datetime-local"],
11.1098 +input[type="date"],
11.1099 +input[type="month"],
11.1100 +input[type="time"],
11.1101 +input[type="week"],
11.1102 +input[type="number"],
11.1103 +input[type="email"],
11.1104 +input[type="url"],
11.1105 +input[type="search"],
11.1106 +input[type="tel"],
11.1107 +input[type="color"],
11.1108 +.uneditable-input {
11.1109 + display: inline-block;
11.1110 + height: 20px;
11.1111 + padding: 4px 6px;
11.1112 + margin-bottom: 10px;
11.1113 + font-size: 14px;
11.1114 + line-height: 20px;
11.1115 + color: #555555;
11.1116 + vertical-align: middle;
11.1117 + -webkit-border-radius: 4px;
11.1118 + -moz-border-radius: 4px;
11.1119 + border-radius: 4px;
11.1120 +}
11.1121 +
11.1122 +input,
11.1123 +textarea,
11.1124 +.uneditable-input {
11.1125 + width: 300px;
11.1126 +}
11.1127 +
11.1128 +textarea {
11.1129 + height: auto;
11.1130 +}
11.1131 +
11.1132 +textarea,
11.1133 +input[type="text"],
11.1134 +input[type="password"],
11.1135 +input[type="datetime"],
11.1136 +input[type="datetime-local"],
11.1137 +input[type="date"],
11.1138 +input[type="month"],
11.1139 +input[type="time"],
11.1140 +input[type="week"],
11.1141 +input[type="number"],
11.1142 +input[type="email"],
11.1143 +input[type="url"],
11.1144 +input[type="search"],
11.1145 +input[type="tel"],
11.1146 +input[type="color"],
11.1147 +.uneditable-input {
11.1148 + background-color: #ffffff;
11.1149 + border: 1px solid #cccccc;
11.1150 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1151 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1152 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1153 + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
11.1154 + -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
11.1155 + -o-transition: border linear 0.2s, box-shadow linear 0.2s;
11.1156 + transition: border linear 0.2s, box-shadow linear 0.2s;
11.1157 +}
11.1158 +
11.1159 +textarea:focus,
11.1160 +input[type="text"]:focus,
11.1161 +input[type="password"]:focus,
11.1162 +input[type="datetime"]:focus,
11.1163 +input[type="datetime-local"]:focus,
11.1164 +input[type="date"]:focus,
11.1165 +input[type="month"]:focus,
11.1166 +input[type="time"]:focus,
11.1167 +input[type="week"]:focus,
11.1168 +input[type="number"]:focus,
11.1169 +input[type="email"]:focus,
11.1170 +input[type="url"]:focus,
11.1171 +input[type="search"]:focus,
11.1172 +input[type="tel"]:focus,
11.1173 +input[type="color"]:focus,
11.1174 +.uneditable-input:focus {
11.1175 + border-color: rgba(82, 168, 236, 0.8);
11.1176 + outline: 0;
11.1177 + outline: thin dotted \9;
11.1178 + /* IE6-9 */
11.1179 +
11.1180 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
11.1181 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
11.1182 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
11.1183 +}
11.1184 +
11.1185 +input[type="radio"],
11.1186 +input[type="checkbox"] {
11.1187 + margin: 4px 0 0;
11.1188 + margin-top: 1px \9;
11.1189 + *margin-top: 0;
11.1190 + line-height: normal;
11.1191 +}
11.1192 +
11.1193 +input[type="file"],
11.1194 +input[type="image"],
11.1195 +input[type="submit"],
11.1196 +input[type="reset"],
11.1197 +input[type="button"],
11.1198 +input[type="radio"],
11.1199 +input[type="checkbox"] {
11.1200 + width: auto;
11.1201 +}
11.1202 +
11.1203 +select,
11.1204 +input[type="file"] {
11.1205 + height: 30px;
11.1206 + /* In IE7, the height of the select element cannot be changed by height, only font-size */
11.1207 +
11.1208 + *margin-top: 4px;
11.1209 + /* For IE7, add top margin to align select with labels */
11.1210 +
11.1211 + vertical-align: middle;
11.1212 +}
11.1213 +
11.1214 +select {
11.1215 + width: 220px;
11.1216 + background-color: #ffffff;
11.1217 + border: 1px solid #cccccc;
11.1218 +}
11.1219 +
11.1220 +select[multiple],
11.1221 +select[size] {
11.1222 + height: auto;
11.1223 +}
11.1224 +
11.1225 +select:focus,
11.1226 +input[type="file"]:focus,
11.1227 +input[type="radio"]:focus,
11.1228 +input[type="checkbox"]:focus {
11.1229 + outline: thin dotted #333;
11.1230 + outline: 5px auto -webkit-focus-ring-color;
11.1231 + outline-offset: -2px;
11.1232 +}
11.1233 +
11.1234 +.uneditable-input,
11.1235 +.uneditable-textarea {
11.1236 + color: #999999;
11.1237 + cursor: not-allowed;
11.1238 + background-color: #fcfcfc;
11.1239 + border-color: #cccccc;
11.1240 + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
11.1241 + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
11.1242 + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
11.1243 +}
11.1244 +
11.1245 +.uneditable-input {
11.1246 + overflow: hidden;
11.1247 + white-space: nowrap;
11.1248 +}
11.1249 +
11.1250 +.uneditable-textarea {
11.1251 + width: auto;
11.1252 + height: auto;
11.1253 +}
11.1254 +
11.1255 +input:-moz-placeholder,
11.1256 +textarea:-moz-placeholder {
11.1257 + color: #999999;
11.1258 +}
11.1259 +
11.1260 +input:-ms-input-placeholder,
11.1261 +textarea:-ms-input-placeholder {
11.1262 + color: #999999;
11.1263 +}
11.1264 +
11.1265 +input::-webkit-input-placeholder,
11.1266 +textarea::-webkit-input-placeholder {
11.1267 + color: #999999;
11.1268 +}
11.1269 +
11.1270 +.radio,
11.1271 +.checkbox {
11.1272 + min-height: 20px;
11.1273 + padding-left: 20px;
11.1274 +}
11.1275 +
11.1276 +.radio input[type="radio"],
11.1277 +.checkbox input[type="checkbox"] {
11.1278 + float: left;
11.1279 + margin-left: -20px;
11.1280 +}
11.1281 +
11.1282 +.controls > .radio:first-child,
11.1283 +.controls > .checkbox:first-child {
11.1284 + padding-top: 5px;
11.1285 +}
11.1286 +
11.1287 +.radio.inline,
11.1288 +.checkbox.inline {
11.1289 + display: inline-block;
11.1290 + padding-top: 5px;
11.1291 + margin-bottom: 0;
11.1292 + vertical-align: middle;
11.1293 +}
11.1294 +
11.1295 +.radio.inline + .radio.inline,
11.1296 +.checkbox.inline + .checkbox.inline {
11.1297 + margin-left: 10px;
11.1298 +}
11.1299 +
11.1300 +.input-mini {
11.1301 + width: 60px;
11.1302 +}
11.1303 +
11.1304 +.input-small {
11.1305 + width: 90px;
11.1306 +}
11.1307 +
11.1308 +.input-medium {
11.1309 + width: 150px;
11.1310 +}
11.1311 +
11.1312 +.input-large {
11.1313 + width: 210px;
11.1314 +}
11.1315 +
11.1316 +.input-xlarge {
11.1317 + width: 270px;
11.1318 +}
11.1319 +
11.1320 +.input-xxlarge {
11.1321 + width: 530px;
11.1322 +}
11.1323 +
11.1324 +input[class*="span"],
11.1325 +select[class*="span"],
11.1326 +textarea[class*="span"],
11.1327 +.uneditable-input[class*="span"],
11.1328 +.row-fluid input[class*="span"],
11.1329 +.row-fluid select[class*="span"],
11.1330 +.row-fluid textarea[class*="span"],
11.1331 +.row-fluid .uneditable-input[class*="span"] {
11.1332 + float: none;
11.1333 + margin-left: 0;
11.1334 +}
11.1335 +
11.1336 +.input-append input[class*="span"],
11.1337 +.input-append .uneditable-input[class*="span"],
11.1338 +.input-prepend input[class*="span"],
11.1339 +.input-prepend .uneditable-input[class*="span"],
11.1340 +.row-fluid input[class*="span"],
11.1341 +.row-fluid select[class*="span"],
11.1342 +.row-fluid textarea[class*="span"],
11.1343 +.row-fluid .uneditable-input[class*="span"],
11.1344 +.row-fluid .input-prepend [class*="span"],
11.1345 +.row-fluid .input-append [class*="span"] {
11.1346 + display: inline-block;
11.1347 +}
11.1348 +
11.1349 +input,
11.1350 +textarea,
11.1351 +.uneditable-input {
11.1352 + margin-left: 0;
11.1353 +}
11.1354 +
11.1355 +.controls-row [class*="span"] + [class*="span"] {
11.1356 + margin-left: 20px;
11.1357 +}
11.1358 +
11.1359 +input.span12,
11.1360 +textarea.span12,
11.1361 +.uneditable-input.span12 {
11.1362 + width: 926px;
11.1363 +}
11.1364 +
11.1365 +input.span11,
11.1366 +textarea.span11,
11.1367 +.uneditable-input.span11 {
11.1368 + width: 846px;
11.1369 +}
11.1370 +
11.1371 +input.span10,
11.1372 +textarea.span10,
11.1373 +.uneditable-input.span10 {
11.1374 + width: 766px;
11.1375 +}
11.1376 +
11.1377 +input.span9,
11.1378 +textarea.span9,
11.1379 +.uneditable-input.span9 {
11.1380 + width: 686px;
11.1381 +}
11.1382 +
11.1383 +input.span8,
11.1384 +textarea.span8,
11.1385 +.uneditable-input.span8 {
11.1386 + width: 606px;
11.1387 +}
11.1388 +
11.1389 +input.span7,
11.1390 +textarea.span7,
11.1391 +.uneditable-input.span7 {
11.1392 + width: 526px;
11.1393 +}
11.1394 +
11.1395 +input.span6,
11.1396 +textarea.span6,
11.1397 +.uneditable-input.span6 {
11.1398 + width: 446px;
11.1399 +}
11.1400 +
11.1401 +input.span5,
11.1402 +textarea.span5,
11.1403 +.uneditable-input.span5 {
11.1404 + width: 366px;
11.1405 +}
11.1406 +
11.1407 +input.span4,
11.1408 +textarea.span4,
11.1409 +.uneditable-input.span4 {
11.1410 + width: 286px;
11.1411 +}
11.1412 +
11.1413 +input.span3,
11.1414 +textarea.span3,
11.1415 +.uneditable-input.span3 {
11.1416 + width: 206px;
11.1417 +}
11.1418 +
11.1419 +input.span2,
11.1420 +textarea.span2,
11.1421 +.uneditable-input.span2 {
11.1422 + width: 126px;
11.1423 +}
11.1424 +
11.1425 +input.span1,
11.1426 +textarea.span1,
11.1427 +.uneditable-input.span1 {
11.1428 + width: 46px;
11.1429 +}
11.1430 +
11.1431 +.controls-row {
11.1432 + *zoom: 1;
11.1433 +}
11.1434 +
11.1435 +.controls-row:before,
11.1436 +.controls-row:after {
11.1437 + display: table;
11.1438 + line-height: 0;
11.1439 + content: "";
11.1440 +}
11.1441 +
11.1442 +.controls-row:after {
11.1443 + clear: both;
11.1444 +}
11.1445 +
11.1446 +.controls-row [class*="span"],
11.1447 +.row-fluid .controls-row [class*="span"] {
11.1448 + float: left;
11.1449 +}
11.1450 +
11.1451 +.controls-row .checkbox[class*="span"],
11.1452 +.controls-row .radio[class*="span"] {
11.1453 + padding-top: 5px;
11.1454 +}
11.1455 +
11.1456 +input[disabled],
11.1457 +select[disabled],
11.1458 +textarea[disabled],
11.1459 +input[readonly],
11.1460 +select[readonly],
11.1461 +textarea[readonly] {
11.1462 + cursor: not-allowed;
11.1463 + background-color: #eeeeee;
11.1464 +}
11.1465 +
11.1466 +input[type="radio"][disabled],
11.1467 +input[type="checkbox"][disabled],
11.1468 +input[type="radio"][readonly],
11.1469 +input[type="checkbox"][readonly] {
11.1470 + background-color: transparent;
11.1471 +}
11.1472 +
11.1473 +.control-group.warning .control-label,
11.1474 +.control-group.warning .help-block,
11.1475 +.control-group.warning .help-inline {
11.1476 + color: #c09853;
11.1477 +}
11.1478 +
11.1479 +.control-group.warning .checkbox,
11.1480 +.control-group.warning .radio,
11.1481 +.control-group.warning input,
11.1482 +.control-group.warning select,
11.1483 +.control-group.warning textarea {
11.1484 + color: #c09853;
11.1485 +}
11.1486 +
11.1487 +.control-group.warning input,
11.1488 +.control-group.warning select,
11.1489 +.control-group.warning textarea {
11.1490 + border-color: #c09853;
11.1491 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1492 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1493 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1494 +}
11.1495 +
11.1496 +.control-group.warning input:focus,
11.1497 +.control-group.warning select:focus,
11.1498 +.control-group.warning textarea:focus {
11.1499 + border-color: #a47e3c;
11.1500 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
11.1501 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
11.1502 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
11.1503 +}
11.1504 +
11.1505 +.control-group.warning .input-prepend .add-on,
11.1506 +.control-group.warning .input-append .add-on {
11.1507 + color: #c09853;
11.1508 + background-color: #fcf8e3;
11.1509 + border-color: #c09853;
11.1510 +}
11.1511 +
11.1512 +.control-group.error .control-label,
11.1513 +.control-group.error .help-block,
11.1514 +.control-group.error .help-inline {
11.1515 + color: #b94a48;
11.1516 +}
11.1517 +
11.1518 +.control-group.error .checkbox,
11.1519 +.control-group.error .radio,
11.1520 +.control-group.error input,
11.1521 +.control-group.error select,
11.1522 +.control-group.error textarea {
11.1523 + color: #b94a48;
11.1524 +}
11.1525 +
11.1526 +.control-group.error input,
11.1527 +.control-group.error select,
11.1528 +.control-group.error textarea {
11.1529 + border-color: #b94a48;
11.1530 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1531 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1532 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1533 +}
11.1534 +
11.1535 +.control-group.error input:focus,
11.1536 +.control-group.error select:focus,
11.1537 +.control-group.error textarea:focus {
11.1538 + border-color: #953b39;
11.1539 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
11.1540 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
11.1541 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
11.1542 +}
11.1543 +
11.1544 +.control-group.error .input-prepend .add-on,
11.1545 +.control-group.error .input-append .add-on {
11.1546 + color: #b94a48;
11.1547 + background-color: #f2dede;
11.1548 + border-color: #b94a48;
11.1549 +}
11.1550 +
11.1551 +.control-group.success .control-label,
11.1552 +.control-group.success .help-block,
11.1553 +.control-group.success .help-inline {
11.1554 + color: #468847;
11.1555 +}
11.1556 +
11.1557 +.control-group.success .checkbox,
11.1558 +.control-group.success .radio,
11.1559 +.control-group.success input,
11.1560 +.control-group.success select,
11.1561 +.control-group.success textarea {
11.1562 + color: #468847;
11.1563 +}
11.1564 +
11.1565 +.control-group.success input,
11.1566 +.control-group.success select,
11.1567 +.control-group.success textarea {
11.1568 + border-color: #468847;
11.1569 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1570 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1571 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1572 +}
11.1573 +
11.1574 +.control-group.success input:focus,
11.1575 +.control-group.success select:focus,
11.1576 +.control-group.success textarea:focus {
11.1577 + border-color: #356635;
11.1578 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
11.1579 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
11.1580 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
11.1581 +}
11.1582 +
11.1583 +.control-group.success .input-prepend .add-on,
11.1584 +.control-group.success .input-append .add-on {
11.1585 + color: #468847;
11.1586 + background-color: #dff0d8;
11.1587 + border-color: #468847;
11.1588 +}
11.1589 +
11.1590 +.control-group.info .control-label,
11.1591 +.control-group.info .help-block,
11.1592 +.control-group.info .help-inline {
11.1593 + color: #3a87ad;
11.1594 +}
11.1595 +
11.1596 +.control-group.info .checkbox,
11.1597 +.control-group.info .radio,
11.1598 +.control-group.info input,
11.1599 +.control-group.info select,
11.1600 +.control-group.info textarea {
11.1601 + color: #3a87ad;
11.1602 +}
11.1603 +
11.1604 +.control-group.info input,
11.1605 +.control-group.info select,
11.1606 +.control-group.info textarea {
11.1607 + border-color: #3a87ad;
11.1608 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1609 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1610 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1611 +}
11.1612 +
11.1613 +.control-group.info input:focus,
11.1614 +.control-group.info select:focus,
11.1615 +.control-group.info textarea:focus {
11.1616 + border-color: #2d6987;
11.1617 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
11.1618 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
11.1619 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
11.1620 +}
11.1621 +
11.1622 +.control-group.info .input-prepend .add-on,
11.1623 +.control-group.info .input-append .add-on {
11.1624 + color: #3a87ad;
11.1625 + background-color: #d9edf7;
11.1626 + border-color: #3a87ad;
11.1627 +}
11.1628 +
11.1629 +input:focus:invalid,
11.1630 +textarea:focus:invalid,
11.1631 +select:focus:invalid {
11.1632 + color: #b94a48;
11.1633 + border-color: #ee5f5b;
11.1634 +}
11.1635 +
11.1636 +input:focus:invalid:focus,
11.1637 +textarea:focus:invalid:focus,
11.1638 +select:focus:invalid:focus {
11.1639 + border-color: #e9322d;
11.1640 + -webkit-box-shadow: 0 0 6px #f8b9b7;
11.1641 + -moz-box-shadow: 0 0 6px #f8b9b7;
11.1642 + box-shadow: 0 0 6px #f8b9b7;
11.1643 +}
11.1644 +
11.1645 +.form-actions {
11.1646 + padding: 19px 20px 20px;
11.1647 + margin-top: 20px;
11.1648 + margin-bottom: 20px;
11.1649 + background-color: #f5f5f5;
11.1650 + border-top: 1px solid #e5e5e5;
11.1651 + *zoom: 1;
11.1652 +}
11.1653 +
11.1654 +.form-actions:before,
11.1655 +.form-actions:after {
11.1656 + display: table;
11.1657 + line-height: 0;
11.1658 + content: "";
11.1659 +}
11.1660 +
11.1661 +.form-actions:after {
11.1662 + clear: both;
11.1663 +}
11.1664 +
11.1665 +.help-block,
11.1666 +.help-inline {
11.1667 + color: #595959;
11.1668 +}
11.1669 +
11.1670 +.help-block {
11.1671 + display: block;
11.1672 + margin-bottom: 10px;
11.1673 +}
11.1674 +
11.1675 +.help-inline {
11.1676 + display: inline-block;
11.1677 + *display: inline;
11.1678 + padding-left: 5px;
11.1679 + vertical-align: middle;
11.1680 + *zoom: 1;
11.1681 +}
11.1682 +
11.1683 +.input-append,
11.1684 +.input-prepend {
11.1685 + display: inline-block;
11.1686 + margin-bottom: 10px;
11.1687 + font-size: 0;
11.1688 + white-space: nowrap;
11.1689 + vertical-align: middle;
11.1690 +}
11.1691 +
11.1692 +.input-append input,
11.1693 +.input-prepend input,
11.1694 +.input-append select,
11.1695 +.input-prepend select,
11.1696 +.input-append .uneditable-input,
11.1697 +.input-prepend .uneditable-input,
11.1698 +.input-append .dropdown-menu,
11.1699 +.input-prepend .dropdown-menu,
11.1700 +.input-append .popover,
11.1701 +.input-prepend .popover {
11.1702 + font-size: 14px;
11.1703 +}
11.1704 +
11.1705 +.input-append input,
11.1706 +.input-prepend input,
11.1707 +.input-append select,
11.1708 +.input-prepend select,
11.1709 +.input-append .uneditable-input,
11.1710 +.input-prepend .uneditable-input {
11.1711 + position: relative;
11.1712 + margin-bottom: 0;
11.1713 + *margin-left: 0;
11.1714 + vertical-align: top;
11.1715 + -webkit-border-radius: 0 4px 4px 0;
11.1716 + -moz-border-radius: 0 4px 4px 0;
11.1717 + border-radius: 0 4px 4px 0;
11.1718 +}
11.1719 +
11.1720 +.input-append input:focus,
11.1721 +.input-prepend input:focus,
11.1722 +.input-append select:focus,
11.1723 +.input-prepend select:focus,
11.1724 +.input-append .uneditable-input:focus,
11.1725 +.input-prepend .uneditable-input:focus {
11.1726 + z-index: 2;
11.1727 +}
11.1728 +
11.1729 +.input-append .add-on,
11.1730 +.input-prepend .add-on {
11.1731 + display: inline-block;
11.1732 + width: auto;
11.1733 + height: 20px;
11.1734 + min-width: 16px;
11.1735 + padding: 4px 5px;
11.1736 + font-size: 14px;
11.1737 + font-weight: normal;
11.1738 + line-height: 20px;
11.1739 + text-align: center;
11.1740 + text-shadow: 0 1px 0 #ffffff;
11.1741 + background-color: #eeeeee;
11.1742 + border: 1px solid #ccc;
11.1743 +}
11.1744 +
11.1745 +.input-append .add-on,
11.1746 +.input-prepend .add-on,
11.1747 +.input-append .btn,
11.1748 +.input-prepend .btn,
11.1749 +.input-append .btn-group > .dropdown-toggle,
11.1750 +.input-prepend .btn-group > .dropdown-toggle {
11.1751 + vertical-align: top;
11.1752 + -webkit-border-radius: 0;
11.1753 + -moz-border-radius: 0;
11.1754 + border-radius: 0;
11.1755 +}
11.1756 +
11.1757 +.input-append .active,
11.1758 +.input-prepend .active {
11.1759 + background-color: #a9dba9;
11.1760 + border-color: #46a546;
11.1761 +}
11.1762 +
11.1763 +.input-prepend .add-on,
11.1764 +.input-prepend .btn {
11.1765 + margin-right: -1px;
11.1766 +}
11.1767 +
11.1768 +.input-prepend .add-on:first-child,
11.1769 +.input-prepend .btn:first-child {
11.1770 + -webkit-border-radius: 4px 0 0 4px;
11.1771 + -moz-border-radius: 4px 0 0 4px;
11.1772 + border-radius: 4px 0 0 4px;
11.1773 +}
11.1774 +
11.1775 +.input-append input,
11.1776 +.input-append select,
11.1777 +.input-append .uneditable-input {
11.1778 + -webkit-border-radius: 4px 0 0 4px;
11.1779 + -moz-border-radius: 4px 0 0 4px;
11.1780 + border-radius: 4px 0 0 4px;
11.1781 + color: black;
11.1782 +}
11.1783 +
11.1784 +.input-append input + .btn-group .btn:last-child,
11.1785 +.input-append select + .btn-group .btn:last-child,
11.1786 +.input-append .uneditable-input + .btn-group .btn:last-child {
11.1787 + -webkit-border-radius: 0 4px 4px 0;
11.1788 + -moz-border-radius: 0 4px 4px 0;
11.1789 + border-radius: 0 4px 4px 0;
11.1790 +}
11.1791 +
11.1792 +.input-append .add-on,
11.1793 +.input-append .btn,
11.1794 +.input-append .btn-group {
11.1795 + margin-left: -1px;
11.1796 +}
11.1797 +
11.1798 +.input-append .add-on:last-child,
11.1799 +.input-append .btn:last-child,
11.1800 +.input-append .btn-group:last-child > .dropdown-toggle {
11.1801 + -webkit-border-radius: 0 4px 4px 0;
11.1802 + -moz-border-radius: 0 4px 4px 0;
11.1803 + border-radius: 0 4px 4px 0;
11.1804 +}
11.1805 +
11.1806 +.input-prepend.input-append input,
11.1807 +.input-prepend.input-append select,
11.1808 +.input-prepend.input-append .uneditable-input {
11.1809 + -webkit-border-radius: 0;
11.1810 + -moz-border-radius: 0;
11.1811 + border-radius: 0;
11.1812 +}
11.1813 +
11.1814 +.input-prepend.input-append input + .btn-group .btn,
11.1815 +.input-prepend.input-append select + .btn-group .btn,
11.1816 +.input-prepend.input-append .uneditable-input + .btn-group .btn {
11.1817 + -webkit-border-radius: 0 4px 4px 0;
11.1818 + -moz-border-radius: 0 4px 4px 0;
11.1819 + border-radius: 0 4px 4px 0;
11.1820 +}
11.1821 +
11.1822 +.input-prepend.input-append .add-on:first-child,
11.1823 +.input-prepend.input-append .btn:first-child {
11.1824 + margin-right: -1px;
11.1825 + -webkit-border-radius: 4px 0 0 4px;
11.1826 + -moz-border-radius: 4px 0 0 4px;
11.1827 + border-radius: 4px 0 0 4px;
11.1828 +}
11.1829 +
11.1830 +.input-prepend.input-append .add-on:last-child,
11.1831 +.input-prepend.input-append .btn:last-child {
11.1832 + margin-left: -1px;
11.1833 + -webkit-border-radius: 0 4px 4px 0;
11.1834 + -moz-border-radius: 0 4px 4px 0;
11.1835 + border-radius: 0 4px 4px 0;
11.1836 +}
11.1837 +
11.1838 +.input-prepend.input-append .btn-group:first-child {
11.1839 + margin-left: 0;
11.1840 +}
11.1841 +
11.1842 +input.search-query {
11.1843 + padding-right: 14px;
11.1844 + padding-right: 4px \9;
11.1845 + padding-left: 14px;
11.1846 + padding-left: 4px \9;
11.1847 + /* IE7-8 doesn't have border-radius, so don't indent the padding */
11.1848 +
11.1849 + margin-bottom: 0;
11.1850 + -webkit-border-radius: 15px;
11.1851 + -moz-border-radius: 15px;
11.1852 + border-radius: 15px;
11.1853 +}
11.1854 +
11.1855 +/* Allow for input prepend/append in search forms */
11.1856 +
11.1857 +.form-search .input-append .search-query,
11.1858 +.form-search .input-prepend .search-query {
11.1859 + -webkit-border-radius: 0;
11.1860 + -moz-border-radius: 0;
11.1861 + border-radius: 0;
11.1862 +}
11.1863 +
11.1864 +.form-search .input-append .search-query {
11.1865 + -webkit-border-radius: 14px 0 0 14px;
11.1866 + -moz-border-radius: 14px 0 0 14px;
11.1867 + border-radius: 14px 0 0 14px;
11.1868 +}
11.1869 +
11.1870 +.form-search .input-append .btn {
11.1871 + -webkit-border-radius: 0 14px 14px 0;
11.1872 + -moz-border-radius: 0 14px 14px 0;
11.1873 + border-radius: 0 14px 14px 0;
11.1874 +}
11.1875 +
11.1876 +.form-search .input-prepend .search-query {
11.1877 + -webkit-border-radius: 0 14px 14px 0;
11.1878 + -moz-border-radius: 0 14px 14px 0;
11.1879 + border-radius: 0 14px 14px 0;
11.1880 +}
11.1881 +
11.1882 +.form-search .input-prepend .btn {
11.1883 + -webkit-border-radius: 14px 0 0 14px;
11.1884 + -moz-border-radius: 14px 0 0 14px;
11.1885 + border-radius: 14px 0 0 14px;
11.1886 +}
11.1887 +
11.1888 +.form-search input,
11.1889 +.form-inline input,
11.1890 +.form-horizontal input,
11.1891 +.form-search textarea,
11.1892 +.form-inline textarea,
11.1893 +.form-horizontal textarea,
11.1894 +.form-search select,
11.1895 +.form-inline select,
11.1896 +.form-horizontal select,
11.1897 +.form-search .help-inline,
11.1898 +.form-inline .help-inline,
11.1899 +.form-horizontal .help-inline,
11.1900 +.form-search .uneditable-input,
11.1901 +.form-inline .uneditable-input,
11.1902 +.form-horizontal .uneditable-input,
11.1903 +.form-search .input-prepend,
11.1904 +.form-inline .input-prepend,
11.1905 +.form-horizontal .input-prepend,
11.1906 +.form-search .input-append,
11.1907 +.form-inline .input-append,
11.1908 +.form-horizontal .input-append {
11.1909 + display: inline-block;
11.1910 + *display: inline;
11.1911 + margin-bottom: 0;
11.1912 + vertical-align: middle;
11.1913 + *zoom: 1;
11.1914 +}
11.1915 +
11.1916 +.form-search .hide,
11.1917 +.form-inline .hide,
11.1918 +.form-horizontal .hide {
11.1919 + display: none;
11.1920 +}
11.1921 +
11.1922 +.form-search label,
11.1923 +.form-inline label,
11.1924 +.form-search .btn-group,
11.1925 +.form-inline .btn-group {
11.1926 + display: inline-block;
11.1927 +}
11.1928 +
11.1929 +.form-search .input-append,
11.1930 +.form-inline .input-append,
11.1931 +.form-search .input-prepend,
11.1932 +.form-inline .input-prepend {
11.1933 + margin-bottom: 0;
11.1934 +}
11.1935 +
11.1936 +.form-search .radio,
11.1937 +.form-search .checkbox,
11.1938 +.form-inline .radio,
11.1939 +.form-inline .checkbox {
11.1940 + padding-left: 0;
11.1941 + margin-bottom: 0;
11.1942 + vertical-align: middle;
11.1943 +}
11.1944 +
11.1945 +.form-search .radio input[type="radio"],
11.1946 +.form-search .checkbox input[type="checkbox"],
11.1947 +.form-inline .radio input[type="radio"],
11.1948 +.form-inline .checkbox input[type="checkbox"] {
11.1949 + float: left;
11.1950 + margin-right: 3px;
11.1951 + margin-left: 0;
11.1952 +}
11.1953 +
11.1954 +.control-group {
11.1955 + margin-bottom: 10px;
11.1956 +}
11.1957 +
11.1958 +legend + .control-group {
11.1959 + margin-top: 20px;
11.1960 + -webkit-margin-top-collapse: separate;
11.1961 +}
11.1962 +
11.1963 +.form-horizontal .control-group {
11.1964 + margin-bottom: 20px;
11.1965 + *zoom: 1;
11.1966 +}
11.1967 +
11.1968 +.form-horizontal .control-group:before,
11.1969 +.form-horizontal .control-group:after {
11.1970 + display: table;
11.1971 + line-height: 0;
11.1972 + content: "";
11.1973 +}
11.1974 +
11.1975 +.form-horizontal .control-group:after {
11.1976 + clear: both;
11.1977 +}
11.1978 +
11.1979 +.form-horizontal .control-label {
11.1980 + float: left;
11.1981 + width: 160px;
11.1982 + padding-top: 5px;
11.1983 + text-align: right;
11.1984 +}
11.1985 +
11.1986 +.form-horizontal .controls {
11.1987 + *display: inline-block;
11.1988 + *padding-left: 20px;
11.1989 + margin-left: 180px;
11.1990 + *margin-left: 0;
11.1991 +}
11.1992 +
11.1993 +.form-horizontal .controls:first-child {
11.1994 + *padding-left: 180px;
11.1995 +}
11.1996 +
11.1997 +.form-horizontal .help-block {
11.1998 + margin-bottom: 0;
11.1999 +}
11.2000 +
11.2001 +.form-horizontal input + .help-block,
11.2002 +.form-horizontal select + .help-block,
11.2003 +.form-horizontal textarea + .help-block,
11.2004 +.form-horizontal .uneditable-input + .help-block,
11.2005 +.form-horizontal .input-prepend + .help-block,
11.2006 +.form-horizontal .input-append + .help-block {
11.2007 + margin-top: 10px;
11.2008 +}
11.2009 +
11.2010 +.form-horizontal .form-actions {
11.2011 + padding-left: 180px;
11.2012 +}
11.2013 +
11.2014 +table {
11.2015 + max-width: 100%;
11.2016 + background-color: transparent;
11.2017 + border-collapse: collapse;
11.2018 + border-spacing: 0;
11.2019 +}
11.2020 +
11.2021 +.table {
11.2022 + width: 100%;
11.2023 + margin-bottom: 20px;
11.2024 +}
11.2025 +
11.2026 +.table th,
11.2027 +.table td {
11.2028 + padding: 8px;
11.2029 + line-height: 20px;
11.2030 + text-align: left;
11.2031 + vertical-align: top;
11.2032 + border-top: 1px solid #dddddd;
11.2033 +}
11.2034 +
11.2035 +.table th {
11.2036 + font-weight: bold;
11.2037 +}
11.2038 +
11.2039 +.table thead th {
11.2040 + vertical-align: bottom;
11.2041 +}
11.2042 +
11.2043 +.table caption + thead tr:first-child th,
11.2044 +.table caption + thead tr:first-child td,
11.2045 +.table colgroup + thead tr:first-child th,
11.2046 +.table colgroup + thead tr:first-child td,
11.2047 +.table thead:first-child tr:first-child th,
11.2048 +.table thead:first-child tr:first-child td {
11.2049 + border-top: 0;
11.2050 +}
11.2051 +
11.2052 +.table tbody + tbody {
11.2053 + border-top: 2px solid #dddddd;
11.2054 +}
11.2055 +
11.2056 +.table .table {
11.2057 + background-color: #ffffff;
11.2058 +}
11.2059 +
11.2060 +.table-condensed th,
11.2061 +.table-condensed td {
11.2062 + padding: 4px 5px;
11.2063 +}
11.2064 +
11.2065 +.table-bordered {
11.2066 + border: 1px solid #dddddd;
11.2067 + border-collapse: separate;
11.2068 + *border-collapse: collapse;
11.2069 + border-left: 0;
11.2070 + -webkit-border-radius: 4px;
11.2071 + -moz-border-radius: 4px;
11.2072 + border-radius: 4px;
11.2073 +}
11.2074 +
11.2075 +.table-bordered th,
11.2076 +.table-bordered td {
11.2077 + border-left: 1px solid #dddddd;
11.2078 +}
11.2079 +
11.2080 +.table-bordered caption + thead tr:first-child th,
11.2081 +.table-bordered caption + tbody tr:first-child th,
11.2082 +.table-bordered caption + tbody tr:first-child td,
11.2083 +.table-bordered colgroup + thead tr:first-child th,
11.2084 +.table-bordered colgroup + tbody tr:first-child th,
11.2085 +.table-bordered colgroup + tbody tr:first-child td,
11.2086 +.table-bordered thead:first-child tr:first-child th,
11.2087 +.table-bordered tbody:first-child tr:first-child th,
11.2088 +.table-bordered tbody:first-child tr:first-child td {
11.2089 + border-top: 0;
11.2090 +}
11.2091 +
11.2092 +.table-bordered thead:first-child tr:first-child > th:first-child,
11.2093 +.table-bordered tbody:first-child tr:first-child > td:first-child,
11.2094 +.table-bordered tbody:first-child tr:first-child > th:first-child {
11.2095 + -webkit-border-top-left-radius: 4px;
11.2096 + border-top-left-radius: 4px;
11.2097 + -moz-border-radius-topleft: 4px;
11.2098 +}
11.2099 +
11.2100 +.table-bordered thead:first-child tr:first-child > th:last-child,
11.2101 +.table-bordered tbody:first-child tr:first-child > td:last-child,
11.2102 +.table-bordered tbody:first-child tr:first-child > th:last-child {
11.2103 + -webkit-border-top-right-radius: 4px;
11.2104 + border-top-right-radius: 4px;
11.2105 + -moz-border-radius-topright: 4px;
11.2106 +}
11.2107 +
11.2108 +.table-bordered thead:last-child tr:last-child > th:first-child,
11.2109 +.table-bordered tbody:last-child tr:last-child > td:first-child,
11.2110 +.table-bordered tbody:last-child tr:last-child > th:first-child,
11.2111 +.table-bordered tfoot:last-child tr:last-child > td:first-child,
11.2112 +.table-bordered tfoot:last-child tr:last-child > th:first-child {
11.2113 + -webkit-border-bottom-left-radius: 4px;
11.2114 + border-bottom-left-radius: 4px;
11.2115 + -moz-border-radius-bottomleft: 4px;
11.2116 +}
11.2117 +
11.2118 +.table-bordered thead:last-child tr:last-child > th:last-child,
11.2119 +.table-bordered tbody:last-child tr:last-child > td:last-child,
11.2120 +.table-bordered tbody:last-child tr:last-child > th:last-child,
11.2121 +.table-bordered tfoot:last-child tr:last-child > td:last-child,
11.2122 +.table-bordered tfoot:last-child tr:last-child > th:last-child {
11.2123 + -webkit-border-bottom-right-radius: 4px;
11.2124 + border-bottom-right-radius: 4px;
11.2125 + -moz-border-radius-bottomright: 4px;
11.2126 +}
11.2127 +
11.2128 +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
11.2129 + -webkit-border-bottom-left-radius: 0;
11.2130 + border-bottom-left-radius: 0;
11.2131 + -moz-border-radius-bottomleft: 0;
11.2132 +}
11.2133 +
11.2134 +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
11.2135 + -webkit-border-bottom-right-radius: 0;
11.2136 + border-bottom-right-radius: 0;
11.2137 + -moz-border-radius-bottomright: 0;
11.2138 +}
11.2139 +
11.2140 +.table-bordered caption + thead tr:first-child th:first-child,
11.2141 +.table-bordered caption + tbody tr:first-child td:first-child,
11.2142 +.table-bordered colgroup + thead tr:first-child th:first-child,
11.2143 +.table-bordered colgroup + tbody tr:first-child td:first-child {
11.2144 + -webkit-border-top-left-radius: 4px;
11.2145 + border-top-left-radius: 4px;
11.2146 + -moz-border-radius-topleft: 4px;
11.2147 +}
11.2148 +
11.2149 +.table-bordered caption + thead tr:first-child th:last-child,
11.2150 +.table-bordered caption + tbody tr:first-child td:last-child,
11.2151 +.table-bordered colgroup + thead tr:first-child th:last-child,
11.2152 +.table-bordered colgroup + tbody tr:first-child td:last-child {
11.2153 + -webkit-border-top-right-radius: 4px;
11.2154 + border-top-right-radius: 4px;
11.2155 + -moz-border-radius-topright: 4px;
11.2156 +}
11.2157 +
11.2158 +.table-striped tbody > tr:nth-child(odd) > td,
11.2159 +.table-striped tbody > tr:nth-child(odd) > th {
11.2160 + background-color: #f9f9f9;
11.2161 +}
11.2162 +
11.2163 +.table-hover tbody tr:hover > td,
11.2164 +.table-hover tbody tr:hover > th {
11.2165 + background-color: #f5f5f5;
11.2166 +}
11.2167 +
11.2168 +table td[class*="span"],
11.2169 +table th[class*="span"],
11.2170 +.row-fluid table td[class*="span"],
11.2171 +.row-fluid table th[class*="span"] {
11.2172 + display: table-cell;
11.2173 + float: none;
11.2174 + margin-left: 0;
11.2175 +}
11.2176 +
11.2177 +.table td.span1,
11.2178 +.table th.span1 {
11.2179 + float: none;
11.2180 + width: 44px;
11.2181 + margin-left: 0;
11.2182 +}
11.2183 +
11.2184 +.table td.span2,
11.2185 +.table th.span2 {
11.2186 + float: none;
11.2187 + width: 124px;
11.2188 + margin-left: 0;
11.2189 +}
11.2190 +
11.2191 +.table td.span3,
11.2192 +.table th.span3 {
11.2193 + float: none;
11.2194 + width: 204px;
11.2195 + margin-left: 0;
11.2196 +}
11.2197 +
11.2198 +.table td.span4,
11.2199 +.table th.span4 {
11.2200 + float: none;
11.2201 + width: 284px;
11.2202 + margin-left: 0;
11.2203 +}
11.2204 +
11.2205 +.table td.span5,
11.2206 +.table th.span5 {
11.2207 + float: none;
11.2208 + width: 364px;
11.2209 + margin-left: 0;
11.2210 +}
11.2211 +
11.2212 +.table td.span6,
11.2213 +.table th.span6 {
11.2214 + float: none;
11.2215 + width: 444px;
11.2216 + margin-left: 0;
11.2217 +}
11.2218 +
11.2219 +.table td.span7,
11.2220 +.table th.span7 {
11.2221 + float: none;
11.2222 + width: 524px;
11.2223 + margin-left: 0;
11.2224 +}
11.2225 +
11.2226 +.table td.span8,
11.2227 +.table th.span8 {
11.2228 + float: none;
11.2229 + width: 604px;
11.2230 + margin-left: 0;
11.2231 +}
11.2232 +
11.2233 +.table td.span9,
11.2234 +.table th.span9 {
11.2235 + float: none;
11.2236 + width: 684px;
11.2237 + margin-left: 0;
11.2238 +}
11.2239 +
11.2240 +.table td.span10,
11.2241 +.table th.span10 {
11.2242 + float: none;
11.2243 + width: 764px;
11.2244 + margin-left: 0;
11.2245 +}
11.2246 +
11.2247 +.table td.span11,
11.2248 +.table th.span11 {
11.2249 + float: none;
11.2250 + width: 844px;
11.2251 + margin-left: 0;
11.2252 +}
11.2253 +
11.2254 +.table td.span12,
11.2255 +.table th.span12 {
11.2256 + float: none;
11.2257 + width: 924px;
11.2258 + margin-left: 0;
11.2259 +}
11.2260 +
11.2261 +.table tbody tr.success > td {
11.2262 + background-color: #dff0d8;
11.2263 +}
11.2264 +
11.2265 +.table tbody tr.error > td {
11.2266 + background-color: #f2dede;
11.2267 +}
11.2268 +
11.2269 +.table tbody tr.warning > td {
11.2270 + background-color: #fcf8e3;
11.2271 +}
11.2272 +
11.2273 +.table tbody tr.info > td {
11.2274 + background-color: #d9edf7;
11.2275 +}
11.2276 +
11.2277 +.table-hover tbody tr.success:hover > td {
11.2278 + background-color: #d0e9c6;
11.2279 +}
11.2280 +
11.2281 +.table-hover tbody tr.error:hover > td {
11.2282 + background-color: #ebcccc;
11.2283 +}
11.2284 +
11.2285 +.table-hover tbody tr.warning:hover > td {
11.2286 + background-color: #faf2cc;
11.2287 +}
11.2288 +
11.2289 +.table-hover tbody tr.info:hover > td {
11.2290 + background-color: #c4e3f3;
11.2291 +}
11.2292 +
11.2293 +[class^="icon-"],
11.2294 +[class*=" icon-"] {
11.2295 + display: inline-block;
11.2296 + width: 14px;
11.2297 + height: 14px;
11.2298 + margin-top: 1px;
11.2299 + *margin-right: .3em;
11.2300 + line-height: 14px;
11.2301 + vertical-align: text-top;
11.2302 + background-image: url("../img/glyphicons-halflings.png");
11.2303 + background-position: 14px 14px;
11.2304 + background-repeat: no-repeat;
11.2305 +}
11.2306 +
11.2307 +/* White icons with optional class, or on hover/focus/active states of certain elements */
11.2308 +
11.2309 +.icon-white,
11.2310 +.nav-pills > .active > a > [class^="icon-"],
11.2311 +.nav-pills > .active > a > [class*=" icon-"],
11.2312 +.nav-list > .active > a > [class^="icon-"],
11.2313 +.nav-list > .active > a > [class*=" icon-"],
11.2314 +.navbar-inverse .nav > .active > a > [class^="icon-"],
11.2315 +.navbar-inverse .nav > .active > a > [class*=" icon-"],
11.2316 +.dropdown-menu > li > a:hover > [class^="icon-"],
11.2317 +.dropdown-menu > li > a:focus > [class^="icon-"],
11.2318 +.dropdown-menu > li > a:hover > [class*=" icon-"],
11.2319 +.dropdown-menu > li > a:focus > [class*=" icon-"],
11.2320 +.dropdown-menu > .active > a > [class^="icon-"],
11.2321 +.dropdown-menu > .active > a > [class*=" icon-"],
11.2322 +.dropdown-submenu:hover > a > [class^="icon-"],
11.2323 +.dropdown-submenu:focus > a > [class^="icon-"],
11.2324 +.dropdown-submenu:hover > a > [class*=" icon-"],
11.2325 +.dropdown-submenu:focus > a > [class*=" icon-"] {
11.2326 + background-image: url("../img/glyphicons-halflings-white.png");
11.2327 +}
11.2328 +
11.2329 +.icon-glass {
11.2330 + background-position: 0 0;
11.2331 +}
11.2332 +
11.2333 +.icon-music {
11.2334 + background-position: -24px 0;
11.2335 +}
11.2336 +
11.2337 +.icon-search {
11.2338 + background-position: -48px 0;
11.2339 +}
11.2340 +
11.2341 +.icon-envelope {
11.2342 + background-position: -72px 0;
11.2343 +}
11.2344 +
11.2345 +.icon-heart {
11.2346 + background-position: -96px 0;
11.2347 +}
11.2348 +
11.2349 +.icon-star {
11.2350 + background-position: -120px 0;
11.2351 +}
11.2352 +
11.2353 +.icon-star-empty {
11.2354 + background-position: -144px 0;
11.2355 +}
11.2356 +
11.2357 +.icon-user {
11.2358 + background-position: -168px 0;
11.2359 +}
11.2360 +
11.2361 +.icon-film {
11.2362 + background-position: -192px 0;
11.2363 +}
11.2364 +
11.2365 +.icon-th-large {
11.2366 + background-position: -216px 0;
11.2367 +}
11.2368 +
11.2369 +.icon-th {
11.2370 + background-position: -240px 0;
11.2371 +}
11.2372 +
11.2373 +.icon-th-list {
11.2374 + background-position: -264px 0;
11.2375 +}
11.2376 +
11.2377 +.icon-ok {
11.2378 + background-position: -288px 0;
11.2379 +}
11.2380 +
11.2381 +.icon-remove {
11.2382 + background-position: -312px 0;
11.2383 +}
11.2384 +
11.2385 +.icon-zoom-in {
11.2386 + background-position: -336px 0;
11.2387 +}
11.2388 +
11.2389 +.icon-zoom-out {
11.2390 + background-position: -360px 0;
11.2391 +}
11.2392 +
11.2393 +.icon-off {
11.2394 + background-position: -384px 0;
11.2395 +}
11.2396 +
11.2397 +.icon-signal {
11.2398 + background-position: -408px 0;
11.2399 +}
11.2400 +
11.2401 +.icon-cog {
11.2402 + background-position: -432px 0;
11.2403 +}
11.2404 +
11.2405 +.icon-trash {
11.2406 + background-position: -456px 0;
11.2407 +}
11.2408 +
11.2409 +.icon-home {
11.2410 + background-position: 0 -24px;
11.2411 +}
11.2412 +
11.2413 +.icon-file {
11.2414 + background-position: -24px -24px;
11.2415 +}
11.2416 +
11.2417 +.icon-time {
11.2418 + background-position: -48px -24px;
11.2419 +}
11.2420 +
11.2421 +.icon-road {
11.2422 + background-position: -72px -24px;
11.2423 +}
11.2424 +
11.2425 +.icon-download-alt {
11.2426 + background-position: -96px -24px;
11.2427 +}
11.2428 +
11.2429 +.icon-download {
11.2430 + background-position: -120px -24px;
11.2431 +}
11.2432 +
11.2433 +.icon-upload {
11.2434 + background-position: -144px -24px;
11.2435 +}
11.2436 +
11.2437 +.icon-inbox {
11.2438 + background-position: -168px -24px;
11.2439 +}
11.2440 +
11.2441 +.icon-play-circle {
11.2442 + background-position: -192px -24px;
11.2443 +}
11.2444 +
11.2445 +.icon-repeat {
11.2446 + background-position: -216px -24px;
11.2447 +}
11.2448 +
11.2449 +.icon-refresh {
11.2450 + background-position: -240px -24px;
11.2451 +}
11.2452 +
11.2453 +.icon-list-alt {
11.2454 + background-position: -264px -24px;
11.2455 +}
11.2456 +
11.2457 +.icon-lock {
11.2458 + background-position: -287px -24px;
11.2459 +}
11.2460 +
11.2461 +.icon-flag {
11.2462 + background-position: -312px -24px;
11.2463 +}
11.2464 +
11.2465 +.icon-headphones {
11.2466 + background-position: -336px -24px;
11.2467 +}
11.2468 +
11.2469 +.icon-volume-off {
11.2470 + background-position: -360px -24px;
11.2471 +}
11.2472 +
11.2473 +.icon-volume-down {
11.2474 + background-position: -384px -24px;
11.2475 +}
11.2476 +
11.2477 +.icon-volume-up {
11.2478 + background-position: -408px -24px;
11.2479 +}
11.2480 +
11.2481 +.icon-qrcode {
11.2482 + background-position: -432px -24px;
11.2483 +}
11.2484 +
11.2485 +.icon-barcode {
11.2486 + background-position: -456px -24px;
11.2487 +}
11.2488 +
11.2489 +.icon-tag {
11.2490 + background-position: 0 -48px;
11.2491 +}
11.2492 +
11.2493 +.icon-tags {
11.2494 + background-position: -25px -48px;
11.2495 +}
11.2496 +
11.2497 +.icon-book {
11.2498 + background-position: -48px -48px;
11.2499 +}
11.2500 +
11.2501 +.icon-bookmark {
11.2502 + background-position: -72px -48px;
11.2503 +}
11.2504 +
11.2505 +.icon-print {
11.2506 + background-position: -96px -48px;
11.2507 +}
11.2508 +
11.2509 +.icon-camera {
11.2510 + background-position: -120px -48px;
11.2511 +}
11.2512 +
11.2513 +.icon-font {
11.2514 + background-position: -144px -48px;
11.2515 +}
11.2516 +
11.2517 +.icon-bold {
11.2518 + background-position: -167px -48px;
11.2519 +}
11.2520 +
11.2521 +.icon-italic {
11.2522 + background-position: -192px -48px;
11.2523 +}
11.2524 +
11.2525 +.icon-text-height {
11.2526 + background-position: -216px -48px;
11.2527 +}
11.2528 +
11.2529 +.icon-text-width {
11.2530 + background-position: -240px -48px;
11.2531 +}
11.2532 +
11.2533 +.icon-align-left {
11.2534 + background-position: -264px -48px;
11.2535 +}
11.2536 +
11.2537 +.icon-align-center {
11.2538 + background-position: -288px -48px;
11.2539 +}
11.2540 +
11.2541 +.icon-align-right {
11.2542 + background-position: -312px -48px;
11.2543 +}
11.2544 +
11.2545 +.icon-align-justify {
11.2546 + background-position: -336px -48px;
11.2547 +}
11.2548 +
11.2549 +.icon-list {
11.2550 + background-position: -360px -48px;
11.2551 +}
11.2552 +
11.2553 +.icon-indent-left {
11.2554 + background-position: -384px -48px;
11.2555 +}
11.2556 +
11.2557 +.icon-indent-right {
11.2558 + background-position: -408px -48px;
11.2559 +}
11.2560 +
11.2561 +.icon-facetime-video {
11.2562 + background-position: -432px -48px;
11.2563 +}
11.2564 +
11.2565 +.icon-picture {
11.2566 + background-position: -456px -48px;
11.2567 +}
11.2568 +
11.2569 +.icon-pencil {
11.2570 + background-position: 0 -72px;
11.2571 +}
11.2572 +
11.2573 +.icon-map-marker {
11.2574 + background-position: -24px -72px;
11.2575 +}
11.2576 +
11.2577 +.icon-adjust {
11.2578 + background-position: -48px -72px;
11.2579 +}
11.2580 +
11.2581 +.icon-tint {
11.2582 + background-position: -72px -72px;
11.2583 +}
11.2584 +
11.2585 +.icon-edit {
11.2586 + background-position: -96px -72px;
11.2587 +}
11.2588 +
11.2589 +.icon-share {
11.2590 + background-position: -120px -72px;
11.2591 +}
11.2592 +
11.2593 +.icon-check {
11.2594 + background-position: -144px -72px;
11.2595 +}
11.2596 +
11.2597 +.icon-move {
11.2598 + background-position: -168px -72px;
11.2599 +}
11.2600 +
11.2601 +.icon-step-backward {
11.2602 + background-position: -192px -72px;
11.2603 +}
11.2604 +
11.2605 +.icon-fast-backward {
11.2606 + background-position: -216px -72px;
11.2607 +}
11.2608 +
11.2609 +.icon-backward {
11.2610 + background-position: -240px -72px;
11.2611 +}
11.2612 +
11.2613 +.icon-play {
11.2614 + background-position: -264px -72px;
11.2615 +}
11.2616 +
11.2617 +.icon-pause {
11.2618 + background-position: -288px -72px;
11.2619 +}
11.2620 +
11.2621 +.icon-stop {
11.2622 + background-position: -312px -72px;
11.2623 +}
11.2624 +
11.2625 +.icon-forward {
11.2626 + background-position: -336px -72px;
11.2627 +}
11.2628 +
11.2629 +.icon-fast-forward {
11.2630 + background-position: -360px -72px;
11.2631 +}
11.2632 +
11.2633 +.icon-step-forward {
11.2634 + background-position: -384px -72px;
11.2635 +}
11.2636 +
11.2637 +.icon-eject {
11.2638 + background-position: -408px -72px;
11.2639 +}
11.2640 +
11.2641 +.icon-chevron-left {
11.2642 + background-position: -432px -72px;
11.2643 +}
11.2644 +
11.2645 +.icon-chevron-right {
11.2646 + background-position: -456px -72px;
11.2647 +}
11.2648 +
11.2649 +.icon-plus-sign {
11.2650 + background-position: 0 -96px;
11.2651 +}
11.2652 +
11.2653 +.icon-minus-sign {
11.2654 + background-position: -24px -96px;
11.2655 +}
11.2656 +
11.2657 +.icon-remove-sign {
11.2658 + background-position: -48px -96px;
11.2659 +}
11.2660 +
11.2661 +.icon-ok-sign {
11.2662 + background-position: -72px -96px;
11.2663 +}
11.2664 +
11.2665 +.icon-question-sign {
11.2666 + background-position: -96px -96px;
11.2667 +}
11.2668 +
11.2669 +.icon-info-sign {
11.2670 + background-position: -120px -96px;
11.2671 +}
11.2672 +
11.2673 +.icon-screenshot {
11.2674 + background-position: -144px -96px;
11.2675 +}
11.2676 +
11.2677 +.icon-remove-circle {
11.2678 + background-position: -168px -96px;
11.2679 +}
11.2680 +
11.2681 +.icon-ok-circle {
11.2682 + background-position: -192px -96px;
11.2683 +}
11.2684 +
11.2685 +.icon-ban-circle {
11.2686 + background-position: -216px -96px;
11.2687 +}
11.2688 +
11.2689 +.icon-arrow-left {
11.2690 + background-position: -240px -96px;
11.2691 +}
11.2692 +
11.2693 +.icon-arrow-right {
11.2694 + background-position: -264px -96px;
11.2695 +}
11.2696 +
11.2697 +.icon-arrow-up {
11.2698 + background-position: -289px -96px;
11.2699 +}
11.2700 +
11.2701 +.icon-arrow-down {
11.2702 + background-position: -312px -96px;
11.2703 +}
11.2704 +
11.2705 +.icon-share-alt {
11.2706 + background-position: -336px -96px;
11.2707 +}
11.2708 +
11.2709 +.icon-resize-full {
11.2710 + background-position: -360px -96px;
11.2711 +}
11.2712 +
11.2713 +.icon-resize-small {
11.2714 + background-position: -384px -96px;
11.2715 +}
11.2716 +
11.2717 +.icon-plus {
11.2718 + background-position: -408px -96px;
11.2719 +}
11.2720 +
11.2721 +.icon-minus {
11.2722 + background-position: -433px -96px;
11.2723 +}
11.2724 +
11.2725 +.icon-asterisk {
11.2726 + background-position: -456px -96px;
11.2727 +}
11.2728 +
11.2729 +.icon-exclamation-sign {
11.2730 + background-position: 0 -120px;
11.2731 +}
11.2732 +
11.2733 +.icon-gift {
11.2734 + background-position: -24px -120px;
11.2735 +}
11.2736 +
11.2737 +.icon-leaf {
11.2738 + background-position: -48px -120px;
11.2739 +}
11.2740 +
11.2741 +.icon-fire {
11.2742 + background-position: -72px -120px;
11.2743 +}
11.2744 +
11.2745 +.icon-eye-open {
11.2746 + background-position: -96px -120px;
11.2747 +}
11.2748 +
11.2749 +.icon-eye-close {
11.2750 + background-position: -120px -120px;
11.2751 +}
11.2752 +
11.2753 +.icon-warning-sign {
11.2754 + background-position: -144px -120px;
11.2755 +}
11.2756 +
11.2757 +.icon-plane {
11.2758 + background-position: -168px -120px;
11.2759 +}
11.2760 +
11.2761 +.icon-calendar {
11.2762 + background-position: -192px -120px;
11.2763 +}
11.2764 +
11.2765 +.icon-random {
11.2766 + width: 16px;
11.2767 + background-position: -216px -120px;
11.2768 +}
11.2769 +
11.2770 +.icon-comment {
11.2771 + background-position: -240px -120px;
11.2772 +}
11.2773 +
11.2774 +.icon-magnet {
11.2775 + background-position: -264px -120px;
11.2776 +}
11.2777 +
11.2778 +.icon-chevron-up {
11.2779 + background-position: -288px -120px;
11.2780 +}
11.2781 +
11.2782 +.icon-chevron-down {
11.2783 + background-position: -313px -119px;
11.2784 +}
11.2785 +
11.2786 +.icon-retweet {
11.2787 + background-position: -336px -120px;
11.2788 +}
11.2789 +
11.2790 +.icon-shopping-cart {
11.2791 + background-position: -360px -120px;
11.2792 +}
11.2793 +
11.2794 +.icon-folder-close {
11.2795 + width: 16px;
11.2796 + background-position: -384px -120px;
11.2797 +}
11.2798 +
11.2799 +.icon-folder-open {
11.2800 + width: 16px;
11.2801 + background-position: -408px -120px;
11.2802 +}
11.2803 +
11.2804 +.icon-resize-vertical {
11.2805 + background-position: -432px -119px;
11.2806 +}
11.2807 +
11.2808 +.icon-resize-horizontal {
11.2809 + background-position: -456px -118px;
11.2810 +}
11.2811 +
11.2812 +.icon-hdd {
11.2813 + background-position: 0 -144px;
11.2814 +}
11.2815 +
11.2816 +.icon-bullhorn {
11.2817 + background-position: -24px -144px;
11.2818 +}
11.2819 +
11.2820 +.icon-bell {
11.2821 + background-position: -48px -144px;
11.2822 +}
11.2823 +
11.2824 +.icon-certificate {
11.2825 + background-position: -72px -144px;
11.2826 +}
11.2827 +
11.2828 +.icon-thumbs-up {
11.2829 + background-position: -96px -144px;
11.2830 +}
11.2831 +
11.2832 +.icon-thumbs-down {
11.2833 + background-position: -120px -144px;
11.2834 +}
11.2835 +
11.2836 +.icon-hand-right {
11.2837 + background-position: -144px -144px;
11.2838 +}
11.2839 +
11.2840 +.icon-hand-left {
11.2841 + background-position: -168px -144px;
11.2842 +}
11.2843 +
11.2844 +.icon-hand-up {
11.2845 + background-position: -192px -144px;
11.2846 +}
11.2847 +
11.2848 +.icon-hand-down {
11.2849 + background-position: -216px -144px;
11.2850 +}
11.2851 +
11.2852 +.icon-circle-arrow-right {
11.2853 + background-position: -240px -144px;
11.2854 +}
11.2855 +
11.2856 +.icon-circle-arrow-left {
11.2857 + background-position: -264px -144px;
11.2858 +}
11.2859 +
11.2860 +.icon-circle-arrow-up {
11.2861 + background-position: -288px -144px;
11.2862 +}
11.2863 +
11.2864 +.icon-circle-arrow-down {
11.2865 + background-position: -312px -144px;
11.2866 +}
11.2867 +
11.2868 +.icon-globe {
11.2869 + background-position: -336px -144px;
11.2870 +}
11.2871 +
11.2872 +.icon-wrench {
11.2873 + background-position: -360px -144px;
11.2874 +}
11.2875 +
11.2876 +.icon-tasks {
11.2877 + background-position: -384px -144px;
11.2878 +}
11.2879 +
11.2880 +.icon-filter {
11.2881 + background-position: -408px -144px;
11.2882 +}
11.2883 +
11.2884 +.icon-briefcase {
11.2885 + background-position: -432px -144px;
11.2886 +}
11.2887 +
11.2888 +.icon-fullscreen {
11.2889 + background-position: -456px -144px;
11.2890 +}
11.2891 +
11.2892 +.dropup,
11.2893 +.dropdown {
11.2894 + position: relative;
11.2895 +}
11.2896 +
11.2897 +.dropdown-toggle {
11.2898 + *margin-bottom: -3px;
11.2899 +}
11.2900 +
11.2901 +.dropdown-toggle:active,
11.2902 +.open .dropdown-toggle {
11.2903 + outline: 0;
11.2904 +}
11.2905 +
11.2906 +.caret {
11.2907 + display: inline-block;
11.2908 + width: 0;
11.2909 + height: 0;
11.2910 + vertical-align: top;
11.2911 + border-top: 4px solid #000000;
11.2912 + border-right: 4px solid transparent;
11.2913 + border-left: 4px solid transparent;
11.2914 + content: "";
11.2915 +}
11.2916 +
11.2917 +.dropdown .caret {
11.2918 + margin-top: 8px;
11.2919 + margin-left: 2px;
11.2920 +}
11.2921 +
11.2922 +.dropdown-menu {
11.2923 + position: absolute;
11.2924 + top: 100%;
11.2925 + left: 0;
11.2926 + z-index: 1000;
11.2927 + display: none;
11.2928 + float: left;
11.2929 + min-width: 160px;
11.2930 + padding: 5px 0;
11.2931 + margin: 2px 0 0;
11.2932 + list-style: none;
11.2933 + background-color: #ffffff;
11.2934 + border: 1px solid #ccc;
11.2935 + border: 1px solid rgba(0, 0, 0, 0.2);
11.2936 + *border-right-width: 2px;
11.2937 + *border-bottom-width: 2px;
11.2938 + -webkit-border-radius: 6px;
11.2939 + -moz-border-radius: 6px;
11.2940 + border-radius: 6px;
11.2941 + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
11.2942 + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
11.2943 + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
11.2944 + -webkit-background-clip: padding-box;
11.2945 + -moz-background-clip: padding;
11.2946 + background-clip: padding-box;
11.2947 +}
11.2948 +
11.2949 +.dropdown-menu.pull-right {
11.2950 + right: 0;
11.2951 + left: auto;
11.2952 +}
11.2953 +
11.2954 +.dropdown-menu .divider {
11.2955 + *width: 100%;
11.2956 + height: 1px;
11.2957 + margin: 9px 1px;
11.2958 + *margin: -5px 0 5px;
11.2959 + overflow: hidden;
11.2960 + background-color: #e5e5e5;
11.2961 + border-bottom: 1px solid #ffffff;
11.2962 +}
11.2963 +
11.2964 +.dropdown-menu > li > a {
11.2965 + display: block;
11.2966 + padding: 3px 20px;
11.2967 + clear: both;
11.2968 + font-weight: normal;
11.2969 + line-height: 20px;
11.2970 + color: #333333;
11.2971 + white-space: nowrap;
11.2972 +}
11.2973 +
11.2974 +.dropdown-menu > li > a:hover,
11.2975 +.dropdown-menu > li > a:focus,
11.2976 +.dropdown-submenu:hover > a,
11.2977 +.dropdown-submenu:focus > a {
11.2978 + color: #ffffff;
11.2979 + text-decoration: none;
11.2980 + background-color: #0081c2;
11.2981 + background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
11.2982 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
11.2983 + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
11.2984 + background-image: -o-linear-gradient(top, #0088cc, #0077b3);
11.2985 + background-image: linear-gradient(to bottom, #0088cc, #0077b3);
11.2986 + background-repeat: repeat-x;
11.2987 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
11.2988 +}
11.2989 +
11.2990 +.dropdown-menu > .active > a,
11.2991 +.dropdown-menu > .active > a:hover,
11.2992 +.dropdown-menu > .active > a:focus {
11.2993 + color: #ffffff;
11.2994 + text-decoration: none;
11.2995 + background-color: #0081c2;
11.2996 + background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
11.2997 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
11.2998 + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
11.2999 + background-image: -o-linear-gradient(top, #0088cc, #0077b3);
11.3000 + background-image: linear-gradient(to bottom, #0088cc, #0077b3);
11.3001 + background-repeat: repeat-x;
11.3002 + outline: 0;
11.3003 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
11.3004 +}
11.3005 +
11.3006 +.dropdown-menu > .disabled > a,
11.3007 +.dropdown-menu > .disabled > a:hover,
11.3008 +.dropdown-menu > .disabled > a:focus {
11.3009 + color: #999999;
11.3010 +}
11.3011 +
11.3012 +.dropdown-menu > .disabled > a:hover,
11.3013 +.dropdown-menu > .disabled > a:focus {
11.3014 + text-decoration: none;
11.3015 + cursor: default;
11.3016 + background-color: transparent;
11.3017 + background-image: none;
11.3018 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3019 +}
11.3020 +
11.3021 +.open {
11.3022 + *z-index: 1000;
11.3023 +}
11.3024 +
11.3025 +.open > .dropdown-menu {
11.3026 + display: block;
11.3027 +}
11.3028 +
11.3029 +.dropdown-backdrop {
11.3030 + position: fixed;
11.3031 + top: 0;
11.3032 + right: 0;
11.3033 + bottom: 0;
11.3034 + left: 0;
11.3035 + z-index: 990;
11.3036 +}
11.3037 +
11.3038 +.pull-right > .dropdown-menu {
11.3039 + right: 0;
11.3040 + left: auto;
11.3041 +}
11.3042 +
11.3043 +.dropup .caret,
11.3044 +.navbar-fixed-bottom .dropdown .caret {
11.3045 + border-top: 0;
11.3046 + border-bottom: 4px solid #000000;
11.3047 + content: "";
11.3048 +}
11.3049 +
11.3050 +.dropup .dropdown-menu,
11.3051 +.navbar-fixed-bottom .dropdown .dropdown-menu {
11.3052 + top: auto;
11.3053 + bottom: 100%;
11.3054 + margin-bottom: 1px;
11.3055 +}
11.3056 +
11.3057 +.dropdown-submenu {
11.3058 + position: relative;
11.3059 +}
11.3060 +
11.3061 +.dropdown-submenu > .dropdown-menu {
11.3062 + top: 0;
11.3063 + left: 100%;
11.3064 + margin-top: -6px;
11.3065 + margin-left: -1px;
11.3066 + -webkit-border-radius: 0 6px 6px 6px;
11.3067 + -moz-border-radius: 0 6px 6px 6px;
11.3068 + border-radius: 0 6px 6px 6px;
11.3069 +}
11.3070 +
11.3071 +.dropdown-submenu:hover > .dropdown-menu {
11.3072 + display: block;
11.3073 +}
11.3074 +
11.3075 +.dropup .dropdown-submenu > .dropdown-menu {
11.3076 + top: auto;
11.3077 + bottom: 0;
11.3078 + margin-top: 0;
11.3079 + margin-bottom: -2px;
11.3080 + -webkit-border-radius: 5px 5px 5px 0;
11.3081 + -moz-border-radius: 5px 5px 5px 0;
11.3082 + border-radius: 5px 5px 5px 0;
11.3083 +}
11.3084 +
11.3085 +.dropdown-submenu > a:after {
11.3086 + display: block;
11.3087 + float: right;
11.3088 + width: 0;
11.3089 + height: 0;
11.3090 + margin-top: 5px;
11.3091 + margin-right: -10px;
11.3092 + border-color: transparent;
11.3093 + border-left-color: #cccccc;
11.3094 + border-style: solid;
11.3095 + border-width: 5px 0 5px 5px;
11.3096 + content: " ";
11.3097 +}
11.3098 +
11.3099 +.dropdown-submenu:hover > a:after {
11.3100 + border-left-color: #ffffff;
11.3101 +}
11.3102 +
11.3103 +.dropdown-submenu.pull-left {
11.3104 + float: none;
11.3105 +}
11.3106 +
11.3107 +.dropdown-submenu.pull-left > .dropdown-menu {
11.3108 + left: -100%;
11.3109 + margin-left: 10px;
11.3110 + -webkit-border-radius: 6px 0 6px 6px;
11.3111 + -moz-border-radius: 6px 0 6px 6px;
11.3112 + border-radius: 6px 0 6px 6px;
11.3113 +}
11.3114 +
11.3115 +.dropdown .dropdown-menu .nav-header {
11.3116 + padding-right: 20px;
11.3117 + padding-left: 20px;
11.3118 +}
11.3119 +
11.3120 +.typeahead {
11.3121 + z-index: 1051;
11.3122 + margin-top: 2px;
11.3123 + -webkit-border-radius: 4px;
11.3124 + -moz-border-radius: 4px;
11.3125 + border-radius: 4px;
11.3126 +}
11.3127 +
11.3128 +.well {
11.3129 + min-height: 20px;
11.3130 + padding: 19px;
11.3131 + margin-bottom: 20px;
11.3132 + background-color: #f5f5f5;
11.3133 + border: 1px solid #e3e3e3;
11.3134 + -webkit-border-radius: 4px;
11.3135 + -moz-border-radius: 4px;
11.3136 + border-radius: 4px;
11.3137 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
11.3138 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
11.3139 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
11.3140 +}
11.3141 +
11.3142 +.well blockquote {
11.3143 + border-color: #ddd;
11.3144 + border-color: rgba(0, 0, 0, 0.15);
11.3145 +}
11.3146 +
11.3147 +.well-large {
11.3148 + padding: 24px;
11.3149 + -webkit-border-radius: 6px;
11.3150 + -moz-border-radius: 6px;
11.3151 + border-radius: 6px;
11.3152 +}
11.3153 +
11.3154 +.well-small {
11.3155 + padding: 9px;
11.3156 + -webkit-border-radius: 3px;
11.3157 + -moz-border-radius: 3px;
11.3158 + border-radius: 3px;
11.3159 +}
11.3160 +
11.3161 +.fade {
11.3162 + opacity: 0;
11.3163 + -webkit-transition: opacity 0.15s linear;
11.3164 + -moz-transition: opacity 0.15s linear;
11.3165 + -o-transition: opacity 0.15s linear;
11.3166 + transition: opacity 0.15s linear;
11.3167 +}
11.3168 +
11.3169 +.fade.in {
11.3170 + opacity: 1;
11.3171 +}
11.3172 +
11.3173 +.collapse {
11.3174 + position: relative;
11.3175 + height: 0;
11.3176 + overflow: hidden;
11.3177 + -webkit-transition: height 0.35s ease;
11.3178 + -moz-transition: height 0.35s ease;
11.3179 + -o-transition: height 0.35s ease;
11.3180 + transition: height 0.35s ease;
11.3181 +}
11.3182 +
11.3183 +.collapse.in {
11.3184 + height: auto;
11.3185 +}
11.3186 +
11.3187 +.close {
11.3188 + float: right;
11.3189 + font-size: 20px;
11.3190 + font-weight: bold;
11.3191 + line-height: 20px;
11.3192 + color: #000000;
11.3193 + text-shadow: 0 1px 0 #ffffff;
11.3194 + opacity: 0.2;
11.3195 + filter: alpha(opacity=20);
11.3196 +}
11.3197 +
11.3198 +.close:hover,
11.3199 +.close:focus {
11.3200 + color: #000000;
11.3201 + text-decoration: none;
11.3202 + cursor: pointer;
11.3203 + opacity: 0.4;
11.3204 + filter: alpha(opacity=40);
11.3205 +}
11.3206 +
11.3207 +button.close {
11.3208 + padding: 0;
11.3209 + cursor: pointer;
11.3210 + background: transparent;
11.3211 + border: 0;
11.3212 + -webkit-appearance: none;
11.3213 +}
11.3214 +
11.3215 +.btn {
11.3216 + display: inline-block;
11.3217 + *display: inline;
11.3218 + padding: 4px 12px;
11.3219 + margin-bottom: 0;
11.3220 + *margin-left: .3em;
11.3221 + font-size: 14px;
11.3222 + line-height: 20px;
11.3223 + color: #333333;
11.3224 + text-align: center;
11.3225 + text-shadow: none;
11.3226 + vertical-align: middle;
11.3227 + cursor: pointer;
11.3228 + background-color: #f5f5f5;
11.3229 + *background-color: #e6e6e6;
11.3230 + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
11.3231 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
11.3232 + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
11.3233 + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
11.3234 + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
11.3235 + background-repeat: repeat-x;
11.3236 + border: 1px solid #cccccc;
11.3237 + *border: 0;
11.3238 + border-color: #e6e6e6 #e6e6e6 #bfbfbf;
11.3239 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3240 + border-bottom-color: #b3b3b3;
11.3241 + -webkit-border-radius: 4px;
11.3242 + -moz-border-radius: 4px;
11.3243 + border-radius: 4px;
11.3244 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
11.3245 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3246 + *zoom: 1;
11.3247 + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3248 + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3249 + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3250 +}
11.3251 +
11.3252 +.btn:hover,
11.3253 +.btn:focus,
11.3254 +.btn:active,
11.3255 +.btn.active,
11.3256 +.btn.disabled,
11.3257 +.btn[disabled] {
11.3258 + color: #333333;
11.3259 + background-color: #e6e6e6;
11.3260 + *background-color: #d9d9d9;
11.3261 +}
11.3262 +
11.3263 +.btn:active,
11.3264 +.btn.active {
11.3265 + background-color: #cccccc \9;
11.3266 +}
11.3267 +
11.3268 +.btn:first-child {
11.3269 + *margin-left: 0;
11.3270 +}
11.3271 +
11.3272 +.btn:hover,
11.3273 +.btn:focus {
11.3274 + color: #333333;
11.3275 + text-decoration: none;
11.3276 + background-position: 0 -15px;
11.3277 + -webkit-transition: background-position 0.1s linear;
11.3278 + -moz-transition: background-position 0.1s linear;
11.3279 + -o-transition: background-position 0.1s linear;
11.3280 + transition: background-position 0.1s linear;
11.3281 +}
11.3282 +
11.3283 +.btn:focus {
11.3284 + outline: thin dotted #333;
11.3285 + outline: 5px auto -webkit-focus-ring-color;
11.3286 + outline-offset: -2px;
11.3287 +}
11.3288 +
11.3289 +.btn.active,
11.3290 +.btn:active {
11.3291 + background-image: none;
11.3292 + outline: 0;
11.3293 + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3294 + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3295 + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3296 +}
11.3297 +
11.3298 +.btn.disabled,
11.3299 +.btn[disabled] {
11.3300 + cursor: default;
11.3301 + background-image: none;
11.3302 + opacity: 0.65;
11.3303 + filter: alpha(opacity=65);
11.3304 + -webkit-box-shadow: none;
11.3305 + -moz-box-shadow: none;
11.3306 + box-shadow: none;
11.3307 +}
11.3308 +
11.3309 +.btn-large {
11.3310 + padding: 11px 19px;
11.3311 + font-size: 17.5px;
11.3312 + -webkit-border-radius: 6px;
11.3313 + -moz-border-radius: 6px;
11.3314 + border-radius: 6px;
11.3315 +}
11.3316 +
11.3317 +.btn-large [class^="icon-"],
11.3318 +.btn-large [class*=" icon-"] {
11.3319 + margin-top: 4px;
11.3320 +}
11.3321 +
11.3322 +.btn-small {
11.3323 + padding: 2px 10px;
11.3324 + font-size: 11.9px;
11.3325 + -webkit-border-radius: 3px;
11.3326 + -moz-border-radius: 3px;
11.3327 + border-radius: 3px;
11.3328 +}
11.3329 +
11.3330 +.btn-small [class^="icon-"],
11.3331 +.btn-small [class*=" icon-"] {
11.3332 + margin-top: 0;
11.3333 +}
11.3334 +
11.3335 +.btn-mini [class^="icon-"],
11.3336 +.btn-mini [class*=" icon-"] {
11.3337 + margin-top: -1px;
11.3338 +}
11.3339 +
11.3340 +.btn-mini {
11.3341 + padding: 0 6px;
11.3342 + font-size: 10.5px;
11.3343 + -webkit-border-radius: 3px;
11.3344 + -moz-border-radius: 3px;
11.3345 + border-radius: 3px;
11.3346 +}
11.3347 +
11.3348 +.btn-block {
11.3349 + display: block;
11.3350 + width: 100%;
11.3351 + padding-right: 0;
11.3352 + padding-left: 0;
11.3353 + -webkit-box-sizing: border-box;
11.3354 + -moz-box-sizing: border-box;
11.3355 + box-sizing: border-box;
11.3356 +}
11.3357 +
11.3358 +.btn-block + .btn-block {
11.3359 + margin-top: 5px;
11.3360 +}
11.3361 +
11.3362 +input[type="submit"].btn-block,
11.3363 +input[type="reset"].btn-block,
11.3364 +input[type="button"].btn-block {
11.3365 + width: 100%;
11.3366 +}
11.3367 +
11.3368 +.btn-primary.active,
11.3369 +.btn-warning.active,
11.3370 +.btn-danger.active,
11.3371 +.btn-success.active,
11.3372 +.btn-info.active,
11.3373 +.btn-inverse.active {
11.3374 + color: rgba(255, 255, 255, 0.75);
11.3375 +}
11.3376 +
11.3377 +.btn-primary {
11.3378 + color: #ffffff;
11.3379 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.3380 + background-color: #006dcc;
11.3381 + *background-color: #0044cc;
11.3382 + background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
11.3383 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
11.3384 + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
11.3385 + background-image: -o-linear-gradient(top, #0088cc, #0044cc);
11.3386 + background-image: linear-gradient(to bottom, #0088cc, #0044cc);
11.3387 + background-repeat: repeat-x;
11.3388 + border-color: #0044cc #0044cc #002a80;
11.3389 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3390 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
11.3391 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3392 +}
11.3393 +
11.3394 +.btn-primary:hover,
11.3395 +.btn-primary:focus,
11.3396 +.btn-primary:active,
11.3397 +.btn-primary.active,
11.3398 +.btn-primary.disabled,
11.3399 +.btn-primary[disabled] {
11.3400 + color: #ffffff;
11.3401 + background-color: #0044cc;
11.3402 + *background-color: #003bb3;
11.3403 +}
11.3404 +
11.3405 +.btn-primary:active,
11.3406 +.btn-primary.active {
11.3407 + background-color: #003399 \9;
11.3408 +}
11.3409 +
11.3410 +.btn-warning {
11.3411 + color: #ffffff;
11.3412 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.3413 + background-color: #faa732;
11.3414 + *background-color: #f89406;
11.3415 + background-image: -moz-linear-gradient(top, #fbb450, #f89406);
11.3416 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
11.3417 + background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
11.3418 + background-image: -o-linear-gradient(top, #fbb450, #f89406);
11.3419 + background-image: linear-gradient(to bottom, #fbb450, #f89406);
11.3420 + background-repeat: repeat-x;
11.3421 + border-color: #f89406 #f89406 #ad6704;
11.3422 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3423 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
11.3424 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3425 +}
11.3426 +
11.3427 +.btn-warning:hover,
11.3428 +.btn-warning:focus,
11.3429 +.btn-warning:active,
11.3430 +.btn-warning.active,
11.3431 +.btn-warning.disabled,
11.3432 +.btn-warning[disabled] {
11.3433 + color: #ffffff;
11.3434 + background-color: #f89406;
11.3435 + *background-color: #df8505;
11.3436 +}
11.3437 +
11.3438 +.btn-warning:active,
11.3439 +.btn-warning.active {
11.3440 + background-color: #c67605 \9;
11.3441 +}
11.3442 +
11.3443 +.btn-danger {
11.3444 + color: #ffffff;
11.3445 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.3446 + background-color: #da4f49;
11.3447 + *background-color: #bd362f;
11.3448 + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
11.3449 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
11.3450 + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
11.3451 + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
11.3452 + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
11.3453 + background-repeat: repeat-x;
11.3454 + border-color: #bd362f #bd362f #802420;
11.3455 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3456 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
11.3457 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3458 +}
11.3459 +
11.3460 +.btn-danger:hover,
11.3461 +.btn-danger:focus,
11.3462 +.btn-danger:active,
11.3463 +.btn-danger.active,
11.3464 +.btn-danger.disabled,
11.3465 +.btn-danger[disabled] {
11.3466 + color: #ffffff;
11.3467 + background-color: #bd362f;
11.3468 + *background-color: #a9302a;
11.3469 +}
11.3470 +
11.3471 +.btn-danger:active,
11.3472 +.btn-danger.active {
11.3473 + background-color: #942a25 \9;
11.3474 +}
11.3475 +
11.3476 +.btn-success {
11.3477 + color: #ffffff;
11.3478 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.3479 + background-color: #5bb75b;
11.3480 + *background-color: #51a351;
11.3481 + background-image: -moz-linear-gradient(top, #62c462, #51a351);
11.3482 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
11.3483 + background-image: -webkit-linear-gradient(top, #62c462, #51a351);
11.3484 + background-image: -o-linear-gradient(top, #62c462, #51a351);
11.3485 + background-image: linear-gradient(to bottom, #62c462, #51a351);
11.3486 + background-repeat: repeat-x;
11.3487 + border-color: #51a351 #51a351 #387038;
11.3488 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3489 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
11.3490 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3491 +}
11.3492 +
11.3493 +.btn-success:hover,
11.3494 +.btn-success:focus,
11.3495 +.btn-success:active,
11.3496 +.btn-success.active,
11.3497 +.btn-success.disabled,
11.3498 +.btn-success[disabled] {
11.3499 + color: #ffffff;
11.3500 + background-color: #51a351;
11.3501 + *background-color: #499249;
11.3502 +}
11.3503 +
11.3504 +.btn-success:active,
11.3505 +.btn-success.active {
11.3506 + background-color: #408140 \9;
11.3507 +}
11.3508 +
11.3509 +.btn-info {
11.3510 + color: #ffffff;
11.3511 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.3512 + background-color: #49afcd;
11.3513 + *background-color: #2f96b4;
11.3514 + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
11.3515 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
11.3516 + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
11.3517 + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
11.3518 + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
11.3519 + background-repeat: repeat-x;
11.3520 + border-color: #2f96b4 #2f96b4 #1f6377;
11.3521 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3522 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
11.3523 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3524 +}
11.3525 +
11.3526 +.btn-info:hover,
11.3527 +.btn-info:focus,
11.3528 +.btn-info:active,
11.3529 +.btn-info.active,
11.3530 +.btn-info.disabled,
11.3531 +.btn-info[disabled] {
11.3532 + color: #ffffff;
11.3533 + background-color: #2f96b4;
11.3534 + *background-color: #2a85a0;
11.3535 +}
11.3536 +
11.3537 +.btn-info:active,
11.3538 +.btn-info.active {
11.3539 + background-color: #24748c \9;
11.3540 +}
11.3541 +
11.3542 +.btn-inverse {
11.3543 + color: #ffffff;
11.3544 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.3545 + background-color: #363636;
11.3546 + *background-color: #222222;
11.3547 + background-image: -moz-linear-gradient(top, #444444, #222222);
11.3548 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
11.3549 + background-image: -webkit-linear-gradient(top, #444444, #222222);
11.3550 + background-image: -o-linear-gradient(top, #444444, #222222);
11.3551 + background-image: linear-gradient(to bottom, #444444, #222222);
11.3552 + background-repeat: repeat-x;
11.3553 + border-color: #222222 #222222 #000000;
11.3554 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3555 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
11.3556 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3557 +}
11.3558 +
11.3559 +.btn-inverse:hover,
11.3560 +.btn-inverse:focus,
11.3561 +.btn-inverse:active,
11.3562 +.btn-inverse.active,
11.3563 +.btn-inverse.disabled,
11.3564 +.btn-inverse[disabled] {
11.3565 + color: #ffffff;
11.3566 + background-color: #222222;
11.3567 + *background-color: #151515;
11.3568 +}
11.3569 +
11.3570 +.btn-inverse:active,
11.3571 +.btn-inverse.active {
11.3572 + background-color: #080808 \9;
11.3573 +}
11.3574 +
11.3575 +button.btn,
11.3576 +input[type="submit"].btn {
11.3577 + *padding-top: 3px;
11.3578 + *padding-bottom: 3px;
11.3579 +}
11.3580 +
11.3581 +button.btn::-moz-focus-inner,
11.3582 +input[type="submit"].btn::-moz-focus-inner {
11.3583 + padding: 0;
11.3584 + border: 0;
11.3585 +}
11.3586 +
11.3587 +button.btn.btn-large,
11.3588 +input[type="submit"].btn.btn-large {
11.3589 + *padding-top: 7px;
11.3590 + *padding-bottom: 7px;
11.3591 +}
11.3592 +
11.3593 +button.btn.btn-small,
11.3594 +input[type="submit"].btn.btn-small {
11.3595 + *padding-top: 3px;
11.3596 + *padding-bottom: 3px;
11.3597 +}
11.3598 +
11.3599 +button.btn.btn-mini,
11.3600 +input[type="submit"].btn.btn-mini {
11.3601 + *padding-top: 1px;
11.3602 + *padding-bottom: 1px;
11.3603 +}
11.3604 +
11.3605 +.btn-link,
11.3606 +.btn-link:active,
11.3607 +.btn-link[disabled] {
11.3608 + background-color: transparent;
11.3609 + background-image: none;
11.3610 + -webkit-box-shadow: none;
11.3611 + -moz-box-shadow: none;
11.3612 + box-shadow: none;
11.3613 +}
11.3614 +
11.3615 +.btn-link {
11.3616 + color: #0088cc;
11.3617 + cursor: pointer;
11.3618 + border-color: transparent;
11.3619 + -webkit-border-radius: 0;
11.3620 + -moz-border-radius: 0;
11.3621 + border-radius: 0;
11.3622 +}
11.3623 +
11.3624 +.btn-link:hover,
11.3625 +.btn-link:focus {
11.3626 + color: #005580;
11.3627 + text-decoration: underline;
11.3628 + background-color: transparent;
11.3629 +}
11.3630 +
11.3631 +.btn-link[disabled]:hover,
11.3632 +.btn-link[disabled]:focus {
11.3633 + color: #333333;
11.3634 + text-decoration: none;
11.3635 +}
11.3636 +
11.3637 +.btn-group {
11.3638 + position: relative;
11.3639 + display: inline-block;
11.3640 + *display: inline;
11.3641 + *margin-left: .3em;
11.3642 + font-size: 0;
11.3643 + white-space: nowrap;
11.3644 + vertical-align: middle;
11.3645 + *zoom: 1;
11.3646 +}
11.3647 +
11.3648 +.btn-group:first-child {
11.3649 + *margin-left: 0;
11.3650 +}
11.3651 +
11.3652 +.btn-group + .btn-group {
11.3653 + margin-left: 5px;
11.3654 +}
11.3655 +
11.3656 +.btn-toolbar {
11.3657 + margin-top: 10px;
11.3658 + margin-bottom: 10px;
11.3659 + font-size: 0;
11.3660 +}
11.3661 +
11.3662 +.btn-toolbar > .btn + .btn,
11.3663 +.btn-toolbar > .btn-group + .btn,
11.3664 +.btn-toolbar > .btn + .btn-group {
11.3665 + margin-left: 5px;
11.3666 +}
11.3667 +
11.3668 +.btn-group > .btn {
11.3669 + position: relative;
11.3670 + -webkit-border-radius: 0;
11.3671 + -moz-border-radius: 0;
11.3672 + border-radius: 0;
11.3673 +}
11.3674 +
11.3675 +.btn-group > .btn + .btn {
11.3676 + margin-left: -1px;
11.3677 +}
11.3678 +
11.3679 +.btn-group > .btn,
11.3680 +.btn-group > .dropdown-menu,
11.3681 +.btn-group > .popover {
11.3682 + font-size: 14px;
11.3683 +}
11.3684 +
11.3685 +.btn-group > .btn-mini {
11.3686 + font-size: 10.5px;
11.3687 +}
11.3688 +
11.3689 +.btn-group > .btn-small {
11.3690 + font-size: 11.9px;
11.3691 +}
11.3692 +
11.3693 +.btn-group > .btn-large {
11.3694 + font-size: 17.5px;
11.3695 +}
11.3696 +
11.3697 +.btn-group > .btn:first-child {
11.3698 + margin-left: 0;
11.3699 + -webkit-border-bottom-left-radius: 4px;
11.3700 + border-bottom-left-radius: 4px;
11.3701 + -webkit-border-top-left-radius: 4px;
11.3702 + border-top-left-radius: 4px;
11.3703 + -moz-border-radius-bottomleft: 4px;
11.3704 + -moz-border-radius-topleft: 4px;
11.3705 +}
11.3706 +
11.3707 +.btn-group > .btn:last-child,
11.3708 +.btn-group > .dropdown-toggle {
11.3709 + -webkit-border-top-right-radius: 4px;
11.3710 + border-top-right-radius: 4px;
11.3711 + -webkit-border-bottom-right-radius: 4px;
11.3712 + border-bottom-right-radius: 4px;
11.3713 + -moz-border-radius-topright: 4px;
11.3714 + -moz-border-radius-bottomright: 4px;
11.3715 +}
11.3716 +
11.3717 +.btn-group > .btn.large:first-child {
11.3718 + margin-left: 0;
11.3719 + -webkit-border-bottom-left-radius: 6px;
11.3720 + border-bottom-left-radius: 6px;
11.3721 + -webkit-border-top-left-radius: 6px;
11.3722 + border-top-left-radius: 6px;
11.3723 + -moz-border-radius-bottomleft: 6px;
11.3724 + -moz-border-radius-topleft: 6px;
11.3725 +}
11.3726 +
11.3727 +.btn-group > .btn.large:last-child,
11.3728 +.btn-group > .large.dropdown-toggle {
11.3729 + -webkit-border-top-right-radius: 6px;
11.3730 + border-top-right-radius: 6px;
11.3731 + -webkit-border-bottom-right-radius: 6px;
11.3732 + border-bottom-right-radius: 6px;
11.3733 + -moz-border-radius-topright: 6px;
11.3734 + -moz-border-radius-bottomright: 6px;
11.3735 +}
11.3736 +
11.3737 +.btn-group > .btn:hover,
11.3738 +.btn-group > .btn:focus,
11.3739 +.btn-group > .btn:active,
11.3740 +.btn-group > .btn.active {
11.3741 + z-index: 2;
11.3742 +}
11.3743 +
11.3744 +.btn-group .dropdown-toggle:active,
11.3745 +.btn-group.open .dropdown-toggle {
11.3746 + outline: 0;
11.3747 +}
11.3748 +
11.3749 +.btn-group > .btn + .dropdown-toggle {
11.3750 + *padding-top: 5px;
11.3751 + padding-right: 8px;
11.3752 + *padding-bottom: 5px;
11.3753 + padding-left: 8px;
11.3754 + -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);
11.3755 + -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);
11.3756 + 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);
11.3757 +}
11.3758 +
11.3759 +.btn-group > .btn-mini + .dropdown-toggle {
11.3760 + *padding-top: 2px;
11.3761 + padding-right: 5px;
11.3762 + *padding-bottom: 2px;
11.3763 + padding-left: 5px;
11.3764 +}
11.3765 +
11.3766 +.btn-group > .btn-small + .dropdown-toggle {
11.3767 + *padding-top: 5px;
11.3768 + *padding-bottom: 4px;
11.3769 +}
11.3770 +
11.3771 +.btn-group > .btn-large + .dropdown-toggle {
11.3772 + *padding-top: 7px;
11.3773 + padding-right: 12px;
11.3774 + *padding-bottom: 7px;
11.3775 + padding-left: 12px;
11.3776 +}
11.3777 +
11.3778 +.btn-group.open .dropdown-toggle {
11.3779 + background-image: none;
11.3780 + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3781 + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3782 + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3783 +}
11.3784 +
11.3785 +.btn-group.open .btn.dropdown-toggle {
11.3786 + background-color: #e6e6e6;
11.3787 +}
11.3788 +
11.3789 +.btn-group.open .btn-primary.dropdown-toggle {
11.3790 + background-color: #0044cc;
11.3791 +}
11.3792 +
11.3793 +.btn-group.open .btn-warning.dropdown-toggle {
11.3794 + background-color: #f89406;
11.3795 +}
11.3796 +
11.3797 +.btn-group.open .btn-danger.dropdown-toggle {
11.3798 + background-color: #bd362f;
11.3799 +}
11.3800 +
11.3801 +.btn-group.open .btn-success.dropdown-toggle {
11.3802 + background-color: #51a351;
11.3803 +}
11.3804 +
11.3805 +.btn-group.open .btn-info.dropdown-toggle {
11.3806 + background-color: #2f96b4;
11.3807 +}
11.3808 +
11.3809 +.btn-group.open .btn-inverse.dropdown-toggle {
11.3810 + background-color: #222222;
11.3811 +}
11.3812 +
11.3813 +.btn .caret {
11.3814 + margin-top: 8px;
11.3815 + margin-left: 0;
11.3816 +}
11.3817 +
11.3818 +.btn-large .caret {
11.3819 + margin-top: 6px;
11.3820 +}
11.3821 +
11.3822 +.btn-large .caret {
11.3823 + border-top-width: 5px;
11.3824 + border-right-width: 5px;
11.3825 + border-left-width: 5px;
11.3826 +}
11.3827 +
11.3828 +.btn-mini .caret,
11.3829 +.btn-small .caret {
11.3830 + margin-top: 8px;
11.3831 +}
11.3832 +
11.3833 +.dropup .btn-large .caret {
11.3834 + border-bottom-width: 5px;
11.3835 +}
11.3836 +
11.3837 +.btn-primary .caret,
11.3838 +.btn-warning .caret,
11.3839 +.btn-danger .caret,
11.3840 +.btn-info .caret,
11.3841 +.btn-success .caret,
11.3842 +.btn-inverse .caret {
11.3843 + border-top-color: #ffffff;
11.3844 + border-bottom-color: #ffffff;
11.3845 +}
11.3846 +
11.3847 +.btn-group-vertical {
11.3848 + display: inline-block;
11.3849 + *display: inline;
11.3850 + /* IE7 inline-block hack */
11.3851 +
11.3852 + *zoom: 1;
11.3853 +}
11.3854 +
11.3855 +.btn-group-vertical > .btn {
11.3856 + display: block;
11.3857 + float: none;
11.3858 + max-width: 100%;
11.3859 + -webkit-border-radius: 0;
11.3860 + -moz-border-radius: 0;
11.3861 + border-radius: 0;
11.3862 +}
11.3863 +
11.3864 +.btn-group-vertical > .btn + .btn {
11.3865 + margin-top: -1px;
11.3866 + margin-left: 0;
11.3867 +}
11.3868 +
11.3869 +.btn-group-vertical > .btn:first-child {
11.3870 + -webkit-border-radius: 4px 4px 0 0;
11.3871 + -moz-border-radius: 4px 4px 0 0;
11.3872 + border-radius: 4px 4px 0 0;
11.3873 +}
11.3874 +
11.3875 +.btn-group-vertical > .btn:last-child {
11.3876 + -webkit-border-radius: 0 0 4px 4px;
11.3877 + -moz-border-radius: 0 0 4px 4px;
11.3878 + border-radius: 0 0 4px 4px;
11.3879 +}
11.3880 +
11.3881 +.btn-group-vertical > .btn-large:first-child {
11.3882 + -webkit-border-radius: 6px 6px 0 0;
11.3883 + -moz-border-radius: 6px 6px 0 0;
11.3884 + border-radius: 6px 6px 0 0;
11.3885 +}
11.3886 +
11.3887 +.btn-group-vertical > .btn-large:last-child {
11.3888 + -webkit-border-radius: 0 0 6px 6px;
11.3889 + -moz-border-radius: 0 0 6px 6px;
11.3890 + border-radius: 0 0 6px 6px;
11.3891 +}
11.3892 +
11.3893 +.alert {
11.3894 + padding: 8px 35px 8px 14px;
11.3895 + margin-bottom: 20px;
11.3896 + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
11.3897 + background-color: #fcf8e3;
11.3898 + border: 1px solid #fbeed5;
11.3899 + -webkit-border-radius: 4px;
11.3900 + -moz-border-radius: 4px;
11.3901 + border-radius: 4px;
11.3902 +}
11.3903 +
11.3904 +.alert,
11.3905 +.alert h4 {
11.3906 + color: #c09853;
11.3907 +}
11.3908 +
11.3909 +.alert h4 {
11.3910 + margin: 0;
11.3911 +}
11.3912 +
11.3913 +.alert .close {
11.3914 + position: relative;
11.3915 + top: -2px;
11.3916 + right: -21px;
11.3917 + line-height: 20px;
11.3918 +}
11.3919 +
11.3920 +.alert-success {
11.3921 + color: #468847;
11.3922 + background-color: #dff0d8;
11.3923 + border-color: #d6e9c6;
11.3924 +}
11.3925 +
11.3926 +.alert-success h4 {
11.3927 + color: #468847;
11.3928 +}
11.3929 +
11.3930 +.alert-danger,
11.3931 +.alert-error {
11.3932 + color: #b94a48;
11.3933 + background-color: #f2dede;
11.3934 + border-color: #eed3d7;
11.3935 +}
11.3936 +
11.3937 +.alert-danger h4,
11.3938 +.alert-error h4 {
11.3939 + color: #b94a48;
11.3940 +}
11.3941 +
11.3942 +.alert-info {
11.3943 + color: #3a87ad;
11.3944 + background-color: #d9edf7;
11.3945 + border-color: #bce8f1;
11.3946 +}
11.3947 +
11.3948 +.alert-info h4 {
11.3949 + color: #3a87ad;
11.3950 +}
11.3951 +
11.3952 +.alert-block {
11.3953 + padding-top: 14px;
11.3954 + padding-bottom: 14px;
11.3955 +}
11.3956 +
11.3957 +.alert-block > p,
11.3958 +.alert-block > ul {
11.3959 + margin-bottom: 0;
11.3960 +}
11.3961 +
11.3962 +.alert-block p + p {
11.3963 + margin-top: 5px;
11.3964 +}
11.3965 +
11.3966 +.nav {
11.3967 + margin-bottom: 20px;
11.3968 + margin-left: 0;
11.3969 + list-style: none;
11.3970 +}
11.3971 +
11.3972 +.nav > li > a {
11.3973 + display: inline-block;
11.3974 +}
11.3975 +
11.3976 +.nav > li > a:hover,
11.3977 +.nav > li > a:focus {
11.3978 + text-decoration: none;
11.3979 + background-color: #eeeeee;
11.3980 +}
11.3981 +
11.3982 +.nav > li > a > img {
11.3983 + max-width: none;
11.3984 +}
11.3985 +
11.3986 +.nav > .pull-right {
11.3987 + float: right;
11.3988 +}
11.3989 +
11.3990 +.nav-header {
11.3991 + display: block;
11.3992 + padding: 3px 15px;
11.3993 + font-size: 11px;
11.3994 + font-weight: bold;
11.3995 + line-height: 20px;
11.3996 + color: #999999;
11.3997 + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
11.3998 + text-transform: uppercase;
11.3999 +}
11.4000 +
11.4001 +.nav li + .nav-header {
11.4002 + margin-top: 9px;
11.4003 +}
11.4004 +
11.4005 +.nav-list {
11.4006 + padding-right: 15px;
11.4007 + padding-left: 15px;
11.4008 + margin-bottom: 0;
11.4009 +}
11.4010 +
11.4011 +.nav-list > li > a,
11.4012 +.nav-list .nav-header {
11.4013 + margin-right: -15px;
11.4014 + margin-left: -15px;
11.4015 + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
11.4016 +}
11.4017 +
11.4018 +.nav-list > li > a {
11.4019 + padding: 3px 15px;
11.4020 +}
11.4021 +
11.4022 +.nav-list > .active > a,
11.4023 +.nav-list > .active > a:hover,
11.4024 +.nav-list > .active > a:focus {
11.4025 + color: #ffffff;
11.4026 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
11.4027 + background-color: #0088cc;
11.4028 +}
11.4029 +
11.4030 +.nav-list [class^="icon-"],
11.4031 +.nav-list [class*=" icon-"] {
11.4032 + margin-right: 2px;
11.4033 +}
11.4034 +
11.4035 +.nav-list .divider {
11.4036 + *width: 100%;
11.4037 + height: 1px;
11.4038 + margin: 9px 1px;
11.4039 + *margin: -5px 0 5px;
11.4040 + overflow: hidden;
11.4041 + background-color: #e5e5e5;
11.4042 + border-bottom: 1px solid #ffffff;
11.4043 +}
11.4044 +
11.4045 +.nav-tabs,
11.4046 +.nav-pills {
11.4047 + *zoom: 1;
11.4048 +}
11.4049 +
11.4050 +.nav-tabs:before,
11.4051 +.nav-pills:before,
11.4052 +.nav-tabs:after,
11.4053 +.nav-pills:after {
11.4054 + display: table;
11.4055 + line-height: 0;
11.4056 + content: "";
11.4057 +}
11.4058 +
11.4059 +.nav-tabs:after,
11.4060 +.nav-pills:after {
11.4061 + clear: both;
11.4062 +}
11.4063 +
11.4064 +.nav-tabs > li,
11.4065 +.nav-pills > li {
11.4066 + float: left;
11.4067 +}
11.4068 +
11.4069 +.nav-tabs > li > a,
11.4070 +.nav-pills > li > a {
11.4071 + padding-right: 12px;
11.4072 + padding-left: 12px;
11.4073 + margin-right: 2px;
11.4074 + line-height: 14px;
11.4075 +}
11.4076 +
11.4077 +.nav-tabs {
11.4078 + border-bottom: 1px solid #ddd;
11.4079 +}
11.4080 +
11.4081 +.nav-tabs > li {
11.4082 + margin-bottom: -1px;
11.4083 +}
11.4084 +
11.4085 +.nav-tabs > li > a {
11.4086 + padding-top: 8px;
11.4087 + padding-bottom: 8px;
11.4088 + line-height: 20px;
11.4089 + border: 1px solid transparent;
11.4090 + -webkit-border-radius: 4px 4px 0 0;
11.4091 + -moz-border-radius: 4px 4px 0 0;
11.4092 + border-radius: 4px 4px 0 0;
11.4093 +}
11.4094 +
11.4095 +.nav-tabs > li > a:hover,
11.4096 +.nav-tabs > li > a:focus {
11.4097 + border-color: #eeeeee #eeeeee #dddddd;
11.4098 +}
11.4099 +
11.4100 +.nav-tabs > .active > a,
11.4101 +.nav-tabs > .active > a:hover,
11.4102 +.nav-tabs > .active > a:focus {
11.4103 + color: #555555;
11.4104 + cursor: default;
11.4105 + background-color: #ffffff;
11.4106 + border: 1px solid #ddd;
11.4107 + border-bottom-color: transparent;
11.4108 +}
11.4109 +
11.4110 +.nav-pills > li > a {
11.4111 + padding-top: 8px;
11.4112 + padding-bottom: 8px;
11.4113 + margin-top: 2px;
11.4114 + margin-bottom: 2px;
11.4115 + -webkit-border-radius: 5px;
11.4116 + -moz-border-radius: 5px;
11.4117 + border-radius: 5px;
11.4118 +}
11.4119 +
11.4120 +.nav-pills > .active > a,
11.4121 +.nav-pills > .active > a:hover,
11.4122 +.nav-pills > .active > a:focus {
11.4123 + color: #ffffff;
11.4124 + background-color: #0088cc;
11.4125 +}
11.4126 +
11.4127 +.nav-stacked > li {
11.4128 + float: none;
11.4129 +}
11.4130 +
11.4131 +.nav-stacked > li > a {
11.4132 + margin-right: 0;
11.4133 +}
11.4134 +
11.4135 +.nav-tabs.nav-stacked {
11.4136 + border-bottom: 0;
11.4137 +}
11.4138 +
11.4139 +.nav-tabs.nav-stacked > li > a {
11.4140 + border: 1px solid #ddd;
11.4141 + -webkit-border-radius: 0;
11.4142 + -moz-border-radius: 0;
11.4143 + border-radius: 0;
11.4144 +}
11.4145 +
11.4146 +.nav-tabs.nav-stacked > li:first-child > a {
11.4147 + -webkit-border-top-right-radius: 4px;
11.4148 + border-top-right-radius: 4px;
11.4149 + -webkit-border-top-left-radius: 4px;
11.4150 + border-top-left-radius: 4px;
11.4151 + -moz-border-radius-topright: 4px;
11.4152 + -moz-border-radius-topleft: 4px;
11.4153 +}
11.4154 +
11.4155 +.nav-tabs.nav-stacked > li:last-child > a {
11.4156 + -webkit-border-bottom-right-radius: 4px;
11.4157 + border-bottom-right-radius: 4px;
11.4158 + -webkit-border-bottom-left-radius: 4px;
11.4159 + border-bottom-left-radius: 4px;
11.4160 + -moz-border-radius-bottomright: 4px;
11.4161 + -moz-border-radius-bottomleft: 4px;
11.4162 +}
11.4163 +
11.4164 +.nav-tabs.nav-stacked > li > a:hover,
11.4165 +.nav-tabs.nav-stacked > li > a:focus {
11.4166 + z-index: 2;
11.4167 + border-color: #ddd;
11.4168 +}
11.4169 +
11.4170 +.nav-pills.nav-stacked > li > a {
11.4171 + margin-bottom: 3px;
11.4172 +}
11.4173 +
11.4174 +.nav-pills.nav-stacked > li:last-child > a {
11.4175 + margin-bottom: 1px;
11.4176 +}
11.4177 +
11.4178 +.nav-tabs .dropdown-menu {
11.4179 + -webkit-border-radius: 0 0 6px 6px;
11.4180 + -moz-border-radius: 0 0 6px 6px;
11.4181 + border-radius: 0 0 6px 6px;
11.4182 +}
11.4183 +
11.4184 +.nav-pills .dropdown-menu {
11.4185 + -webkit-border-radius: 6px;
11.4186 + -moz-border-radius: 6px;
11.4187 + border-radius: 6px;
11.4188 +}
11.4189 +
11.4190 +.nav .dropdown-toggle .caret {
11.4191 + margin-top: 6px;
11.4192 + border-top-color: #0088cc;
11.4193 + border-bottom-color: #0088cc;
11.4194 +}
11.4195 +
11.4196 +.nav .dropdown-toggle:hover .caret,
11.4197 +.nav .dropdown-toggle:focus .caret {
11.4198 + border-top-color: #005580;
11.4199 + border-bottom-color: #005580;
11.4200 +}
11.4201 +
11.4202 +/* move down carets for tabs */
11.4203 +
11.4204 +.nav-tabs .dropdown-toggle .caret {
11.4205 + margin-top: 8px;
11.4206 +}
11.4207 +
11.4208 +.nav .active .dropdown-toggle .caret {
11.4209 + border-top-color: #fff;
11.4210 + border-bottom-color: #fff;
11.4211 +}
11.4212 +
11.4213 +.nav-tabs .active .dropdown-toggle .caret {
11.4214 + border-top-color: #555555;
11.4215 + border-bottom-color: #555555;
11.4216 +}
11.4217 +
11.4218 +.nav > .dropdown.active > a:hover,
11.4219 +.nav > .dropdown.active > a:focus {
11.4220 + cursor: pointer;
11.4221 +}
11.4222 +
11.4223 +.nav-tabs .open .dropdown-toggle,
11.4224 +.nav-pills .open .dropdown-toggle,
11.4225 +.nav > li.dropdown.open.active > a:hover,
11.4226 +.nav > li.dropdown.open.active > a:focus {
11.4227 + color: #ffffff;
11.4228 + background-color: #999999;
11.4229 + border-color: #999999;
11.4230 +}
11.4231 +
11.4232 +.nav li.dropdown.open .caret,
11.4233 +.nav li.dropdown.open.active .caret,
11.4234 +.nav li.dropdown.open a:hover .caret,
11.4235 +.nav li.dropdown.open a:focus .caret {
11.4236 + border-top-color: #ffffff;
11.4237 + border-bottom-color: #ffffff;
11.4238 + opacity: 1;
11.4239 + filter: alpha(opacity=100);
11.4240 +}
11.4241 +
11.4242 +.tabs-stacked .open > a:hover,
11.4243 +.tabs-stacked .open > a:focus {
11.4244 + border-color: #999999;
11.4245 +}
11.4246 +
11.4247 +.tabbable {
11.4248 + *zoom: 1;
11.4249 +}
11.4250 +
11.4251 +.tabbable:before,
11.4252 +.tabbable:after {
11.4253 + display: table;
11.4254 + line-height: 0;
11.4255 + content: "";
11.4256 +}
11.4257 +
11.4258 +.tabbable:after {
11.4259 + clear: both;
11.4260 +}
11.4261 +
11.4262 +.tab-content {
11.4263 + overflow: auto;
11.4264 +}
11.4265 +
11.4266 +.tabs-below > .nav-tabs,
11.4267 +.tabs-right > .nav-tabs,
11.4268 +.tabs-left > .nav-tabs {
11.4269 + border-bottom: 0;
11.4270 +}
11.4271 +
11.4272 +.tab-content > .tab-pane,
11.4273 +.pill-content > .pill-pane {
11.4274 + display: none;
11.4275 +}
11.4276 +
11.4277 +.tab-content > .active,
11.4278 +.pill-content > .active {
11.4279 + display: block;
11.4280 +}
11.4281 +
11.4282 +.tabs-below > .nav-tabs {
11.4283 + border-top: 1px solid #ddd;
11.4284 +}
11.4285 +
11.4286 +.tabs-below > .nav-tabs > li {
11.4287 + margin-top: -1px;
11.4288 + margin-bottom: 0;
11.4289 +}
11.4290 +
11.4291 +.tabs-below > .nav-tabs > li > a {
11.4292 + -webkit-border-radius: 0 0 4px 4px;
11.4293 + -moz-border-radius: 0 0 4px 4px;
11.4294 + border-radius: 0 0 4px 4px;
11.4295 +}
11.4296 +
11.4297 +.tabs-below > .nav-tabs > li > a:hover,
11.4298 +.tabs-below > .nav-tabs > li > a:focus {
11.4299 + border-top-color: #ddd;
11.4300 + border-bottom-color: transparent;
11.4301 +}
11.4302 +
11.4303 +.tabs-below > .nav-tabs > .active > a,
11.4304 +.tabs-below > .nav-tabs > .active > a:hover,
11.4305 +.tabs-below > .nav-tabs > .active > a:focus {
11.4306 + border-color: transparent #ddd #ddd #ddd;
11.4307 +}
11.4308 +
11.4309 +.tabs-left > .nav-tabs > li,
11.4310 +.tabs-right > .nav-tabs > li {
11.4311 + float: none;
11.4312 +}
11.4313 +
11.4314 +.tabs-left > .nav-tabs > li > a,
11.4315 +.tabs-right > .nav-tabs > li > a {
11.4316 + min-width: 74px;
11.4317 + margin-right: 0;
11.4318 + margin-bottom: 3px;
11.4319 +}
11.4320 +
11.4321 +.tabs-left > .nav-tabs {
11.4322 + float: left;
11.4323 + margin-right: 19px;
11.4324 + border-right: 1px solid #ddd;
11.4325 +}
11.4326 +
11.4327 +.tabs-left > .nav-tabs > li > a {
11.4328 + margin-right: -1px;
11.4329 + -webkit-border-radius: 4px 0 0 4px;
11.4330 + -moz-border-radius: 4px 0 0 4px;
11.4331 + border-radius: 4px 0 0 4px;
11.4332 +}
11.4333 +
11.4334 +.tabs-left > .nav-tabs > li > a:hover,
11.4335 +.tabs-left > .nav-tabs > li > a:focus {
11.4336 + border-color: #eeeeee #dddddd #eeeeee #eeeeee;
11.4337 +}
11.4338 +
11.4339 +.tabs-left > .nav-tabs .active > a,
11.4340 +.tabs-left > .nav-tabs .active > a:hover,
11.4341 +.tabs-left > .nav-tabs .active > a:focus {
11.4342 + border-color: #ddd transparent #ddd #ddd;
11.4343 + *border-right-color: #ffffff;
11.4344 +}
11.4345 +
11.4346 +.tabs-right > .nav-tabs {
11.4347 + float: right;
11.4348 + margin-left: 19px;
11.4349 + border-left: 1px solid #ddd;
11.4350 +}
11.4351 +
11.4352 +.tabs-right > .nav-tabs > li > a {
11.4353 + margin-left: -1px;
11.4354 + -webkit-border-radius: 0 4px 4px 0;
11.4355 + -moz-border-radius: 0 4px 4px 0;
11.4356 + border-radius: 0 4px 4px 0;
11.4357 +}
11.4358 +
11.4359 +.tabs-right > .nav-tabs > li > a:hover,
11.4360 +.tabs-right > .nav-tabs > li > a:focus {
11.4361 + border-color: #eeeeee #eeeeee #eeeeee #dddddd;
11.4362 +}
11.4363 +
11.4364 +.tabs-right > .nav-tabs .active > a,
11.4365 +.tabs-right > .nav-tabs .active > a:hover,
11.4366 +.tabs-right > .nav-tabs .active > a:focus {
11.4367 + border-color: #ddd #ddd #ddd transparent;
11.4368 + *border-left-color: #ffffff;
11.4369 +}
11.4370 +
11.4371 +.nav > .disabled > a {
11.4372 + color: #999999;
11.4373 +}
11.4374 +
11.4375 +.nav > .disabled > a:hover,
11.4376 +.nav > .disabled > a:focus {
11.4377 + text-decoration: none;
11.4378 + cursor: default;
11.4379 + background-color: transparent;
11.4380 +}
11.4381 +
11.4382 +.navbar {
11.4383 + *position: relative;
11.4384 + *z-index: 2;
11.4385 + margin-bottom: 20px;
11.4386 + overflow: visible;
11.4387 +}
11.4388 +
11.4389 +.navbar-inner {
11.4390 + min-height: 40px;
11.4391 + padding-right: 20px;
11.4392 + padding-left: 20px;
11.4393 + background-color: #fafafa;
11.4394 + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
11.4395 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
11.4396 + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
11.4397 + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
11.4398 + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
11.4399 + background-repeat: repeat-x;
11.4400 + border: 1px solid #d4d4d4;
11.4401 + -webkit-border-radius: 4px;
11.4402 + -moz-border-radius: 4px;
11.4403 + border-radius: 4px;
11.4404 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
11.4405 + *zoom: 1;
11.4406 + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
11.4407 + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
11.4408 + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
11.4409 +}
11.4410 +
11.4411 +.navbar-inner:before,
11.4412 +.navbar-inner:after {
11.4413 + display: table;
11.4414 + line-height: 0;
11.4415 + content: "";
11.4416 +}
11.4417 +
11.4418 +.navbar-inner:after {
11.4419 + clear: both;
11.4420 +}
11.4421 +
11.4422 +.navbar .container {
11.4423 + width: auto;
11.4424 +}
11.4425 +
11.4426 +.nav-collapse.collapse {
11.4427 + height: auto;
11.4428 + overflow: visible;
11.4429 +}
11.4430 +
11.4431 +.navbar .brand {
11.4432 + display: block;
11.4433 + float: left;
11.4434 + padding: 10px 20px 10px;
11.4435 + margin-left: -20px;
11.4436 + font-size: 20px;
11.4437 + font-weight: 200;
11.4438 + color: #777777;
11.4439 + text-shadow: 0 1px 0 #ffffff;
11.4440 +}
11.4441 +
11.4442 +.navbar .brand:hover,
11.4443 +.navbar .brand:focus {
11.4444 + text-decoration: none;
11.4445 +}
11.4446 +
11.4447 +.navbar-text {
11.4448 + margin-bottom: 0;
11.4449 + line-height: 40px;
11.4450 + color: #777777;
11.4451 +}
11.4452 +
11.4453 +.navbar-link {
11.4454 + color: #777777;
11.4455 +}
11.4456 +
11.4457 +.navbar-link:hover,
11.4458 +.navbar-link:focus {
11.4459 + color: #333333;
11.4460 +}
11.4461 +
11.4462 +.navbar .divider-vertical {
11.4463 + height: 40px;
11.4464 + margin: 0 9px;
11.4465 + border-right: 1px solid #ffffff;
11.4466 + border-left: 1px solid #f2f2f2;
11.4467 +}
11.4468 +
11.4469 +.navbar .btn,
11.4470 +.navbar .btn-group {
11.4471 + margin-top: 5px;
11.4472 +}
11.4473 +
11.4474 +.navbar .btn-group .btn,
11.4475 +.navbar .input-prepend .btn,
11.4476 +.navbar .input-append .btn,
11.4477 +.navbar .input-prepend .btn-group,
11.4478 +.navbar .input-append .btn-group {
11.4479 + margin-top: 0;
11.4480 +}
11.4481 +
11.4482 +.navbar-form {
11.4483 + margin-bottom: 0;
11.4484 + *zoom: 1;
11.4485 +}
11.4486 +
11.4487 +.navbar-form:before,
11.4488 +.navbar-form:after {
11.4489 + display: table;
11.4490 + line-height: 0;
11.4491 + content: "";
11.4492 +}
11.4493 +
11.4494 +.navbar-form:after {
11.4495 + clear: both;
11.4496 +}
11.4497 +
11.4498 +.navbar-form input,
11.4499 +.navbar-form select,
11.4500 +.navbar-form .radio,
11.4501 +.navbar-form .checkbox {
11.4502 + margin-top: 5px;
11.4503 +}
11.4504 +
11.4505 +.navbar-form input,
11.4506 +.navbar-form select,
11.4507 +.navbar-form .btn {
11.4508 + display: inline-block;
11.4509 + margin-bottom: 0;
11.4510 +}
11.4511 +
11.4512 +.navbar-form input[type="image"],
11.4513 +.navbar-form input[type="checkbox"],
11.4514 +.navbar-form input[type="radio"] {
11.4515 + margin-top: 3px;
11.4516 +}
11.4517 +
11.4518 +.navbar-form .input-append,
11.4519 +.navbar-form .input-prepend {
11.4520 + margin-top: 5px;
11.4521 + white-space: nowrap;
11.4522 +}
11.4523 +
11.4524 +.navbar-form .input-append input,
11.4525 +.navbar-form .input-prepend input {
11.4526 + margin-top: 0;
11.4527 +}
11.4528 +
11.4529 +.navbar-search {
11.4530 + position: relative;
11.4531 + float: left;
11.4532 + margin-top: 5px;
11.4533 + margin-bottom: 0;
11.4534 +}
11.4535 +
11.4536 +.navbar-search .search-query {
11.4537 + padding: 4px 14px;
11.4538 + margin-bottom: 0;
11.4539 + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
11.4540 + font-size: 13px;
11.4541 + font-weight: normal;
11.4542 + line-height: 1;
11.4543 + -webkit-border-radius: 15px;
11.4544 + -moz-border-radius: 15px;
11.4545 + border-radius: 15px;
11.4546 +}
11.4547 +
11.4548 +.navbar-static-top {
11.4549 + position: static;
11.4550 + margin-bottom: 0;
11.4551 +}
11.4552 +
11.4553 +.navbar-static-top .navbar-inner {
11.4554 + -webkit-border-radius: 0;
11.4555 + -moz-border-radius: 0;
11.4556 + border-radius: 0;
11.4557 +}
11.4558 +
11.4559 +.navbar-fixed-top,
11.4560 +.navbar-fixed-bottom {
11.4561 + position: fixed;
11.4562 + right: 0;
11.4563 + left: 0;
11.4564 + z-index: 1030;
11.4565 + margin-bottom: 0;
11.4566 +}
11.4567 +
11.4568 +.navbar-fixed-top .navbar-inner,
11.4569 +.navbar-static-top .navbar-inner {
11.4570 + border-width: 0 0 1px;
11.4571 +}
11.4572 +
11.4573 +.navbar-fixed-bottom .navbar-inner {
11.4574 + border-width: 1px 0 0;
11.4575 +}
11.4576 +
11.4577 +.navbar-fixed-top .navbar-inner,
11.4578 +.navbar-fixed-bottom .navbar-inner {
11.4579 + padding-right: 0;
11.4580 + padding-left: 0;
11.4581 + -webkit-border-radius: 0;
11.4582 + -moz-border-radius: 0;
11.4583 + border-radius: 0;
11.4584 +}
11.4585 +
11.4586 +.navbar-static-top .container,
11.4587 +.navbar-fixed-top .container,
11.4588 +.navbar-fixed-bottom .container {
11.4589 + width: 940px;
11.4590 +}
11.4591 +
11.4592 +.navbar-fixed-top {
11.4593 + top: 0;
11.4594 +}
11.4595 +
11.4596 +.navbar-fixed-top .navbar-inner,
11.4597 +.navbar-static-top .navbar-inner {
11.4598 + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
11.4599 + -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
11.4600 + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
11.4601 +}
11.4602 +
11.4603 +.navbar-fixed-bottom {
11.4604 + bottom: 0;
11.4605 +}
11.4606 +
11.4607 +.navbar-fixed-bottom .navbar-inner {
11.4608 + -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
11.4609 + -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
11.4610 + box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
11.4611 +}
11.4612 +
11.4613 +.navbar .nav {
11.4614 + position: relative;
11.4615 + left: 0;
11.4616 + display: block;
11.4617 + float: left;
11.4618 + margin: 0 10px 0 0;
11.4619 +}
11.4620 +
11.4621 +.navbar .nav.pull-right {
11.4622 + float: right;
11.4623 + margin-right: 0;
11.4624 +}
11.4625 +
11.4626 +.navbar .nav > li {
11.4627 + float: left;
11.4628 +}
11.4629 +
11.4630 +.navbar .nav > li > a {
11.4631 + float: none;
11.4632 + padding: 10px 23px 10px;
11.4633 + color: #777777;
11.4634 + text-decoration: none;
11.4635 + text-shadow: 0 1px 0 #ffffff;
11.4636 +}
11.4637 +
11.4638 +.navbar .nav .dropdown-toggle .caret {
11.4639 + margin-top: 8px;
11.4640 +}
11.4641 +
11.4642 +.navbar .nav > li > a:focus,
11.4643 +.navbar .nav > li > a:hover {
11.4644 + color: #333333;
11.4645 + text-decoration: none;
11.4646 + background-color: transparent;
11.4647 +}
11.4648 +
11.4649 +.navbar .nav > .active > a,
11.4650 +.navbar .nav > .active > a:hover,
11.4651 +.navbar .nav > .active > a:focus {
11.4652 + color: #555555;
11.4653 + text-decoration: none;
11.4654 + background-color: #e5e5e5;
11.4655 + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
11.4656 + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
11.4657 + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
11.4658 +}
11.4659 +
11.4660 +.navbar .btn-navbar {
11.4661 + display: none;
11.4662 + float: right;
11.4663 + padding: 7px 10px;
11.4664 + margin-right: 5px;
11.4665 + margin-left: 5px;
11.4666 + color: #ffffff;
11.4667 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.4668 + background-color: #ededed;
11.4669 + *background-color: #e5e5e5;
11.4670 + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
11.4671 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
11.4672 + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
11.4673 + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
11.4674 + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
11.4675 + background-repeat: repeat-x;
11.4676 + border-color: #e5e5e5 #e5e5e5 #bfbfbf;
11.4677 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.4678 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
11.4679 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.4680 + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
11.4681 + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
11.4682 + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
11.4683 +}
11.4684 +
11.4685 +.navbar .btn-navbar:hover,
11.4686 +.navbar .btn-navbar:focus,
11.4687 +.navbar .btn-navbar:active,
11.4688 +.navbar .btn-navbar.active,
11.4689 +.navbar .btn-navbar.disabled,
11.4690 +.navbar .btn-navbar[disabled] {
11.4691 + color: #ffffff;
11.4692 + background-color: #e5e5e5;
11.4693 + *background-color: #d9d9d9;
11.4694 +}
11.4695 +
11.4696 +.navbar .btn-navbar:active,
11.4697 +.navbar .btn-navbar.active {
11.4698 + background-color: #cccccc \9;
11.4699 +}
11.4700 +
11.4701 +.navbar .btn-navbar .icon-bar {
11.4702 + display: block;
11.4703 + width: 18px;
11.4704 + height: 2px;
11.4705 + background-color: #f5f5f5;
11.4706 + -webkit-border-radius: 1px;
11.4707 + -moz-border-radius: 1px;
11.4708 + border-radius: 1px;
11.4709 + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
11.4710 + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
11.4711 + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
11.4712 +}
11.4713 +
11.4714 +.btn-navbar .icon-bar + .icon-bar {
11.4715 + margin-top: 3px;
11.4716 +}
11.4717 +
11.4718 +.navbar .nav > li > .dropdown-menu:before {
11.4719 + position: absolute;
11.4720 + top: -7px;
11.4721 + left: 9px;
11.4722 + display: inline-block;
11.4723 + border-right: 7px solid transparent;
11.4724 + border-bottom: 7px solid #ccc;
11.4725 + border-left: 7px solid transparent;
11.4726 + border-bottom-color: rgba(0, 0, 0, 0.2);
11.4727 + content: '';
11.4728 +}
11.4729 +
11.4730 +.navbar .nav > li > .dropdown-menu:after {
11.4731 + position: absolute;
11.4732 + top: -6px;
11.4733 + left: 10px;
11.4734 + display: inline-block;
11.4735 + border-right: 6px solid transparent;
11.4736 + border-bottom: 6px solid #ffffff;
11.4737 + border-left: 6px solid transparent;
11.4738 + content: '';
11.4739 +}
11.4740 +
11.4741 +.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
11.4742 + top: auto;
11.4743 + bottom: -7px;
11.4744 + border-top: 7px solid #ccc;
11.4745 + border-bottom: 0;
11.4746 + border-top-color: rgba(0, 0, 0, 0.2);
11.4747 +}
11.4748 +
11.4749 +.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
11.4750 + top: auto;
11.4751 + bottom: -6px;
11.4752 + border-top: 6px solid #ffffff;
11.4753 + border-bottom: 0;
11.4754 +}
11.4755 +
11.4756 +.navbar .nav li.dropdown > a:hover .caret,
11.4757 +.navbar .nav li.dropdown > a:focus .caret {
11.4758 + border-top-color: #333333;
11.4759 + border-bottom-color: #333333;
11.4760 +}
11.4761 +
11.4762 +.navbar .nav li.dropdown.open > .dropdown-toggle,
11.4763 +.navbar .nav li.dropdown.active > .dropdown-toggle,
11.4764 +.navbar .nav li.dropdown.open.active > .dropdown-toggle {
11.4765 + color: #555555;
11.4766 + background-color: #e5e5e5;
11.4767 +}
11.4768 +
11.4769 +.navbar .nav li.dropdown > .dropdown-toggle .caret {
11.4770 + border-top-color: #777777;
11.4771 + border-bottom-color: #777777;
11.4772 +}
11.4773 +
11.4774 +.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
11.4775 +.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
11.4776 +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
11.4777 + border-top-color: #555555;
11.4778 + border-bottom-color: #555555;
11.4779 +}
11.4780 +
11.4781 +.navbar .pull-right > li > .dropdown-menu,
11.4782 +.navbar .nav > li > .dropdown-menu.pull-right {
11.4783 + right: 0;
11.4784 + left: auto;
11.4785 +}
11.4786 +
11.4787 +.navbar .pull-right > li > .dropdown-menu:before,
11.4788 +.navbar .nav > li > .dropdown-menu.pull-right:before {
11.4789 + right: 12px;
11.4790 + left: auto;
11.4791 +}
11.4792 +
11.4793 +.navbar .pull-right > li > .dropdown-menu:after,
11.4794 +.navbar .nav > li > .dropdown-menu.pull-right:after {
11.4795 + right: 13px;
11.4796 + left: auto;
11.4797 +}
11.4798 +
11.4799 +.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
11.4800 +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
11.4801 + right: 100%;
11.4802 + left: auto;
11.4803 + margin-right: -1px;
11.4804 + margin-left: 0;
11.4805 + -webkit-border-radius: 6px 0 6px 6px;
11.4806 + -moz-border-radius: 6px 0 6px 6px;
11.4807 + border-radius: 6px 0 6px 6px;
11.4808 +}
11.4809 +
11.4810 +.navbar-inverse .navbar-inner {
11.4811 + background-color: #1b1b1b;
11.4812 + background-image: -moz-linear-gradient(top, #222222, #111111);
11.4813 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
11.4814 + background-image: -webkit-linear-gradient(top, #222222, #111111);
11.4815 + background-image: -o-linear-gradient(top, #222222, #111111);
11.4816 + background-image: linear-gradient(to bottom, #222222, #111111);
11.4817 + background-repeat: repeat-x;
11.4818 + border-color: #252525;
11.4819 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
11.4820 +}
11.4821 +
11.4822 +.navbar-inverse .brand,
11.4823 +.navbar-inverse .nav > li > a {
11.4824 + color: #999999;
11.4825 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.4826 +}
11.4827 +
11.4828 +.navbar-inverse .brand:hover,
11.4829 +.navbar-inverse .nav > li > a:hover,
11.4830 +.navbar-inverse .brand:focus,
11.4831 +.navbar-inverse .nav > li > a:focus {
11.4832 + color: #ffffff;
11.4833 +}
11.4834 +
11.4835 +.navbar-inverse .brand {
11.4836 + color: #999999;
11.4837 +}
11.4838 +
11.4839 +.navbar-inverse .navbar-text {
11.4840 + color: #999999;
11.4841 +}
11.4842 +
11.4843 +.navbar-inverse .nav > li > a:focus,
11.4844 +.navbar-inverse .nav > li > a:hover {
11.4845 + color: #ffffff;
11.4846 + background-color: transparent;
11.4847 +}
11.4848 +
11.4849 +.navbar-inverse .nav .active > a,
11.4850 +.navbar-inverse .nav .active > a:hover,
11.4851 +.navbar-inverse .nav .active > a:focus {
11.4852 + color: #ffffff;
11.4853 + background-color: #111111;
11.4854 +}
11.4855 +
11.4856 +.navbar-inverse .navbar-link {
11.4857 + color: #999999;
11.4858 +}
11.4859 +
11.4860 +.navbar-inverse .navbar-link:hover,
11.4861 +.navbar-inverse .navbar-link:focus {
11.4862 + color: #ffffff;
11.4863 +}
11.4864 +
11.4865 +.navbar-inverse .divider-vertical {
11.4866 + border-right-color: #222222;
11.4867 + border-left-color: #111111;
11.4868 +}
11.4869 +
11.4870 +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
11.4871 +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
11.4872 +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
11.4873 + color: #ffffff;
11.4874 + background-color: #111111;
11.4875 +}
11.4876 +
11.4877 +.navbar-inverse .nav li.dropdown > a:hover .caret,
11.4878 +.navbar-inverse .nav li.dropdown > a:focus .caret {
11.4879 + border-top-color: #ffffff;
11.4880 + border-bottom-color: #ffffff;
11.4881 +}
11.4882 +
11.4883 +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
11.4884 + border-top-color: #999999;
11.4885 + border-bottom-color: #999999;
11.4886 +}
11.4887 +
11.4888 +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
11.4889 +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
11.4890 +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
11.4891 + border-top-color: #ffffff;
11.4892 + border-bottom-color: #ffffff;
11.4893 +}
11.4894 +
11.4895 +.navbar-inverse .navbar-search .search-query {
11.4896 + color: #ffffff;
11.4897 + background-color: #515151;
11.4898 + border-color: #111111;
11.4899 + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
11.4900 + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
11.4901 + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
11.4902 + -webkit-transition: none;
11.4903 + -moz-transition: none;
11.4904 + -o-transition: none;
11.4905 + transition: none;
11.4906 +}
11.4907 +
11.4908 +.navbar-inverse .navbar-search .search-query:-moz-placeholder {
11.4909 + color: #cccccc;
11.4910 +}
11.4911 +
11.4912 +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
11.4913 + color: #cccccc;
11.4914 +}
11.4915 +
11.4916 +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
11.4917 + color: #cccccc;
11.4918 +}
11.4919 +
11.4920 +.navbar-inverse .navbar-search .search-query:focus,
11.4921 +.navbar-inverse .navbar-search .search-query.focused {
11.4922 + padding: 5px 15px;
11.4923 + color: #333333;
11.4924 + text-shadow: 0 1px 0 #ffffff;
11.4925 + background-color: #ffffff;
11.4926 + border: 0;
11.4927 + outline: 0;
11.4928 + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
11.4929 + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
11.4930 + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
11.4931 +}
11.4932 +
11.4933 +.navbar-inverse .btn-navbar {
11.4934 + color: #ffffff;
11.4935 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.4936 + background-color: #0e0e0e;
11.4937 + *background-color: #040404;
11.4938 + background-image: -moz-linear-gradient(top, #151515, #040404);
11.4939 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
11.4940 + background-image: -webkit-linear-gradient(top, #151515, #040404);
11.4941 + background-image: -o-linear-gradient(top, #151515, #040404);
11.4942 + background-image: linear-gradient(to bottom, #151515, #040404);
11.4943 + background-repeat: repeat-x;
11.4944 + border-color: #040404 #040404 #000000;
11.4945 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.4946 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
11.4947 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.4948 +}
11.4949 +
11.4950 +.navbar-inverse .btn-navbar:hover,
11.4951 +.navbar-inverse .btn-navbar:focus,
11.4952 +.navbar-inverse .btn-navbar:active,
11.4953 +.navbar-inverse .btn-navbar.active,
11.4954 +.navbar-inverse .btn-navbar.disabled,
11.4955 +.navbar-inverse .btn-navbar[disabled] {
11.4956 + color: #ffffff;
11.4957 + background-color: #040404;
11.4958 + *background-color: #000000;
11.4959 +}
11.4960 +
11.4961 +.navbar-inverse .btn-navbar:active,
11.4962 +.navbar-inverse .btn-navbar.active {
11.4963 + background-color: #000000 \9;
11.4964 +}
11.4965 +
11.4966 +.breadcrumb {
11.4967 + padding: 8px 15px;
11.4968 + margin: 0 0 20px;
11.4969 + list-style: none;
11.4970 + background-color: #f5f5f5;
11.4971 + -webkit-border-radius: 4px;
11.4972 + -moz-border-radius: 4px;
11.4973 + border-radius: 4px;
11.4974 +}
11.4975 +
11.4976 +.breadcrumb > li {
11.4977 + display: inline-block;
11.4978 + *display: inline;
11.4979 + text-shadow: 0 1px 0 #ffffff;
11.4980 + *zoom: 1;
11.4981 +}
11.4982 +
11.4983 +.breadcrumb > li > .divider {
11.4984 + padding: 0 5px;
11.4985 + color: #ccc;
11.4986 +}
11.4987 +
11.4988 +.breadcrumb > .active {
11.4989 + color: #999999;
11.4990 +}
11.4991 +
11.4992 +.pagination {
11.4993 + margin: 20px 0;
11.4994 +}
11.4995 +
11.4996 +.pagination ul {
11.4997 + display: inline-block;
11.4998 + *display: inline;
11.4999 + margin-bottom: 0;
11.5000 + margin-left: 0;
11.5001 + -webkit-border-radius: 4px;
11.5002 + -moz-border-radius: 4px;
11.5003 + border-radius: 4px;
11.5004 + *zoom: 1;
11.5005 + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
11.5006 + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
11.5007 + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
11.5008 +}
11.5009 +
11.5010 +.pagination ul > li {
11.5011 + display: inline;
11.5012 +}
11.5013 +
11.5014 +.pagination ul > li > a,
11.5015 +.pagination ul > li > span {
11.5016 + float: left;
11.5017 + padding: 4px 12px;
11.5018 + line-height: 20px;
11.5019 + text-decoration: none;
11.5020 + background-color: #ffffff;
11.5021 + border: 1px solid #dddddd;
11.5022 + border-left-width: 0;
11.5023 +}
11.5024 +
11.5025 +.pagination ul > li > a:hover,
11.5026 +.pagination ul > li > a:focus,
11.5027 +.pagination ul > .active > a,
11.5028 +.pagination ul > .active > span {
11.5029 + background-color: #f5f5f5;
11.5030 +}
11.5031 +
11.5032 +.pagination ul > .active > a,
11.5033 +.pagination ul > .active > span {
11.5034 + color: #999999;
11.5035 + cursor: default;
11.5036 +}
11.5037 +
11.5038 +.pagination ul > .disabled > span,
11.5039 +.pagination ul > .disabled > a,
11.5040 +.pagination ul > .disabled > a:hover,
11.5041 +.pagination ul > .disabled > a:focus {
11.5042 + color: #999999;
11.5043 + cursor: default;
11.5044 + background-color: transparent;
11.5045 +}
11.5046 +
11.5047 +.pagination ul > li:first-child > a,
11.5048 +.pagination ul > li:first-child > span {
11.5049 + border-left-width: 1px;
11.5050 + -webkit-border-bottom-left-radius: 4px;
11.5051 + border-bottom-left-radius: 4px;
11.5052 + -webkit-border-top-left-radius: 4px;
11.5053 + border-top-left-radius: 4px;
11.5054 + -moz-border-radius-bottomleft: 4px;
11.5055 + -moz-border-radius-topleft: 4px;
11.5056 +}
11.5057 +
11.5058 +.pagination ul > li:last-child > a,
11.5059 +.pagination ul > li:last-child > span {
11.5060 + -webkit-border-top-right-radius: 4px;
11.5061 + border-top-right-radius: 4px;
11.5062 + -webkit-border-bottom-right-radius: 4px;
11.5063 + border-bottom-right-radius: 4px;
11.5064 + -moz-border-radius-topright: 4px;
11.5065 + -moz-border-radius-bottomright: 4px;
11.5066 +}
11.5067 +
11.5068 +.pagination-centered {
11.5069 + text-align: center;
11.5070 +}
11.5071 +
11.5072 +.pagination-right {
11.5073 + text-align: right;
11.5074 +}
11.5075 +
11.5076 +.pagination-large ul > li > a,
11.5077 +.pagination-large ul > li > span {
11.5078 + padding: 11px 19px;
11.5079 + font-size: 17.5px;
11.5080 +}
11.5081 +
11.5082 +.pagination-large ul > li:first-child > a,
11.5083 +.pagination-large ul > li:first-child > span {
11.5084 + -webkit-border-bottom-left-radius: 6px;
11.5085 + border-bottom-left-radius: 6px;
11.5086 + -webkit-border-top-left-radius: 6px;
11.5087 + border-top-left-radius: 6px;
11.5088 + -moz-border-radius-bottomleft: 6px;
11.5089 + -moz-border-radius-topleft: 6px;
11.5090 +}
11.5091 +
11.5092 +.pagination-large ul > li:last-child > a,
11.5093 +.pagination-large ul > li:last-child > span {
11.5094 + -webkit-border-top-right-radius: 6px;
11.5095 + border-top-right-radius: 6px;
11.5096 + -webkit-border-bottom-right-radius: 6px;
11.5097 + border-bottom-right-radius: 6px;
11.5098 + -moz-border-radius-topright: 6px;
11.5099 + -moz-border-radius-bottomright: 6px;
11.5100 +}
11.5101 +
11.5102 +.pagination-mini ul > li:first-child > a,
11.5103 +.pagination-small ul > li:first-child > a,
11.5104 +.pagination-mini ul > li:first-child > span,
11.5105 +.pagination-small ul > li:first-child > span {
11.5106 + -webkit-border-bottom-left-radius: 3px;
11.5107 + border-bottom-left-radius: 3px;
11.5108 + -webkit-border-top-left-radius: 3px;
11.5109 + border-top-left-radius: 3px;
11.5110 + -moz-border-radius-bottomleft: 3px;
11.5111 + -moz-border-radius-topleft: 3px;
11.5112 +}
11.5113 +
11.5114 +.pagination-mini ul > li:last-child > a,
11.5115 +.pagination-small ul > li:last-child > a,
11.5116 +.pagination-mini ul > li:last-child > span,
11.5117 +.pagination-small ul > li:last-child > span {
11.5118 + -webkit-border-top-right-radius: 3px;
11.5119 + border-top-right-radius: 3px;
11.5120 + -webkit-border-bottom-right-radius: 3px;
11.5121 + border-bottom-right-radius: 3px;
11.5122 + -moz-border-radius-topright: 3px;
11.5123 + -moz-border-radius-bottomright: 3px;
11.5124 +}
11.5125 +
11.5126 +.pagination-small ul > li > a,
11.5127 +.pagination-small ul > li > span {
11.5128 + padding: 2px 10px;
11.5129 + font-size: 11.9px;
11.5130 +}
11.5131 +
11.5132 +.pagination-mini ul > li > a,
11.5133 +.pagination-mini ul > li > span {
11.5134 + padding: 0 6px;
11.5135 + font-size: 10.5px;
11.5136 +}
11.5137 +
11.5138 +.pager {
11.5139 + margin: 20px 0;
11.5140 + text-align: center;
11.5141 + list-style: none;
11.5142 + *zoom: 1;
11.5143 +}
11.5144 +
11.5145 +.pager:before,
11.5146 +.pager:after {
11.5147 + display: table;
11.5148 + line-height: 0;
11.5149 + content: "";
11.5150 +}
11.5151 +
11.5152 +.pager:after {
11.5153 + clear: both;
11.5154 +}
11.5155 +
11.5156 +.pager li {
11.5157 + display: inline;
11.5158 +}
11.5159 +
11.5160 +.pager li > a,
11.5161 +.pager li > span {
11.5162 + display: inline-block;
11.5163 + padding: 5px 14px;
11.5164 + background-color: #fff;
11.5165 + border: 1px solid #ddd;
11.5166 + -webkit-border-radius: 15px;
11.5167 + -moz-border-radius: 15px;
11.5168 + border-radius: 15px;
11.5169 +}
11.5170 +
11.5171 +.pager li > a:hover,
11.5172 +.pager li > a:focus {
11.5173 + text-decoration: none;
11.5174 + background-color: #f5f5f5;
11.5175 +}
11.5176 +
11.5177 +.pager .next > a,
11.5178 +.pager .next > span {
11.5179 + float: right;
11.5180 +}
11.5181 +
11.5182 +.pager .previous > a,
11.5183 +.pager .previous > span {
11.5184 + float: left;
11.5185 +}
11.5186 +
11.5187 +.pager .disabled > a,
11.5188 +.pager .disabled > a:hover,
11.5189 +.pager .disabled > a:focus,
11.5190 +.pager .disabled > span {
11.5191 + color: #999999;
11.5192 + cursor: default;
11.5193 + background-color: #fff;
11.5194 +}
11.5195 +
11.5196 +.modal-backdrop {
11.5197 + position: fixed;
11.5198 + top: 0;
11.5199 + right: 0;
11.5200 + bottom: 0;
11.5201 + left: 0;
11.5202 + z-index: 1040;
11.5203 + background-color: #000000;
11.5204 +}
11.5205 +
11.5206 +.modal-backdrop.fade {
11.5207 + opacity: 0;
11.5208 +}
11.5209 +
11.5210 +.modal-backdrop,
11.5211 +.modal-backdrop.fade.in {
11.5212 + opacity: 0.8;
11.5213 + filter: alpha(opacity=80);
11.5214 +}
11.5215 +
11.5216 +.modal {
11.5217 + position: fixed;
11.5218 + top: 10%;
11.5219 + left: 50%;
11.5220 + z-index: 1050;
11.5221 + width: 560px;
11.5222 + margin-left: -280px;
11.5223 + background-color: #ffffff;
11.5224 + border: 1px solid #999;
11.5225 + border: 1px solid rgba(0, 0, 0, 0.3);
11.5226 + *border: 1px solid #999;
11.5227 + -webkit-border-radius: 6px;
11.5228 + -moz-border-radius: 6px;
11.5229 + border-radius: 6px;
11.5230 + outline: none;
11.5231 + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
11.5232 + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
11.5233 + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
11.5234 + -webkit-background-clip: padding-box;
11.5235 + -moz-background-clip: padding-box;
11.5236 + background-clip: padding-box;
11.5237 +}
11.5238 +
11.5239 +.modal.fade {
11.5240 + top: -25%;
11.5241 + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
11.5242 + -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
11.5243 + -o-transition: opacity 0.3s linear, top 0.3s ease-out;
11.5244 + transition: opacity 0.3s linear, top 0.3s ease-out;
11.5245 +}
11.5246 +
11.5247 +.modal.fade.in {
11.5248 + top: 10%;
11.5249 +}
11.5250 +
11.5251 +.modal-header {
11.5252 + padding: 9px 15px;
11.5253 + border-bottom: 1px solid #eee;
11.5254 +}
11.5255 +
11.5256 +.modal-header .close {
11.5257 + margin-top: 2px;
11.5258 +}
11.5259 +
11.5260 +.modal-header h3 {
11.5261 + margin: 0;
11.5262 + line-height: 30px;
11.5263 +}
11.5264 +
11.5265 +.modal-body {
11.5266 + position: relative;
11.5267 + max-height: 400px;
11.5268 + padding: 15px;
11.5269 + overflow-y: auto;
11.5270 +}
11.5271 +
11.5272 +.modal-form {
11.5273 + margin-bottom: 0;
11.5274 +}
11.5275 +
11.5276 +.modal-footer {
11.5277 + padding: 14px 15px 15px;
11.5278 + margin-bottom: 0;
11.5279 + text-align: right;
11.5280 + background-color: #f5f5f5;
11.5281 + border-top: 1px solid #ddd;
11.5282 + -webkit-border-radius: 0 0 6px 6px;
11.5283 + -moz-border-radius: 0 0 6px 6px;
11.5284 + border-radius: 0 0 6px 6px;
11.5285 + *zoom: 1;
11.5286 + -webkit-box-shadow: inset 0 1px 0 #ffffff;
11.5287 + -moz-box-shadow: inset 0 1px 0 #ffffff;
11.5288 + box-shadow: inset 0 1px 0 #ffffff;
11.5289 +}
11.5290 +
11.5291 +.modal-footer:before,
11.5292 +.modal-footer:after {
11.5293 + display: table;
11.5294 + line-height: 0;
11.5295 + content: "";
11.5296 +}
11.5297 +
11.5298 +.modal-footer:after {
11.5299 + clear: both;
11.5300 +}
11.5301 +
11.5302 +.modal-footer .btn + .btn {
11.5303 + margin-bottom: 0;
11.5304 + margin-left: 5px;
11.5305 +}
11.5306 +
11.5307 +.modal-footer .btn-group .btn + .btn {
11.5308 + margin-left: -1px;
11.5309 +}
11.5310 +
11.5311 +.modal-footer .btn-block + .btn-block {
11.5312 + margin-left: 0;
11.5313 +}
11.5314 +
11.5315 +.tooltip {
11.5316 + position: absolute;
11.5317 + z-index: 1030;
11.5318 + display: block;
11.5319 + font-size: 11px;
11.5320 + line-height: 1.4;
11.5321 + opacity: 0;
11.5322 + filter: alpha(opacity=0);
11.5323 + visibility: visible;
11.5324 +}
11.5325 +
11.5326 +.tooltip.in {
11.5327 + opacity: 0.8;
11.5328 + filter: alpha(opacity=80);
11.5329 +}
11.5330 +
11.5331 +.tooltip.top {
11.5332 + padding: 5px 0;
11.5333 + margin-top: -3px;
11.5334 +}
11.5335 +
11.5336 +.tooltip.right {
11.5337 + padding: 0 5px;
11.5338 + margin-left: 3px;
11.5339 +}
11.5340 +
11.5341 +.tooltip.bottom {
11.5342 + padding: 5px 0;
11.5343 + margin-top: 3px;
11.5344 +}
11.5345 +
11.5346 +.tooltip.left {
11.5347 + padding: 0 5px;
11.5348 + margin-left: -3px;
11.5349 +}
11.5350 +
11.5351 +.tooltip-inner {
11.5352 + max-width: 200px;
11.5353 + padding: 8px;
11.5354 + color: #ffffff;
11.5355 + text-align: center;
11.5356 + text-decoration: none;
11.5357 + background-color: #000000;
11.5358 + -webkit-border-radius: 4px;
11.5359 + -moz-border-radius: 4px;
11.5360 + border-radius: 4px;
11.5361 +}
11.5362 +
11.5363 +.tooltip-arrow {
11.5364 + position: absolute;
11.5365 + width: 0;
11.5366 + height: 0;
11.5367 + border-color: transparent;
11.5368 + border-style: solid;
11.5369 +}
11.5370 +
11.5371 +.tooltip.top .tooltip-arrow {
11.5372 + bottom: 0;
11.5373 + left: 50%;
11.5374 + margin-left: -5px;
11.5375 + border-top-color: #000000;
11.5376 + border-width: 5px 5px 0;
11.5377 +}
11.5378 +
11.5379 +.tooltip.right .tooltip-arrow {
11.5380 + top: 50%;
11.5381 + left: 0;
11.5382 + margin-top: -5px;
11.5383 + border-right-color: #000000;
11.5384 + border-width: 5px 5px 5px 0;
11.5385 +}
11.5386 +
11.5387 +.tooltip.left .tooltip-arrow {
11.5388 + top: 50%;
11.5389 + right: 0;
11.5390 + margin-top: -5px;
11.5391 + border-left-color: #000000;
11.5392 + border-width: 5px 0 5px 5px;
11.5393 +}
11.5394 +
11.5395 +.tooltip.bottom .tooltip-arrow {
11.5396 + top: 0;
11.5397 + left: 50%;
11.5398 + margin-left: -5px;
11.5399 + border-bottom-color: #000000;
11.5400 + border-width: 0 5px 5px;
11.5401 +}
11.5402 +
11.5403 +.popover {
11.5404 + position: absolute;
11.5405 + top: 0;
11.5406 + left: 0;
11.5407 + z-index: 1010;
11.5408 + display: none;
11.5409 + max-width: 276px;
11.5410 + padding: 1px;
11.5411 + text-align: left;
11.5412 + white-space: normal;
11.5413 + background-color: #ffffff;
11.5414 + border: 1px solid #ccc;
11.5415 + border: 1px solid rgba(0, 0, 0, 0.2);
11.5416 + -webkit-border-radius: 6px;
11.5417 + -moz-border-radius: 6px;
11.5418 + border-radius: 6px;
11.5419 + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
11.5420 + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
11.5421 + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
11.5422 + -webkit-background-clip: padding-box;
11.5423 + -moz-background-clip: padding;
11.5424 + background-clip: padding-box;
11.5425 +}
11.5426 +
11.5427 +.popover.top {
11.5428 + margin-top: -10px;
11.5429 +}
11.5430 +
11.5431 +.popover.right {
11.5432 + margin-left: 10px;
11.5433 +}
11.5434 +
11.5435 +.popover.bottom {
11.5436 + margin-top: 10px;
11.5437 +}
11.5438 +
11.5439 +.popover.left {
11.5440 + margin-left: -10px;
11.5441 +}
11.5442 +
11.5443 +.popover-title {
11.5444 + padding: 8px 14px;
11.5445 + margin: 0;
11.5446 + font-size: 14px;
11.5447 + font-weight: normal;
11.5448 + line-height: 18px;
11.5449 + background-color: #f7f7f7;
11.5450 + border-bottom: 1px solid #ebebeb;
11.5451 + -webkit-border-radius: 5px 5px 0 0;
11.5452 + -moz-border-radius: 5px 5px 0 0;
11.5453 + border-radius: 5px 5px 0 0;
11.5454 +}
11.5455 +
11.5456 +.popover-title:empty {
11.5457 + display: none;
11.5458 +}
11.5459 +
11.5460 +.popover-content {
11.5461 + padding: 9px 14px;
11.5462 +}
11.5463 +
11.5464 +.popover .arrow,
11.5465 +.popover .arrow:after {
11.5466 + position: absolute;
11.5467 + display: block;
11.5468 + width: 0;
11.5469 + height: 0;
11.5470 + border-color: transparent;
11.5471 + border-style: solid;
11.5472 +}
11.5473 +
11.5474 +.popover .arrow {
11.5475 + border-width: 11px;
11.5476 +}
11.5477 +
11.5478 +.popover .arrow:after {
11.5479 + border-width: 10px;
11.5480 + content: "";
11.5481 +}
11.5482 +
11.5483 +.popover.top .arrow {
11.5484 + bottom: -11px;
11.5485 + left: 50%;
11.5486 + margin-left: -11px;
11.5487 + border-top-color: #999;
11.5488 + border-top-color: rgba(0, 0, 0, 0.25);
11.5489 + border-bottom-width: 0;
11.5490 +}
11.5491 +
11.5492 +.popover.top .arrow:after {
11.5493 + bottom: 1px;
11.5494 + margin-left: -10px;
11.5495 + border-top-color: #ffffff;
11.5496 + border-bottom-width: 0;
11.5497 +}
11.5498 +
11.5499 +.popover.right .arrow {
11.5500 + top: 50%;
11.5501 + left: -11px;
11.5502 + margin-top: -11px;
11.5503 + border-right-color: #999;
11.5504 + border-right-color: rgba(0, 0, 0, 0.25);
11.5505 + border-left-width: 0;
11.5506 +}
11.5507 +
11.5508 +.popover.right .arrow:after {
11.5509 + bottom: -10px;
11.5510 + left: 1px;
11.5511 + border-right-color: #ffffff;
11.5512 + border-left-width: 0;
11.5513 +}
11.5514 +
11.5515 +.popover.bottom .arrow {
11.5516 + top: -11px;
11.5517 + left: 50%;
11.5518 + margin-left: -11px;
11.5519 + border-bottom-color: #999;
11.5520 + border-bottom-color: rgba(0, 0, 0, 0.25);
11.5521 + border-top-width: 0;
11.5522 +}
11.5523 +
11.5524 +.popover.bottom .arrow:after {
11.5525 + top: 1px;
11.5526 + margin-left: -10px;
11.5527 + border-bottom-color: #ffffff;
11.5528 + border-top-width: 0;
11.5529 +}
11.5530 +
11.5531 +.popover.left .arrow {
11.5532 + top: 50%;
11.5533 + right: -11px;
11.5534 + margin-top: -11px;
11.5535 + border-left-color: #999;
11.5536 + border-left-color: rgba(0, 0, 0, 0.25);
11.5537 + border-right-width: 0;
11.5538 +}
11.5539 +
11.5540 +.popover.left .arrow:after {
11.5541 + right: 1px;
11.5542 + bottom: -10px;
11.5543 + border-left-color: #ffffff;
11.5544 + border-right-width: 0;
11.5545 +}
11.5546 +
11.5547 +.thumbnails {
11.5548 + margin-left: -20px;
11.5549 + list-style: none;
11.5550 + *zoom: 1;
11.5551 +}
11.5552 +
11.5553 +.thumbnails:before,
11.5554 +.thumbnails:after {
11.5555 + display: table;
11.5556 + line-height: 0;
11.5557 + content: "";
11.5558 +}
11.5559 +
11.5560 +.thumbnails:after {
11.5561 + clear: both;
11.5562 +}
11.5563 +
11.5564 +.row-fluid .thumbnails {
11.5565 + margin-left: 0;
11.5566 +}
11.5567 +
11.5568 +.thumbnails > li {
11.5569 + float: left;
11.5570 + margin-bottom: 20px;
11.5571 + margin-left: 20px;
11.5572 +}
11.5573 +
11.5574 +.thumbnail {
11.5575 + display: block;
11.5576 + padding: 4px;
11.5577 + line-height: 20px;
11.5578 + border: 1px solid #ddd;
11.5579 + -webkit-border-radius: 4px;
11.5580 + -moz-border-radius: 4px;
11.5581 + border-radius: 4px;
11.5582 + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
11.5583 + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
11.5584 + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
11.5585 + -webkit-transition: all 0.2s ease-in-out;
11.5586 + -moz-transition: all 0.2s ease-in-out;
11.5587 + -o-transition: all 0.2s ease-in-out;
11.5588 + transition: all 0.2s ease-in-out;
11.5589 +}
11.5590 +
11.5591 +a.thumbnail:hover,
11.5592 +a.thumbnail:focus {
11.5593 + border-color: #0088cc;
11.5594 + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
11.5595 + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
11.5596 + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
11.5597 +}
11.5598 +
11.5599 +.thumbnail > img {
11.5600 + display: block;
11.5601 + max-width: 100%;
11.5602 + margin-right: auto;
11.5603 + margin-left: auto;
11.5604 +}
11.5605 +
11.5606 +.thumbnail .caption {
11.5607 + padding: 9px;
11.5608 + color: #555555;
11.5609 +}
11.5610 +
11.5611 +.media,
11.5612 +.media-body {
11.5613 + overflow: hidden;
11.5614 + *overflow: visible;
11.5615 + zoom: 1;
11.5616 +}
11.5617 +
11.5618 +.media,
11.5619 +.media .media {
11.5620 + margin-top: 15px;
11.5621 +}
11.5622 +
11.5623 +.media:first-child {
11.5624 + margin-top: 0;
11.5625 +}
11.5626 +
11.5627 +.media-object {
11.5628 + display: block;
11.5629 +}
11.5630 +
11.5631 +.media-heading {
11.5632 + margin: 0 0 5px;
11.5633 +}
11.5634 +
11.5635 +.media > .pull-left {
11.5636 + margin-right: 10px;
11.5637 +}
11.5638 +
11.5639 +.media > .pull-right {
11.5640 + margin-left: 10px;
11.5641 +}
11.5642 +
11.5643 +.media-list {
11.5644 + margin-left: 0;
11.5645 + list-style: none;
11.5646 +}
11.5647 +
11.5648 +.label,
11.5649 +.badge {
11.5650 + display: inline-block;
11.5651 + padding: 2px 4px;
11.5652 + font-size: 11.844px;
11.5653 + font-weight: normal;
11.5654 + line-height: 14px;
11.5655 + color: #ffffff;
11.5656 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.5657 + white-space: nowrap;
11.5658 + vertical-align: baseline;
11.5659 + background-color: #999999;
11.5660 +}
11.5661 +
11.5662 +.label {
11.5663 + -webkit-border-radius: 3px;
11.5664 + -moz-border-radius: 3px;
11.5665 + border-radius: 3px;
11.5666 +}
11.5667 +
11.5668 +.badge {
11.5669 + padding-right: 9px;
11.5670 + padding-left: 9px;
11.5671 + -webkit-border-radius: 9px;
11.5672 + -moz-border-radius: 9px;
11.5673 + border-radius: 9px;
11.5674 +}
11.5675 +
11.5676 +.label:empty,
11.5677 +.badge:empty {
11.5678 + display: none;
11.5679 +}
11.5680 +
11.5681 +a.label:hover,
11.5682 +a.label:focus,
11.5683 +a.badge:hover,
11.5684 +a.badge:focus {
11.5685 + color: #ffffff;
11.5686 + text-decoration: none;
11.5687 + cursor: pointer;
11.5688 +}
11.5689 +
11.5690 +.label-important,
11.5691 +.badge-important {
11.5692 + background-color: #b94a48;
11.5693 +}
11.5694 +
11.5695 +.label-important[href],
11.5696 +.badge-important[href] {
11.5697 + background-color: #953b39;
11.5698 +}
11.5699 +
11.5700 +.label-warning,
11.5701 +.badge-warning {
11.5702 + background-color: #f89406;
11.5703 +}
11.5704 +
11.5705 +.label-warning[href],
11.5706 +.badge-warning[href] {
11.5707 + background-color: #c67605;
11.5708 +}
11.5709 +
11.5710 +.label-success,
11.5711 +.badge-success {
11.5712 + background-color: #468847;
11.5713 +}
11.5714 +
11.5715 +.label-success[href],
11.5716 +.badge-success[href] {
11.5717 + background-color: #356635;
11.5718 +}
11.5719 +
11.5720 +.label-info,
11.5721 +.badge-info {
11.5722 + background-color: #3a87ad;
11.5723 +}
11.5724 +
11.5725 +.label-info[href],
11.5726 +.badge-info[href] {
11.5727 + background-color: #2d6987;
11.5728 +}
11.5729 +
11.5730 +.label-inverse,
11.5731 +.badge-inverse {
11.5732 + background-color: #333333;
11.5733 +}
11.5734 +
11.5735 +.label-inverse[href],
11.5736 +.badge-inverse[href] {
11.5737 + background-color: #1a1a1a;
11.5738 +}
11.5739 +
11.5740 +.btn .label,
11.5741 +.btn .badge {
11.5742 + position: relative;
11.5743 + top: -1px;
11.5744 +}
11.5745 +
11.5746 +.btn-mini .label,
11.5747 +.btn-mini .badge {
11.5748 + top: 0;
11.5749 +}
11.5750 +
11.5751 +@-webkit-keyframes progress-bar-stripes {
11.5752 + from {
11.5753 + background-position: 40px 0;
11.5754 + }
11.5755 + to {
11.5756 + background-position: 0 0;
11.5757 + }
11.5758 +}
11.5759 +
11.5760 +@-moz-keyframes progress-bar-stripes {
11.5761 + from {
11.5762 + background-position: 40px 0;
11.5763 + }
11.5764 + to {
11.5765 + background-position: 0 0;
11.5766 + }
11.5767 +}
11.5768 +
11.5769 +@-ms-keyframes progress-bar-stripes {
11.5770 + from {
11.5771 + background-position: 40px 0;
11.5772 + }
11.5773 + to {
11.5774 + background-position: 0 0;
11.5775 + }
11.5776 +}
11.5777 +
11.5778 +@-o-keyframes progress-bar-stripes {
11.5779 + from {
11.5780 + background-position: 0 0;
11.5781 + }
11.5782 + to {
11.5783 + background-position: 40px 0;
11.5784 + }
11.5785 +}
11.5786 +
11.5787 +@keyframes progress-bar-stripes {
11.5788 + from {
11.5789 + background-position: 40px 0;
11.5790 + }
11.5791 + to {
11.5792 + background-position: 0 0;
11.5793 + }
11.5794 +}
11.5795 +
11.5796 +.progress {
11.5797 + height: 20px;
11.5798 + margin-bottom: 20px;
11.5799 + overflow: hidden;
11.5800 + background-color: #f7f7f7;
11.5801 + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
11.5802 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
11.5803 + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
11.5804 + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
11.5805 + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
11.5806 + background-repeat: repeat-x;
11.5807 + -webkit-border-radius: 4px;
11.5808 + -moz-border-radius: 4px;
11.5809 + border-radius: 4px;
11.5810 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
11.5811 + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
11.5812 + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
11.5813 + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
11.5814 +}
11.5815 +
11.5816 +.progress .bar {
11.5817 + float: left;
11.5818 + width: 0;
11.5819 + height: 100%;
11.5820 + font-size: 12px;
11.5821 + color: #ffffff;
11.5822 + text-align: center;
11.5823 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.5824 + background-color: #0e90d2;
11.5825 + background-image: -moz-linear-gradient(top, #149bdf, #0480be);
11.5826 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
11.5827 + background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
11.5828 + background-image: -o-linear-gradient(top, #149bdf, #0480be);
11.5829 + background-image: linear-gradient(to bottom, #149bdf, #0480be);
11.5830 + background-repeat: repeat-x;
11.5831 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
11.5832 + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
11.5833 + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
11.5834 + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
11.5835 + -webkit-box-sizing: border-box;
11.5836 + -moz-box-sizing: border-box;
11.5837 + box-sizing: border-box;
11.5838 + -webkit-transition: width 0.6s ease;
11.5839 + -moz-transition: width 0.6s ease;
11.5840 + -o-transition: width 0.6s ease;
11.5841 + transition: width 0.6s ease;
11.5842 +}
11.5843 +
11.5844 +.progress .bar + .bar {
11.5845 + -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
11.5846 + -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
11.5847 + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
11.5848 +}
11.5849 +
11.5850 +.progress-striped .bar {
11.5851 + background-color: #149bdf;
11.5852 + 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));
11.5853 + 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);
11.5854 + 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);
11.5855 + 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);
11.5856 + 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);
11.5857 + -webkit-background-size: 40px 40px;
11.5858 + -moz-background-size: 40px 40px;
11.5859 + -o-background-size: 40px 40px;
11.5860 + background-size: 40px 40px;
11.5861 +}
11.5862 +
11.5863 +.progress.active .bar {
11.5864 + -webkit-animation: progress-bar-stripes 2s linear infinite;
11.5865 + -moz-animation: progress-bar-stripes 2s linear infinite;
11.5866 + -ms-animation: progress-bar-stripes 2s linear infinite;
11.5867 + -o-animation: progress-bar-stripes 2s linear infinite;
11.5868 + animation: progress-bar-stripes 2s linear infinite;
11.5869 +}
11.5870 +
11.5871 +.progress-danger .bar,
11.5872 +.progress .bar-danger {
11.5873 + background-color: #dd514c;
11.5874 + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
11.5875 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
11.5876 + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
11.5877 + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
11.5878 + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
11.5879 + background-repeat: repeat-x;
11.5880 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
11.5881 +}
11.5882 +
11.5883 +.progress-danger.progress-striped .bar,
11.5884 +.progress-striped .bar-danger {
11.5885 + background-color: #ee5f5b;
11.5886 + 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));
11.5887 + 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);
11.5888 + 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);
11.5889 + 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);
11.5890 + 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);
11.5891 +}
11.5892 +
11.5893 +.progress-success .bar,
11.5894 +.progress .bar-success {
11.5895 + background-color: #5eb95e;
11.5896 + background-image: -moz-linear-gradient(top, #62c462, #57a957);
11.5897 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
11.5898 + background-image: -webkit-linear-gradient(top, #62c462, #57a957);
11.5899 + background-image: -o-linear-gradient(top, #62c462, #57a957);
11.5900 + background-image: linear-gradient(to bottom, #62c462, #57a957);
11.5901 + background-repeat: repeat-x;
11.5902 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
11.5903 +}
11.5904 +
11.5905 +.progress-success.progress-striped .bar,
11.5906 +.progress-striped .bar-success {
11.5907 + background-color: #62c462;
11.5908 + 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));
11.5909 + 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);
11.5910 + 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);
11.5911 + 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);
11.5912 + 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);
11.5913 +}
11.5914 +
11.5915 +.progress-info .bar,
11.5916 +.progress .bar-info {
11.5917 + background-color: #4bb1cf;
11.5918 + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
11.5919 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
11.5920 + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
11.5921 + background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
11.5922 + background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
11.5923 + background-repeat: repeat-x;
11.5924 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
11.5925 +}
11.5926 +
11.5927 +.progress-info.progress-striped .bar,
11.5928 +.progress-striped .bar-info {
11.5929 + background-color: #5bc0de;
11.5930 + 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));
11.5931 + 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);
11.5932 + 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);
11.5933 + 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);
11.5934 + 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);
11.5935 +}
11.5936 +
11.5937 +.progress-warning .bar,
11.5938 +.progress .bar-warning {
11.5939 + background-color: #faa732;
11.5940 + background-image: -moz-linear-gradient(top, #fbb450, #f89406);
11.5941 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
11.5942 + background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
11.5943 + background-image: -o-linear-gradient(top, #fbb450, #f89406);
11.5944 + background-image: linear-gradient(to bottom, #fbb450, #f89406);
11.5945 + background-repeat: repeat-x;
11.5946 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
11.5947 +}
11.5948 +
11.5949 +.progress-warning.progress-striped .bar,
11.5950 +.progress-striped .bar-warning {
11.5951 + background-color: #fbb450;
11.5952 + 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));
11.5953 + 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);
11.5954 + 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);
11.5955 + 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);
11.5956 + 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);
11.5957 +}
11.5958 +
11.5959 +.accordion {
11.5960 + margin-bottom: 20px;
11.5961 +}
11.5962 +
11.5963 +.accordion-group {
11.5964 + margin-bottom: 2px;
11.5965 + border: 1px solid #e5e5e5;
11.5966 + -webkit-border-radius: 4px;
11.5967 + -moz-border-radius: 4px;
11.5968 + border-radius: 4px;
11.5969 +}
11.5970 +
11.5971 +.accordion-heading {
11.5972 + border-bottom: 0;
11.5973 +}
11.5974 +
11.5975 +.accordion-heading .accordion-toggle {
11.5976 + display: block;
11.5977 + padding: 8px 15px;
11.5978 +}
11.5979 +
11.5980 +.accordion-toggle {
11.5981 + cursor: pointer;
11.5982 +}
11.5983 +
11.5984 +.accordion-inner {
11.5985 + padding: 9px 15px;
11.5986 + border-top: 1px solid #e5e5e5;
11.5987 +}
11.5988 +
11.5989 +.carousel {
11.5990 + position: relative;
11.5991 + margin-bottom: 20px;
11.5992 + line-height: 1;
11.5993 +}
11.5994 +
11.5995 +.carousel-inner {
11.5996 + position: relative;
11.5997 + width: 100%;
11.5998 + overflow: hidden;
11.5999 +}
11.6000 +
11.6001 +.carousel-inner > .item {
11.6002 + position: relative;
11.6003 + display: none;
11.6004 + -webkit-transition: 0.6s ease-in-out left;
11.6005 + -moz-transition: 0.6s ease-in-out left;
11.6006 + -o-transition: 0.6s ease-in-out left;
11.6007 + transition: 0.6s ease-in-out left;
11.6008 +}
11.6009 +
11.6010 +.carousel-inner > .item > img,
11.6011 +.carousel-inner > .item > a > img {
11.6012 + display: block;
11.6013 + line-height: 1;
11.6014 +}
11.6015 +
11.6016 +.carousel-inner > .active,
11.6017 +.carousel-inner > .next,
11.6018 +.carousel-inner > .prev {
11.6019 + display: block;
11.6020 +}
11.6021 +
11.6022 +.carousel-inner > .active {
11.6023 + left: 0;
11.6024 +}
11.6025 +
11.6026 +.carousel-inner > .next,
11.6027 +.carousel-inner > .prev {
11.6028 + position: absolute;
11.6029 + top: 0;
11.6030 + width: 100%;
11.6031 +}
11.6032 +
11.6033 +.carousel-inner > .next {
11.6034 + left: 100%;
11.6035 +}
11.6036 +
11.6037 +.carousel-inner > .prev {
11.6038 + left: -100%;
11.6039 +}
11.6040 +
11.6041 +.carousel-inner > .next.left,
11.6042 +.carousel-inner > .prev.right {
11.6043 + left: 0;
11.6044 +}
11.6045 +
11.6046 +.carousel-inner > .active.left {
11.6047 + left: -100%;
11.6048 +}
11.6049 +
11.6050 +.carousel-inner > .active.right {
11.6051 + left: 100%;
11.6052 +}
11.6053 +
11.6054 +.carousel-control {
11.6055 + position: absolute;
11.6056 + top: 40%;
11.6057 + left: 15px;
11.6058 + width: 40px;
11.6059 + height: 40px;
11.6060 + margin-top: -20px;
11.6061 + font-size: 60px;
11.6062 + font-weight: 100;
11.6063 + line-height: 30px;
11.6064 + color: #ffffff;
11.6065 + text-align: center;
11.6066 + background: #222222;
11.6067 + border: 3px solid #ffffff;
11.6068 + -webkit-border-radius: 23px;
11.6069 + -moz-border-radius: 23px;
11.6070 + border-radius: 23px;
11.6071 + opacity: 0.5;
11.6072 + filter: alpha(opacity=50);
11.6073 +}
11.6074 +
11.6075 +.carousel-control.right {
11.6076 + right: 15px;
11.6077 + left: auto;
11.6078 +}
11.6079 +
11.6080 +.carousel-control:hover,
11.6081 +.carousel-control:focus {
11.6082 + color: #ffffff;
11.6083 + text-decoration: none;
11.6084 + opacity: 0.9;
11.6085 + filter: alpha(opacity=90);
11.6086 +}
11.6087 +
11.6088 +.carousel-indicators {
11.6089 + position: absolute;
11.6090 + top: 15px;
11.6091 + right: 15px;
11.6092 + z-index: 5;
11.6093 + margin: 0;
11.6094 + list-style: none;
11.6095 +}
11.6096 +
11.6097 +.carousel-indicators li {
11.6098 + display: block;
11.6099 + float: left;
11.6100 + width: 10px;
11.6101 + height: 10px;
11.6102 + margin-left: 5px;
11.6103 + text-indent: -999px;
11.6104 + background-color: #ccc;
11.6105 + background-color: rgba(255, 255, 255, 0.25);
11.6106 + border-radius: 5px;
11.6107 +}
11.6108 +
11.6109 +.carousel-indicators .active {
11.6110 + background-color: #fff;
11.6111 +}
11.6112 +
11.6113 +.carousel-caption {
11.6114 + position: absolute;
11.6115 + right: 0;
11.6116 + bottom: 0;
11.6117 + left: 0;
11.6118 + padding: 15px;
11.6119 + background: #333333;
11.6120 + background: rgba(0, 0, 0, 0.75);
11.6121 +}
11.6122 +
11.6123 +.carousel-caption h4,
11.6124 +.carousel-caption p {
11.6125 + line-height: 20px;
11.6126 + color: #ffffff;
11.6127 +}
11.6128 +
11.6129 +.carousel-caption h4 {
11.6130 + margin: 0 0 5px;
11.6131 +}
11.6132 +
11.6133 +.carousel-caption p {
11.6134 + margin-bottom: 0;
11.6135 +}
11.6136 +
11.6137 +.hero-unit {
11.6138 + padding: 60px;
11.6139 + margin-bottom: 30px;
11.6140 + font-size: 18px;
11.6141 + font-weight: 200;
11.6142 + line-height: 30px;
11.6143 + color: inherit;
11.6144 + background-color: #eeeeee;
11.6145 + -webkit-border-radius: 6px;
11.6146 + -moz-border-radius: 6px;
11.6147 + border-radius: 6px;
11.6148 +}
11.6149 +
11.6150 +.hero-unit h1 {
11.6151 + margin-bottom: 0;
11.6152 + font-size: 60px;
11.6153 + line-height: 1;
11.6154 + letter-spacing: -1px;
11.6155 + color: inherit;
11.6156 +}
11.6157 +
11.6158 +.hero-unit li {
11.6159 + line-height: 30px;
11.6160 +}
11.6161 +
11.6162 +.pull-right {
11.6163 + float: right;
11.6164 +}
11.6165 +
11.6166 +.pull-left {
11.6167 + float: left;
11.6168 +}
11.6169 +
11.6170 +.hide {
11.6171 + display: none;
11.6172 +}
11.6173 +
11.6174 +.show {
11.6175 + display: block;
11.6176 +}
11.6177 +
11.6178 +.invisible {
11.6179 + visibility: hidden;
11.6180 +}
11.6181 +
11.6182 +.affix {
11.6183 + position: fixed;
11.6184 +}
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
12.2 +++ b/minesweeper/src/main/webapp/pages/index.html Fri Feb 07 14:47:07 2014 +0100
12.3 @@ -0,0 +1,62 @@
12.4 +<!--
12.5 +
12.6 + The MIT License (MIT)
12.7 +
12.8 + Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
12.9 +
12.10 + Permission is hereby granted, free of charge, to any person obtaining a copy
12.11 + of this software and associated documentation files (the "Software"), to deal
12.12 + in the Software without restriction, including without limitation the rights
12.13 + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
12.14 + copies of the Software, and to permit persons to whom the Software is
12.15 + furnished to do so, subject to the following conditions:
12.16 +
12.17 + The above copyright notice and this permission notice shall be included in
12.18 + all copies or substantial portions of the Software.
12.19 +
12.20 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12.21 + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
12.22 + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
12.23 + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
12.24 + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
12.25 + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
12.26 + THE SOFTWARE.
12.27 +
12.28 +-->
12.29 +<!DOCTYPE html>
12.30 +<html>
12.31 + <head>
12.32 + <title></title>
12.33 + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
12.34 + <link href="bootstrap.css" rel="stylesheet">
12.35 + <link href="bootstrap-responsive.css" rel="stylesheet">
12.36 + <link href="mines.css" rel="stylesheet">
12.37 + </head>
12.38 + <body>
12.39 + <h1>MineSweeper</h1>
12.40 + A demo of an HTML/Java rendering technology.
12.41 +
12.42 + <table class="field">
12.43 + <tbody>
12.44 + <!-- ko foreach: rows -->
12.45 + <tr>
12.46 + <!-- ko foreach: columns -->
12.47 + <td data-bind="click: $parents[1].click" >
12.48 + <span data-bind='css: state, text: text'></span>
12.49 + </td>
12.50 + <!-- /ko -->
12.51 + </tr>
12.52 + <!-- /ko -->
12.53 + </tbody>
12.54 + </table>
12.55 +
12.56 +
12.57 +
12.58 + <script type="text/javascript" src="bck2brwsr.js"></script>
12.59 + <script>
12.60 + var vm = bck2brwsr('${project.build.finalName}.jar');
12.61 + vm.loadClass('cz.xelfi.demo.minesweeper.MainBrwsr');
12.62 + </script>
12.63 +
12.64 + </body>
12.65 +</html>
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
13.2 +++ b/minesweeper/src/main/webapp/pages/mines.css Fri Feb 07 14:47:07 2014 +0100
13.3 @@ -0,0 +1,111 @@
13.4 +/**
13.5 + * The MIT License (MIT)
13.6 + *
13.7 + * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
13.8 + *
13.9 + * Permission is hereby granted, free of charge, to any person obtaining a copy
13.10 + * of this software and associated documentation files (the "Software"), to deal
13.11 + * in the Software without restriction, including without limitation the rights
13.12 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13.13 + * copies of the Software, and to permit persons to whom the Software is
13.14 + * furnished to do so, subject to the following conditions:
13.15 + *
13.16 + * The above copyright notice and this permission notice shall be included in
13.17 + * all copies or substantial portions of the Software.
13.18 + *
13.19 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13.20 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13.21 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
13.22 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
13.23 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
13.24 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
13.25 + * THE SOFTWARE.
13.26 + */
13.27 +/** main chess style **/
13.28 +#apptitle {
13.29 + font-size: 20px;
13.30 +}
13.31 +.log {
13.32 + margin-bottom: 10px;
13.33 +}
13.34 +table.field {
13.35 + width: 100%;
13.36 + height: 100%;
13.37 +}
13.38 +table.field td {
13.39 + border: 1px solid black;
13.40 + padding:10px;
13.41 + width: 10%;
13.42 + height: 10%;
13.43 + vertical-align: middle;
13.44 + text-align: center;
13.45 +}
13.46 +.container {
13.47 + margin:10px;
13.48 +}
13.49 +
13.50 +table.field td span.UNKNOWN {
13.51 + background-color: #D0D0D0;
13.52 + cursor: pointer;
13.53 +}
13.54 +table.field td span.N_0 {
13.55 + background-color: #A0A0A0;
13.56 +}
13.57 +table.field td span.MINE {
13.58 + background-color: #bce8f1;
13.59 +}
13.60 +.but-orientation {
13.61 + margin-top:20px;
13.62 +}
13.63 +h3.log-h {
13.64 + border-top:1px solid silver;
13.65 +}
13.66 +.badge-status {
13.67 + display:inline-block;
13.68 + margin-left:20px;
13.69 + padding:5px;
13.70 + font-size:1em;
13.71 + text-shadow: none;
13.72 +}
13.73 +.badge-white-turn {
13.74 + font-size: 1em;
13.75 + padding:4px;
13.76 + background-color: white;
13.77 + color:black;
13.78 + text-shadow: none;
13.79 + border:1px solid black;
13.80 + font-weight: normal;
13.81 + display: inline-block;
13.82 + margin-left: 38px;
13.83 +}
13.84 +.badge-black-turn {
13.85 + font-size: 1em;
13.86 + padding:4px;
13.87 + background-color: black;
13.88 + color:white;
13.89 + text-shadow: none;
13.90 + border:1px solid black;
13.91 + font-weight: normal;
13.92 + display: inline-block;
13.93 + margin-left: 38px;
13.94 +}
13.95 +.btn {text-shadow: none;}
13.96 +.select {line-height: inherit;}
13.97 +.uneditable-input {
13.98 + margin-left: 0;
13.99 + color: black;
13.100 +}
13.101 +span.myturn {
13.102 + display: inline-block;
13.103 + position:relative;
13.104 + left:23px;
13.105 + padding:3px;
13.106 +}
13.107 +.whitePiece {
13.108 + text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
13.109 + color: white;
13.110 +}
13.111 +h1 {
13.112 + font-size: 29px;
13.113 + line-height: initial;
13.114 +}
14.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
14.2 +++ b/minesweeper/src/test/java/org/apidesign/demo/minesweeper/MinesModelTest.java Fri Feb 07 14:47:07 2014 +0100
14.3 @@ -0,0 +1,46 @@
14.4 +/**
14.5 + * The MIT License (MIT)
14.6 + *
14.7 + * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
14.8 + *
14.9 + * Permission is hereby granted, free of charge, to any person obtaining a copy
14.10 + * of this software and associated documentation files (the "Software"), to deal
14.11 + * in the Software without restriction, including without limitation the rights
14.12 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14.13 + * copies of the Software, and to permit persons to whom the Software is
14.14 + * furnished to do so, subject to the following conditions:
14.15 + *
14.16 + * The above copyright notice and this permission notice shall be included in
14.17 + * all copies or substantial portions of the Software.
14.18 + *
14.19 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14.20 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
14.21 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14.22 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
14.23 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
14.24 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
14.25 + * THE SOFTWARE.
14.26 + */
14.27 +package org.apidesign.demo.minesweeper;
14.28 +
14.29 +import static org.testng.Assert.*;
14.30 +import org.testng.annotations.Test;
14.31 +
14.32 +public class MinesModelTest {
14.33 + @Test public void tenTenTen() {
14.34 + Mines m = new Mines();
14.35 + m.init(10, 10, 10);
14.36 +
14.37 + assertEquals(m.getRows().size(), 10, "Ten rows");
14.38 + int cnt = 0;
14.39 + for (Row row : m.getRows()) {
14.40 + assertEquals(row.getColumns().size(), 10, "Ten columns in each row");
14.41 + for (Square square : row.getColumns()) {
14.42 + if (square.isMine()) {
14.43 + cnt++;
14.44 + }
14.45 + }
14.46 + }
14.47 + assertEquals(cnt, 10, "Ten mines");
14.48 + }
14.49 +}
15.1 --- a/pom.xml Fri Feb 07 14:05:42 2014 +0100
15.2 +++ b/pom.xml Fri Feb 07 14:47:07 2014 +0100
15.3 @@ -20,6 +20,7 @@
15.4 <modules>
15.5 <module>chat</module>
15.6 <module>chess</module>
15.7 + <module>minesweeper</module>
15.8 <module>spinningcube</module>
15.9 <module>words</module>
15.10 </modules>