├── .gitignore ├── README.md ├── pom.xml └── src └── main ├── java └── com │ └── shekhar │ └── reader30 │ ├── MongoHealthCheck.java │ ├── MongoManaged.java │ ├── Reader30Configuration.java │ ├── Reader30Service.java │ ├── representations │ └── Blog.java │ ├── resources │ ├── BlogResource.java │ └── IndexResource.java │ └── views │ └── IndexView.java └── resources ├── assets └── css │ └── bootstrap.css ├── banner.txt ├── config.yml └── views └── index.ftl /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .settings 3 | .classpath 4 | .project 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | day13-dropwizard-mongodb-demo-app 2 | ================================= 3 | 4 | The Day 13 demo application built using DropWizard and MongoDB 5 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | 5 | com.shekhar 6 | reader30 7 | 0.0.1-SNAPSHOT 8 | jar 9 | 10 | reader30 11 | http://maven.apache.org 12 | 13 | 14 | UTF-8 15 | 16 | 17 | 18 | 19 | com.yammer.dropwizard 20 | dropwizard-core 21 | 0.6.2 22 | 23 | 24 | com.yammer.dropwizard 25 | dropwizard-views 26 | 0.6.2 27 | 28 | 29 | 30 | net.vz.mongodb.jackson 31 | mongo-jackson-mapper 32 | 1.4.2 33 | 34 | 35 | 36 | 37 | 38 | 39 | org.apache.maven.plugins 40 | maven-compiler-plugin 41 | 3.1 42 | 43 | 1.7 44 | 1.7 45 | 46 | 47 | 48 | 49 | org.apache.maven.plugins 50 | maven-shade-plugin 51 | 1.6 52 | 53 | true 54 | 55 | 56 | *:* 57 | 58 | META-INF/*.SF 59 | META-INF/*.DSA 60 | META-INF/*.RSA 61 | 62 | 63 | 64 | 65 | 66 | 67 | package 68 | 69 | shade 70 | 71 | 72 | 73 | 75 | 77 | com.shekhar.reader30.Reader30Service 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | org.apache.maven.plugins 86 | maven-jar-plugin 87 | 2.3.2 88 | 89 | 90 | 91 | true 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | -------------------------------------------------------------------------------- /src/main/java/com/shekhar/reader30/MongoHealthCheck.java: -------------------------------------------------------------------------------- 1 | package com.shekhar.reader30; 2 | 3 | import com.mongodb.Mongo; 4 | import com.yammer.metrics.core.HealthCheck; 5 | 6 | public class MongoHealthCheck extends HealthCheck { 7 | 8 | private Mongo mongo; 9 | 10 | public MongoHealthCheck(Mongo mongo) { 11 | super("MongoDBHealthCheck"); 12 | this.mongo = mongo; 13 | } 14 | 15 | @Override 16 | protected Result check() throws Exception { 17 | mongo.getDatabaseNames(); 18 | return Result.healthy("MongoDB is running... :)"); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/shekhar/reader30/MongoManaged.java: -------------------------------------------------------------------------------- 1 | package com.shekhar.reader30; 2 | 3 | import com.mongodb.Mongo; 4 | import com.yammer.dropwizard.lifecycle.Managed; 5 | 6 | public class MongoManaged implements Managed { 7 | 8 | private Mongo mongo; 9 | 10 | public MongoManaged(Mongo mongo) { 11 | this.mongo = mongo; 12 | } 13 | 14 | @Override 15 | public void start() throws Exception { 16 | 17 | } 18 | 19 | @Override 20 | public void stop() throws Exception { 21 | mongo.close(); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/shekhar/reader30/Reader30Configuration.java: -------------------------------------------------------------------------------- 1 | package com.shekhar.reader30; 2 | 3 | import javax.validation.constraints.Max; 4 | import javax.validation.constraints.Min; 5 | 6 | import org.codehaus.jackson.annotate.JsonProperty; 7 | import org.hibernate.validator.constraints.NotEmpty; 8 | 9 | import com.yammer.dropwizard.config.Configuration; 10 | 11 | public class Reader30Configuration extends Configuration { 12 | 13 | @JsonProperty @NotEmpty 14 | public String mongohost = System.getenv("OPENSHIFT_MONGODB_DB_HOST") == null ? "localhost" : System.getenv("OPENSHIFT_MONGODB_DB_HOST"); 15 | 16 | @JsonProperty @Min(1) @Max(65535) 17 | public int mongoport = System.getenv("OPENSHIFT_MONGODB_DB_PORT") == null ? 27017 : Integer.parseInt(System.getenv("OPENSHIFT_MONGODB_DB_PORT")); 18 | 19 | @JsonProperty @NotEmpty 20 | public String mongodb = System.getenv("OPENSHIFT_APP_NAME") == null ? "mydb" : System.getenv("OPENSHIFT_APP_NAME"); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/shekhar/reader30/Reader30Service.java: -------------------------------------------------------------------------------- 1 | package com.shekhar.reader30; 2 | 3 | import net.vz.mongodb.jackson.JacksonDBCollection; 4 | 5 | import com.mongodb.DB; 6 | import com.mongodb.Mongo; 7 | import com.shekhar.reader30.representations.Blog; 8 | import com.shekhar.reader30.resources.BlogResource; 9 | import com.shekhar.reader30.resources.IndexResource; 10 | import com.yammer.dropwizard.Service; 11 | import com.yammer.dropwizard.assets.AssetsBundle; 12 | import com.yammer.dropwizard.config.Bootstrap; 13 | import com.yammer.dropwizard.config.Environment; 14 | import com.yammer.dropwizard.views.ViewBundle; 15 | 16 | public class Reader30Service extends Service { 17 | 18 | public static void main(String[] args) throws Exception { 19 | new Reader30Service().run(new String[] { "server", "src/main/resources/config.yml" }); 20 | } 21 | 22 | @Override 23 | public void initialize(Bootstrap bootstrap) { 24 | bootstrap.setName("reader30"); 25 | bootstrap.addBundle(new ViewBundle()); 26 | bootstrap.addBundle(new AssetsBundle()); 27 | } 28 | 29 | @Override 30 | public void run(Reader30Configuration configuration, Environment environment) throws Exception { 31 | Mongo mongo = new Mongo(configuration.mongohost, configuration.mongoport); 32 | DB db = mongo.getDB(configuration.mongodb); 33 | 34 | JacksonDBCollection blogs = JacksonDBCollection.wrap(db.getCollection("blogs"), Blog.class, String.class); 35 | MongoManaged mongoManaged = new MongoManaged(mongo); 36 | environment.manage(mongoManaged); 37 | 38 | environment.addHealthCheck(new MongoHealthCheck(mongo)); 39 | 40 | environment.addResource(new BlogResource(blogs)); 41 | environment.addResource(new IndexResource(blogs)); 42 | } 43 | 44 | } 45 | -------------------------------------------------------------------------------- /src/main/java/com/shekhar/reader30/representations/Blog.java: -------------------------------------------------------------------------------- 1 | package com.shekhar.reader30.representations; 2 | 3 | import java.util.Date; 4 | 5 | import org.hibernate.validator.constraints.NotBlank; 6 | import org.hibernate.validator.constraints.URL; 7 | 8 | import net.vz.mongodb.jackson.Id; 9 | import net.vz.mongodb.jackson.ObjectId; 10 | 11 | public class Blog { 12 | 13 | @Id 14 | @ObjectId 15 | private String id; 16 | 17 | @NotBlank 18 | private String title; 19 | 20 | @URL 21 | @NotBlank 22 | private String url; 23 | 24 | private final Date publishedOn = new Date(); 25 | 26 | public Blog() { 27 | } 28 | 29 | public Blog(String title, String url) { 30 | super(); 31 | this.title = title; 32 | this.url = url; 33 | } 34 | 35 | public String getId() { 36 | return id; 37 | } 38 | 39 | public String getTitle() { 40 | return title; 41 | } 42 | 43 | public String getUrl() { 44 | return url; 45 | } 46 | 47 | public Date getPublishedOn() { 48 | return publishedOn; 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /src/main/java/com/shekhar/reader30/resources/BlogResource.java: -------------------------------------------------------------------------------- 1 | package com.shekhar.reader30.resources; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | import javax.validation.Valid; 7 | import javax.ws.rs.Consumes; 8 | import javax.ws.rs.GET; 9 | import javax.ws.rs.POST; 10 | import javax.ws.rs.Path; 11 | import javax.ws.rs.Produces; 12 | import javax.ws.rs.core.MediaType; 13 | import javax.ws.rs.core.Response; 14 | 15 | import net.vz.mongodb.jackson.DBCursor; 16 | import net.vz.mongodb.jackson.JacksonDBCollection; 17 | 18 | import com.shekhar.reader30.representations.Blog; 19 | import com.yammer.metrics.annotation.Timed; 20 | 21 | @Path("/blogs") 22 | @Produces(value = MediaType.APPLICATION_JSON) 23 | @Consumes(value = MediaType.APPLICATION_JSON) 24 | public class BlogResource { 25 | 26 | private JacksonDBCollection collection; 27 | 28 | public BlogResource(JacksonDBCollection blogs) { 29 | this.collection = blogs; 30 | } 31 | 32 | @GET 33 | @Timed 34 | public List blogsTimeline() { 35 | DBCursor dbCursor = collection.find(); 36 | List blogs = new ArrayList<>(); 37 | while (dbCursor.hasNext()) { 38 | Blog blog = dbCursor.next(); 39 | blogs.add(blog); 40 | } 41 | return blogs; 42 | 43 | } 44 | 45 | @POST 46 | @Timed 47 | public Response publishNewBlog(@Valid Blog blog) { 48 | collection.insert(blog); 49 | return Response.noContent().build(); 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /src/main/java/com/shekhar/reader30/resources/IndexResource.java: -------------------------------------------------------------------------------- 1 | package com.shekhar.reader30.resources; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | import javax.ws.rs.GET; 7 | import javax.ws.rs.Path; 8 | import javax.ws.rs.Produces; 9 | 10 | import net.vz.mongodb.jackson.DBCursor; 11 | import net.vz.mongodb.jackson.JacksonDBCollection; 12 | 13 | import com.shekhar.reader30.representations.Blog; 14 | import com.shekhar.reader30.views.IndexView; 15 | import com.yammer.dropwizard.views.View; 16 | import com.yammer.metrics.annotation.Timed; 17 | 18 | @Path("/") 19 | public class IndexResource { 20 | 21 | private JacksonDBCollection collection; 22 | 23 | public IndexResource(JacksonDBCollection blogs) { 24 | this.collection = blogs; 25 | } 26 | 27 | @GET 28 | @Produces("text/html;charset=UTF-8") 29 | @Timed 30 | public View index() { 31 | DBCursor dbCursor = collection.find(); 32 | List blogs = new ArrayList<>(); 33 | while (dbCursor.hasNext()) { 34 | Blog blog = dbCursor.next(); 35 | blogs.add(blog); 36 | } 37 | return new IndexView(blogs); 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/com/shekhar/reader30/views/IndexView.java: -------------------------------------------------------------------------------- 1 | package com.shekhar.reader30.views; 2 | 3 | import java.util.List; 4 | 5 | import com.google.common.base.Charsets; 6 | import com.shekhar.reader30.representations.Blog; 7 | import com.yammer.dropwizard.views.View; 8 | 9 | public class IndexView extends View { 10 | 11 | private List blogs; 12 | 13 | public IndexView(List blogs) { 14 | super("/views/index.ftl", Charsets.UTF_8); 15 | this.blogs = blogs; 16 | } 17 | 18 | public List getBlogs() { 19 | return blogs; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/main/resources/assets/css/bootstrap.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.0.1 by @fat and @mdo 3 | * Copyright 2013 Twitter, Inc. 4 | * Licensed under http://www.apache.org/licenses/LICENSE-2.0 5 | * 6 | * Designed and built with all the love in the world by @mdo and @fat. 7 | */ 8 | 9 | /*! normalize.css v2.1.3 | MIT License | git.io/normalize */ 10 | 11 | article, 12 | aside, 13 | details, 14 | figcaption, 15 | figure, 16 | footer, 17 | header, 18 | hgroup, 19 | main, 20 | nav, 21 | section, 22 | summary { 23 | display: block; 24 | } 25 | 26 | audio, 27 | canvas, 28 | video { 29 | display: inline-block; 30 | } 31 | 32 | audio:not([controls]) { 33 | display: none; 34 | height: 0; 35 | } 36 | 37 | [hidden], 38 | template { 39 | display: none; 40 | } 41 | 42 | html { 43 | font-family: sans-serif; 44 | -webkit-text-size-adjust: 100%; 45 | -ms-text-size-adjust: 100%; 46 | } 47 | 48 | body { 49 | margin: 0; 50 | } 51 | 52 | a { 53 | background: transparent; 54 | } 55 | 56 | a:focus { 57 | outline: thin dotted; 58 | } 59 | 60 | a:active, 61 | a:hover { 62 | outline: 0; 63 | } 64 | 65 | h1 { 66 | margin: 0.67em 0; 67 | font-size: 2em; 68 | } 69 | 70 | abbr[title] { 71 | border-bottom: 1px dotted; 72 | } 73 | 74 | b, 75 | strong { 76 | font-weight: bold; 77 | } 78 | 79 | dfn { 80 | font-style: italic; 81 | } 82 | 83 | hr { 84 | height: 0; 85 | -moz-box-sizing: content-box; 86 | box-sizing: content-box; 87 | } 88 | 89 | mark { 90 | color: #000; 91 | background: #ff0; 92 | } 93 | 94 | code, 95 | kbd, 96 | pre, 97 | samp { 98 | font-family: monospace, serif; 99 | font-size: 1em; 100 | } 101 | 102 | pre { 103 | white-space: pre-wrap; 104 | } 105 | 106 | q { 107 | quotes: "\201C" "\201D" "\2018" "\2019"; 108 | } 109 | 110 | small { 111 | font-size: 80%; 112 | } 113 | 114 | sub, 115 | sup { 116 | position: relative; 117 | font-size: 75%; 118 | line-height: 0; 119 | vertical-align: baseline; 120 | } 121 | 122 | sup { 123 | top: -0.5em; 124 | } 125 | 126 | sub { 127 | bottom: -0.25em; 128 | } 129 | 130 | img { 131 | border: 0; 132 | } 133 | 134 | svg:not(:root) { 135 | overflow: hidden; 136 | } 137 | 138 | figure { 139 | margin: 0; 140 | } 141 | 142 | fieldset { 143 | padding: 0.35em 0.625em 0.75em; 144 | margin: 0 2px; 145 | border: 1px solid #c0c0c0; 146 | } 147 | 148 | legend { 149 | padding: 0; 150 | border: 0; 151 | } 152 | 153 | button, 154 | input, 155 | select, 156 | textarea { 157 | margin: 0; 158 | font-family: inherit; 159 | font-size: 100%; 160 | } 161 | 162 | button, 163 | input { 164 | line-height: normal; 165 | } 166 | 167 | button, 168 | select { 169 | text-transform: none; 170 | } 171 | 172 | button, 173 | html input[type="button"], 174 | input[type="reset"], 175 | input[type="submit"] { 176 | cursor: pointer; 177 | -webkit-appearance: button; 178 | } 179 | 180 | button[disabled], 181 | html input[disabled] { 182 | cursor: default; 183 | } 184 | 185 | input[type="checkbox"], 186 | input[type="radio"] { 187 | padding: 0; 188 | box-sizing: border-box; 189 | } 190 | 191 | input[type="search"] { 192 | -webkit-box-sizing: content-box; 193 | -moz-box-sizing: content-box; 194 | box-sizing: content-box; 195 | -webkit-appearance: textfield; 196 | } 197 | 198 | input[type="search"]::-webkit-search-cancel-button, 199 | input[type="search"]::-webkit-search-decoration { 200 | -webkit-appearance: none; 201 | } 202 | 203 | button::-moz-focus-inner, 204 | input::-moz-focus-inner { 205 | padding: 0; 206 | border: 0; 207 | } 208 | 209 | textarea { 210 | overflow: auto; 211 | vertical-align: top; 212 | } 213 | 214 | table { 215 | border-collapse: collapse; 216 | border-spacing: 0; 217 | } 218 | 219 | @media print { 220 | * { 221 | color: #000 !important; 222 | text-shadow: none !important; 223 | background: transparent !important; 224 | box-shadow: none !important; 225 | } 226 | a, 227 | a:visited { 228 | text-decoration: underline; 229 | } 230 | a[href]:after { 231 | content: " (" attr(href) ")"; 232 | } 233 | abbr[title]:after { 234 | content: " (" attr(title) ")"; 235 | } 236 | a[href^="javascript:"]:after, 237 | a[href^="#"]:after { 238 | content: ""; 239 | } 240 | pre, 241 | blockquote { 242 | border: 1px solid #999; 243 | page-break-inside: avoid; 244 | } 245 | thead { 246 | display: table-header-group; 247 | } 248 | tr, 249 | img { 250 | page-break-inside: avoid; 251 | } 252 | img { 253 | max-width: 100% !important; 254 | } 255 | @page { 256 | margin: 2cm .5cm; 257 | } 258 | p, 259 | h2, 260 | h3 { 261 | orphans: 3; 262 | widows: 3; 263 | } 264 | h2, 265 | h3 { 266 | page-break-after: avoid; 267 | } 268 | select { 269 | background: #fff !important; 270 | } 271 | .navbar { 272 | display: none; 273 | } 274 | .table td, 275 | .table th { 276 | background-color: #fff !important; 277 | } 278 | .btn > .caret, 279 | .dropup > .btn > .caret { 280 | border-top-color: #000 !important; 281 | } 282 | .label { 283 | border: 1px solid #000; 284 | } 285 | .table { 286 | border-collapse: collapse !important; 287 | } 288 | .table-bordered th, 289 | .table-bordered td { 290 | border: 1px solid #ddd !important; 291 | } 292 | } 293 | 294 | *, 295 | *:before, 296 | *:after { 297 | -webkit-box-sizing: border-box; 298 | -moz-box-sizing: border-box; 299 | box-sizing: border-box; 300 | } 301 | 302 | html { 303 | font-size: 62.5%; 304 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 305 | } 306 | 307 | body { 308 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 309 | font-size: 14px; 310 | line-height: 1.428571429; 311 | color: #333333; 312 | background-color: #ffffff; 313 | } 314 | 315 | input, 316 | button, 317 | select, 318 | textarea { 319 | font-family: inherit; 320 | font-size: inherit; 321 | line-height: inherit; 322 | } 323 | 324 | a { 325 | color: #428bca; 326 | text-decoration: none; 327 | } 328 | 329 | a:hover, 330 | a:focus { 331 | color: #2a6496; 332 | text-decoration: underline; 333 | } 334 | 335 | a:focus { 336 | outline: thin dotted #333; 337 | outline: 5px auto -webkit-focus-ring-color; 338 | outline-offset: -2px; 339 | } 340 | 341 | img { 342 | vertical-align: middle; 343 | } 344 | 345 | .img-responsive { 346 | display: block; 347 | height: auto; 348 | max-width: 100%; 349 | } 350 | 351 | .img-rounded { 352 | border-radius: 6px; 353 | } 354 | 355 | .img-thumbnail { 356 | display: inline-block; 357 | height: auto; 358 | max-width: 100%; 359 | padding: 4px; 360 | line-height: 1.428571429; 361 | background-color: #ffffff; 362 | border: 1px solid #dddddd; 363 | border-radius: 4px; 364 | -webkit-transition: all 0.2s ease-in-out; 365 | transition: all 0.2s ease-in-out; 366 | } 367 | 368 | .img-circle { 369 | border-radius: 50%; 370 | } 371 | 372 | hr { 373 | margin-top: 20px; 374 | margin-bottom: 20px; 375 | border: 0; 376 | border-top: 1px solid #eeeeee; 377 | } 378 | 379 | .sr-only { 380 | position: absolute; 381 | width: 1px; 382 | height: 1px; 383 | padding: 0; 384 | margin: -1px; 385 | overflow: hidden; 386 | clip: rect(0, 0, 0, 0); 387 | border: 0; 388 | } 389 | 390 | p { 391 | margin: 0 0 10px; 392 | } 393 | 394 | .lead { 395 | margin-bottom: 20px; 396 | font-size: 16px; 397 | font-weight: 200; 398 | line-height: 1.4; 399 | } 400 | 401 | @media (min-width: 768px) { 402 | .lead { 403 | font-size: 21px; 404 | } 405 | } 406 | 407 | small, 408 | .small { 409 | font-size: 85%; 410 | } 411 | 412 | cite { 413 | font-style: normal; 414 | } 415 | 416 | .text-muted { 417 | color: #999999; 418 | } 419 | 420 | .text-primary { 421 | color: #428bca; 422 | } 423 | 424 | .text-primary:hover { 425 | color: #3071a9; 426 | } 427 | 428 | .text-warning { 429 | color: #c09853; 430 | } 431 | 432 | .text-warning:hover { 433 | color: #a47e3c; 434 | } 435 | 436 | .text-danger { 437 | color: #b94a48; 438 | } 439 | 440 | .text-danger:hover { 441 | color: #953b39; 442 | } 443 | 444 | .text-success { 445 | color: #468847; 446 | } 447 | 448 | .text-success:hover { 449 | color: #356635; 450 | } 451 | 452 | .text-info { 453 | color: #3a87ad; 454 | } 455 | 456 | .text-info:hover { 457 | color: #2d6987; 458 | } 459 | 460 | .text-left { 461 | text-align: left; 462 | } 463 | 464 | .text-right { 465 | text-align: right; 466 | } 467 | 468 | .text-center { 469 | text-align: center; 470 | } 471 | 472 | h1, 473 | h2, 474 | h3, 475 | h4, 476 | h5, 477 | h6, 478 | .h1, 479 | .h2, 480 | .h3, 481 | .h4, 482 | .h5, 483 | .h6 { 484 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 485 | font-weight: 500; 486 | line-height: 1.1; 487 | color: inherit; 488 | } 489 | 490 | h1 small, 491 | h2 small, 492 | h3 small, 493 | h4 small, 494 | h5 small, 495 | h6 small, 496 | .h1 small, 497 | .h2 small, 498 | .h3 small, 499 | .h4 small, 500 | .h5 small, 501 | .h6 small, 502 | h1 .small, 503 | h2 .small, 504 | h3 .small, 505 | h4 .small, 506 | h5 .small, 507 | h6 .small, 508 | .h1 .small, 509 | .h2 .small, 510 | .h3 .small, 511 | .h4 .small, 512 | .h5 .small, 513 | .h6 .small { 514 | font-weight: normal; 515 | line-height: 1; 516 | color: #999999; 517 | } 518 | 519 | h1, 520 | h2, 521 | h3 { 522 | margin-top: 20px; 523 | margin-bottom: 10px; 524 | } 525 | 526 | h1 small, 527 | h2 small, 528 | h3 small, 529 | h1 .small, 530 | h2 .small, 531 | h3 .small { 532 | font-size: 65%; 533 | } 534 | 535 | h4, 536 | h5, 537 | h6 { 538 | margin-top: 10px; 539 | margin-bottom: 10px; 540 | } 541 | 542 | h4 small, 543 | h5 small, 544 | h6 small, 545 | h4 .small, 546 | h5 .small, 547 | h6 .small { 548 | font-size: 75%; 549 | } 550 | 551 | h1, 552 | .h1 { 553 | font-size: 36px; 554 | } 555 | 556 | h2, 557 | .h2 { 558 | font-size: 30px; 559 | } 560 | 561 | h3, 562 | .h3 { 563 | font-size: 24px; 564 | } 565 | 566 | h4, 567 | .h4 { 568 | font-size: 18px; 569 | } 570 | 571 | h5, 572 | .h5 { 573 | font-size: 14px; 574 | } 575 | 576 | h6, 577 | .h6 { 578 | font-size: 12px; 579 | } 580 | 581 | .page-header { 582 | padding-bottom: 9px; 583 | margin: 40px 0 20px; 584 | border-bottom: 1px solid #eeeeee; 585 | } 586 | 587 | ul, 588 | ol { 589 | margin-top: 0; 590 | margin-bottom: 10px; 591 | } 592 | 593 | ul ul, 594 | ol ul, 595 | ul ol, 596 | ol ol { 597 | margin-bottom: 0; 598 | } 599 | 600 | .list-unstyled { 601 | padding-left: 0; 602 | list-style: none; 603 | } 604 | 605 | .list-inline { 606 | padding-left: 0; 607 | list-style: none; 608 | } 609 | 610 | .list-inline > li { 611 | display: inline-block; 612 | padding-right: 5px; 613 | padding-left: 5px; 614 | } 615 | 616 | .list-inline > li:first-child { 617 | padding-left: 0; 618 | } 619 | 620 | dl { 621 | margin-bottom: 20px; 622 | } 623 | 624 | dt, 625 | dd { 626 | line-height: 1.428571429; 627 | } 628 | 629 | dt { 630 | font-weight: bold; 631 | } 632 | 633 | dd { 634 | margin-left: 0; 635 | } 636 | 637 | @media (min-width: 768px) { 638 | .dl-horizontal dt { 639 | float: left; 640 | width: 160px; 641 | overflow: hidden; 642 | clear: left; 643 | text-align: right; 644 | text-overflow: ellipsis; 645 | white-space: nowrap; 646 | } 647 | .dl-horizontal dd { 648 | margin-left: 180px; 649 | } 650 | .dl-horizontal dd:before, 651 | .dl-horizontal dd:after { 652 | display: table; 653 | content: " "; 654 | } 655 | .dl-horizontal dd:after { 656 | clear: both; 657 | } 658 | .dl-horizontal dd:before, 659 | .dl-horizontal dd:after { 660 | display: table; 661 | content: " "; 662 | } 663 | .dl-horizontal dd:after { 664 | clear: both; 665 | } 666 | } 667 | 668 | abbr[title], 669 | abbr[data-original-title] { 670 | cursor: help; 671 | border-bottom: 1px dotted #999999; 672 | } 673 | 674 | abbr.initialism { 675 | font-size: 90%; 676 | text-transform: uppercase; 677 | } 678 | 679 | blockquote { 680 | padding: 10px 20px; 681 | margin: 0 0 20px; 682 | border-left: 5px solid #eeeeee; 683 | } 684 | 685 | blockquote p { 686 | font-size: 17.5px; 687 | font-weight: 300; 688 | line-height: 1.25; 689 | } 690 | 691 | blockquote p:last-child { 692 | margin-bottom: 0; 693 | } 694 | 695 | blockquote small { 696 | display: block; 697 | line-height: 1.428571429; 698 | color: #999999; 699 | } 700 | 701 | blockquote small:before { 702 | content: '\2014 \00A0'; 703 | } 704 | 705 | blockquote.pull-right { 706 | padding-right: 15px; 707 | padding-left: 0; 708 | border-right: 5px solid #eeeeee; 709 | border-left: 0; 710 | } 711 | 712 | blockquote.pull-right p, 713 | blockquote.pull-right small, 714 | blockquote.pull-right .small { 715 | text-align: right; 716 | } 717 | 718 | blockquote.pull-right small:before, 719 | blockquote.pull-right .small:before { 720 | content: ''; 721 | } 722 | 723 | blockquote.pull-right small:after, 724 | blockquote.pull-right .small:after { 725 | content: '\00A0 \2014'; 726 | } 727 | 728 | blockquote:before, 729 | blockquote:after { 730 | content: ""; 731 | } 732 | 733 | address { 734 | margin-bottom: 20px; 735 | font-style: normal; 736 | line-height: 1.428571429; 737 | } 738 | 739 | code, 740 | kbd, 741 | pre, 742 | samp { 743 | font-family: Monaco, Menlo, Consolas, "Courier New", monospace; 744 | } 745 | 746 | code { 747 | padding: 2px 4px; 748 | font-size: 90%; 749 | color: #c7254e; 750 | white-space: nowrap; 751 | background-color: #f9f2f4; 752 | border-radius: 4px; 753 | } 754 | 755 | pre { 756 | display: block; 757 | padding: 9.5px; 758 | margin: 0 0 10px; 759 | font-size: 13px; 760 | line-height: 1.428571429; 761 | color: #333333; 762 | word-break: break-all; 763 | word-wrap: break-word; 764 | background-color: #f5f5f5; 765 | border: 1px solid #cccccc; 766 | border-radius: 4px; 767 | } 768 | 769 | pre code { 770 | padding: 0; 771 | font-size: inherit; 772 | color: inherit; 773 | white-space: pre-wrap; 774 | background-color: transparent; 775 | border-radius: 0; 776 | } 777 | 778 | .pre-scrollable { 779 | max-height: 340px; 780 | overflow-y: scroll; 781 | } 782 | 783 | .container { 784 | padding-right: 15px; 785 | padding-left: 15px; 786 | margin-right: auto; 787 | margin-left: auto; 788 | } 789 | 790 | .container:before, 791 | .container:after { 792 | display: table; 793 | content: " "; 794 | } 795 | 796 | .container:after { 797 | clear: both; 798 | } 799 | 800 | .container:before, 801 | .container:after { 802 | display: table; 803 | content: " "; 804 | } 805 | 806 | .container:after { 807 | clear: both; 808 | } 809 | 810 | .row { 811 | margin-right: -15px; 812 | margin-left: -15px; 813 | } 814 | 815 | .row:before, 816 | .row:after { 817 | display: table; 818 | content: " "; 819 | } 820 | 821 | .row:after { 822 | clear: both; 823 | } 824 | 825 | .row:before, 826 | .row:after { 827 | display: table; 828 | content: " "; 829 | } 830 | 831 | .row:after { 832 | clear: both; 833 | } 834 | 835 | .col-xs-1, 836 | .col-sm-1, 837 | .col-md-1, 838 | .col-lg-1, 839 | .col-xs-2, 840 | .col-sm-2, 841 | .col-md-2, 842 | .col-lg-2, 843 | .col-xs-3, 844 | .col-sm-3, 845 | .col-md-3, 846 | .col-lg-3, 847 | .col-xs-4, 848 | .col-sm-4, 849 | .col-md-4, 850 | .col-lg-4, 851 | .col-xs-5, 852 | .col-sm-5, 853 | .col-md-5, 854 | .col-lg-5, 855 | .col-xs-6, 856 | .col-sm-6, 857 | .col-md-6, 858 | .col-lg-6, 859 | .col-xs-7, 860 | .col-sm-7, 861 | .col-md-7, 862 | .col-lg-7, 863 | .col-xs-8, 864 | .col-sm-8, 865 | .col-md-8, 866 | .col-lg-8, 867 | .col-xs-9, 868 | .col-sm-9, 869 | .col-md-9, 870 | .col-lg-9, 871 | .col-xs-10, 872 | .col-sm-10, 873 | .col-md-10, 874 | .col-lg-10, 875 | .col-xs-11, 876 | .col-sm-11, 877 | .col-md-11, 878 | .col-lg-11, 879 | .col-xs-12, 880 | .col-sm-12, 881 | .col-md-12, 882 | .col-lg-12 { 883 | position: relative; 884 | min-height: 1px; 885 | padding-right: 15px; 886 | padding-left: 15px; 887 | } 888 | 889 | .col-xs-1, 890 | .col-xs-2, 891 | .col-xs-3, 892 | .col-xs-4, 893 | .col-xs-5, 894 | .col-xs-6, 895 | .col-xs-7, 896 | .col-xs-8, 897 | .col-xs-9, 898 | .col-xs-10, 899 | .col-xs-11 { 900 | float: left; 901 | } 902 | 903 | .col-xs-12 { 904 | width: 100%; 905 | } 906 | 907 | .col-xs-11 { 908 | width: 91.66666666666666%; 909 | } 910 | 911 | .col-xs-10 { 912 | width: 83.33333333333334%; 913 | } 914 | 915 | .col-xs-9 { 916 | width: 75%; 917 | } 918 | 919 | .col-xs-8 { 920 | width: 66.66666666666666%; 921 | } 922 | 923 | .col-xs-7 { 924 | width: 58.333333333333336%; 925 | } 926 | 927 | .col-xs-6 { 928 | width: 50%; 929 | } 930 | 931 | .col-xs-5 { 932 | width: 41.66666666666667%; 933 | } 934 | 935 | .col-xs-4 { 936 | width: 33.33333333333333%; 937 | } 938 | 939 | .col-xs-3 { 940 | width: 25%; 941 | } 942 | 943 | .col-xs-2 { 944 | width: 16.666666666666664%; 945 | } 946 | 947 | .col-xs-1 { 948 | width: 8.333333333333332%; 949 | } 950 | 951 | .col-xs-pull-12 { 952 | right: 100%; 953 | } 954 | 955 | .col-xs-pull-11 { 956 | right: 91.66666666666666%; 957 | } 958 | 959 | .col-xs-pull-10 { 960 | right: 83.33333333333334%; 961 | } 962 | 963 | .col-xs-pull-9 { 964 | right: 75%; 965 | } 966 | 967 | .col-xs-pull-8 { 968 | right: 66.66666666666666%; 969 | } 970 | 971 | .col-xs-pull-7 { 972 | right: 58.333333333333336%; 973 | } 974 | 975 | .col-xs-pull-6 { 976 | right: 50%; 977 | } 978 | 979 | .col-xs-pull-5 { 980 | right: 41.66666666666667%; 981 | } 982 | 983 | .col-xs-pull-4 { 984 | right: 33.33333333333333%; 985 | } 986 | 987 | .col-xs-pull-3 { 988 | right: 25%; 989 | } 990 | 991 | .col-xs-pull-2 { 992 | right: 16.666666666666664%; 993 | } 994 | 995 | .col-xs-pull-1 { 996 | right: 8.333333333333332%; 997 | } 998 | 999 | .col-xs-push-12 { 1000 | left: 100%; 1001 | } 1002 | 1003 | .col-xs-push-11 { 1004 | left: 91.66666666666666%; 1005 | } 1006 | 1007 | .col-xs-push-10 { 1008 | left: 83.33333333333334%; 1009 | } 1010 | 1011 | .col-xs-push-9 { 1012 | left: 75%; 1013 | } 1014 | 1015 | .col-xs-push-8 { 1016 | left: 66.66666666666666%; 1017 | } 1018 | 1019 | .col-xs-push-7 { 1020 | left: 58.333333333333336%; 1021 | } 1022 | 1023 | .col-xs-push-6 { 1024 | left: 50%; 1025 | } 1026 | 1027 | .col-xs-push-5 { 1028 | left: 41.66666666666667%; 1029 | } 1030 | 1031 | .col-xs-push-4 { 1032 | left: 33.33333333333333%; 1033 | } 1034 | 1035 | .col-xs-push-3 { 1036 | left: 25%; 1037 | } 1038 | 1039 | .col-xs-push-2 { 1040 | left: 16.666666666666664%; 1041 | } 1042 | 1043 | .col-xs-push-1 { 1044 | left: 8.333333333333332%; 1045 | } 1046 | 1047 | .col-xs-offset-12 { 1048 | margin-left: 100%; 1049 | } 1050 | 1051 | .col-xs-offset-11 { 1052 | margin-left: 91.66666666666666%; 1053 | } 1054 | 1055 | .col-xs-offset-10 { 1056 | margin-left: 83.33333333333334%; 1057 | } 1058 | 1059 | .col-xs-offset-9 { 1060 | margin-left: 75%; 1061 | } 1062 | 1063 | .col-xs-offset-8 { 1064 | margin-left: 66.66666666666666%; 1065 | } 1066 | 1067 | .col-xs-offset-7 { 1068 | margin-left: 58.333333333333336%; 1069 | } 1070 | 1071 | .col-xs-offset-6 { 1072 | margin-left: 50%; 1073 | } 1074 | 1075 | .col-xs-offset-5 { 1076 | margin-left: 41.66666666666667%; 1077 | } 1078 | 1079 | .col-xs-offset-4 { 1080 | margin-left: 33.33333333333333%; 1081 | } 1082 | 1083 | .col-xs-offset-3 { 1084 | margin-left: 25%; 1085 | } 1086 | 1087 | .col-xs-offset-2 { 1088 | margin-left: 16.666666666666664%; 1089 | } 1090 | 1091 | .col-xs-offset-1 { 1092 | margin-left: 8.333333333333332%; 1093 | } 1094 | 1095 | @media (min-width: 768px) { 1096 | .container { 1097 | width: 750px; 1098 | } 1099 | .col-sm-1, 1100 | .col-sm-2, 1101 | .col-sm-3, 1102 | .col-sm-4, 1103 | .col-sm-5, 1104 | .col-sm-6, 1105 | .col-sm-7, 1106 | .col-sm-8, 1107 | .col-sm-9, 1108 | .col-sm-10, 1109 | .col-sm-11 { 1110 | float: left; 1111 | } 1112 | .col-sm-12 { 1113 | width: 100%; 1114 | } 1115 | .col-sm-11 { 1116 | width: 91.66666666666666%; 1117 | } 1118 | .col-sm-10 { 1119 | width: 83.33333333333334%; 1120 | } 1121 | .col-sm-9 { 1122 | width: 75%; 1123 | } 1124 | .col-sm-8 { 1125 | width: 66.66666666666666%; 1126 | } 1127 | .col-sm-7 { 1128 | width: 58.333333333333336%; 1129 | } 1130 | .col-sm-6 { 1131 | width: 50%; 1132 | } 1133 | .col-sm-5 { 1134 | width: 41.66666666666667%; 1135 | } 1136 | .col-sm-4 { 1137 | width: 33.33333333333333%; 1138 | } 1139 | .col-sm-3 { 1140 | width: 25%; 1141 | } 1142 | .col-sm-2 { 1143 | width: 16.666666666666664%; 1144 | } 1145 | .col-sm-1 { 1146 | width: 8.333333333333332%; 1147 | } 1148 | .col-sm-pull-12 { 1149 | right: 100%; 1150 | } 1151 | .col-sm-pull-11 { 1152 | right: 91.66666666666666%; 1153 | } 1154 | .col-sm-pull-10 { 1155 | right: 83.33333333333334%; 1156 | } 1157 | .col-sm-pull-9 { 1158 | right: 75%; 1159 | } 1160 | .col-sm-pull-8 { 1161 | right: 66.66666666666666%; 1162 | } 1163 | .col-sm-pull-7 { 1164 | right: 58.333333333333336%; 1165 | } 1166 | .col-sm-pull-6 { 1167 | right: 50%; 1168 | } 1169 | .col-sm-pull-5 { 1170 | right: 41.66666666666667%; 1171 | } 1172 | .col-sm-pull-4 { 1173 | right: 33.33333333333333%; 1174 | } 1175 | .col-sm-pull-3 { 1176 | right: 25%; 1177 | } 1178 | .col-sm-pull-2 { 1179 | right: 16.666666666666664%; 1180 | } 1181 | .col-sm-pull-1 { 1182 | right: 8.333333333333332%; 1183 | } 1184 | .col-sm-push-12 { 1185 | left: 100%; 1186 | } 1187 | .col-sm-push-11 { 1188 | left: 91.66666666666666%; 1189 | } 1190 | .col-sm-push-10 { 1191 | left: 83.33333333333334%; 1192 | } 1193 | .col-sm-push-9 { 1194 | left: 75%; 1195 | } 1196 | .col-sm-push-8 { 1197 | left: 66.66666666666666%; 1198 | } 1199 | .col-sm-push-7 { 1200 | left: 58.333333333333336%; 1201 | } 1202 | .col-sm-push-6 { 1203 | left: 50%; 1204 | } 1205 | .col-sm-push-5 { 1206 | left: 41.66666666666667%; 1207 | } 1208 | .col-sm-push-4 { 1209 | left: 33.33333333333333%; 1210 | } 1211 | .col-sm-push-3 { 1212 | left: 25%; 1213 | } 1214 | .col-sm-push-2 { 1215 | left: 16.666666666666664%; 1216 | } 1217 | .col-sm-push-1 { 1218 | left: 8.333333333333332%; 1219 | } 1220 | .col-sm-offset-12 { 1221 | margin-left: 100%; 1222 | } 1223 | .col-sm-offset-11 { 1224 | margin-left: 91.66666666666666%; 1225 | } 1226 | .col-sm-offset-10 { 1227 | margin-left: 83.33333333333334%; 1228 | } 1229 | .col-sm-offset-9 { 1230 | margin-left: 75%; 1231 | } 1232 | .col-sm-offset-8 { 1233 | margin-left: 66.66666666666666%; 1234 | } 1235 | .col-sm-offset-7 { 1236 | margin-left: 58.333333333333336%; 1237 | } 1238 | .col-sm-offset-6 { 1239 | margin-left: 50%; 1240 | } 1241 | .col-sm-offset-5 { 1242 | margin-left: 41.66666666666667%; 1243 | } 1244 | .col-sm-offset-4 { 1245 | margin-left: 33.33333333333333%; 1246 | } 1247 | .col-sm-offset-3 { 1248 | margin-left: 25%; 1249 | } 1250 | .col-sm-offset-2 { 1251 | margin-left: 16.666666666666664%; 1252 | } 1253 | .col-sm-offset-1 { 1254 | margin-left: 8.333333333333332%; 1255 | } 1256 | } 1257 | 1258 | @media (min-width: 992px) { 1259 | .container { 1260 | width: 970px; 1261 | } 1262 | .col-md-1, 1263 | .col-md-2, 1264 | .col-md-3, 1265 | .col-md-4, 1266 | .col-md-5, 1267 | .col-md-6, 1268 | .col-md-7, 1269 | .col-md-8, 1270 | .col-md-9, 1271 | .col-md-10, 1272 | .col-md-11 { 1273 | float: left; 1274 | } 1275 | .col-md-12 { 1276 | width: 100%; 1277 | } 1278 | .col-md-11 { 1279 | width: 91.66666666666666%; 1280 | } 1281 | .col-md-10 { 1282 | width: 83.33333333333334%; 1283 | } 1284 | .col-md-9 { 1285 | width: 75%; 1286 | } 1287 | .col-md-8 { 1288 | width: 66.66666666666666%; 1289 | } 1290 | .col-md-7 { 1291 | width: 58.333333333333336%; 1292 | } 1293 | .col-md-6 { 1294 | width: 50%; 1295 | } 1296 | .col-md-5 { 1297 | width: 41.66666666666667%; 1298 | } 1299 | .col-md-4 { 1300 | width: 33.33333333333333%; 1301 | } 1302 | .col-md-3 { 1303 | width: 25%; 1304 | } 1305 | .col-md-2 { 1306 | width: 16.666666666666664%; 1307 | } 1308 | .col-md-1 { 1309 | width: 8.333333333333332%; 1310 | } 1311 | .col-md-pull-12 { 1312 | right: 100%; 1313 | } 1314 | .col-md-pull-11 { 1315 | right: 91.66666666666666%; 1316 | } 1317 | .col-md-pull-10 { 1318 | right: 83.33333333333334%; 1319 | } 1320 | .col-md-pull-9 { 1321 | right: 75%; 1322 | } 1323 | .col-md-pull-8 { 1324 | right: 66.66666666666666%; 1325 | } 1326 | .col-md-pull-7 { 1327 | right: 58.333333333333336%; 1328 | } 1329 | .col-md-pull-6 { 1330 | right: 50%; 1331 | } 1332 | .col-md-pull-5 { 1333 | right: 41.66666666666667%; 1334 | } 1335 | .col-md-pull-4 { 1336 | right: 33.33333333333333%; 1337 | } 1338 | .col-md-pull-3 { 1339 | right: 25%; 1340 | } 1341 | .col-md-pull-2 { 1342 | right: 16.666666666666664%; 1343 | } 1344 | .col-md-pull-1 { 1345 | right: 8.333333333333332%; 1346 | } 1347 | .col-md-push-12 { 1348 | left: 100%; 1349 | } 1350 | .col-md-push-11 { 1351 | left: 91.66666666666666%; 1352 | } 1353 | .col-md-push-10 { 1354 | left: 83.33333333333334%; 1355 | } 1356 | .col-md-push-9 { 1357 | left: 75%; 1358 | } 1359 | .col-md-push-8 { 1360 | left: 66.66666666666666%; 1361 | } 1362 | .col-md-push-7 { 1363 | left: 58.333333333333336%; 1364 | } 1365 | .col-md-push-6 { 1366 | left: 50%; 1367 | } 1368 | .col-md-push-5 { 1369 | left: 41.66666666666667%; 1370 | } 1371 | .col-md-push-4 { 1372 | left: 33.33333333333333%; 1373 | } 1374 | .col-md-push-3 { 1375 | left: 25%; 1376 | } 1377 | .col-md-push-2 { 1378 | left: 16.666666666666664%; 1379 | } 1380 | .col-md-push-1 { 1381 | left: 8.333333333333332%; 1382 | } 1383 | .col-md-offset-12 { 1384 | margin-left: 100%; 1385 | } 1386 | .col-md-offset-11 { 1387 | margin-left: 91.66666666666666%; 1388 | } 1389 | .col-md-offset-10 { 1390 | margin-left: 83.33333333333334%; 1391 | } 1392 | .col-md-offset-9 { 1393 | margin-left: 75%; 1394 | } 1395 | .col-md-offset-8 { 1396 | margin-left: 66.66666666666666%; 1397 | } 1398 | .col-md-offset-7 { 1399 | margin-left: 58.333333333333336%; 1400 | } 1401 | .col-md-offset-6 { 1402 | margin-left: 50%; 1403 | } 1404 | .col-md-offset-5 { 1405 | margin-left: 41.66666666666667%; 1406 | } 1407 | .col-md-offset-4 { 1408 | margin-left: 33.33333333333333%; 1409 | } 1410 | .col-md-offset-3 { 1411 | margin-left: 25%; 1412 | } 1413 | .col-md-offset-2 { 1414 | margin-left: 16.666666666666664%; 1415 | } 1416 | .col-md-offset-1 { 1417 | margin-left: 8.333333333333332%; 1418 | } 1419 | } 1420 | 1421 | @media (min-width: 1200px) { 1422 | .container { 1423 | width: 1170px; 1424 | } 1425 | .col-lg-1, 1426 | .col-lg-2, 1427 | .col-lg-3, 1428 | .col-lg-4, 1429 | .col-lg-5, 1430 | .col-lg-6, 1431 | .col-lg-7, 1432 | .col-lg-8, 1433 | .col-lg-9, 1434 | .col-lg-10, 1435 | .col-lg-11 { 1436 | float: left; 1437 | } 1438 | .col-lg-12 { 1439 | width: 100%; 1440 | } 1441 | .col-lg-11 { 1442 | width: 91.66666666666666%; 1443 | } 1444 | .col-lg-10 { 1445 | width: 83.33333333333334%; 1446 | } 1447 | .col-lg-9 { 1448 | width: 75%; 1449 | } 1450 | .col-lg-8 { 1451 | width: 66.66666666666666%; 1452 | } 1453 | .col-lg-7 { 1454 | width: 58.333333333333336%; 1455 | } 1456 | .col-lg-6 { 1457 | width: 50%; 1458 | } 1459 | .col-lg-5 { 1460 | width: 41.66666666666667%; 1461 | } 1462 | .col-lg-4 { 1463 | width: 33.33333333333333%; 1464 | } 1465 | .col-lg-3 { 1466 | width: 25%; 1467 | } 1468 | .col-lg-2 { 1469 | width: 16.666666666666664%; 1470 | } 1471 | .col-lg-1 { 1472 | width: 8.333333333333332%; 1473 | } 1474 | .col-lg-pull-12 { 1475 | right: 100%; 1476 | } 1477 | .col-lg-pull-11 { 1478 | right: 91.66666666666666%; 1479 | } 1480 | .col-lg-pull-10 { 1481 | right: 83.33333333333334%; 1482 | } 1483 | .col-lg-pull-9 { 1484 | right: 75%; 1485 | } 1486 | .col-lg-pull-8 { 1487 | right: 66.66666666666666%; 1488 | } 1489 | .col-lg-pull-7 { 1490 | right: 58.333333333333336%; 1491 | } 1492 | .col-lg-pull-6 { 1493 | right: 50%; 1494 | } 1495 | .col-lg-pull-5 { 1496 | right: 41.66666666666667%; 1497 | } 1498 | .col-lg-pull-4 { 1499 | right: 33.33333333333333%; 1500 | } 1501 | .col-lg-pull-3 { 1502 | right: 25%; 1503 | } 1504 | .col-lg-pull-2 { 1505 | right: 16.666666666666664%; 1506 | } 1507 | .col-lg-pull-1 { 1508 | right: 8.333333333333332%; 1509 | } 1510 | .col-lg-push-12 { 1511 | left: 100%; 1512 | } 1513 | .col-lg-push-11 { 1514 | left: 91.66666666666666%; 1515 | } 1516 | .col-lg-push-10 { 1517 | left: 83.33333333333334%; 1518 | } 1519 | .col-lg-push-9 { 1520 | left: 75%; 1521 | } 1522 | .col-lg-push-8 { 1523 | left: 66.66666666666666%; 1524 | } 1525 | .col-lg-push-7 { 1526 | left: 58.333333333333336%; 1527 | } 1528 | .col-lg-push-6 { 1529 | left: 50%; 1530 | } 1531 | .col-lg-push-5 { 1532 | left: 41.66666666666667%; 1533 | } 1534 | .col-lg-push-4 { 1535 | left: 33.33333333333333%; 1536 | } 1537 | .col-lg-push-3 { 1538 | left: 25%; 1539 | } 1540 | .col-lg-push-2 { 1541 | left: 16.666666666666664%; 1542 | } 1543 | .col-lg-push-1 { 1544 | left: 8.333333333333332%; 1545 | } 1546 | .col-lg-offset-12 { 1547 | margin-left: 100%; 1548 | } 1549 | .col-lg-offset-11 { 1550 | margin-left: 91.66666666666666%; 1551 | } 1552 | .col-lg-offset-10 { 1553 | margin-left: 83.33333333333334%; 1554 | } 1555 | .col-lg-offset-9 { 1556 | margin-left: 75%; 1557 | } 1558 | .col-lg-offset-8 { 1559 | margin-left: 66.66666666666666%; 1560 | } 1561 | .col-lg-offset-7 { 1562 | margin-left: 58.333333333333336%; 1563 | } 1564 | .col-lg-offset-6 { 1565 | margin-left: 50%; 1566 | } 1567 | .col-lg-offset-5 { 1568 | margin-left: 41.66666666666667%; 1569 | } 1570 | .col-lg-offset-4 { 1571 | margin-left: 33.33333333333333%; 1572 | } 1573 | .col-lg-offset-3 { 1574 | margin-left: 25%; 1575 | } 1576 | .col-lg-offset-2 { 1577 | margin-left: 16.666666666666664%; 1578 | } 1579 | .col-lg-offset-1 { 1580 | margin-left: 8.333333333333332%; 1581 | } 1582 | } 1583 | 1584 | table { 1585 | max-width: 100%; 1586 | background-color: transparent; 1587 | } 1588 | 1589 | th { 1590 | text-align: left; 1591 | } 1592 | 1593 | .table { 1594 | width: 100%; 1595 | margin-bottom: 20px; 1596 | } 1597 | 1598 | .table > thead > tr > th, 1599 | .table > tbody > tr > th, 1600 | .table > tfoot > tr > th, 1601 | .table > thead > tr > td, 1602 | .table > tbody > tr > td, 1603 | .table > tfoot > tr > td { 1604 | padding: 8px; 1605 | line-height: 1.428571429; 1606 | vertical-align: top; 1607 | border-top: 1px solid #dddddd; 1608 | } 1609 | 1610 | .table > thead > tr > th { 1611 | vertical-align: bottom; 1612 | border-bottom: 2px solid #dddddd; 1613 | } 1614 | 1615 | .table > caption + thead > tr:first-child > th, 1616 | .table > colgroup + thead > tr:first-child > th, 1617 | .table > thead:first-child > tr:first-child > th, 1618 | .table > caption + thead > tr:first-child > td, 1619 | .table > colgroup + thead > tr:first-child > td, 1620 | .table > thead:first-child > tr:first-child > td { 1621 | border-top: 0; 1622 | } 1623 | 1624 | .table > tbody + tbody { 1625 | border-top: 2px solid #dddddd; 1626 | } 1627 | 1628 | .table .table { 1629 | background-color: #ffffff; 1630 | } 1631 | 1632 | .table-condensed > thead > tr > th, 1633 | .table-condensed > tbody > tr > th, 1634 | .table-condensed > tfoot > tr > th, 1635 | .table-condensed > thead > tr > td, 1636 | .table-condensed > tbody > tr > td, 1637 | .table-condensed > tfoot > tr > td { 1638 | padding: 5px; 1639 | } 1640 | 1641 | .table-bordered { 1642 | border: 1px solid #dddddd; 1643 | } 1644 | 1645 | .table-bordered > thead > tr > th, 1646 | .table-bordered > tbody > tr > th, 1647 | .table-bordered > tfoot > tr > th, 1648 | .table-bordered > thead > tr > td, 1649 | .table-bordered > tbody > tr > td, 1650 | .table-bordered > tfoot > tr > td { 1651 | border: 1px solid #dddddd; 1652 | } 1653 | 1654 | .table-bordered > thead > tr > th, 1655 | .table-bordered > thead > tr > td { 1656 | border-bottom-width: 2px; 1657 | } 1658 | 1659 | .table-striped > tbody > tr:nth-child(odd) > td, 1660 | .table-striped > tbody > tr:nth-child(odd) > th { 1661 | background-color: #f9f9f9; 1662 | } 1663 | 1664 | .table-hover > tbody > tr:hover > td, 1665 | .table-hover > tbody > tr:hover > th { 1666 | background-color: #f5f5f5; 1667 | } 1668 | 1669 | table col[class*="col-"] { 1670 | display: table-column; 1671 | float: none; 1672 | } 1673 | 1674 | table td[class*="col-"], 1675 | table th[class*="col-"] { 1676 | display: table-cell; 1677 | float: none; 1678 | } 1679 | 1680 | .table > thead > tr > td.active, 1681 | .table > tbody > tr > td.active, 1682 | .table > tfoot > tr > td.active, 1683 | .table > thead > tr > th.active, 1684 | .table > tbody > tr > th.active, 1685 | .table > tfoot > tr > th.active, 1686 | .table > thead > tr.active > td, 1687 | .table > tbody > tr.active > td, 1688 | .table > tfoot > tr.active > td, 1689 | .table > thead > tr.active > th, 1690 | .table > tbody > tr.active > th, 1691 | .table > tfoot > tr.active > th { 1692 | background-color: #f5f5f5; 1693 | } 1694 | 1695 | .table > thead > tr > td.success, 1696 | .table > tbody > tr > td.success, 1697 | .table > tfoot > tr > td.success, 1698 | .table > thead > tr > th.success, 1699 | .table > tbody > tr > th.success, 1700 | .table > tfoot > tr > th.success, 1701 | .table > thead > tr.success > td, 1702 | .table > tbody > tr.success > td, 1703 | .table > tfoot > tr.success > td, 1704 | .table > thead > tr.success > th, 1705 | .table > tbody > tr.success > th, 1706 | .table > tfoot > tr.success > th { 1707 | background-color: #dff0d8; 1708 | } 1709 | 1710 | .table-hover > tbody > tr > td.success:hover, 1711 | .table-hover > tbody > tr > th.success:hover, 1712 | .table-hover > tbody > tr.success:hover > td, 1713 | .table-hover > tbody > tr.success:hover > th { 1714 | background-color: #d0e9c6; 1715 | } 1716 | 1717 | .table > thead > tr > td.danger, 1718 | .table > tbody > tr > td.danger, 1719 | .table > tfoot > tr > td.danger, 1720 | .table > thead > tr > th.danger, 1721 | .table > tbody > tr > th.danger, 1722 | .table > tfoot > tr > th.danger, 1723 | .table > thead > tr.danger > td, 1724 | .table > tbody > tr.danger > td, 1725 | .table > tfoot > tr.danger > td, 1726 | .table > thead > tr.danger > th, 1727 | .table > tbody > tr.danger > th, 1728 | .table > tfoot > tr.danger > th { 1729 | background-color: #f2dede; 1730 | } 1731 | 1732 | .table-hover > tbody > tr > td.danger:hover, 1733 | .table-hover > tbody > tr > th.danger:hover, 1734 | .table-hover > tbody > tr.danger:hover > td, 1735 | .table-hover > tbody > tr.danger:hover > th { 1736 | background-color: #ebcccc; 1737 | } 1738 | 1739 | .table > thead > tr > td.warning, 1740 | .table > tbody > tr > td.warning, 1741 | .table > tfoot > tr > td.warning, 1742 | .table > thead > tr > th.warning, 1743 | .table > tbody > tr > th.warning, 1744 | .table > tfoot > tr > th.warning, 1745 | .table > thead > tr.warning > td, 1746 | .table > tbody > tr.warning > td, 1747 | .table > tfoot > tr.warning > td, 1748 | .table > thead > tr.warning > th, 1749 | .table > tbody > tr.warning > th, 1750 | .table > tfoot > tr.warning > th { 1751 | background-color: #fcf8e3; 1752 | } 1753 | 1754 | .table-hover > tbody > tr > td.warning:hover, 1755 | .table-hover > tbody > tr > th.warning:hover, 1756 | .table-hover > tbody > tr.warning:hover > td, 1757 | .table-hover > tbody > tr.warning:hover > th { 1758 | background-color: #faf2cc; 1759 | } 1760 | 1761 | @media (max-width: 767px) { 1762 | .table-responsive { 1763 | width: 100%; 1764 | margin-bottom: 15px; 1765 | overflow-x: scroll; 1766 | overflow-y: hidden; 1767 | border: 1px solid #dddddd; 1768 | -ms-overflow-style: -ms-autohiding-scrollbar; 1769 | -webkit-overflow-scrolling: touch; 1770 | } 1771 | .table-responsive > .table { 1772 | margin-bottom: 0; 1773 | } 1774 | .table-responsive > .table > thead > tr > th, 1775 | .table-responsive > .table > tbody > tr > th, 1776 | .table-responsive > .table > tfoot > tr > th, 1777 | .table-responsive > .table > thead > tr > td, 1778 | .table-responsive > .table > tbody > tr > td, 1779 | .table-responsive > .table > tfoot > tr > td { 1780 | white-space: nowrap; 1781 | } 1782 | .table-responsive > .table-bordered { 1783 | border: 0; 1784 | } 1785 | .table-responsive > .table-bordered > thead > tr > th:first-child, 1786 | .table-responsive > .table-bordered > tbody > tr > th:first-child, 1787 | .table-responsive > .table-bordered > tfoot > tr > th:first-child, 1788 | .table-responsive > .table-bordered > thead > tr > td:first-child, 1789 | .table-responsive > .table-bordered > tbody > tr > td:first-child, 1790 | .table-responsive > .table-bordered > tfoot > tr > td:first-child { 1791 | border-left: 0; 1792 | } 1793 | .table-responsive > .table-bordered > thead > tr > th:last-child, 1794 | .table-responsive > .table-bordered > tbody > tr > th:last-child, 1795 | .table-responsive > .table-bordered > tfoot > tr > th:last-child, 1796 | .table-responsive > .table-bordered > thead > tr > td:last-child, 1797 | .table-responsive > .table-bordered > tbody > tr > td:last-child, 1798 | .table-responsive > .table-bordered > tfoot > tr > td:last-child { 1799 | border-right: 0; 1800 | } 1801 | .table-responsive > .table-bordered > tbody > tr:last-child > th, 1802 | .table-responsive > .table-bordered > tfoot > tr:last-child > th, 1803 | .table-responsive > .table-bordered > tbody > tr:last-child > td, 1804 | .table-responsive > .table-bordered > tfoot > tr:last-child > td { 1805 | border-bottom: 0; 1806 | } 1807 | } 1808 | 1809 | fieldset { 1810 | padding: 0; 1811 | margin: 0; 1812 | border: 0; 1813 | } 1814 | 1815 | legend { 1816 | display: block; 1817 | width: 100%; 1818 | padding: 0; 1819 | margin-bottom: 20px; 1820 | font-size: 21px; 1821 | line-height: inherit; 1822 | color: #333333; 1823 | border: 0; 1824 | border-bottom: 1px solid #e5e5e5; 1825 | } 1826 | 1827 | label { 1828 | display: inline-block; 1829 | margin-bottom: 5px; 1830 | font-weight: bold; 1831 | } 1832 | 1833 | input[type="search"] { 1834 | -webkit-box-sizing: border-box; 1835 | -moz-box-sizing: border-box; 1836 | box-sizing: border-box; 1837 | } 1838 | 1839 | input[type="radio"], 1840 | input[type="checkbox"] { 1841 | margin: 4px 0 0; 1842 | margin-top: 1px \9; 1843 | /* IE8-9 */ 1844 | 1845 | line-height: normal; 1846 | } 1847 | 1848 | input[type="file"] { 1849 | display: block; 1850 | } 1851 | 1852 | select[multiple], 1853 | select[size] { 1854 | height: auto; 1855 | } 1856 | 1857 | select optgroup { 1858 | font-family: inherit; 1859 | font-size: inherit; 1860 | font-style: inherit; 1861 | } 1862 | 1863 | input[type="file"]:focus, 1864 | input[type="radio"]:focus, 1865 | input[type="checkbox"]:focus { 1866 | outline: thin dotted #333; 1867 | outline: 5px auto -webkit-focus-ring-color; 1868 | outline-offset: -2px; 1869 | } 1870 | 1871 | input[type="number"]::-webkit-outer-spin-button, 1872 | input[type="number"]::-webkit-inner-spin-button { 1873 | height: auto; 1874 | } 1875 | 1876 | output { 1877 | display: block; 1878 | padding-top: 7px; 1879 | font-size: 14px; 1880 | line-height: 1.428571429; 1881 | color: #555555; 1882 | vertical-align: middle; 1883 | } 1884 | 1885 | .form-control:-moz-placeholder { 1886 | color: #999999; 1887 | } 1888 | 1889 | .form-control::-moz-placeholder { 1890 | color: #999999; 1891 | } 1892 | 1893 | .form-control:-ms-input-placeholder { 1894 | color: #999999; 1895 | } 1896 | 1897 | .form-control::-webkit-input-placeholder { 1898 | color: #999999; 1899 | } 1900 | 1901 | .form-control { 1902 | display: block; 1903 | width: 100%; 1904 | height: 34px; 1905 | padding: 6px 12px; 1906 | font-size: 14px; 1907 | line-height: 1.428571429; 1908 | color: #555555; 1909 | vertical-align: middle; 1910 | background-color: #ffffff; 1911 | background-image: none; 1912 | border: 1px solid #cccccc; 1913 | border-radius: 4px; 1914 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1915 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1916 | -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 1917 | transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 1918 | } 1919 | 1920 | .form-control:focus { 1921 | border-color: #66afe9; 1922 | outline: 0; 1923 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); 1924 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); 1925 | } 1926 | 1927 | .form-control[disabled], 1928 | .form-control[readonly], 1929 | fieldset[disabled] .form-control { 1930 | cursor: not-allowed; 1931 | background-color: #eeeeee; 1932 | } 1933 | 1934 | textarea.form-control { 1935 | height: auto; 1936 | } 1937 | 1938 | .form-group { 1939 | margin-bottom: 15px; 1940 | } 1941 | 1942 | .radio, 1943 | .checkbox { 1944 | display: block; 1945 | min-height: 20px; 1946 | padding-left: 20px; 1947 | margin-top: 10px; 1948 | margin-bottom: 10px; 1949 | vertical-align: middle; 1950 | } 1951 | 1952 | .radio label, 1953 | .checkbox label { 1954 | display: inline; 1955 | margin-bottom: 0; 1956 | font-weight: normal; 1957 | cursor: pointer; 1958 | } 1959 | 1960 | .radio input[type="radio"], 1961 | .radio-inline input[type="radio"], 1962 | .checkbox input[type="checkbox"], 1963 | .checkbox-inline input[type="checkbox"] { 1964 | float: left; 1965 | margin-left: -20px; 1966 | } 1967 | 1968 | .radio + .radio, 1969 | .checkbox + .checkbox { 1970 | margin-top: -5px; 1971 | } 1972 | 1973 | .radio-inline, 1974 | .checkbox-inline { 1975 | display: inline-block; 1976 | padding-left: 20px; 1977 | margin-bottom: 0; 1978 | font-weight: normal; 1979 | vertical-align: middle; 1980 | cursor: pointer; 1981 | } 1982 | 1983 | .radio-inline + .radio-inline, 1984 | .checkbox-inline + .checkbox-inline { 1985 | margin-top: 0; 1986 | margin-left: 10px; 1987 | } 1988 | 1989 | input[type="radio"][disabled], 1990 | input[type="checkbox"][disabled], 1991 | .radio[disabled], 1992 | .radio-inline[disabled], 1993 | .checkbox[disabled], 1994 | .checkbox-inline[disabled], 1995 | fieldset[disabled] input[type="radio"], 1996 | fieldset[disabled] input[type="checkbox"], 1997 | fieldset[disabled] .radio, 1998 | fieldset[disabled] .radio-inline, 1999 | fieldset[disabled] .checkbox, 2000 | fieldset[disabled] .checkbox-inline { 2001 | cursor: not-allowed; 2002 | } 2003 | 2004 | .input-sm { 2005 | height: 30px; 2006 | padding: 5px 10px; 2007 | font-size: 12px; 2008 | line-height: 1.5; 2009 | border-radius: 3px; 2010 | } 2011 | 2012 | select.input-sm { 2013 | height: 30px; 2014 | line-height: 30px; 2015 | } 2016 | 2017 | textarea.input-sm { 2018 | height: auto; 2019 | } 2020 | 2021 | .input-lg { 2022 | height: 45px; 2023 | padding: 10px 16px; 2024 | font-size: 18px; 2025 | line-height: 1.33; 2026 | border-radius: 6px; 2027 | } 2028 | 2029 | select.input-lg { 2030 | height: 45px; 2031 | line-height: 45px; 2032 | } 2033 | 2034 | textarea.input-lg { 2035 | height: auto; 2036 | } 2037 | 2038 | .has-warning .help-block, 2039 | .has-warning .control-label, 2040 | .has-warning .radio, 2041 | .has-warning .checkbox, 2042 | .has-warning .radio-inline, 2043 | .has-warning .checkbox-inline { 2044 | color: #c09853; 2045 | } 2046 | 2047 | .has-warning .form-control { 2048 | border-color: #c09853; 2049 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 2050 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 2051 | } 2052 | 2053 | .has-warning .form-control:focus { 2054 | border-color: #a47e3c; 2055 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; 2056 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; 2057 | } 2058 | 2059 | .has-warning .input-group-addon { 2060 | color: #c09853; 2061 | background-color: #fcf8e3; 2062 | border-color: #c09853; 2063 | } 2064 | 2065 | .has-error .help-block, 2066 | .has-error .control-label, 2067 | .has-error .radio, 2068 | .has-error .checkbox, 2069 | .has-error .radio-inline, 2070 | .has-error .checkbox-inline { 2071 | color: #b94a48; 2072 | } 2073 | 2074 | .has-error .form-control { 2075 | border-color: #b94a48; 2076 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 2077 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 2078 | } 2079 | 2080 | .has-error .form-control:focus { 2081 | border-color: #953b39; 2082 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; 2083 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; 2084 | } 2085 | 2086 | .has-error .input-group-addon { 2087 | color: #b94a48; 2088 | background-color: #f2dede; 2089 | border-color: #b94a48; 2090 | } 2091 | 2092 | .has-success .help-block, 2093 | .has-success .control-label, 2094 | .has-success .radio, 2095 | .has-success .checkbox, 2096 | .has-success .radio-inline, 2097 | .has-success .checkbox-inline { 2098 | color: #468847; 2099 | } 2100 | 2101 | .has-success .form-control { 2102 | border-color: #468847; 2103 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 2104 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 2105 | } 2106 | 2107 | .has-success .form-control:focus { 2108 | border-color: #356635; 2109 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; 2110 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; 2111 | } 2112 | 2113 | .has-success .input-group-addon { 2114 | color: #468847; 2115 | background-color: #dff0d8; 2116 | border-color: #468847; 2117 | } 2118 | 2119 | .form-control-static { 2120 | margin-bottom: 0; 2121 | } 2122 | 2123 | .help-block { 2124 | display: block; 2125 | margin-top: 5px; 2126 | margin-bottom: 10px; 2127 | color: #737373; 2128 | } 2129 | 2130 | @media (min-width: 768px) { 2131 | .form-inline .form-group { 2132 | display: inline-block; 2133 | margin-bottom: 0; 2134 | vertical-align: middle; 2135 | } 2136 | .form-inline .form-control { 2137 | display: inline-block; 2138 | } 2139 | .form-inline .radio, 2140 | .form-inline .checkbox { 2141 | display: inline-block; 2142 | padding-left: 0; 2143 | margin-top: 0; 2144 | margin-bottom: 0; 2145 | } 2146 | .form-inline .radio input[type="radio"], 2147 | .form-inline .checkbox input[type="checkbox"] { 2148 | float: none; 2149 | margin-left: 0; 2150 | } 2151 | } 2152 | 2153 | .form-horizontal .control-label, 2154 | .form-horizontal .radio, 2155 | .form-horizontal .checkbox, 2156 | .form-horizontal .radio-inline, 2157 | .form-horizontal .checkbox-inline { 2158 | padding-top: 7px; 2159 | margin-top: 0; 2160 | margin-bottom: 0; 2161 | } 2162 | 2163 | .form-horizontal .form-group { 2164 | margin-right: -15px; 2165 | margin-left: -15px; 2166 | } 2167 | 2168 | .form-horizontal .form-group:before, 2169 | .form-horizontal .form-group:after { 2170 | display: table; 2171 | content: " "; 2172 | } 2173 | 2174 | .form-horizontal .form-group:after { 2175 | clear: both; 2176 | } 2177 | 2178 | .form-horizontal .form-group:before, 2179 | .form-horizontal .form-group:after { 2180 | display: table; 2181 | content: " "; 2182 | } 2183 | 2184 | .form-horizontal .form-group:after { 2185 | clear: both; 2186 | } 2187 | 2188 | .form-horizontal .form-control-static { 2189 | padding-top: 7px; 2190 | } 2191 | 2192 | @media (min-width: 768px) { 2193 | .form-horizontal .control-label { 2194 | text-align: right; 2195 | } 2196 | } 2197 | 2198 | .btn { 2199 | display: inline-block; 2200 | padding: 6px 12px; 2201 | margin-bottom: 0; 2202 | font-size: 14px; 2203 | font-weight: normal; 2204 | line-height: 1.428571429; 2205 | text-align: center; 2206 | white-space: nowrap; 2207 | vertical-align: middle; 2208 | cursor: pointer; 2209 | background-image: none; 2210 | border: 1px solid transparent; 2211 | border-radius: 4px; 2212 | -webkit-user-select: none; 2213 | -moz-user-select: none; 2214 | -ms-user-select: none; 2215 | -o-user-select: none; 2216 | user-select: none; 2217 | } 2218 | 2219 | .btn:focus { 2220 | outline: thin dotted #333; 2221 | outline: 5px auto -webkit-focus-ring-color; 2222 | outline-offset: -2px; 2223 | } 2224 | 2225 | .btn:hover, 2226 | .btn:focus { 2227 | color: #333333; 2228 | text-decoration: none; 2229 | } 2230 | 2231 | .btn:active, 2232 | .btn.active { 2233 | background-image: none; 2234 | outline: 0; 2235 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 2236 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 2237 | } 2238 | 2239 | .btn.disabled, 2240 | .btn[disabled], 2241 | fieldset[disabled] .btn { 2242 | pointer-events: none; 2243 | cursor: not-allowed; 2244 | opacity: 0.65; 2245 | filter: alpha(opacity=65); 2246 | -webkit-box-shadow: none; 2247 | box-shadow: none; 2248 | } 2249 | 2250 | .btn-default { 2251 | color: #333333; 2252 | background-color: #ffffff; 2253 | border-color: #cccccc; 2254 | } 2255 | 2256 | .btn-default:hover, 2257 | .btn-default:focus, 2258 | .btn-default:active, 2259 | .btn-default.active, 2260 | .open .dropdown-toggle.btn-default { 2261 | color: #333333; 2262 | background-color: #ebebeb; 2263 | border-color: #adadad; 2264 | } 2265 | 2266 | .btn-default:active, 2267 | .btn-default.active, 2268 | .open .dropdown-toggle.btn-default { 2269 | background-image: none; 2270 | } 2271 | 2272 | .btn-default.disabled, 2273 | .btn-default[disabled], 2274 | fieldset[disabled] .btn-default, 2275 | .btn-default.disabled:hover, 2276 | .btn-default[disabled]:hover, 2277 | fieldset[disabled] .btn-default:hover, 2278 | .btn-default.disabled:focus, 2279 | .btn-default[disabled]:focus, 2280 | fieldset[disabled] .btn-default:focus, 2281 | .btn-default.disabled:active, 2282 | .btn-default[disabled]:active, 2283 | fieldset[disabled] .btn-default:active, 2284 | .btn-default.disabled.active, 2285 | .btn-default[disabled].active, 2286 | fieldset[disabled] .btn-default.active { 2287 | background-color: #ffffff; 2288 | border-color: #cccccc; 2289 | } 2290 | 2291 | .btn-primary { 2292 | color: #ffffff; 2293 | background-color: #428bca; 2294 | border-color: #357ebd; 2295 | } 2296 | 2297 | .btn-primary:hover, 2298 | .btn-primary:focus, 2299 | .btn-primary:active, 2300 | .btn-primary.active, 2301 | .open .dropdown-toggle.btn-primary { 2302 | color: #ffffff; 2303 | background-color: #3276b1; 2304 | border-color: #285e8e; 2305 | } 2306 | 2307 | .btn-primary:active, 2308 | .btn-primary.active, 2309 | .open .dropdown-toggle.btn-primary { 2310 | background-image: none; 2311 | } 2312 | 2313 | .btn-primary.disabled, 2314 | .btn-primary[disabled], 2315 | fieldset[disabled] .btn-primary, 2316 | .btn-primary.disabled:hover, 2317 | .btn-primary[disabled]:hover, 2318 | fieldset[disabled] .btn-primary:hover, 2319 | .btn-primary.disabled:focus, 2320 | .btn-primary[disabled]:focus, 2321 | fieldset[disabled] .btn-primary:focus, 2322 | .btn-primary.disabled:active, 2323 | .btn-primary[disabled]:active, 2324 | fieldset[disabled] .btn-primary:active, 2325 | .btn-primary.disabled.active, 2326 | .btn-primary[disabled].active, 2327 | fieldset[disabled] .btn-primary.active { 2328 | background-color: #428bca; 2329 | border-color: #357ebd; 2330 | } 2331 | 2332 | .btn-warning { 2333 | color: #ffffff; 2334 | background-color: #f0ad4e; 2335 | border-color: #eea236; 2336 | } 2337 | 2338 | .btn-warning:hover, 2339 | .btn-warning:focus, 2340 | .btn-warning:active, 2341 | .btn-warning.active, 2342 | .open .dropdown-toggle.btn-warning { 2343 | color: #ffffff; 2344 | background-color: #ed9c28; 2345 | border-color: #d58512; 2346 | } 2347 | 2348 | .btn-warning:active, 2349 | .btn-warning.active, 2350 | .open .dropdown-toggle.btn-warning { 2351 | background-image: none; 2352 | } 2353 | 2354 | .btn-warning.disabled, 2355 | .btn-warning[disabled], 2356 | fieldset[disabled] .btn-warning, 2357 | .btn-warning.disabled:hover, 2358 | .btn-warning[disabled]:hover, 2359 | fieldset[disabled] .btn-warning:hover, 2360 | .btn-warning.disabled:focus, 2361 | .btn-warning[disabled]:focus, 2362 | fieldset[disabled] .btn-warning:focus, 2363 | .btn-warning.disabled:active, 2364 | .btn-warning[disabled]:active, 2365 | fieldset[disabled] .btn-warning:active, 2366 | .btn-warning.disabled.active, 2367 | .btn-warning[disabled].active, 2368 | fieldset[disabled] .btn-warning.active { 2369 | background-color: #f0ad4e; 2370 | border-color: #eea236; 2371 | } 2372 | 2373 | .btn-danger { 2374 | color: #ffffff; 2375 | background-color: #d9534f; 2376 | border-color: #d43f3a; 2377 | } 2378 | 2379 | .btn-danger:hover, 2380 | .btn-danger:focus, 2381 | .btn-danger:active, 2382 | .btn-danger.active, 2383 | .open .dropdown-toggle.btn-danger { 2384 | color: #ffffff; 2385 | background-color: #d2322d; 2386 | border-color: #ac2925; 2387 | } 2388 | 2389 | .btn-danger:active, 2390 | .btn-danger.active, 2391 | .open .dropdown-toggle.btn-danger { 2392 | background-image: none; 2393 | } 2394 | 2395 | .btn-danger.disabled, 2396 | .btn-danger[disabled], 2397 | fieldset[disabled] .btn-danger, 2398 | .btn-danger.disabled:hover, 2399 | .btn-danger[disabled]:hover, 2400 | fieldset[disabled] .btn-danger:hover, 2401 | .btn-danger.disabled:focus, 2402 | .btn-danger[disabled]:focus, 2403 | fieldset[disabled] .btn-danger:focus, 2404 | .btn-danger.disabled:active, 2405 | .btn-danger[disabled]:active, 2406 | fieldset[disabled] .btn-danger:active, 2407 | .btn-danger.disabled.active, 2408 | .btn-danger[disabled].active, 2409 | fieldset[disabled] .btn-danger.active { 2410 | background-color: #d9534f; 2411 | border-color: #d43f3a; 2412 | } 2413 | 2414 | .btn-success { 2415 | color: #ffffff; 2416 | background-color: #5cb85c; 2417 | border-color: #4cae4c; 2418 | } 2419 | 2420 | .btn-success:hover, 2421 | .btn-success:focus, 2422 | .btn-success:active, 2423 | .btn-success.active, 2424 | .open .dropdown-toggle.btn-success { 2425 | color: #ffffff; 2426 | background-color: #47a447; 2427 | border-color: #398439; 2428 | } 2429 | 2430 | .btn-success:active, 2431 | .btn-success.active, 2432 | .open .dropdown-toggle.btn-success { 2433 | background-image: none; 2434 | } 2435 | 2436 | .btn-success.disabled, 2437 | .btn-success[disabled], 2438 | fieldset[disabled] .btn-success, 2439 | .btn-success.disabled:hover, 2440 | .btn-success[disabled]:hover, 2441 | fieldset[disabled] .btn-success:hover, 2442 | .btn-success.disabled:focus, 2443 | .btn-success[disabled]:focus, 2444 | fieldset[disabled] .btn-success:focus, 2445 | .btn-success.disabled:active, 2446 | .btn-success[disabled]:active, 2447 | fieldset[disabled] .btn-success:active, 2448 | .btn-success.disabled.active, 2449 | .btn-success[disabled].active, 2450 | fieldset[disabled] .btn-success.active { 2451 | background-color: #5cb85c; 2452 | border-color: #4cae4c; 2453 | } 2454 | 2455 | .btn-info { 2456 | color: #ffffff; 2457 | background-color: #5bc0de; 2458 | border-color: #46b8da; 2459 | } 2460 | 2461 | .btn-info:hover, 2462 | .btn-info:focus, 2463 | .btn-info:active, 2464 | .btn-info.active, 2465 | .open .dropdown-toggle.btn-info { 2466 | color: #ffffff; 2467 | background-color: #39b3d7; 2468 | border-color: #269abc; 2469 | } 2470 | 2471 | .btn-info:active, 2472 | .btn-info.active, 2473 | .open .dropdown-toggle.btn-info { 2474 | background-image: none; 2475 | } 2476 | 2477 | .btn-info.disabled, 2478 | .btn-info[disabled], 2479 | fieldset[disabled] .btn-info, 2480 | .btn-info.disabled:hover, 2481 | .btn-info[disabled]:hover, 2482 | fieldset[disabled] .btn-info:hover, 2483 | .btn-info.disabled:focus, 2484 | .btn-info[disabled]:focus, 2485 | fieldset[disabled] .btn-info:focus, 2486 | .btn-info.disabled:active, 2487 | .btn-info[disabled]:active, 2488 | fieldset[disabled] .btn-info:active, 2489 | .btn-info.disabled.active, 2490 | .btn-info[disabled].active, 2491 | fieldset[disabled] .btn-info.active { 2492 | background-color: #5bc0de; 2493 | border-color: #46b8da; 2494 | } 2495 | 2496 | .btn-link { 2497 | font-weight: normal; 2498 | color: #428bca; 2499 | cursor: pointer; 2500 | border-radius: 0; 2501 | } 2502 | 2503 | .btn-link, 2504 | .btn-link:active, 2505 | .btn-link[disabled], 2506 | fieldset[disabled] .btn-link { 2507 | background-color: transparent; 2508 | -webkit-box-shadow: none; 2509 | box-shadow: none; 2510 | } 2511 | 2512 | .btn-link, 2513 | .btn-link:hover, 2514 | .btn-link:focus, 2515 | .btn-link:active { 2516 | border-color: transparent; 2517 | } 2518 | 2519 | .btn-link:hover, 2520 | .btn-link:focus { 2521 | color: #2a6496; 2522 | text-decoration: underline; 2523 | background-color: transparent; 2524 | } 2525 | 2526 | .btn-link[disabled]:hover, 2527 | fieldset[disabled] .btn-link:hover, 2528 | .btn-link[disabled]:focus, 2529 | fieldset[disabled] .btn-link:focus { 2530 | color: #999999; 2531 | text-decoration: none; 2532 | } 2533 | 2534 | .btn-lg { 2535 | padding: 10px 16px; 2536 | font-size: 18px; 2537 | line-height: 1.33; 2538 | border-radius: 6px; 2539 | } 2540 | 2541 | .btn-sm, 2542 | .btn-xs { 2543 | padding: 5px 10px; 2544 | font-size: 12px; 2545 | line-height: 1.5; 2546 | border-radius: 3px; 2547 | } 2548 | 2549 | .btn-xs { 2550 | padding: 1px 5px; 2551 | } 2552 | 2553 | .btn-block { 2554 | display: block; 2555 | width: 100%; 2556 | padding-right: 0; 2557 | padding-left: 0; 2558 | } 2559 | 2560 | .btn-block + .btn-block { 2561 | margin-top: 5px; 2562 | } 2563 | 2564 | input[type="submit"].btn-block, 2565 | input[type="reset"].btn-block, 2566 | input[type="button"].btn-block { 2567 | width: 100%; 2568 | } 2569 | 2570 | .fade { 2571 | opacity: 0; 2572 | -webkit-transition: opacity 0.15s linear; 2573 | transition: opacity 0.15s linear; 2574 | } 2575 | 2576 | .fade.in { 2577 | opacity: 1; 2578 | } 2579 | 2580 | .collapse { 2581 | display: none; 2582 | } 2583 | 2584 | .collapse.in { 2585 | display: block; 2586 | } 2587 | 2588 | .collapsing { 2589 | position: relative; 2590 | height: 0; 2591 | overflow: hidden; 2592 | -webkit-transition: height 0.35s ease; 2593 | transition: height 0.35s ease; 2594 | } 2595 | 2596 | @font-face { 2597 | font-family: 'Glyphicons Halflings'; 2598 | src: url('../fonts/glyphicons-halflings-regular.eot'); 2599 | src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); 2600 | } 2601 | 2602 | .glyphicon { 2603 | position: relative; 2604 | top: 1px; 2605 | display: inline-block; 2606 | font-family: 'Glyphicons Halflings'; 2607 | -webkit-font-smoothing: antialiased; 2608 | font-style: normal; 2609 | font-weight: normal; 2610 | line-height: 1; 2611 | -moz-osx-font-smoothing: grayscale; 2612 | } 2613 | 2614 | .glyphicon:empty { 2615 | width: 1em; 2616 | } 2617 | 2618 | .glyphicon-asterisk:before { 2619 | content: "\2a"; 2620 | } 2621 | 2622 | .glyphicon-plus:before { 2623 | content: "\2b"; 2624 | } 2625 | 2626 | .glyphicon-euro:before { 2627 | content: "\20ac"; 2628 | } 2629 | 2630 | .glyphicon-minus:before { 2631 | content: "\2212"; 2632 | } 2633 | 2634 | .glyphicon-cloud:before { 2635 | content: "\2601"; 2636 | } 2637 | 2638 | .glyphicon-envelope:before { 2639 | content: "\2709"; 2640 | } 2641 | 2642 | .glyphicon-pencil:before { 2643 | content: "\270f"; 2644 | } 2645 | 2646 | .glyphicon-glass:before { 2647 | content: "\e001"; 2648 | } 2649 | 2650 | .glyphicon-music:before { 2651 | content: "\e002"; 2652 | } 2653 | 2654 | .glyphicon-search:before { 2655 | content: "\e003"; 2656 | } 2657 | 2658 | .glyphicon-heart:before { 2659 | content: "\e005"; 2660 | } 2661 | 2662 | .glyphicon-star:before { 2663 | content: "\e006"; 2664 | } 2665 | 2666 | .glyphicon-star-empty:before { 2667 | content: "\e007"; 2668 | } 2669 | 2670 | .glyphicon-user:before { 2671 | content: "\e008"; 2672 | } 2673 | 2674 | .glyphicon-film:before { 2675 | content: "\e009"; 2676 | } 2677 | 2678 | .glyphicon-th-large:before { 2679 | content: "\e010"; 2680 | } 2681 | 2682 | .glyphicon-th:before { 2683 | content: "\e011"; 2684 | } 2685 | 2686 | .glyphicon-th-list:before { 2687 | content: "\e012"; 2688 | } 2689 | 2690 | .glyphicon-ok:before { 2691 | content: "\e013"; 2692 | } 2693 | 2694 | .glyphicon-remove:before { 2695 | content: "\e014"; 2696 | } 2697 | 2698 | .glyphicon-zoom-in:before { 2699 | content: "\e015"; 2700 | } 2701 | 2702 | .glyphicon-zoom-out:before { 2703 | content: "\e016"; 2704 | } 2705 | 2706 | .glyphicon-off:before { 2707 | content: "\e017"; 2708 | } 2709 | 2710 | .glyphicon-signal:before { 2711 | content: "\e018"; 2712 | } 2713 | 2714 | .glyphicon-cog:before { 2715 | content: "\e019"; 2716 | } 2717 | 2718 | .glyphicon-trash:before { 2719 | content: "\e020"; 2720 | } 2721 | 2722 | .glyphicon-home:before { 2723 | content: "\e021"; 2724 | } 2725 | 2726 | .glyphicon-file:before { 2727 | content: "\e022"; 2728 | } 2729 | 2730 | .glyphicon-time:before { 2731 | content: "\e023"; 2732 | } 2733 | 2734 | .glyphicon-road:before { 2735 | content: "\e024"; 2736 | } 2737 | 2738 | .glyphicon-download-alt:before { 2739 | content: "\e025"; 2740 | } 2741 | 2742 | .glyphicon-download:before { 2743 | content: "\e026"; 2744 | } 2745 | 2746 | .glyphicon-upload:before { 2747 | content: "\e027"; 2748 | } 2749 | 2750 | .glyphicon-inbox:before { 2751 | content: "\e028"; 2752 | } 2753 | 2754 | .glyphicon-play-circle:before { 2755 | content: "\e029"; 2756 | } 2757 | 2758 | .glyphicon-repeat:before { 2759 | content: "\e030"; 2760 | } 2761 | 2762 | .glyphicon-refresh:before { 2763 | content: "\e031"; 2764 | } 2765 | 2766 | .glyphicon-list-alt:before { 2767 | content: "\e032"; 2768 | } 2769 | 2770 | .glyphicon-lock:before { 2771 | content: "\e033"; 2772 | } 2773 | 2774 | .glyphicon-flag:before { 2775 | content: "\e034"; 2776 | } 2777 | 2778 | .glyphicon-headphones:before { 2779 | content: "\e035"; 2780 | } 2781 | 2782 | .glyphicon-volume-off:before { 2783 | content: "\e036"; 2784 | } 2785 | 2786 | .glyphicon-volume-down:before { 2787 | content: "\e037"; 2788 | } 2789 | 2790 | .glyphicon-volume-up:before { 2791 | content: "\e038"; 2792 | } 2793 | 2794 | .glyphicon-qrcode:before { 2795 | content: "\e039"; 2796 | } 2797 | 2798 | .glyphicon-barcode:before { 2799 | content: "\e040"; 2800 | } 2801 | 2802 | .glyphicon-tag:before { 2803 | content: "\e041"; 2804 | } 2805 | 2806 | .glyphicon-tags:before { 2807 | content: "\e042"; 2808 | } 2809 | 2810 | .glyphicon-book:before { 2811 | content: "\e043"; 2812 | } 2813 | 2814 | .glyphicon-bookmark:before { 2815 | content: "\e044"; 2816 | } 2817 | 2818 | .glyphicon-print:before { 2819 | content: "\e045"; 2820 | } 2821 | 2822 | .glyphicon-camera:before { 2823 | content: "\e046"; 2824 | } 2825 | 2826 | .glyphicon-font:before { 2827 | content: "\e047"; 2828 | } 2829 | 2830 | .glyphicon-bold:before { 2831 | content: "\e048"; 2832 | } 2833 | 2834 | .glyphicon-italic:before { 2835 | content: "\e049"; 2836 | } 2837 | 2838 | .glyphicon-text-height:before { 2839 | content: "\e050"; 2840 | } 2841 | 2842 | .glyphicon-text-width:before { 2843 | content: "\e051"; 2844 | } 2845 | 2846 | .glyphicon-align-left:before { 2847 | content: "\e052"; 2848 | } 2849 | 2850 | .glyphicon-align-center:before { 2851 | content: "\e053"; 2852 | } 2853 | 2854 | .glyphicon-align-right:before { 2855 | content: "\e054"; 2856 | } 2857 | 2858 | .glyphicon-align-justify:before { 2859 | content: "\e055"; 2860 | } 2861 | 2862 | .glyphicon-list:before { 2863 | content: "\e056"; 2864 | } 2865 | 2866 | .glyphicon-indent-left:before { 2867 | content: "\e057"; 2868 | } 2869 | 2870 | .glyphicon-indent-right:before { 2871 | content: "\e058"; 2872 | } 2873 | 2874 | .glyphicon-facetime-video:before { 2875 | content: "\e059"; 2876 | } 2877 | 2878 | .glyphicon-picture:before { 2879 | content: "\e060"; 2880 | } 2881 | 2882 | .glyphicon-map-marker:before { 2883 | content: "\e062"; 2884 | } 2885 | 2886 | .glyphicon-adjust:before { 2887 | content: "\e063"; 2888 | } 2889 | 2890 | .glyphicon-tint:before { 2891 | content: "\e064"; 2892 | } 2893 | 2894 | .glyphicon-edit:before { 2895 | content: "\e065"; 2896 | } 2897 | 2898 | .glyphicon-share:before { 2899 | content: "\e066"; 2900 | } 2901 | 2902 | .glyphicon-check:before { 2903 | content: "\e067"; 2904 | } 2905 | 2906 | .glyphicon-move:before { 2907 | content: "\e068"; 2908 | } 2909 | 2910 | .glyphicon-step-backward:before { 2911 | content: "\e069"; 2912 | } 2913 | 2914 | .glyphicon-fast-backward:before { 2915 | content: "\e070"; 2916 | } 2917 | 2918 | .glyphicon-backward:before { 2919 | content: "\e071"; 2920 | } 2921 | 2922 | .glyphicon-play:before { 2923 | content: "\e072"; 2924 | } 2925 | 2926 | .glyphicon-pause:before { 2927 | content: "\e073"; 2928 | } 2929 | 2930 | .glyphicon-stop:before { 2931 | content: "\e074"; 2932 | } 2933 | 2934 | .glyphicon-forward:before { 2935 | content: "\e075"; 2936 | } 2937 | 2938 | .glyphicon-fast-forward:before { 2939 | content: "\e076"; 2940 | } 2941 | 2942 | .glyphicon-step-forward:before { 2943 | content: "\e077"; 2944 | } 2945 | 2946 | .glyphicon-eject:before { 2947 | content: "\e078"; 2948 | } 2949 | 2950 | .glyphicon-chevron-left:before { 2951 | content: "\e079"; 2952 | } 2953 | 2954 | .glyphicon-chevron-right:before { 2955 | content: "\e080"; 2956 | } 2957 | 2958 | .glyphicon-plus-sign:before { 2959 | content: "\e081"; 2960 | } 2961 | 2962 | .glyphicon-minus-sign:before { 2963 | content: "\e082"; 2964 | } 2965 | 2966 | .glyphicon-remove-sign:before { 2967 | content: "\e083"; 2968 | } 2969 | 2970 | .glyphicon-ok-sign:before { 2971 | content: "\e084"; 2972 | } 2973 | 2974 | .glyphicon-question-sign:before { 2975 | content: "\e085"; 2976 | } 2977 | 2978 | .glyphicon-info-sign:before { 2979 | content: "\e086"; 2980 | } 2981 | 2982 | .glyphicon-screenshot:before { 2983 | content: "\e087"; 2984 | } 2985 | 2986 | .glyphicon-remove-circle:before { 2987 | content: "\e088"; 2988 | } 2989 | 2990 | .glyphicon-ok-circle:before { 2991 | content: "\e089"; 2992 | } 2993 | 2994 | .glyphicon-ban-circle:before { 2995 | content: "\e090"; 2996 | } 2997 | 2998 | .glyphicon-arrow-left:before { 2999 | content: "\e091"; 3000 | } 3001 | 3002 | .glyphicon-arrow-right:before { 3003 | content: "\e092"; 3004 | } 3005 | 3006 | .glyphicon-arrow-up:before { 3007 | content: "\e093"; 3008 | } 3009 | 3010 | .glyphicon-arrow-down:before { 3011 | content: "\e094"; 3012 | } 3013 | 3014 | .glyphicon-share-alt:before { 3015 | content: "\e095"; 3016 | } 3017 | 3018 | .glyphicon-resize-full:before { 3019 | content: "\e096"; 3020 | } 3021 | 3022 | .glyphicon-resize-small:before { 3023 | content: "\e097"; 3024 | } 3025 | 3026 | .glyphicon-exclamation-sign:before { 3027 | content: "\e101"; 3028 | } 3029 | 3030 | .glyphicon-gift:before { 3031 | content: "\e102"; 3032 | } 3033 | 3034 | .glyphicon-leaf:before { 3035 | content: "\e103"; 3036 | } 3037 | 3038 | .glyphicon-fire:before { 3039 | content: "\e104"; 3040 | } 3041 | 3042 | .glyphicon-eye-open:before { 3043 | content: "\e105"; 3044 | } 3045 | 3046 | .glyphicon-eye-close:before { 3047 | content: "\e106"; 3048 | } 3049 | 3050 | .glyphicon-warning-sign:before { 3051 | content: "\e107"; 3052 | } 3053 | 3054 | .glyphicon-plane:before { 3055 | content: "\e108"; 3056 | } 3057 | 3058 | .glyphicon-calendar:before { 3059 | content: "\e109"; 3060 | } 3061 | 3062 | .glyphicon-random:before { 3063 | content: "\e110"; 3064 | } 3065 | 3066 | .glyphicon-comment:before { 3067 | content: "\e111"; 3068 | } 3069 | 3070 | .glyphicon-magnet:before { 3071 | content: "\e112"; 3072 | } 3073 | 3074 | .glyphicon-chevron-up:before { 3075 | content: "\e113"; 3076 | } 3077 | 3078 | .glyphicon-chevron-down:before { 3079 | content: "\e114"; 3080 | } 3081 | 3082 | .glyphicon-retweet:before { 3083 | content: "\e115"; 3084 | } 3085 | 3086 | .glyphicon-shopping-cart:before { 3087 | content: "\e116"; 3088 | } 3089 | 3090 | .glyphicon-folder-close:before { 3091 | content: "\e117"; 3092 | } 3093 | 3094 | .glyphicon-folder-open:before { 3095 | content: "\e118"; 3096 | } 3097 | 3098 | .glyphicon-resize-vertical:before { 3099 | content: "\e119"; 3100 | } 3101 | 3102 | .glyphicon-resize-horizontal:before { 3103 | content: "\e120"; 3104 | } 3105 | 3106 | .glyphicon-hdd:before { 3107 | content: "\e121"; 3108 | } 3109 | 3110 | .glyphicon-bullhorn:before { 3111 | content: "\e122"; 3112 | } 3113 | 3114 | .glyphicon-bell:before { 3115 | content: "\e123"; 3116 | } 3117 | 3118 | .glyphicon-certificate:before { 3119 | content: "\e124"; 3120 | } 3121 | 3122 | .glyphicon-thumbs-up:before { 3123 | content: "\e125"; 3124 | } 3125 | 3126 | .glyphicon-thumbs-down:before { 3127 | content: "\e126"; 3128 | } 3129 | 3130 | .glyphicon-hand-right:before { 3131 | content: "\e127"; 3132 | } 3133 | 3134 | .glyphicon-hand-left:before { 3135 | content: "\e128"; 3136 | } 3137 | 3138 | .glyphicon-hand-up:before { 3139 | content: "\e129"; 3140 | } 3141 | 3142 | .glyphicon-hand-down:before { 3143 | content: "\e130"; 3144 | } 3145 | 3146 | .glyphicon-circle-arrow-right:before { 3147 | content: "\e131"; 3148 | } 3149 | 3150 | .glyphicon-circle-arrow-left:before { 3151 | content: "\e132"; 3152 | } 3153 | 3154 | .glyphicon-circle-arrow-up:before { 3155 | content: "\e133"; 3156 | } 3157 | 3158 | .glyphicon-circle-arrow-down:before { 3159 | content: "\e134"; 3160 | } 3161 | 3162 | .glyphicon-globe:before { 3163 | content: "\e135"; 3164 | } 3165 | 3166 | .glyphicon-wrench:before { 3167 | content: "\e136"; 3168 | } 3169 | 3170 | .glyphicon-tasks:before { 3171 | content: "\e137"; 3172 | } 3173 | 3174 | .glyphicon-filter:before { 3175 | content: "\e138"; 3176 | } 3177 | 3178 | .glyphicon-briefcase:before { 3179 | content: "\e139"; 3180 | } 3181 | 3182 | .glyphicon-fullscreen:before { 3183 | content: "\e140"; 3184 | } 3185 | 3186 | .glyphicon-dashboard:before { 3187 | content: "\e141"; 3188 | } 3189 | 3190 | .glyphicon-paperclip:before { 3191 | content: "\e142"; 3192 | } 3193 | 3194 | .glyphicon-heart-empty:before { 3195 | content: "\e143"; 3196 | } 3197 | 3198 | .glyphicon-link:before { 3199 | content: "\e144"; 3200 | } 3201 | 3202 | .glyphicon-phone:before { 3203 | content: "\e145"; 3204 | } 3205 | 3206 | .glyphicon-pushpin:before { 3207 | content: "\e146"; 3208 | } 3209 | 3210 | .glyphicon-usd:before { 3211 | content: "\e148"; 3212 | } 3213 | 3214 | .glyphicon-gbp:before { 3215 | content: "\e149"; 3216 | } 3217 | 3218 | .glyphicon-sort:before { 3219 | content: "\e150"; 3220 | } 3221 | 3222 | .glyphicon-sort-by-alphabet:before { 3223 | content: "\e151"; 3224 | } 3225 | 3226 | .glyphicon-sort-by-alphabet-alt:before { 3227 | content: "\e152"; 3228 | } 3229 | 3230 | .glyphicon-sort-by-order:before { 3231 | content: "\e153"; 3232 | } 3233 | 3234 | .glyphicon-sort-by-order-alt:before { 3235 | content: "\e154"; 3236 | } 3237 | 3238 | .glyphicon-sort-by-attributes:before { 3239 | content: "\e155"; 3240 | } 3241 | 3242 | .glyphicon-sort-by-attributes-alt:before { 3243 | content: "\e156"; 3244 | } 3245 | 3246 | .glyphicon-unchecked:before { 3247 | content: "\e157"; 3248 | } 3249 | 3250 | .glyphicon-expand:before { 3251 | content: "\e158"; 3252 | } 3253 | 3254 | .glyphicon-collapse-down:before { 3255 | content: "\e159"; 3256 | } 3257 | 3258 | .glyphicon-collapse-up:before { 3259 | content: "\e160"; 3260 | } 3261 | 3262 | .glyphicon-log-in:before { 3263 | content: "\e161"; 3264 | } 3265 | 3266 | .glyphicon-flash:before { 3267 | content: "\e162"; 3268 | } 3269 | 3270 | .glyphicon-log-out:before { 3271 | content: "\e163"; 3272 | } 3273 | 3274 | .glyphicon-new-window:before { 3275 | content: "\e164"; 3276 | } 3277 | 3278 | .glyphicon-record:before { 3279 | content: "\e165"; 3280 | } 3281 | 3282 | .glyphicon-save:before { 3283 | content: "\e166"; 3284 | } 3285 | 3286 | .glyphicon-open:before { 3287 | content: "\e167"; 3288 | } 3289 | 3290 | .glyphicon-saved:before { 3291 | content: "\e168"; 3292 | } 3293 | 3294 | .glyphicon-import:before { 3295 | content: "\e169"; 3296 | } 3297 | 3298 | .glyphicon-export:before { 3299 | content: "\e170"; 3300 | } 3301 | 3302 | .glyphicon-send:before { 3303 | content: "\e171"; 3304 | } 3305 | 3306 | .glyphicon-floppy-disk:before { 3307 | content: "\e172"; 3308 | } 3309 | 3310 | .glyphicon-floppy-saved:before { 3311 | content: "\e173"; 3312 | } 3313 | 3314 | .glyphicon-floppy-remove:before { 3315 | content: "\e174"; 3316 | } 3317 | 3318 | .glyphicon-floppy-save:before { 3319 | content: "\e175"; 3320 | } 3321 | 3322 | .glyphicon-floppy-open:before { 3323 | content: "\e176"; 3324 | } 3325 | 3326 | .glyphicon-credit-card:before { 3327 | content: "\e177"; 3328 | } 3329 | 3330 | .glyphicon-transfer:before { 3331 | content: "\e178"; 3332 | } 3333 | 3334 | .glyphicon-cutlery:before { 3335 | content: "\e179"; 3336 | } 3337 | 3338 | .glyphicon-header:before { 3339 | content: "\e180"; 3340 | } 3341 | 3342 | .glyphicon-compressed:before { 3343 | content: "\e181"; 3344 | } 3345 | 3346 | .glyphicon-earphone:before { 3347 | content: "\e182"; 3348 | } 3349 | 3350 | .glyphicon-phone-alt:before { 3351 | content: "\e183"; 3352 | } 3353 | 3354 | .glyphicon-tower:before { 3355 | content: "\e184"; 3356 | } 3357 | 3358 | .glyphicon-stats:before { 3359 | content: "\e185"; 3360 | } 3361 | 3362 | .glyphicon-sd-video:before { 3363 | content: "\e186"; 3364 | } 3365 | 3366 | .glyphicon-hd-video:before { 3367 | content: "\e187"; 3368 | } 3369 | 3370 | .glyphicon-subtitles:before { 3371 | content: "\e188"; 3372 | } 3373 | 3374 | .glyphicon-sound-stereo:before { 3375 | content: "\e189"; 3376 | } 3377 | 3378 | .glyphicon-sound-dolby:before { 3379 | content: "\e190"; 3380 | } 3381 | 3382 | .glyphicon-sound-5-1:before { 3383 | content: "\e191"; 3384 | } 3385 | 3386 | .glyphicon-sound-6-1:before { 3387 | content: "\e192"; 3388 | } 3389 | 3390 | .glyphicon-sound-7-1:before { 3391 | content: "\e193"; 3392 | } 3393 | 3394 | .glyphicon-copyright-mark:before { 3395 | content: "\e194"; 3396 | } 3397 | 3398 | .glyphicon-registration-mark:before { 3399 | content: "\e195"; 3400 | } 3401 | 3402 | .glyphicon-cloud-download:before { 3403 | content: "\e197"; 3404 | } 3405 | 3406 | .glyphicon-cloud-upload:before { 3407 | content: "\e198"; 3408 | } 3409 | 3410 | .glyphicon-tree-conifer:before { 3411 | content: "\e199"; 3412 | } 3413 | 3414 | .glyphicon-tree-deciduous:before { 3415 | content: "\e200"; 3416 | } 3417 | 3418 | .caret { 3419 | display: inline-block; 3420 | width: 0; 3421 | height: 0; 3422 | margin-left: 2px; 3423 | vertical-align: middle; 3424 | border-top: 4px solid #000000; 3425 | border-right: 4px solid transparent; 3426 | border-bottom: 0 dotted; 3427 | border-left: 4px solid transparent; 3428 | } 3429 | 3430 | .dropdown { 3431 | position: relative; 3432 | } 3433 | 3434 | .dropdown-toggle:focus { 3435 | outline: 0; 3436 | } 3437 | 3438 | .dropdown-menu { 3439 | position: absolute; 3440 | top: 100%; 3441 | left: 0; 3442 | z-index: 1000; 3443 | display: none; 3444 | float: left; 3445 | min-width: 160px; 3446 | padding: 5px 0; 3447 | margin: 2px 0 0; 3448 | font-size: 14px; 3449 | list-style: none; 3450 | background-color: #ffffff; 3451 | border: 1px solid #cccccc; 3452 | border: 1px solid rgba(0, 0, 0, 0.15); 3453 | border-radius: 4px; 3454 | -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); 3455 | box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); 3456 | background-clip: padding-box; 3457 | } 3458 | 3459 | .dropdown-menu.pull-right { 3460 | right: 0; 3461 | left: auto; 3462 | } 3463 | 3464 | .dropdown-menu .divider { 3465 | height: 1px; 3466 | margin: 9px 0; 3467 | overflow: hidden; 3468 | background-color: #e5e5e5; 3469 | } 3470 | 3471 | .dropdown-menu > li > a { 3472 | display: block; 3473 | padding: 3px 20px; 3474 | clear: both; 3475 | font-weight: normal; 3476 | line-height: 1.428571429; 3477 | color: #333333; 3478 | white-space: nowrap; 3479 | } 3480 | 3481 | .dropdown-menu > li > a:hover, 3482 | .dropdown-menu > li > a:focus { 3483 | color: #262626; 3484 | text-decoration: none; 3485 | background-color: #f5f5f5; 3486 | } 3487 | 3488 | .dropdown-menu > .active > a, 3489 | .dropdown-menu > .active > a:hover, 3490 | .dropdown-menu > .active > a:focus { 3491 | color: #ffffff; 3492 | text-decoration: none; 3493 | background-color: #428bca; 3494 | outline: 0; 3495 | } 3496 | 3497 | .dropdown-menu > .disabled > a, 3498 | .dropdown-menu > .disabled > a:hover, 3499 | .dropdown-menu > .disabled > a:focus { 3500 | color: #999999; 3501 | } 3502 | 3503 | .dropdown-menu > .disabled > a:hover, 3504 | .dropdown-menu > .disabled > a:focus { 3505 | text-decoration: none; 3506 | cursor: not-allowed; 3507 | background-color: transparent; 3508 | background-image: none; 3509 | filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); 3510 | } 3511 | 3512 | .open > .dropdown-menu { 3513 | display: block; 3514 | } 3515 | 3516 | .open > a { 3517 | outline: 0; 3518 | } 3519 | 3520 | .dropdown-header { 3521 | display: block; 3522 | padding: 3px 20px; 3523 | font-size: 12px; 3524 | line-height: 1.428571429; 3525 | color: #999999; 3526 | } 3527 | 3528 | .dropdown-backdrop { 3529 | position: fixed; 3530 | top: 0; 3531 | right: 0; 3532 | bottom: 0; 3533 | left: 0; 3534 | z-index: 990; 3535 | } 3536 | 3537 | .pull-right > .dropdown-menu { 3538 | right: 0; 3539 | left: auto; 3540 | } 3541 | 3542 | .dropup .caret, 3543 | .navbar-fixed-bottom .dropdown .caret { 3544 | border-top: 0 dotted; 3545 | border-bottom: 4px solid #000000; 3546 | content: ""; 3547 | } 3548 | 3549 | .dropup .dropdown-menu, 3550 | .navbar-fixed-bottom .dropdown .dropdown-menu { 3551 | top: auto; 3552 | bottom: 100%; 3553 | margin-bottom: 1px; 3554 | } 3555 | 3556 | @media (min-width: 768px) { 3557 | .navbar-right .dropdown-menu { 3558 | right: 0; 3559 | left: auto; 3560 | } 3561 | } 3562 | 3563 | .btn-default .caret { 3564 | border-top-color: #333333; 3565 | } 3566 | 3567 | .btn-primary .caret, 3568 | .btn-success .caret, 3569 | .btn-warning .caret, 3570 | .btn-danger .caret, 3571 | .btn-info .caret { 3572 | border-top-color: #fff; 3573 | } 3574 | 3575 | .dropup .btn-default .caret { 3576 | border-bottom-color: #333333; 3577 | } 3578 | 3579 | .dropup .btn-primary .caret, 3580 | .dropup .btn-success .caret, 3581 | .dropup .btn-warning .caret, 3582 | .dropup .btn-danger .caret, 3583 | .dropup .btn-info .caret { 3584 | border-bottom-color: #fff; 3585 | } 3586 | 3587 | .btn-group, 3588 | .btn-group-vertical { 3589 | position: relative; 3590 | display: inline-block; 3591 | vertical-align: middle; 3592 | } 3593 | 3594 | .btn-group > .btn, 3595 | .btn-group-vertical > .btn { 3596 | position: relative; 3597 | float: left; 3598 | } 3599 | 3600 | .btn-group > .btn:hover, 3601 | .btn-group-vertical > .btn:hover, 3602 | .btn-group > .btn:focus, 3603 | .btn-group-vertical > .btn:focus, 3604 | .btn-group > .btn:active, 3605 | .btn-group-vertical > .btn:active, 3606 | .btn-group > .btn.active, 3607 | .btn-group-vertical > .btn.active { 3608 | z-index: 2; 3609 | } 3610 | 3611 | .btn-group > .btn:focus, 3612 | .btn-group-vertical > .btn:focus { 3613 | outline: none; 3614 | } 3615 | 3616 | .btn-group .btn + .btn, 3617 | .btn-group .btn + .btn-group, 3618 | .btn-group .btn-group + .btn, 3619 | .btn-group .btn-group + .btn-group { 3620 | margin-left: -1px; 3621 | } 3622 | 3623 | .btn-toolbar:before, 3624 | .btn-toolbar:after { 3625 | display: table; 3626 | content: " "; 3627 | } 3628 | 3629 | .btn-toolbar:after { 3630 | clear: both; 3631 | } 3632 | 3633 | .btn-toolbar:before, 3634 | .btn-toolbar:after { 3635 | display: table; 3636 | content: " "; 3637 | } 3638 | 3639 | .btn-toolbar:after { 3640 | clear: both; 3641 | } 3642 | 3643 | .btn-toolbar .btn-group { 3644 | float: left; 3645 | } 3646 | 3647 | .btn-toolbar > .btn + .btn, 3648 | .btn-toolbar > .btn-group + .btn, 3649 | .btn-toolbar > .btn + .btn-group, 3650 | .btn-toolbar > .btn-group + .btn-group { 3651 | margin-left: 5px; 3652 | } 3653 | 3654 | .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { 3655 | border-radius: 0; 3656 | } 3657 | 3658 | .btn-group > .btn:first-child { 3659 | margin-left: 0; 3660 | } 3661 | 3662 | .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { 3663 | border-top-right-radius: 0; 3664 | border-bottom-right-radius: 0; 3665 | } 3666 | 3667 | .btn-group > .btn:last-child:not(:first-child), 3668 | .btn-group > .dropdown-toggle:not(:first-child) { 3669 | border-bottom-left-radius: 0; 3670 | border-top-left-radius: 0; 3671 | } 3672 | 3673 | .btn-group > .btn-group { 3674 | float: left; 3675 | } 3676 | 3677 | .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { 3678 | border-radius: 0; 3679 | } 3680 | 3681 | .btn-group > .btn-group:first-child > .btn:last-child, 3682 | .btn-group > .btn-group:first-child > .dropdown-toggle { 3683 | border-top-right-radius: 0; 3684 | border-bottom-right-radius: 0; 3685 | } 3686 | 3687 | .btn-group > .btn-group:last-child > .btn:first-child { 3688 | border-bottom-left-radius: 0; 3689 | border-top-left-radius: 0; 3690 | } 3691 | 3692 | .btn-group .dropdown-toggle:active, 3693 | .btn-group.open .dropdown-toggle { 3694 | outline: 0; 3695 | } 3696 | 3697 | .btn-group-xs > .btn { 3698 | padding: 5px 10px; 3699 | padding: 1px 5px; 3700 | font-size: 12px; 3701 | line-height: 1.5; 3702 | border-radius: 3px; 3703 | } 3704 | 3705 | .btn-group-sm > .btn { 3706 | padding: 5px 10px; 3707 | font-size: 12px; 3708 | line-height: 1.5; 3709 | border-radius: 3px; 3710 | } 3711 | 3712 | .btn-group-lg > .btn { 3713 | padding: 10px 16px; 3714 | font-size: 18px; 3715 | line-height: 1.33; 3716 | border-radius: 6px; 3717 | } 3718 | 3719 | .btn-group > .btn + .dropdown-toggle { 3720 | padding-right: 8px; 3721 | padding-left: 8px; 3722 | } 3723 | 3724 | .btn-group > .btn-lg + .dropdown-toggle { 3725 | padding-right: 12px; 3726 | padding-left: 12px; 3727 | } 3728 | 3729 | .btn-group.open .dropdown-toggle { 3730 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3731 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3732 | } 3733 | 3734 | .btn-group.open .dropdown-toggle.btn-link { 3735 | -webkit-box-shadow: none; 3736 | box-shadow: none; 3737 | } 3738 | 3739 | .btn .caret { 3740 | margin-left: 0; 3741 | } 3742 | 3743 | .btn-lg .caret { 3744 | border-width: 5px 5px 0; 3745 | border-bottom-width: 0; 3746 | } 3747 | 3748 | .dropup .btn-lg .caret { 3749 | border-width: 0 5px 5px; 3750 | } 3751 | 3752 | .btn-group-vertical > .btn, 3753 | .btn-group-vertical > .btn-group { 3754 | display: block; 3755 | float: none; 3756 | width: 100%; 3757 | max-width: 100%; 3758 | } 3759 | 3760 | .btn-group-vertical > .btn-group:before, 3761 | .btn-group-vertical > .btn-group:after { 3762 | display: table; 3763 | content: " "; 3764 | } 3765 | 3766 | .btn-group-vertical > .btn-group:after { 3767 | clear: both; 3768 | } 3769 | 3770 | .btn-group-vertical > .btn-group:before, 3771 | .btn-group-vertical > .btn-group:after { 3772 | display: table; 3773 | content: " "; 3774 | } 3775 | 3776 | .btn-group-vertical > .btn-group:after { 3777 | clear: both; 3778 | } 3779 | 3780 | .btn-group-vertical > .btn-group > .btn { 3781 | float: none; 3782 | } 3783 | 3784 | .btn-group-vertical > .btn + .btn, 3785 | .btn-group-vertical > .btn + .btn-group, 3786 | .btn-group-vertical > .btn-group + .btn, 3787 | .btn-group-vertical > .btn-group + .btn-group { 3788 | margin-top: -1px; 3789 | margin-left: 0; 3790 | } 3791 | 3792 | .btn-group-vertical > .btn:not(:first-child):not(:last-child) { 3793 | border-radius: 0; 3794 | } 3795 | 3796 | .btn-group-vertical > .btn:first-child:not(:last-child) { 3797 | border-top-right-radius: 4px; 3798 | border-bottom-right-radius: 0; 3799 | border-bottom-left-radius: 0; 3800 | } 3801 | 3802 | .btn-group-vertical > .btn:last-child:not(:first-child) { 3803 | border-top-right-radius: 0; 3804 | border-bottom-left-radius: 4px; 3805 | border-top-left-radius: 0; 3806 | } 3807 | 3808 | .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { 3809 | border-radius: 0; 3810 | } 3811 | 3812 | .btn-group-vertical > .btn-group:first-child > .btn:last-child, 3813 | .btn-group-vertical > .btn-group:first-child > .dropdown-toggle { 3814 | border-bottom-right-radius: 0; 3815 | border-bottom-left-radius: 0; 3816 | } 3817 | 3818 | .btn-group-vertical > .btn-group:last-child > .btn:first-child { 3819 | border-top-right-radius: 0; 3820 | border-top-left-radius: 0; 3821 | } 3822 | 3823 | .btn-group-justified { 3824 | display: table; 3825 | width: 100%; 3826 | border-collapse: separate; 3827 | table-layout: fixed; 3828 | } 3829 | 3830 | .btn-group-justified .btn { 3831 | display: table-cell; 3832 | float: none; 3833 | width: 1%; 3834 | } 3835 | 3836 | [data-toggle="buttons"] > .btn > input[type="radio"], 3837 | [data-toggle="buttons"] > .btn > input[type="checkbox"] { 3838 | display: none; 3839 | } 3840 | 3841 | .input-group { 3842 | position: relative; 3843 | display: table; 3844 | border-collapse: separate; 3845 | } 3846 | 3847 | .input-group.col { 3848 | float: none; 3849 | padding-right: 0; 3850 | padding-left: 0; 3851 | } 3852 | 3853 | .input-group .form-control { 3854 | width: 100%; 3855 | margin-bottom: 0; 3856 | } 3857 | 3858 | .input-group-lg > .form-control, 3859 | .input-group-lg > .input-group-addon, 3860 | .input-group-lg > .input-group-btn > .btn { 3861 | height: 45px; 3862 | padding: 10px 16px; 3863 | font-size: 18px; 3864 | line-height: 1.33; 3865 | border-radius: 6px; 3866 | } 3867 | 3868 | select.input-group-lg > .form-control, 3869 | select.input-group-lg > .input-group-addon, 3870 | select.input-group-lg > .input-group-btn > .btn { 3871 | height: 45px; 3872 | line-height: 45px; 3873 | } 3874 | 3875 | textarea.input-group-lg > .form-control, 3876 | textarea.input-group-lg > .input-group-addon, 3877 | textarea.input-group-lg > .input-group-btn > .btn { 3878 | height: auto; 3879 | } 3880 | 3881 | .input-group-sm > .form-control, 3882 | .input-group-sm > .input-group-addon, 3883 | .input-group-sm > .input-group-btn > .btn { 3884 | height: 30px; 3885 | padding: 5px 10px; 3886 | font-size: 12px; 3887 | line-height: 1.5; 3888 | border-radius: 3px; 3889 | } 3890 | 3891 | select.input-group-sm > .form-control, 3892 | select.input-group-sm > .input-group-addon, 3893 | select.input-group-sm > .input-group-btn > .btn { 3894 | height: 30px; 3895 | line-height: 30px; 3896 | } 3897 | 3898 | textarea.input-group-sm > .form-control, 3899 | textarea.input-group-sm > .input-group-addon, 3900 | textarea.input-group-sm > .input-group-btn > .btn { 3901 | height: auto; 3902 | } 3903 | 3904 | .input-group-addon, 3905 | .input-group-btn, 3906 | .input-group .form-control { 3907 | display: table-cell; 3908 | } 3909 | 3910 | .input-group-addon:not(:first-child):not(:last-child), 3911 | .input-group-btn:not(:first-child):not(:last-child), 3912 | .input-group .form-control:not(:first-child):not(:last-child) { 3913 | border-radius: 0; 3914 | } 3915 | 3916 | .input-group-addon, 3917 | .input-group-btn { 3918 | width: 1%; 3919 | white-space: nowrap; 3920 | vertical-align: middle; 3921 | } 3922 | 3923 | .input-group-addon { 3924 | padding: 6px 12px; 3925 | font-size: 14px; 3926 | font-weight: normal; 3927 | line-height: 1; 3928 | color: #555555; 3929 | text-align: center; 3930 | background-color: #eeeeee; 3931 | border: 1px solid #cccccc; 3932 | border-radius: 4px; 3933 | } 3934 | 3935 | .input-group-addon.input-sm { 3936 | padding: 5px 10px; 3937 | font-size: 12px; 3938 | border-radius: 3px; 3939 | } 3940 | 3941 | .input-group-addon.input-lg { 3942 | padding: 10px 16px; 3943 | font-size: 18px; 3944 | border-radius: 6px; 3945 | } 3946 | 3947 | .input-group-addon input[type="radio"], 3948 | .input-group-addon input[type="checkbox"] { 3949 | margin-top: 0; 3950 | } 3951 | 3952 | .input-group .form-control:first-child, 3953 | .input-group-addon:first-child, 3954 | .input-group-btn:first-child > .btn, 3955 | .input-group-btn:first-child > .dropdown-toggle, 3956 | .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { 3957 | border-top-right-radius: 0; 3958 | border-bottom-right-radius: 0; 3959 | } 3960 | 3961 | .input-group-addon:first-child { 3962 | border-right: 0; 3963 | } 3964 | 3965 | .input-group .form-control:last-child, 3966 | .input-group-addon:last-child, 3967 | .input-group-btn:last-child > .btn, 3968 | .input-group-btn:last-child > .dropdown-toggle, 3969 | .input-group-btn:first-child > .btn:not(:first-child) { 3970 | border-bottom-left-radius: 0; 3971 | border-top-left-radius: 0; 3972 | } 3973 | 3974 | .input-group-addon:last-child { 3975 | border-left: 0; 3976 | } 3977 | 3978 | .input-group-btn { 3979 | position: relative; 3980 | white-space: nowrap; 3981 | } 3982 | 3983 | .input-group-btn:first-child > .btn { 3984 | margin-right: -1px; 3985 | } 3986 | 3987 | .input-group-btn:last-child > .btn { 3988 | margin-left: -1px; 3989 | } 3990 | 3991 | .input-group-btn > .btn { 3992 | position: relative; 3993 | } 3994 | 3995 | .input-group-btn > .btn + .btn { 3996 | margin-left: -4px; 3997 | } 3998 | 3999 | .input-group-btn > .btn:hover, 4000 | .input-group-btn > .btn:active { 4001 | z-index: 2; 4002 | } 4003 | 4004 | .nav { 4005 | padding-left: 0; 4006 | margin-bottom: 0; 4007 | list-style: none; 4008 | } 4009 | 4010 | .nav:before, 4011 | .nav:after { 4012 | display: table; 4013 | content: " "; 4014 | } 4015 | 4016 | .nav:after { 4017 | clear: both; 4018 | } 4019 | 4020 | .nav:before, 4021 | .nav:after { 4022 | display: table; 4023 | content: " "; 4024 | } 4025 | 4026 | .nav:after { 4027 | clear: both; 4028 | } 4029 | 4030 | .nav > li { 4031 | position: relative; 4032 | display: block; 4033 | } 4034 | 4035 | .nav > li > a { 4036 | position: relative; 4037 | display: block; 4038 | padding: 10px 15px; 4039 | } 4040 | 4041 | .nav > li > a:hover, 4042 | .nav > li > a:focus { 4043 | text-decoration: none; 4044 | background-color: #eeeeee; 4045 | } 4046 | 4047 | .nav > li.disabled > a { 4048 | color: #999999; 4049 | } 4050 | 4051 | .nav > li.disabled > a:hover, 4052 | .nav > li.disabled > a:focus { 4053 | color: #999999; 4054 | text-decoration: none; 4055 | cursor: not-allowed; 4056 | background-color: transparent; 4057 | } 4058 | 4059 | .nav .open > a, 4060 | .nav .open > a:hover, 4061 | .nav .open > a:focus { 4062 | background-color: #eeeeee; 4063 | border-color: #428bca; 4064 | } 4065 | 4066 | .nav .open > a .caret, 4067 | .nav .open > a:hover .caret, 4068 | .nav .open > a:focus .caret { 4069 | border-top-color: #2a6496; 4070 | border-bottom-color: #2a6496; 4071 | } 4072 | 4073 | .nav .nav-divider { 4074 | height: 1px; 4075 | margin: 9px 0; 4076 | overflow: hidden; 4077 | background-color: #e5e5e5; 4078 | } 4079 | 4080 | .nav > li > a > img { 4081 | max-width: none; 4082 | } 4083 | 4084 | .nav-tabs { 4085 | border-bottom: 1px solid #dddddd; 4086 | } 4087 | 4088 | .nav-tabs > li { 4089 | float: left; 4090 | margin-bottom: -1px; 4091 | } 4092 | 4093 | .nav-tabs > li > a { 4094 | margin-right: 2px; 4095 | line-height: 1.428571429; 4096 | border: 1px solid transparent; 4097 | border-radius: 4px 4px 0 0; 4098 | } 4099 | 4100 | .nav-tabs > li > a:hover { 4101 | border-color: #eeeeee #eeeeee #dddddd; 4102 | } 4103 | 4104 | .nav-tabs > li.active > a, 4105 | .nav-tabs > li.active > a:hover, 4106 | .nav-tabs > li.active > a:focus { 4107 | color: #555555; 4108 | cursor: default; 4109 | background-color: #ffffff; 4110 | border: 1px solid #dddddd; 4111 | border-bottom-color: transparent; 4112 | } 4113 | 4114 | .nav-tabs.nav-justified { 4115 | width: 100%; 4116 | border-bottom: 0; 4117 | } 4118 | 4119 | .nav-tabs.nav-justified > li { 4120 | float: none; 4121 | } 4122 | 4123 | .nav-tabs.nav-justified > li > a { 4124 | margin-bottom: 5px; 4125 | text-align: center; 4126 | } 4127 | 4128 | .nav-tabs.nav-justified > .dropdown .dropdown-menu { 4129 | top: auto; 4130 | left: auto; 4131 | } 4132 | 4133 | @media (min-width: 768px) { 4134 | .nav-tabs.nav-justified > li { 4135 | display: table-cell; 4136 | width: 1%; 4137 | } 4138 | .nav-tabs.nav-justified > li > a { 4139 | margin-bottom: 0; 4140 | } 4141 | } 4142 | 4143 | .nav-tabs.nav-justified > li > a { 4144 | margin-right: 0; 4145 | border-radius: 4px; 4146 | } 4147 | 4148 | .nav-tabs.nav-justified > .active > a, 4149 | .nav-tabs.nav-justified > .active > a:hover, 4150 | .nav-tabs.nav-justified > .active > a:focus { 4151 | border: 1px solid #dddddd; 4152 | } 4153 | 4154 | @media (min-width: 768px) { 4155 | .nav-tabs.nav-justified > li > a { 4156 | border-bottom: 1px solid #dddddd; 4157 | border-radius: 4px 4px 0 0; 4158 | } 4159 | .nav-tabs.nav-justified > .active > a, 4160 | .nav-tabs.nav-justified > .active > a:hover, 4161 | .nav-tabs.nav-justified > .active > a:focus { 4162 | border-bottom-color: #ffffff; 4163 | } 4164 | } 4165 | 4166 | .nav-pills > li { 4167 | float: left; 4168 | } 4169 | 4170 | .nav-pills > li > a { 4171 | border-radius: 4px; 4172 | } 4173 | 4174 | .nav-pills > li + li { 4175 | margin-left: 2px; 4176 | } 4177 | 4178 | .nav-pills > li.active > a, 4179 | .nav-pills > li.active > a:hover, 4180 | .nav-pills > li.active > a:focus { 4181 | color: #ffffff; 4182 | background-color: #428bca; 4183 | } 4184 | 4185 | .nav-pills > li.active > a .caret, 4186 | .nav-pills > li.active > a:hover .caret, 4187 | .nav-pills > li.active > a:focus .caret { 4188 | border-top-color: #ffffff; 4189 | border-bottom-color: #ffffff; 4190 | } 4191 | 4192 | .nav-stacked > li { 4193 | float: none; 4194 | } 4195 | 4196 | .nav-stacked > li + li { 4197 | margin-top: 2px; 4198 | margin-left: 0; 4199 | } 4200 | 4201 | .nav-justified { 4202 | width: 100%; 4203 | } 4204 | 4205 | .nav-justified > li { 4206 | float: none; 4207 | } 4208 | 4209 | .nav-justified > li > a { 4210 | margin-bottom: 5px; 4211 | text-align: center; 4212 | } 4213 | 4214 | .nav-justified > .dropdown .dropdown-menu { 4215 | top: auto; 4216 | left: auto; 4217 | } 4218 | 4219 | @media (min-width: 768px) { 4220 | .nav-justified > li { 4221 | display: table-cell; 4222 | width: 1%; 4223 | } 4224 | .nav-justified > li > a { 4225 | margin-bottom: 0; 4226 | } 4227 | } 4228 | 4229 | .nav-tabs-justified { 4230 | border-bottom: 0; 4231 | } 4232 | 4233 | .nav-tabs-justified > li > a { 4234 | margin-right: 0; 4235 | border-radius: 4px; 4236 | } 4237 | 4238 | .nav-tabs-justified > .active > a, 4239 | .nav-tabs-justified > .active > a:hover, 4240 | .nav-tabs-justified > .active > a:focus { 4241 | border: 1px solid #dddddd; 4242 | } 4243 | 4244 | @media (min-width: 768px) { 4245 | .nav-tabs-justified > li > a { 4246 | border-bottom: 1px solid #dddddd; 4247 | border-radius: 4px 4px 0 0; 4248 | } 4249 | .nav-tabs-justified > .active > a, 4250 | .nav-tabs-justified > .active > a:hover, 4251 | .nav-tabs-justified > .active > a:focus { 4252 | border-bottom-color: #ffffff; 4253 | } 4254 | } 4255 | 4256 | .tab-content > .tab-pane { 4257 | display: none; 4258 | } 4259 | 4260 | .tab-content > .active { 4261 | display: block; 4262 | } 4263 | 4264 | .nav .caret { 4265 | border-top-color: #428bca; 4266 | border-bottom-color: #428bca; 4267 | } 4268 | 4269 | .nav a:hover .caret { 4270 | border-top-color: #2a6496; 4271 | border-bottom-color: #2a6496; 4272 | } 4273 | 4274 | .nav-tabs .dropdown-menu { 4275 | margin-top: -1px; 4276 | border-top-right-radius: 0; 4277 | border-top-left-radius: 0; 4278 | } 4279 | 4280 | .navbar { 4281 | position: relative; 4282 | min-height: 50px; 4283 | margin-bottom: 20px; 4284 | border: 1px solid transparent; 4285 | } 4286 | 4287 | .navbar:before, 4288 | .navbar:after { 4289 | display: table; 4290 | content: " "; 4291 | } 4292 | 4293 | .navbar:after { 4294 | clear: both; 4295 | } 4296 | 4297 | .navbar:before, 4298 | .navbar:after { 4299 | display: table; 4300 | content: " "; 4301 | } 4302 | 4303 | .navbar:after { 4304 | clear: both; 4305 | } 4306 | 4307 | @media (min-width: 768px) { 4308 | .navbar { 4309 | border-radius: 4px; 4310 | } 4311 | } 4312 | 4313 | .navbar-header:before, 4314 | .navbar-header:after { 4315 | display: table; 4316 | content: " "; 4317 | } 4318 | 4319 | .navbar-header:after { 4320 | clear: both; 4321 | } 4322 | 4323 | .navbar-header:before, 4324 | .navbar-header:after { 4325 | display: table; 4326 | content: " "; 4327 | } 4328 | 4329 | .navbar-header:after { 4330 | clear: both; 4331 | } 4332 | 4333 | @media (min-width: 768px) { 4334 | .navbar-header { 4335 | float: left; 4336 | } 4337 | } 4338 | 4339 | .navbar-collapse { 4340 | max-height: 340px; 4341 | padding-right: 15px; 4342 | padding-left: 15px; 4343 | overflow-x: visible; 4344 | border-top: 1px solid transparent; 4345 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); 4346 | -webkit-overflow-scrolling: touch; 4347 | } 4348 | 4349 | .navbar-collapse:before, 4350 | .navbar-collapse:after { 4351 | display: table; 4352 | content: " "; 4353 | } 4354 | 4355 | .navbar-collapse:after { 4356 | clear: both; 4357 | } 4358 | 4359 | .navbar-collapse:before, 4360 | .navbar-collapse:after { 4361 | display: table; 4362 | content: " "; 4363 | } 4364 | 4365 | .navbar-collapse:after { 4366 | clear: both; 4367 | } 4368 | 4369 | .navbar-collapse.in { 4370 | overflow-y: auto; 4371 | } 4372 | 4373 | @media (min-width: 768px) { 4374 | .navbar-collapse { 4375 | width: auto; 4376 | border-top: 0; 4377 | box-shadow: none; 4378 | } 4379 | .navbar-collapse.collapse { 4380 | display: block !important; 4381 | height: auto !important; 4382 | padding-bottom: 0; 4383 | overflow: visible !important; 4384 | } 4385 | .navbar-collapse.in { 4386 | overflow-y: auto; 4387 | } 4388 | .navbar-collapse .navbar-nav.navbar-left:first-child { 4389 | margin-left: -15px; 4390 | } 4391 | .navbar-collapse .navbar-nav.navbar-right:last-child { 4392 | margin-right: -15px; 4393 | } 4394 | .navbar-collapse .navbar-text:last-child { 4395 | margin-right: 0; 4396 | } 4397 | } 4398 | 4399 | .container > .navbar-header, 4400 | .container > .navbar-collapse { 4401 | margin-right: -15px; 4402 | margin-left: -15px; 4403 | } 4404 | 4405 | @media (min-width: 768px) { 4406 | .container > .navbar-header, 4407 | .container > .navbar-collapse { 4408 | margin-right: 0; 4409 | margin-left: 0; 4410 | } 4411 | } 4412 | 4413 | .navbar-static-top { 4414 | z-index: 1000; 4415 | border-width: 0 0 1px; 4416 | } 4417 | 4418 | @media (min-width: 768px) { 4419 | .navbar-static-top { 4420 | border-radius: 0; 4421 | } 4422 | } 4423 | 4424 | .navbar-fixed-top, 4425 | .navbar-fixed-bottom { 4426 | position: fixed; 4427 | right: 0; 4428 | left: 0; 4429 | z-index: 1030; 4430 | } 4431 | 4432 | @media (min-width: 768px) { 4433 | .navbar-fixed-top, 4434 | .navbar-fixed-bottom { 4435 | border-radius: 0; 4436 | } 4437 | } 4438 | 4439 | .navbar-fixed-top { 4440 | top: 0; 4441 | border-width: 0 0 1px; 4442 | } 4443 | 4444 | .navbar-fixed-bottom { 4445 | bottom: 0; 4446 | margin-bottom: 0; 4447 | border-width: 1px 0 0; 4448 | } 4449 | 4450 | .navbar-brand { 4451 | float: left; 4452 | padding: 15px 15px; 4453 | font-size: 18px; 4454 | line-height: 20px; 4455 | } 4456 | 4457 | .navbar-brand:hover, 4458 | .navbar-brand:focus { 4459 | text-decoration: none; 4460 | } 4461 | 4462 | @media (min-width: 768px) { 4463 | .navbar > .container .navbar-brand { 4464 | margin-left: -15px; 4465 | } 4466 | } 4467 | 4468 | .navbar-toggle { 4469 | position: relative; 4470 | float: right; 4471 | padding: 9px 10px; 4472 | margin-top: 8px; 4473 | margin-right: 15px; 4474 | margin-bottom: 8px; 4475 | background-color: transparent; 4476 | border: 1px solid transparent; 4477 | border-radius: 4px; 4478 | } 4479 | 4480 | .navbar-toggle .icon-bar { 4481 | display: block; 4482 | width: 22px; 4483 | height: 2px; 4484 | border-radius: 1px; 4485 | } 4486 | 4487 | .navbar-toggle .icon-bar + .icon-bar { 4488 | margin-top: 4px; 4489 | } 4490 | 4491 | @media (min-width: 768px) { 4492 | .navbar-toggle { 4493 | display: none; 4494 | } 4495 | } 4496 | 4497 | .navbar-nav { 4498 | margin: 7.5px -15px; 4499 | } 4500 | 4501 | .navbar-nav > li > a { 4502 | padding-top: 10px; 4503 | padding-bottom: 10px; 4504 | line-height: 20px; 4505 | } 4506 | 4507 | @media (max-width: 767px) { 4508 | .navbar-nav .open .dropdown-menu { 4509 | position: static; 4510 | float: none; 4511 | width: auto; 4512 | margin-top: 0; 4513 | background-color: transparent; 4514 | border: 0; 4515 | box-shadow: none; 4516 | } 4517 | .navbar-nav .open .dropdown-menu > li > a, 4518 | .navbar-nav .open .dropdown-menu .dropdown-header { 4519 | padding: 5px 15px 5px 25px; 4520 | } 4521 | .navbar-nav .open .dropdown-menu > li > a { 4522 | line-height: 20px; 4523 | } 4524 | .navbar-nav .open .dropdown-menu > li > a:hover, 4525 | .navbar-nav .open .dropdown-menu > li > a:focus { 4526 | background-image: none; 4527 | } 4528 | } 4529 | 4530 | @media (min-width: 768px) { 4531 | .navbar-nav { 4532 | float: left; 4533 | margin: 0; 4534 | } 4535 | .navbar-nav > li { 4536 | float: left; 4537 | } 4538 | .navbar-nav > li > a { 4539 | padding-top: 15px; 4540 | padding-bottom: 15px; 4541 | } 4542 | } 4543 | 4544 | @media (min-width: 768px) { 4545 | .navbar-left { 4546 | float: left !important; 4547 | } 4548 | .navbar-right { 4549 | float: right !important; 4550 | } 4551 | } 4552 | 4553 | .navbar-form { 4554 | padding: 10px 15px; 4555 | margin-top: 8px; 4556 | margin-right: -15px; 4557 | margin-bottom: 8px; 4558 | margin-left: -15px; 4559 | border-top: 1px solid transparent; 4560 | border-bottom: 1px solid transparent; 4561 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); 4562 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); 4563 | } 4564 | 4565 | @media (min-width: 768px) { 4566 | .navbar-form .form-group { 4567 | display: inline-block; 4568 | margin-bottom: 0; 4569 | vertical-align: middle; 4570 | } 4571 | .navbar-form .form-control { 4572 | display: inline-block; 4573 | } 4574 | .navbar-form .radio, 4575 | .navbar-form .checkbox { 4576 | display: inline-block; 4577 | padding-left: 0; 4578 | margin-top: 0; 4579 | margin-bottom: 0; 4580 | } 4581 | .navbar-form .radio input[type="radio"], 4582 | .navbar-form .checkbox input[type="checkbox"] { 4583 | float: none; 4584 | margin-left: 0; 4585 | } 4586 | } 4587 | 4588 | @media (max-width: 767px) { 4589 | .navbar-form .form-group { 4590 | margin-bottom: 5px; 4591 | } 4592 | } 4593 | 4594 | @media (min-width: 768px) { 4595 | .navbar-form { 4596 | width: auto; 4597 | padding-top: 0; 4598 | padding-bottom: 0; 4599 | margin-right: 0; 4600 | margin-left: 0; 4601 | border: 0; 4602 | -webkit-box-shadow: none; 4603 | box-shadow: none; 4604 | } 4605 | } 4606 | 4607 | .navbar-nav > li > .dropdown-menu { 4608 | margin-top: 0; 4609 | border-top-right-radius: 0; 4610 | border-top-left-radius: 0; 4611 | } 4612 | 4613 | .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { 4614 | border-bottom-right-radius: 0; 4615 | border-bottom-left-radius: 0; 4616 | } 4617 | 4618 | .navbar-nav.pull-right > li > .dropdown-menu, 4619 | .navbar-nav > li > .dropdown-menu.pull-right { 4620 | right: 0; 4621 | left: auto; 4622 | } 4623 | 4624 | .navbar-btn { 4625 | margin-top: 8px; 4626 | margin-bottom: 8px; 4627 | } 4628 | 4629 | .navbar-text { 4630 | float: left; 4631 | margin-top: 15px; 4632 | margin-bottom: 15px; 4633 | } 4634 | 4635 | @media (min-width: 768px) { 4636 | .navbar-text { 4637 | margin-right: 15px; 4638 | margin-left: 15px; 4639 | } 4640 | } 4641 | 4642 | .navbar-default { 4643 | background-color: #f8f8f8; 4644 | border-color: #e7e7e7; 4645 | } 4646 | 4647 | .navbar-default .navbar-brand { 4648 | color: #777777; 4649 | } 4650 | 4651 | .navbar-default .navbar-brand:hover, 4652 | .navbar-default .navbar-brand:focus { 4653 | color: #5e5e5e; 4654 | background-color: transparent; 4655 | } 4656 | 4657 | .navbar-default .navbar-text { 4658 | color: #777777; 4659 | } 4660 | 4661 | .navbar-default .navbar-nav > li > a { 4662 | color: #777777; 4663 | } 4664 | 4665 | .navbar-default .navbar-nav > li > a:hover, 4666 | .navbar-default .navbar-nav > li > a:focus { 4667 | color: #333333; 4668 | background-color: transparent; 4669 | } 4670 | 4671 | .navbar-default .navbar-nav > .active > a, 4672 | .navbar-default .navbar-nav > .active > a:hover, 4673 | .navbar-default .navbar-nav > .active > a:focus { 4674 | color: #555555; 4675 | background-color: #e7e7e7; 4676 | } 4677 | 4678 | .navbar-default .navbar-nav > .disabled > a, 4679 | .navbar-default .navbar-nav > .disabled > a:hover, 4680 | .navbar-default .navbar-nav > .disabled > a:focus { 4681 | color: #cccccc; 4682 | background-color: transparent; 4683 | } 4684 | 4685 | .navbar-default .navbar-toggle { 4686 | border-color: #dddddd; 4687 | } 4688 | 4689 | .navbar-default .navbar-toggle:hover, 4690 | .navbar-default .navbar-toggle:focus { 4691 | background-color: #dddddd; 4692 | } 4693 | 4694 | .navbar-default .navbar-toggle .icon-bar { 4695 | background-color: #cccccc; 4696 | } 4697 | 4698 | .navbar-default .navbar-collapse, 4699 | .navbar-default .navbar-form { 4700 | border-color: #e7e7e7; 4701 | } 4702 | 4703 | .navbar-default .navbar-nav > .dropdown > a:hover .caret, 4704 | .navbar-default .navbar-nav > .dropdown > a:focus .caret { 4705 | border-top-color: #333333; 4706 | border-bottom-color: #333333; 4707 | } 4708 | 4709 | .navbar-default .navbar-nav > .open > a, 4710 | .navbar-default .navbar-nav > .open > a:hover, 4711 | .navbar-default .navbar-nav > .open > a:focus { 4712 | color: #555555; 4713 | background-color: #e7e7e7; 4714 | } 4715 | 4716 | .navbar-default .navbar-nav > .open > a .caret, 4717 | .navbar-default .navbar-nav > .open > a:hover .caret, 4718 | .navbar-default .navbar-nav > .open > a:focus .caret { 4719 | border-top-color: #555555; 4720 | border-bottom-color: #555555; 4721 | } 4722 | 4723 | .navbar-default .navbar-nav > .dropdown > a .caret { 4724 | border-top-color: #777777; 4725 | border-bottom-color: #777777; 4726 | } 4727 | 4728 | @media (max-width: 767px) { 4729 | .navbar-default .navbar-nav .open .dropdown-menu > li > a { 4730 | color: #777777; 4731 | } 4732 | .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 4733 | .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { 4734 | color: #333333; 4735 | background-color: transparent; 4736 | } 4737 | .navbar-default .navbar-nav .open .dropdown-menu > .active > a, 4738 | .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, 4739 | .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { 4740 | color: #555555; 4741 | background-color: #e7e7e7; 4742 | } 4743 | .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, 4744 | .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, 4745 | .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { 4746 | color: #cccccc; 4747 | background-color: transparent; 4748 | } 4749 | } 4750 | 4751 | .navbar-default .navbar-link { 4752 | color: #777777; 4753 | } 4754 | 4755 | .navbar-default .navbar-link:hover { 4756 | color: #333333; 4757 | } 4758 | 4759 | .navbar-inverse { 4760 | background-color: #222222; 4761 | border-color: #080808; 4762 | } 4763 | 4764 | .navbar-inverse .navbar-brand { 4765 | color: #999999; 4766 | } 4767 | 4768 | .navbar-inverse .navbar-brand:hover, 4769 | .navbar-inverse .navbar-brand:focus { 4770 | color: #ffffff; 4771 | background-color: transparent; 4772 | } 4773 | 4774 | .navbar-inverse .navbar-text { 4775 | color: #999999; 4776 | } 4777 | 4778 | .navbar-inverse .navbar-nav > li > a { 4779 | color: #999999; 4780 | } 4781 | 4782 | .navbar-inverse .navbar-nav > li > a:hover, 4783 | .navbar-inverse .navbar-nav > li > a:focus { 4784 | color: #ffffff; 4785 | background-color: transparent; 4786 | } 4787 | 4788 | .navbar-inverse .navbar-nav > .active > a, 4789 | .navbar-inverse .navbar-nav > .active > a:hover, 4790 | .navbar-inverse .navbar-nav > .active > a:focus { 4791 | color: #ffffff; 4792 | background-color: #080808; 4793 | } 4794 | 4795 | .navbar-inverse .navbar-nav > .disabled > a, 4796 | .navbar-inverse .navbar-nav > .disabled > a:hover, 4797 | .navbar-inverse .navbar-nav > .disabled > a:focus { 4798 | color: #444444; 4799 | background-color: transparent; 4800 | } 4801 | 4802 | .navbar-inverse .navbar-toggle { 4803 | border-color: #333333; 4804 | } 4805 | 4806 | .navbar-inverse .navbar-toggle:hover, 4807 | .navbar-inverse .navbar-toggle:focus { 4808 | background-color: #333333; 4809 | } 4810 | 4811 | .navbar-inverse .navbar-toggle .icon-bar { 4812 | background-color: #ffffff; 4813 | } 4814 | 4815 | .navbar-inverse .navbar-collapse, 4816 | .navbar-inverse .navbar-form { 4817 | border-color: #101010; 4818 | } 4819 | 4820 | .navbar-inverse .navbar-nav > .open > a, 4821 | .navbar-inverse .navbar-nav > .open > a:hover, 4822 | .navbar-inverse .navbar-nav > .open > a:focus { 4823 | color: #ffffff; 4824 | background-color: #080808; 4825 | } 4826 | 4827 | .navbar-inverse .navbar-nav > .dropdown > a:hover .caret { 4828 | border-top-color: #ffffff; 4829 | border-bottom-color: #ffffff; 4830 | } 4831 | 4832 | .navbar-inverse .navbar-nav > .dropdown > a .caret { 4833 | border-top-color: #999999; 4834 | border-bottom-color: #999999; 4835 | } 4836 | 4837 | .navbar-inverse .navbar-nav > .open > a .caret, 4838 | .navbar-inverse .navbar-nav > .open > a:hover .caret, 4839 | .navbar-inverse .navbar-nav > .open > a:focus .caret { 4840 | border-top-color: #ffffff; 4841 | border-bottom-color: #ffffff; 4842 | } 4843 | 4844 | @media (max-width: 767px) { 4845 | .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { 4846 | border-color: #080808; 4847 | } 4848 | .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { 4849 | color: #999999; 4850 | } 4851 | .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, 4852 | .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { 4853 | color: #ffffff; 4854 | background-color: transparent; 4855 | } 4856 | .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, 4857 | .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, 4858 | .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { 4859 | color: #ffffff; 4860 | background-color: #080808; 4861 | } 4862 | .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, 4863 | .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, 4864 | .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { 4865 | color: #444444; 4866 | background-color: transparent; 4867 | } 4868 | } 4869 | 4870 | .navbar-inverse .navbar-link { 4871 | color: #999999; 4872 | } 4873 | 4874 | .navbar-inverse .navbar-link:hover { 4875 | color: #ffffff; 4876 | } 4877 | 4878 | .breadcrumb { 4879 | padding: 8px 15px; 4880 | margin-bottom: 20px; 4881 | list-style: none; 4882 | background-color: #f5f5f5; 4883 | border-radius: 4px; 4884 | } 4885 | 4886 | .breadcrumb > li { 4887 | display: inline-block; 4888 | } 4889 | 4890 | .breadcrumb > li + li:before { 4891 | padding: 0 5px; 4892 | color: #cccccc; 4893 | content: "/\00a0"; 4894 | } 4895 | 4896 | .breadcrumb > .active { 4897 | color: #999999; 4898 | } 4899 | 4900 | .pagination { 4901 | display: inline-block; 4902 | padding-left: 0; 4903 | margin: 20px 0; 4904 | border-radius: 4px; 4905 | } 4906 | 4907 | .pagination > li { 4908 | display: inline; 4909 | } 4910 | 4911 | .pagination > li > a, 4912 | .pagination > li > span { 4913 | position: relative; 4914 | float: left; 4915 | padding: 6px 12px; 4916 | margin-left: -1px; 4917 | line-height: 1.428571429; 4918 | text-decoration: none; 4919 | background-color: #ffffff; 4920 | border: 1px solid #dddddd; 4921 | } 4922 | 4923 | .pagination > li:first-child > a, 4924 | .pagination > li:first-child > span { 4925 | margin-left: 0; 4926 | border-bottom-left-radius: 4px; 4927 | border-top-left-radius: 4px; 4928 | } 4929 | 4930 | .pagination > li:last-child > a, 4931 | .pagination > li:last-child > span { 4932 | border-top-right-radius: 4px; 4933 | border-bottom-right-radius: 4px; 4934 | } 4935 | 4936 | .pagination > li > a:hover, 4937 | .pagination > li > span:hover, 4938 | .pagination > li > a:focus, 4939 | .pagination > li > span:focus { 4940 | background-color: #eeeeee; 4941 | } 4942 | 4943 | .pagination > .active > a, 4944 | .pagination > .active > span, 4945 | .pagination > .active > a:hover, 4946 | .pagination > .active > span:hover, 4947 | .pagination > .active > a:focus, 4948 | .pagination > .active > span:focus { 4949 | z-index: 2; 4950 | color: #ffffff; 4951 | cursor: default; 4952 | background-color: #428bca; 4953 | border-color: #428bca; 4954 | } 4955 | 4956 | .pagination > .disabled > span, 4957 | .pagination > .disabled > span:hover, 4958 | .pagination > .disabled > span:focus, 4959 | .pagination > .disabled > a, 4960 | .pagination > .disabled > a:hover, 4961 | .pagination > .disabled > a:focus { 4962 | color: #999999; 4963 | cursor: not-allowed; 4964 | background-color: #ffffff; 4965 | border-color: #dddddd; 4966 | } 4967 | 4968 | .pagination-lg > li > a, 4969 | .pagination-lg > li > span { 4970 | padding: 10px 16px; 4971 | font-size: 18px; 4972 | } 4973 | 4974 | .pagination-lg > li:first-child > a, 4975 | .pagination-lg > li:first-child > span { 4976 | border-bottom-left-radius: 6px; 4977 | border-top-left-radius: 6px; 4978 | } 4979 | 4980 | .pagination-lg > li:last-child > a, 4981 | .pagination-lg > li:last-child > span { 4982 | border-top-right-radius: 6px; 4983 | border-bottom-right-radius: 6px; 4984 | } 4985 | 4986 | .pagination-sm > li > a, 4987 | .pagination-sm > li > span { 4988 | padding: 5px 10px; 4989 | font-size: 12px; 4990 | } 4991 | 4992 | .pagination-sm > li:first-child > a, 4993 | .pagination-sm > li:first-child > span { 4994 | border-bottom-left-radius: 3px; 4995 | border-top-left-radius: 3px; 4996 | } 4997 | 4998 | .pagination-sm > li:last-child > a, 4999 | .pagination-sm > li:last-child > span { 5000 | border-top-right-radius: 3px; 5001 | border-bottom-right-radius: 3px; 5002 | } 5003 | 5004 | .pager { 5005 | padding-left: 0; 5006 | margin: 20px 0; 5007 | text-align: center; 5008 | list-style: none; 5009 | } 5010 | 5011 | .pager:before, 5012 | .pager:after { 5013 | display: table; 5014 | content: " "; 5015 | } 5016 | 5017 | .pager:after { 5018 | clear: both; 5019 | } 5020 | 5021 | .pager:before, 5022 | .pager:after { 5023 | display: table; 5024 | content: " "; 5025 | } 5026 | 5027 | .pager:after { 5028 | clear: both; 5029 | } 5030 | 5031 | .pager li { 5032 | display: inline; 5033 | } 5034 | 5035 | .pager li > a, 5036 | .pager li > span { 5037 | display: inline-block; 5038 | padding: 5px 14px; 5039 | background-color: #ffffff; 5040 | border: 1px solid #dddddd; 5041 | border-radius: 15px; 5042 | } 5043 | 5044 | .pager li > a:hover, 5045 | .pager li > a:focus { 5046 | text-decoration: none; 5047 | background-color: #eeeeee; 5048 | } 5049 | 5050 | .pager .next > a, 5051 | .pager .next > span { 5052 | float: right; 5053 | } 5054 | 5055 | .pager .previous > a, 5056 | .pager .previous > span { 5057 | float: left; 5058 | } 5059 | 5060 | .pager .disabled > a, 5061 | .pager .disabled > a:hover, 5062 | .pager .disabled > a:focus, 5063 | .pager .disabled > span { 5064 | color: #999999; 5065 | cursor: not-allowed; 5066 | background-color: #ffffff; 5067 | } 5068 | 5069 | .label { 5070 | display: inline; 5071 | padding: .2em .6em .3em; 5072 | font-size: 75%; 5073 | font-weight: bold; 5074 | line-height: 1; 5075 | color: #ffffff; 5076 | text-align: center; 5077 | white-space: nowrap; 5078 | vertical-align: baseline; 5079 | border-radius: .25em; 5080 | } 5081 | 5082 | .label[href]:hover, 5083 | .label[href]:focus { 5084 | color: #ffffff; 5085 | text-decoration: none; 5086 | cursor: pointer; 5087 | } 5088 | 5089 | .label:empty { 5090 | display: none; 5091 | } 5092 | 5093 | .label-default { 5094 | background-color: #999999; 5095 | } 5096 | 5097 | .label-default[href]:hover, 5098 | .label-default[href]:focus { 5099 | background-color: #808080; 5100 | } 5101 | 5102 | .label-primary { 5103 | background-color: #428bca; 5104 | } 5105 | 5106 | .label-primary[href]:hover, 5107 | .label-primary[href]:focus { 5108 | background-color: #3071a9; 5109 | } 5110 | 5111 | .label-success { 5112 | background-color: #5cb85c; 5113 | } 5114 | 5115 | .label-success[href]:hover, 5116 | .label-success[href]:focus { 5117 | background-color: #449d44; 5118 | } 5119 | 5120 | .label-info { 5121 | background-color: #5bc0de; 5122 | } 5123 | 5124 | .label-info[href]:hover, 5125 | .label-info[href]:focus { 5126 | background-color: #31b0d5; 5127 | } 5128 | 5129 | .label-warning { 5130 | background-color: #f0ad4e; 5131 | } 5132 | 5133 | .label-warning[href]:hover, 5134 | .label-warning[href]:focus { 5135 | background-color: #ec971f; 5136 | } 5137 | 5138 | .label-danger { 5139 | background-color: #d9534f; 5140 | } 5141 | 5142 | .label-danger[href]:hover, 5143 | .label-danger[href]:focus { 5144 | background-color: #c9302c; 5145 | } 5146 | 5147 | .badge { 5148 | display: inline-block; 5149 | min-width: 10px; 5150 | padding: 3px 7px; 5151 | font-size: 12px; 5152 | font-weight: bold; 5153 | line-height: 1; 5154 | color: #ffffff; 5155 | text-align: center; 5156 | white-space: nowrap; 5157 | vertical-align: baseline; 5158 | background-color: #999999; 5159 | border-radius: 10px; 5160 | } 5161 | 5162 | .badge:empty { 5163 | display: none; 5164 | } 5165 | 5166 | a.badge:hover, 5167 | a.badge:focus { 5168 | color: #ffffff; 5169 | text-decoration: none; 5170 | cursor: pointer; 5171 | } 5172 | 5173 | .btn .badge { 5174 | position: relative; 5175 | top: -1px; 5176 | } 5177 | 5178 | a.list-group-item.active > .badge, 5179 | .nav-pills > .active > a > .badge { 5180 | color: #428bca; 5181 | background-color: #ffffff; 5182 | } 5183 | 5184 | .nav-pills > li > a > .badge { 5185 | margin-left: 3px; 5186 | } 5187 | 5188 | .jumbotron { 5189 | padding: 30px; 5190 | margin-bottom: 30px; 5191 | font-size: 21px; 5192 | font-weight: 200; 5193 | line-height: 2.1428571435; 5194 | color: inherit; 5195 | background-color: #eeeeee; 5196 | } 5197 | 5198 | .jumbotron h1 { 5199 | line-height: 1; 5200 | color: inherit; 5201 | } 5202 | 5203 | .jumbotron p { 5204 | line-height: 1.4; 5205 | } 5206 | 5207 | .container .jumbotron { 5208 | border-radius: 6px; 5209 | } 5210 | 5211 | @media screen and (min-width: 768px) { 5212 | .jumbotron { 5213 | padding-top: 48px; 5214 | padding-bottom: 48px; 5215 | } 5216 | .container .jumbotron { 5217 | padding-right: 60px; 5218 | padding-left: 60px; 5219 | } 5220 | .jumbotron h1 { 5221 | font-size: 63px; 5222 | } 5223 | } 5224 | 5225 | .thumbnail { 5226 | display: inline-block; 5227 | display: block; 5228 | height: auto; 5229 | max-width: 100%; 5230 | padding: 4px; 5231 | margin-bottom: 20px; 5232 | line-height: 1.428571429; 5233 | background-color: #ffffff; 5234 | border: 1px solid #dddddd; 5235 | border-radius: 4px; 5236 | -webkit-transition: all 0.2s ease-in-out; 5237 | transition: all 0.2s ease-in-out; 5238 | } 5239 | 5240 | .thumbnail > img { 5241 | display: block; 5242 | height: auto; 5243 | max-width: 100%; 5244 | margin-right: auto; 5245 | margin-left: auto; 5246 | } 5247 | 5248 | a.thumbnail:hover, 5249 | a.thumbnail:focus, 5250 | a.thumbnail.active { 5251 | border-color: #428bca; 5252 | } 5253 | 5254 | .thumbnail .caption { 5255 | padding: 9px; 5256 | color: #333333; 5257 | } 5258 | 5259 | .alert { 5260 | padding: 15px; 5261 | margin-bottom: 20px; 5262 | border: 1px solid transparent; 5263 | border-radius: 4px; 5264 | } 5265 | 5266 | .alert h4 { 5267 | margin-top: 0; 5268 | color: inherit; 5269 | } 5270 | 5271 | .alert .alert-link { 5272 | font-weight: bold; 5273 | } 5274 | 5275 | .alert > p, 5276 | .alert > ul { 5277 | margin-bottom: 0; 5278 | } 5279 | 5280 | .alert > p + p { 5281 | margin-top: 5px; 5282 | } 5283 | 5284 | .alert-dismissable { 5285 | padding-right: 35px; 5286 | } 5287 | 5288 | .alert-dismissable .close { 5289 | position: relative; 5290 | top: -2px; 5291 | right: -21px; 5292 | color: inherit; 5293 | } 5294 | 5295 | .alert-success { 5296 | color: #468847; 5297 | background-color: #dff0d8; 5298 | border-color: #d6e9c6; 5299 | } 5300 | 5301 | .alert-success hr { 5302 | border-top-color: #c9e2b3; 5303 | } 5304 | 5305 | .alert-success .alert-link { 5306 | color: #356635; 5307 | } 5308 | 5309 | .alert-info { 5310 | color: #3a87ad; 5311 | background-color: #d9edf7; 5312 | border-color: #bce8f1; 5313 | } 5314 | 5315 | .alert-info hr { 5316 | border-top-color: #a6e1ec; 5317 | } 5318 | 5319 | .alert-info .alert-link { 5320 | color: #2d6987; 5321 | } 5322 | 5323 | .alert-warning { 5324 | color: #c09853; 5325 | background-color: #fcf8e3; 5326 | border-color: #faebcc; 5327 | } 5328 | 5329 | .alert-warning hr { 5330 | border-top-color: #f7e1b5; 5331 | } 5332 | 5333 | .alert-warning .alert-link { 5334 | color: #a47e3c; 5335 | } 5336 | 5337 | .alert-danger { 5338 | color: #b94a48; 5339 | background-color: #f2dede; 5340 | border-color: #ebccd1; 5341 | } 5342 | 5343 | .alert-danger hr { 5344 | border-top-color: #e4b9c0; 5345 | } 5346 | 5347 | .alert-danger .alert-link { 5348 | color: #953b39; 5349 | } 5350 | 5351 | @-webkit-keyframes progress-bar-stripes { 5352 | from { 5353 | background-position: 40px 0; 5354 | } 5355 | to { 5356 | background-position: 0 0; 5357 | } 5358 | } 5359 | 5360 | @-moz-keyframes progress-bar-stripes { 5361 | from { 5362 | background-position: 40px 0; 5363 | } 5364 | to { 5365 | background-position: 0 0; 5366 | } 5367 | } 5368 | 5369 | @-o-keyframes progress-bar-stripes { 5370 | from { 5371 | background-position: 0 0; 5372 | } 5373 | to { 5374 | background-position: 40px 0; 5375 | } 5376 | } 5377 | 5378 | @keyframes progress-bar-stripes { 5379 | from { 5380 | background-position: 40px 0; 5381 | } 5382 | to { 5383 | background-position: 0 0; 5384 | } 5385 | } 5386 | 5387 | .progress { 5388 | height: 20px; 5389 | margin-bottom: 20px; 5390 | overflow: hidden; 5391 | background-color: #f5f5f5; 5392 | border-radius: 4px; 5393 | -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 5394 | box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 5395 | } 5396 | 5397 | .progress-bar { 5398 | float: left; 5399 | width: 0; 5400 | height: 100%; 5401 | font-size: 12px; 5402 | line-height: 20px; 5403 | color: #ffffff; 5404 | text-align: center; 5405 | background-color: #428bca; 5406 | -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); 5407 | box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); 5408 | -webkit-transition: width 0.6s ease; 5409 | transition: width 0.6s ease; 5410 | } 5411 | 5412 | .progress-striped .progress-bar { 5413 | 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)); 5414 | 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); 5415 | 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); 5416 | 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); 5417 | background-size: 40px 40px; 5418 | } 5419 | 5420 | .progress.active .progress-bar { 5421 | -webkit-animation: progress-bar-stripes 2s linear infinite; 5422 | animation: progress-bar-stripes 2s linear infinite; 5423 | } 5424 | 5425 | .progress-bar-success { 5426 | background-color: #5cb85c; 5427 | } 5428 | 5429 | .progress-striped .progress-bar-success { 5430 | 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)); 5431 | 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); 5432 | 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); 5433 | 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); 5434 | } 5435 | 5436 | .progress-bar-info { 5437 | background-color: #5bc0de; 5438 | } 5439 | 5440 | .progress-striped .progress-bar-info { 5441 | 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)); 5442 | 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); 5443 | 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); 5444 | 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); 5445 | } 5446 | 5447 | .progress-bar-warning { 5448 | background-color: #f0ad4e; 5449 | } 5450 | 5451 | .progress-striped .progress-bar-warning { 5452 | 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)); 5453 | 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); 5454 | 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); 5455 | 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); 5456 | } 5457 | 5458 | .progress-bar-danger { 5459 | background-color: #d9534f; 5460 | } 5461 | 5462 | .progress-striped .progress-bar-danger { 5463 | 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)); 5464 | 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); 5465 | 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); 5466 | 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); 5467 | } 5468 | 5469 | .media, 5470 | .media-body { 5471 | overflow: hidden; 5472 | zoom: 1; 5473 | } 5474 | 5475 | .media, 5476 | .media .media { 5477 | margin-top: 15px; 5478 | } 5479 | 5480 | .media:first-child { 5481 | margin-top: 0; 5482 | } 5483 | 5484 | .media-object { 5485 | display: block; 5486 | } 5487 | 5488 | .media-heading { 5489 | margin: 0 0 5px; 5490 | } 5491 | 5492 | .media > .pull-left { 5493 | margin-right: 10px; 5494 | } 5495 | 5496 | .media > .pull-right { 5497 | margin-left: 10px; 5498 | } 5499 | 5500 | .media-list { 5501 | padding-left: 0; 5502 | list-style: none; 5503 | } 5504 | 5505 | .list-group { 5506 | padding-left: 0; 5507 | margin-bottom: 20px; 5508 | } 5509 | 5510 | .list-group-item { 5511 | position: relative; 5512 | display: block; 5513 | padding: 10px 15px; 5514 | margin-bottom: -1px; 5515 | background-color: #ffffff; 5516 | border: 1px solid #dddddd; 5517 | } 5518 | 5519 | .list-group-item:first-child { 5520 | border-top-right-radius: 4px; 5521 | border-top-left-radius: 4px; 5522 | } 5523 | 5524 | .list-group-item:last-child { 5525 | margin-bottom: 0; 5526 | border-bottom-right-radius: 4px; 5527 | border-bottom-left-radius: 4px; 5528 | } 5529 | 5530 | .list-group-item > .badge { 5531 | float: right; 5532 | } 5533 | 5534 | .list-group-item > .badge + .badge { 5535 | margin-right: 5px; 5536 | } 5537 | 5538 | a.list-group-item { 5539 | color: #555555; 5540 | } 5541 | 5542 | a.list-group-item .list-group-item-heading { 5543 | color: #333333; 5544 | } 5545 | 5546 | a.list-group-item:hover, 5547 | a.list-group-item:focus { 5548 | text-decoration: none; 5549 | background-color: #f5f5f5; 5550 | } 5551 | 5552 | a.list-group-item.active, 5553 | a.list-group-item.active:hover, 5554 | a.list-group-item.active:focus { 5555 | z-index: 2; 5556 | color: #ffffff; 5557 | background-color: #428bca; 5558 | border-color: #428bca; 5559 | } 5560 | 5561 | a.list-group-item.active .list-group-item-heading, 5562 | a.list-group-item.active:hover .list-group-item-heading, 5563 | a.list-group-item.active:focus .list-group-item-heading { 5564 | color: inherit; 5565 | } 5566 | 5567 | a.list-group-item.active .list-group-item-text, 5568 | a.list-group-item.active:hover .list-group-item-text, 5569 | a.list-group-item.active:focus .list-group-item-text { 5570 | color: #e1edf7; 5571 | } 5572 | 5573 | .list-group-item-heading { 5574 | margin-top: 0; 5575 | margin-bottom: 5px; 5576 | } 5577 | 5578 | .list-group-item-text { 5579 | margin-bottom: 0; 5580 | line-height: 1.3; 5581 | } 5582 | 5583 | .panel { 5584 | margin-bottom: 20px; 5585 | background-color: #ffffff; 5586 | border: 1px solid transparent; 5587 | border-radius: 4px; 5588 | -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); 5589 | box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); 5590 | } 5591 | 5592 | .panel-body { 5593 | padding: 15px; 5594 | } 5595 | 5596 | .panel-body:before, 5597 | .panel-body:after { 5598 | display: table; 5599 | content: " "; 5600 | } 5601 | 5602 | .panel-body:after { 5603 | clear: both; 5604 | } 5605 | 5606 | .panel-body:before, 5607 | .panel-body:after { 5608 | display: table; 5609 | content: " "; 5610 | } 5611 | 5612 | .panel-body:after { 5613 | clear: both; 5614 | } 5615 | 5616 | .panel > .list-group { 5617 | margin-bottom: 0; 5618 | } 5619 | 5620 | .panel > .list-group .list-group-item { 5621 | border-width: 1px 0; 5622 | } 5623 | 5624 | .panel > .list-group .list-group-item:first-child { 5625 | border-top-right-radius: 0; 5626 | border-top-left-radius: 0; 5627 | } 5628 | 5629 | .panel > .list-group .list-group-item:last-child { 5630 | border-bottom: 0; 5631 | } 5632 | 5633 | .panel-heading + .list-group .list-group-item:first-child { 5634 | border-top-width: 0; 5635 | } 5636 | 5637 | .panel > .table, 5638 | .panel > .table-responsive { 5639 | margin-bottom: 0; 5640 | } 5641 | 5642 | .panel > .panel-body + .table, 5643 | .panel > .panel-body + .table-responsive { 5644 | border-top: 1px solid #dddddd; 5645 | } 5646 | 5647 | .panel > .table-bordered, 5648 | .panel > .table-responsive > .table-bordered { 5649 | border: 0; 5650 | } 5651 | 5652 | .panel > .table-bordered > thead > tr > th:first-child, 5653 | .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, 5654 | .panel > .table-bordered > tbody > tr > th:first-child, 5655 | .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, 5656 | .panel > .table-bordered > tfoot > tr > th:first-child, 5657 | .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, 5658 | .panel > .table-bordered > thead > tr > td:first-child, 5659 | .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, 5660 | .panel > .table-bordered > tbody > tr > td:first-child, 5661 | .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, 5662 | .panel > .table-bordered > tfoot > tr > td:first-child, 5663 | .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { 5664 | border-left: 0; 5665 | } 5666 | 5667 | .panel > .table-bordered > thead > tr > th:last-child, 5668 | .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, 5669 | .panel > .table-bordered > tbody > tr > th:last-child, 5670 | .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, 5671 | .panel > .table-bordered > tfoot > tr > th:last-child, 5672 | .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, 5673 | .panel > .table-bordered > thead > tr > td:last-child, 5674 | .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, 5675 | .panel > .table-bordered > tbody > tr > td:last-child, 5676 | .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, 5677 | .panel > .table-bordered > tfoot > tr > td:last-child, 5678 | .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { 5679 | border-right: 0; 5680 | } 5681 | 5682 | .panel > .table-bordered > thead > tr:last-child > th, 5683 | .panel > .table-responsive > .table-bordered > thead > tr:last-child > th, 5684 | .panel > .table-bordered > tbody > tr:last-child > th, 5685 | .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, 5686 | .panel > .table-bordered > tfoot > tr:last-child > th, 5687 | .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, 5688 | .panel > .table-bordered > thead > tr:last-child > td, 5689 | .panel > .table-responsive > .table-bordered > thead > tr:last-child > td, 5690 | .panel > .table-bordered > tbody > tr:last-child > td, 5691 | .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, 5692 | .panel > .table-bordered > tfoot > tr:last-child > td, 5693 | .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td { 5694 | border-bottom: 0; 5695 | } 5696 | 5697 | .panel-heading { 5698 | padding: 10px 15px; 5699 | border-bottom: 1px solid transparent; 5700 | border-top-right-radius: 3px; 5701 | border-top-left-radius: 3px; 5702 | } 5703 | 5704 | .panel-heading > .dropdown .dropdown-toggle { 5705 | color: inherit; 5706 | } 5707 | 5708 | .panel-title { 5709 | margin-top: 0; 5710 | margin-bottom: 0; 5711 | font-size: 16px; 5712 | } 5713 | 5714 | .panel-title > a { 5715 | color: inherit; 5716 | } 5717 | 5718 | .panel-footer { 5719 | padding: 10px 15px; 5720 | background-color: #f5f5f5; 5721 | border-top: 1px solid #dddddd; 5722 | border-bottom-right-radius: 3px; 5723 | border-bottom-left-radius: 3px; 5724 | } 5725 | 5726 | .panel-group .panel { 5727 | margin-bottom: 0; 5728 | overflow: hidden; 5729 | border-radius: 4px; 5730 | } 5731 | 5732 | .panel-group .panel + .panel { 5733 | margin-top: 5px; 5734 | } 5735 | 5736 | .panel-group .panel-heading { 5737 | border-bottom: 0; 5738 | } 5739 | 5740 | .panel-group .panel-heading + .panel-collapse .panel-body { 5741 | border-top: 1px solid #dddddd; 5742 | } 5743 | 5744 | .panel-group .panel-footer { 5745 | border-top: 0; 5746 | } 5747 | 5748 | .panel-group .panel-footer + .panel-collapse .panel-body { 5749 | border-bottom: 1px solid #dddddd; 5750 | } 5751 | 5752 | .panel-default { 5753 | border-color: #dddddd; 5754 | } 5755 | 5756 | .panel-default > .panel-heading { 5757 | color: #333333; 5758 | background-color: #f5f5f5; 5759 | border-color: #dddddd; 5760 | } 5761 | 5762 | .panel-default > .panel-heading + .panel-collapse .panel-body { 5763 | border-top-color: #dddddd; 5764 | } 5765 | 5766 | .panel-default > .panel-heading > .dropdown .caret { 5767 | border-color: #333333 transparent; 5768 | } 5769 | 5770 | .panel-default > .panel-footer + .panel-collapse .panel-body { 5771 | border-bottom-color: #dddddd; 5772 | } 5773 | 5774 | .panel-primary { 5775 | border-color: #428bca; 5776 | } 5777 | 5778 | .panel-primary > .panel-heading { 5779 | color: #ffffff; 5780 | background-color: #428bca; 5781 | border-color: #428bca; 5782 | } 5783 | 5784 | .panel-primary > .panel-heading + .panel-collapse .panel-body { 5785 | border-top-color: #428bca; 5786 | } 5787 | 5788 | .panel-primary > .panel-heading > .dropdown .caret { 5789 | border-color: #ffffff transparent; 5790 | } 5791 | 5792 | .panel-primary > .panel-footer + .panel-collapse .panel-body { 5793 | border-bottom-color: #428bca; 5794 | } 5795 | 5796 | .panel-success { 5797 | border-color: #d6e9c6; 5798 | } 5799 | 5800 | .panel-success > .panel-heading { 5801 | color: #468847; 5802 | background-color: #dff0d8; 5803 | border-color: #d6e9c6; 5804 | } 5805 | 5806 | .panel-success > .panel-heading + .panel-collapse .panel-body { 5807 | border-top-color: #d6e9c6; 5808 | } 5809 | 5810 | .panel-success > .panel-heading > .dropdown .caret { 5811 | border-color: #468847 transparent; 5812 | } 5813 | 5814 | .panel-success > .panel-footer + .panel-collapse .panel-body { 5815 | border-bottom-color: #d6e9c6; 5816 | } 5817 | 5818 | .panel-warning { 5819 | border-color: #faebcc; 5820 | } 5821 | 5822 | .panel-warning > .panel-heading { 5823 | color: #c09853; 5824 | background-color: #fcf8e3; 5825 | border-color: #faebcc; 5826 | } 5827 | 5828 | .panel-warning > .panel-heading + .panel-collapse .panel-body { 5829 | border-top-color: #faebcc; 5830 | } 5831 | 5832 | .panel-warning > .panel-heading > .dropdown .caret { 5833 | border-color: #c09853 transparent; 5834 | } 5835 | 5836 | .panel-warning > .panel-footer + .panel-collapse .panel-body { 5837 | border-bottom-color: #faebcc; 5838 | } 5839 | 5840 | .panel-danger { 5841 | border-color: #ebccd1; 5842 | } 5843 | 5844 | .panel-danger > .panel-heading { 5845 | color: #b94a48; 5846 | background-color: #f2dede; 5847 | border-color: #ebccd1; 5848 | } 5849 | 5850 | .panel-danger > .panel-heading + .panel-collapse .panel-body { 5851 | border-top-color: #ebccd1; 5852 | } 5853 | 5854 | .panel-danger > .panel-heading > .dropdown .caret { 5855 | border-color: #b94a48 transparent; 5856 | } 5857 | 5858 | .panel-danger > .panel-footer + .panel-collapse .panel-body { 5859 | border-bottom-color: #ebccd1; 5860 | } 5861 | 5862 | .panel-info { 5863 | border-color: #bce8f1; 5864 | } 5865 | 5866 | .panel-info > .panel-heading { 5867 | color: #3a87ad; 5868 | background-color: #d9edf7; 5869 | border-color: #bce8f1; 5870 | } 5871 | 5872 | .panel-info > .panel-heading + .panel-collapse .panel-body { 5873 | border-top-color: #bce8f1; 5874 | } 5875 | 5876 | .panel-info > .panel-heading > .dropdown .caret { 5877 | border-color: #3a87ad transparent; 5878 | } 5879 | 5880 | .panel-info > .panel-footer + .panel-collapse .panel-body { 5881 | border-bottom-color: #bce8f1; 5882 | } 5883 | 5884 | .well { 5885 | min-height: 20px; 5886 | padding: 19px; 5887 | margin-bottom: 20px; 5888 | background-color: #f5f5f5; 5889 | border: 1px solid #e3e3e3; 5890 | border-radius: 4px; 5891 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); 5892 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); 5893 | } 5894 | 5895 | .well blockquote { 5896 | border-color: #ddd; 5897 | border-color: rgba(0, 0, 0, 0.15); 5898 | } 5899 | 5900 | .well-lg { 5901 | padding: 24px; 5902 | border-radius: 6px; 5903 | } 5904 | 5905 | .well-sm { 5906 | padding: 9px; 5907 | border-radius: 3px; 5908 | } 5909 | 5910 | .close { 5911 | float: right; 5912 | font-size: 21px; 5913 | font-weight: bold; 5914 | line-height: 1; 5915 | color: #000000; 5916 | text-shadow: 0 1px 0 #ffffff; 5917 | opacity: 0.2; 5918 | filter: alpha(opacity=20); 5919 | } 5920 | 5921 | .close:hover, 5922 | .close:focus { 5923 | color: #000000; 5924 | text-decoration: none; 5925 | cursor: pointer; 5926 | opacity: 0.5; 5927 | filter: alpha(opacity=50); 5928 | } 5929 | 5930 | button.close { 5931 | padding: 0; 5932 | cursor: pointer; 5933 | background: transparent; 5934 | border: 0; 5935 | -webkit-appearance: none; 5936 | } 5937 | 5938 | .modal-open { 5939 | overflow: hidden; 5940 | } 5941 | 5942 | .modal { 5943 | position: fixed; 5944 | top: 0; 5945 | right: 0; 5946 | bottom: 0; 5947 | left: 0; 5948 | z-index: 1040; 5949 | display: none; 5950 | overflow: auto; 5951 | overflow-y: scroll; 5952 | } 5953 | 5954 | .modal.fade .modal-dialog { 5955 | -webkit-transform: translate(0, -25%); 5956 | -ms-transform: translate(0, -25%); 5957 | transform: translate(0, -25%); 5958 | -webkit-transition: -webkit-transform 0.3s ease-out; 5959 | -moz-transition: -moz-transform 0.3s ease-out; 5960 | -o-transition: -o-transform 0.3s ease-out; 5961 | transition: transform 0.3s ease-out; 5962 | } 5963 | 5964 | .modal.in .modal-dialog { 5965 | -webkit-transform: translate(0, 0); 5966 | -ms-transform: translate(0, 0); 5967 | transform: translate(0, 0); 5968 | } 5969 | 5970 | .modal-dialog { 5971 | position: relative; 5972 | z-index: 1050; 5973 | width: auto; 5974 | padding: 10px; 5975 | margin-right: auto; 5976 | margin-left: auto; 5977 | } 5978 | 5979 | .modal-content { 5980 | position: relative; 5981 | background-color: #ffffff; 5982 | border: 1px solid #999999; 5983 | border: 1px solid rgba(0, 0, 0, 0.2); 5984 | border-radius: 6px; 5985 | outline: none; 5986 | -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); 5987 | box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); 5988 | background-clip: padding-box; 5989 | } 5990 | 5991 | .modal-backdrop { 5992 | position: fixed; 5993 | top: 0; 5994 | right: 0; 5995 | bottom: 0; 5996 | left: 0; 5997 | z-index: 1030; 5998 | background-color: #000000; 5999 | } 6000 | 6001 | .modal-backdrop.fade { 6002 | opacity: 0; 6003 | filter: alpha(opacity=0); 6004 | } 6005 | 6006 | .modal-backdrop.in { 6007 | opacity: 0.5; 6008 | filter: alpha(opacity=50); 6009 | } 6010 | 6011 | .modal-header { 6012 | min-height: 16.428571429px; 6013 | padding: 15px; 6014 | border-bottom: 1px solid #e5e5e5; 6015 | } 6016 | 6017 | .modal-header .close { 6018 | margin-top: -2px; 6019 | } 6020 | 6021 | .modal-title { 6022 | margin: 0; 6023 | line-height: 1.428571429; 6024 | } 6025 | 6026 | .modal-body { 6027 | position: relative; 6028 | padding: 20px; 6029 | } 6030 | 6031 | .modal-footer { 6032 | padding: 19px 20px 20px; 6033 | margin-top: 15px; 6034 | text-align: right; 6035 | border-top: 1px solid #e5e5e5; 6036 | } 6037 | 6038 | .modal-footer:before, 6039 | .modal-footer:after { 6040 | display: table; 6041 | content: " "; 6042 | } 6043 | 6044 | .modal-footer:after { 6045 | clear: both; 6046 | } 6047 | 6048 | .modal-footer:before, 6049 | .modal-footer:after { 6050 | display: table; 6051 | content: " "; 6052 | } 6053 | 6054 | .modal-footer:after { 6055 | clear: both; 6056 | } 6057 | 6058 | .modal-footer .btn + .btn { 6059 | margin-bottom: 0; 6060 | margin-left: 5px; 6061 | } 6062 | 6063 | .modal-footer .btn-group .btn + .btn { 6064 | margin-left: -1px; 6065 | } 6066 | 6067 | .modal-footer .btn-block + .btn-block { 6068 | margin-left: 0; 6069 | } 6070 | 6071 | @media screen and (min-width: 768px) { 6072 | .modal-dialog { 6073 | width: 600px; 6074 | padding-top: 30px; 6075 | padding-bottom: 30px; 6076 | } 6077 | .modal-content { 6078 | -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); 6079 | box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); 6080 | } 6081 | } 6082 | 6083 | .tooltip { 6084 | position: absolute; 6085 | z-index: 1030; 6086 | display: block; 6087 | font-size: 12px; 6088 | line-height: 1.4; 6089 | opacity: 0; 6090 | filter: alpha(opacity=0); 6091 | visibility: visible; 6092 | } 6093 | 6094 | .tooltip.in { 6095 | opacity: 0.9; 6096 | filter: alpha(opacity=90); 6097 | } 6098 | 6099 | .tooltip.top { 6100 | padding: 5px 0; 6101 | margin-top: -3px; 6102 | } 6103 | 6104 | .tooltip.right { 6105 | padding: 0 5px; 6106 | margin-left: 3px; 6107 | } 6108 | 6109 | .tooltip.bottom { 6110 | padding: 5px 0; 6111 | margin-top: 3px; 6112 | } 6113 | 6114 | .tooltip.left { 6115 | padding: 0 5px; 6116 | margin-left: -3px; 6117 | } 6118 | 6119 | .tooltip-inner { 6120 | max-width: 200px; 6121 | padding: 3px 8px; 6122 | color: #ffffff; 6123 | text-align: center; 6124 | text-decoration: none; 6125 | background-color: #000000; 6126 | border-radius: 4px; 6127 | } 6128 | 6129 | .tooltip-arrow { 6130 | position: absolute; 6131 | width: 0; 6132 | height: 0; 6133 | border-color: transparent; 6134 | border-style: solid; 6135 | } 6136 | 6137 | .tooltip.top .tooltip-arrow { 6138 | bottom: 0; 6139 | left: 50%; 6140 | margin-left: -5px; 6141 | border-top-color: #000000; 6142 | border-width: 5px 5px 0; 6143 | } 6144 | 6145 | .tooltip.top-left .tooltip-arrow { 6146 | bottom: 0; 6147 | left: 5px; 6148 | border-top-color: #000000; 6149 | border-width: 5px 5px 0; 6150 | } 6151 | 6152 | .tooltip.top-right .tooltip-arrow { 6153 | right: 5px; 6154 | bottom: 0; 6155 | border-top-color: #000000; 6156 | border-width: 5px 5px 0; 6157 | } 6158 | 6159 | .tooltip.right .tooltip-arrow { 6160 | top: 50%; 6161 | left: 0; 6162 | margin-top: -5px; 6163 | border-right-color: #000000; 6164 | border-width: 5px 5px 5px 0; 6165 | } 6166 | 6167 | .tooltip.left .tooltip-arrow { 6168 | top: 50%; 6169 | right: 0; 6170 | margin-top: -5px; 6171 | border-left-color: #000000; 6172 | border-width: 5px 0 5px 5px; 6173 | } 6174 | 6175 | .tooltip.bottom .tooltip-arrow { 6176 | top: 0; 6177 | left: 50%; 6178 | margin-left: -5px; 6179 | border-bottom-color: #000000; 6180 | border-width: 0 5px 5px; 6181 | } 6182 | 6183 | .tooltip.bottom-left .tooltip-arrow { 6184 | top: 0; 6185 | left: 5px; 6186 | border-bottom-color: #000000; 6187 | border-width: 0 5px 5px; 6188 | } 6189 | 6190 | .tooltip.bottom-right .tooltip-arrow { 6191 | top: 0; 6192 | right: 5px; 6193 | border-bottom-color: #000000; 6194 | border-width: 0 5px 5px; 6195 | } 6196 | 6197 | .popover { 6198 | position: absolute; 6199 | top: 0; 6200 | left: 0; 6201 | z-index: 1010; 6202 | display: none; 6203 | max-width: 276px; 6204 | padding: 1px; 6205 | text-align: left; 6206 | white-space: normal; 6207 | background-color: #ffffff; 6208 | border: 1px solid #cccccc; 6209 | border: 1px solid rgba(0, 0, 0, 0.2); 6210 | border-radius: 6px; 6211 | -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 6212 | box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 6213 | background-clip: padding-box; 6214 | } 6215 | 6216 | .popover.top { 6217 | margin-top: -10px; 6218 | } 6219 | 6220 | .popover.right { 6221 | margin-left: 10px; 6222 | } 6223 | 6224 | .popover.bottom { 6225 | margin-top: 10px; 6226 | } 6227 | 6228 | .popover.left { 6229 | margin-left: -10px; 6230 | } 6231 | 6232 | .popover-title { 6233 | padding: 8px 14px; 6234 | margin: 0; 6235 | font-size: 14px; 6236 | font-weight: normal; 6237 | line-height: 18px; 6238 | background-color: #f7f7f7; 6239 | border-bottom: 1px solid #ebebeb; 6240 | border-radius: 5px 5px 0 0; 6241 | } 6242 | 6243 | .popover-content { 6244 | padding: 9px 14px; 6245 | } 6246 | 6247 | .popover .arrow, 6248 | .popover .arrow:after { 6249 | position: absolute; 6250 | display: block; 6251 | width: 0; 6252 | height: 0; 6253 | border-color: transparent; 6254 | border-style: solid; 6255 | } 6256 | 6257 | .popover .arrow { 6258 | border-width: 11px; 6259 | } 6260 | 6261 | .popover .arrow:after { 6262 | border-width: 10px; 6263 | content: ""; 6264 | } 6265 | 6266 | .popover.top .arrow { 6267 | bottom: -11px; 6268 | left: 50%; 6269 | margin-left: -11px; 6270 | border-top-color: #999999; 6271 | border-top-color: rgba(0, 0, 0, 0.25); 6272 | border-bottom-width: 0; 6273 | } 6274 | 6275 | .popover.top .arrow:after { 6276 | bottom: 1px; 6277 | margin-left: -10px; 6278 | border-top-color: #ffffff; 6279 | border-bottom-width: 0; 6280 | content: " "; 6281 | } 6282 | 6283 | .popover.right .arrow { 6284 | top: 50%; 6285 | left: -11px; 6286 | margin-top: -11px; 6287 | border-right-color: #999999; 6288 | border-right-color: rgba(0, 0, 0, 0.25); 6289 | border-left-width: 0; 6290 | } 6291 | 6292 | .popover.right .arrow:after { 6293 | bottom: -10px; 6294 | left: 1px; 6295 | border-right-color: #ffffff; 6296 | border-left-width: 0; 6297 | content: " "; 6298 | } 6299 | 6300 | .popover.bottom .arrow { 6301 | top: -11px; 6302 | left: 50%; 6303 | margin-left: -11px; 6304 | border-bottom-color: #999999; 6305 | border-bottom-color: rgba(0, 0, 0, 0.25); 6306 | border-top-width: 0; 6307 | } 6308 | 6309 | .popover.bottom .arrow:after { 6310 | top: 1px; 6311 | margin-left: -10px; 6312 | border-bottom-color: #ffffff; 6313 | border-top-width: 0; 6314 | content: " "; 6315 | } 6316 | 6317 | .popover.left .arrow { 6318 | top: 50%; 6319 | right: -11px; 6320 | margin-top: -11px; 6321 | border-left-color: #999999; 6322 | border-left-color: rgba(0, 0, 0, 0.25); 6323 | border-right-width: 0; 6324 | } 6325 | 6326 | .popover.left .arrow:after { 6327 | right: 1px; 6328 | bottom: -10px; 6329 | border-left-color: #ffffff; 6330 | border-right-width: 0; 6331 | content: " "; 6332 | } 6333 | 6334 | .carousel { 6335 | position: relative; 6336 | } 6337 | 6338 | .carousel-inner { 6339 | position: relative; 6340 | width: 100%; 6341 | overflow: hidden; 6342 | } 6343 | 6344 | .carousel-inner > .item { 6345 | position: relative; 6346 | display: none; 6347 | -webkit-transition: 0.6s ease-in-out left; 6348 | transition: 0.6s ease-in-out left; 6349 | } 6350 | 6351 | .carousel-inner > .item > img, 6352 | .carousel-inner > .item > a > img { 6353 | display: block; 6354 | height: auto; 6355 | max-width: 100%; 6356 | line-height: 1; 6357 | } 6358 | 6359 | .carousel-inner > .active, 6360 | .carousel-inner > .next, 6361 | .carousel-inner > .prev { 6362 | display: block; 6363 | } 6364 | 6365 | .carousel-inner > .active { 6366 | left: 0; 6367 | } 6368 | 6369 | .carousel-inner > .next, 6370 | .carousel-inner > .prev { 6371 | position: absolute; 6372 | top: 0; 6373 | width: 100%; 6374 | } 6375 | 6376 | .carousel-inner > .next { 6377 | left: 100%; 6378 | } 6379 | 6380 | .carousel-inner > .prev { 6381 | left: -100%; 6382 | } 6383 | 6384 | .carousel-inner > .next.left, 6385 | .carousel-inner > .prev.right { 6386 | left: 0; 6387 | } 6388 | 6389 | .carousel-inner > .active.left { 6390 | left: -100%; 6391 | } 6392 | 6393 | .carousel-inner > .active.right { 6394 | left: 100%; 6395 | } 6396 | 6397 | .carousel-control { 6398 | position: absolute; 6399 | top: 0; 6400 | bottom: 0; 6401 | left: 0; 6402 | width: 15%; 6403 | font-size: 20px; 6404 | color: #ffffff; 6405 | text-align: center; 6406 | text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); 6407 | opacity: 0.5; 6408 | filter: alpha(opacity=50); 6409 | } 6410 | 6411 | .carousel-control.left { 6412 | background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); 6413 | background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); 6414 | background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); 6415 | background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); 6416 | background-repeat: repeat-x; 6417 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); 6418 | } 6419 | 6420 | .carousel-control.right { 6421 | right: 0; 6422 | left: auto; 6423 | background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); 6424 | background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); 6425 | background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); 6426 | background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); 6427 | background-repeat: repeat-x; 6428 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); 6429 | } 6430 | 6431 | .carousel-control:hover, 6432 | .carousel-control:focus { 6433 | color: #ffffff; 6434 | text-decoration: none; 6435 | opacity: 0.9; 6436 | filter: alpha(opacity=90); 6437 | } 6438 | 6439 | .carousel-control .icon-prev, 6440 | .carousel-control .icon-next, 6441 | .carousel-control .glyphicon-chevron-left, 6442 | .carousel-control .glyphicon-chevron-right { 6443 | position: absolute; 6444 | top: 50%; 6445 | z-index: 5; 6446 | display: inline-block; 6447 | } 6448 | 6449 | .carousel-control .icon-prev, 6450 | .carousel-control .glyphicon-chevron-left { 6451 | left: 50%; 6452 | } 6453 | 6454 | .carousel-control .icon-next, 6455 | .carousel-control .glyphicon-chevron-right { 6456 | right: 50%; 6457 | } 6458 | 6459 | .carousel-control .icon-prev, 6460 | .carousel-control .icon-next { 6461 | width: 20px; 6462 | height: 20px; 6463 | margin-top: -10px; 6464 | margin-left: -10px; 6465 | font-family: serif; 6466 | } 6467 | 6468 | .carousel-control .icon-prev:before { 6469 | content: '\2039'; 6470 | } 6471 | 6472 | .carousel-control .icon-next:before { 6473 | content: '\203a'; 6474 | } 6475 | 6476 | .carousel-indicators { 6477 | position: absolute; 6478 | bottom: 10px; 6479 | left: 50%; 6480 | z-index: 15; 6481 | width: 60%; 6482 | padding-left: 0; 6483 | margin-left: -30%; 6484 | text-align: center; 6485 | list-style: none; 6486 | } 6487 | 6488 | .carousel-indicators li { 6489 | display: inline-block; 6490 | width: 10px; 6491 | height: 10px; 6492 | margin: 1px; 6493 | text-indent: -999px; 6494 | cursor: pointer; 6495 | background-color: #000 \9; 6496 | background-color: rgba(0, 0, 0, 0); 6497 | border: 1px solid #ffffff; 6498 | border-radius: 10px; 6499 | } 6500 | 6501 | .carousel-indicators .active { 6502 | width: 12px; 6503 | height: 12px; 6504 | margin: 0; 6505 | background-color: #ffffff; 6506 | } 6507 | 6508 | .carousel-caption { 6509 | position: absolute; 6510 | right: 15%; 6511 | bottom: 20px; 6512 | left: 15%; 6513 | z-index: 10; 6514 | padding-top: 20px; 6515 | padding-bottom: 20px; 6516 | color: #ffffff; 6517 | text-align: center; 6518 | text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); 6519 | } 6520 | 6521 | .carousel-caption .btn { 6522 | text-shadow: none; 6523 | } 6524 | 6525 | @media screen and (min-width: 768px) { 6526 | .carousel-control .glyphicons-chevron-left, 6527 | .carousel-control .glyphicons-chevron-right, 6528 | .carousel-control .icon-prev, 6529 | .carousel-control .icon-next { 6530 | width: 30px; 6531 | height: 30px; 6532 | margin-top: -15px; 6533 | margin-left: -15px; 6534 | font-size: 30px; 6535 | } 6536 | .carousel-caption { 6537 | right: 20%; 6538 | left: 20%; 6539 | padding-bottom: 30px; 6540 | } 6541 | .carousel-indicators { 6542 | bottom: 20px; 6543 | } 6544 | } 6545 | 6546 | .clearfix:before, 6547 | .clearfix:after { 6548 | display: table; 6549 | content: " "; 6550 | } 6551 | 6552 | .clearfix:after { 6553 | clear: both; 6554 | } 6555 | 6556 | .center-block { 6557 | display: block; 6558 | margin-right: auto; 6559 | margin-left: auto; 6560 | } 6561 | 6562 | .pull-right { 6563 | float: right !important; 6564 | } 6565 | 6566 | .pull-left { 6567 | float: left !important; 6568 | } 6569 | 6570 | .hide { 6571 | display: none !important; 6572 | } 6573 | 6574 | .show { 6575 | display: block !important; 6576 | } 6577 | 6578 | .invisible { 6579 | visibility: hidden; 6580 | } 6581 | 6582 | .text-hide { 6583 | font: 0/0 a; 6584 | color: transparent; 6585 | text-shadow: none; 6586 | background-color: transparent; 6587 | border: 0; 6588 | } 6589 | 6590 | .hidden { 6591 | display: none !important; 6592 | visibility: hidden !important; 6593 | } 6594 | 6595 | .affix { 6596 | position: fixed; 6597 | } 6598 | 6599 | @-ms-viewport { 6600 | width: device-width; 6601 | } 6602 | 6603 | .visible-xs, 6604 | tr.visible-xs, 6605 | th.visible-xs, 6606 | td.visible-xs { 6607 | display: none !important; 6608 | } 6609 | 6610 | @media (max-width: 767px) { 6611 | .visible-xs { 6612 | display: block !important; 6613 | } 6614 | tr.visible-xs { 6615 | display: table-row !important; 6616 | } 6617 | th.visible-xs, 6618 | td.visible-xs { 6619 | display: table-cell !important; 6620 | } 6621 | } 6622 | 6623 | @media (min-width: 768px) and (max-width: 991px) { 6624 | .visible-xs.visible-sm { 6625 | display: block !important; 6626 | } 6627 | tr.visible-xs.visible-sm { 6628 | display: table-row !important; 6629 | } 6630 | th.visible-xs.visible-sm, 6631 | td.visible-xs.visible-sm { 6632 | display: table-cell !important; 6633 | } 6634 | } 6635 | 6636 | @media (min-width: 992px) and (max-width: 1199px) { 6637 | .visible-xs.visible-md { 6638 | display: block !important; 6639 | } 6640 | tr.visible-xs.visible-md { 6641 | display: table-row !important; 6642 | } 6643 | th.visible-xs.visible-md, 6644 | td.visible-xs.visible-md { 6645 | display: table-cell !important; 6646 | } 6647 | } 6648 | 6649 | @media (min-width: 1200px) { 6650 | .visible-xs.visible-lg { 6651 | display: block !important; 6652 | } 6653 | tr.visible-xs.visible-lg { 6654 | display: table-row !important; 6655 | } 6656 | th.visible-xs.visible-lg, 6657 | td.visible-xs.visible-lg { 6658 | display: table-cell !important; 6659 | } 6660 | } 6661 | 6662 | .visible-sm, 6663 | tr.visible-sm, 6664 | th.visible-sm, 6665 | td.visible-sm { 6666 | display: none !important; 6667 | } 6668 | 6669 | @media (max-width: 767px) { 6670 | .visible-sm.visible-xs { 6671 | display: block !important; 6672 | } 6673 | tr.visible-sm.visible-xs { 6674 | display: table-row !important; 6675 | } 6676 | th.visible-sm.visible-xs, 6677 | td.visible-sm.visible-xs { 6678 | display: table-cell !important; 6679 | } 6680 | } 6681 | 6682 | @media (min-width: 768px) and (max-width: 991px) { 6683 | .visible-sm { 6684 | display: block !important; 6685 | } 6686 | tr.visible-sm { 6687 | display: table-row !important; 6688 | } 6689 | th.visible-sm, 6690 | td.visible-sm { 6691 | display: table-cell !important; 6692 | } 6693 | } 6694 | 6695 | @media (min-width: 992px) and (max-width: 1199px) { 6696 | .visible-sm.visible-md { 6697 | display: block !important; 6698 | } 6699 | tr.visible-sm.visible-md { 6700 | display: table-row !important; 6701 | } 6702 | th.visible-sm.visible-md, 6703 | td.visible-sm.visible-md { 6704 | display: table-cell !important; 6705 | } 6706 | } 6707 | 6708 | @media (min-width: 1200px) { 6709 | .visible-sm.visible-lg { 6710 | display: block !important; 6711 | } 6712 | tr.visible-sm.visible-lg { 6713 | display: table-row !important; 6714 | } 6715 | th.visible-sm.visible-lg, 6716 | td.visible-sm.visible-lg { 6717 | display: table-cell !important; 6718 | } 6719 | } 6720 | 6721 | .visible-md, 6722 | tr.visible-md, 6723 | th.visible-md, 6724 | td.visible-md { 6725 | display: none !important; 6726 | } 6727 | 6728 | @media (max-width: 767px) { 6729 | .visible-md.visible-xs { 6730 | display: block !important; 6731 | } 6732 | tr.visible-md.visible-xs { 6733 | display: table-row !important; 6734 | } 6735 | th.visible-md.visible-xs, 6736 | td.visible-md.visible-xs { 6737 | display: table-cell !important; 6738 | } 6739 | } 6740 | 6741 | @media (min-width: 768px) and (max-width: 991px) { 6742 | .visible-md.visible-sm { 6743 | display: block !important; 6744 | } 6745 | tr.visible-md.visible-sm { 6746 | display: table-row !important; 6747 | } 6748 | th.visible-md.visible-sm, 6749 | td.visible-md.visible-sm { 6750 | display: table-cell !important; 6751 | } 6752 | } 6753 | 6754 | @media (min-width: 992px) and (max-width: 1199px) { 6755 | .visible-md { 6756 | display: block !important; 6757 | } 6758 | tr.visible-md { 6759 | display: table-row !important; 6760 | } 6761 | th.visible-md, 6762 | td.visible-md { 6763 | display: table-cell !important; 6764 | } 6765 | } 6766 | 6767 | @media (min-width: 1200px) { 6768 | .visible-md.visible-lg { 6769 | display: block !important; 6770 | } 6771 | tr.visible-md.visible-lg { 6772 | display: table-row !important; 6773 | } 6774 | th.visible-md.visible-lg, 6775 | td.visible-md.visible-lg { 6776 | display: table-cell !important; 6777 | } 6778 | } 6779 | 6780 | .visible-lg, 6781 | tr.visible-lg, 6782 | th.visible-lg, 6783 | td.visible-lg { 6784 | display: none !important; 6785 | } 6786 | 6787 | @media (max-width: 767px) { 6788 | .visible-lg.visible-xs { 6789 | display: block !important; 6790 | } 6791 | tr.visible-lg.visible-xs { 6792 | display: table-row !important; 6793 | } 6794 | th.visible-lg.visible-xs, 6795 | td.visible-lg.visible-xs { 6796 | display: table-cell !important; 6797 | } 6798 | } 6799 | 6800 | @media (min-width: 768px) and (max-width: 991px) { 6801 | .visible-lg.visible-sm { 6802 | display: block !important; 6803 | } 6804 | tr.visible-lg.visible-sm { 6805 | display: table-row !important; 6806 | } 6807 | th.visible-lg.visible-sm, 6808 | td.visible-lg.visible-sm { 6809 | display: table-cell !important; 6810 | } 6811 | } 6812 | 6813 | @media (min-width: 992px) and (max-width: 1199px) { 6814 | .visible-lg.visible-md { 6815 | display: block !important; 6816 | } 6817 | tr.visible-lg.visible-md { 6818 | display: table-row !important; 6819 | } 6820 | th.visible-lg.visible-md, 6821 | td.visible-lg.visible-md { 6822 | display: table-cell !important; 6823 | } 6824 | } 6825 | 6826 | @media (min-width: 1200px) { 6827 | .visible-lg { 6828 | display: block !important; 6829 | } 6830 | tr.visible-lg { 6831 | display: table-row !important; 6832 | } 6833 | th.visible-lg, 6834 | td.visible-lg { 6835 | display: table-cell !important; 6836 | } 6837 | } 6838 | 6839 | .hidden-xs { 6840 | display: block !important; 6841 | } 6842 | 6843 | tr.hidden-xs { 6844 | display: table-row !important; 6845 | } 6846 | 6847 | th.hidden-xs, 6848 | td.hidden-xs { 6849 | display: table-cell !important; 6850 | } 6851 | 6852 | @media (max-width: 767px) { 6853 | .hidden-xs, 6854 | tr.hidden-xs, 6855 | th.hidden-xs, 6856 | td.hidden-xs { 6857 | display: none !important; 6858 | } 6859 | } 6860 | 6861 | @media (min-width: 768px) and (max-width: 991px) { 6862 | .hidden-xs.hidden-sm, 6863 | tr.hidden-xs.hidden-sm, 6864 | th.hidden-xs.hidden-sm, 6865 | td.hidden-xs.hidden-sm { 6866 | display: none !important; 6867 | } 6868 | } 6869 | 6870 | @media (min-width: 992px) and (max-width: 1199px) { 6871 | .hidden-xs.hidden-md, 6872 | tr.hidden-xs.hidden-md, 6873 | th.hidden-xs.hidden-md, 6874 | td.hidden-xs.hidden-md { 6875 | display: none !important; 6876 | } 6877 | } 6878 | 6879 | @media (min-width: 1200px) { 6880 | .hidden-xs.hidden-lg, 6881 | tr.hidden-xs.hidden-lg, 6882 | th.hidden-xs.hidden-lg, 6883 | td.hidden-xs.hidden-lg { 6884 | display: none !important; 6885 | } 6886 | } 6887 | 6888 | .hidden-sm { 6889 | display: block !important; 6890 | } 6891 | 6892 | tr.hidden-sm { 6893 | display: table-row !important; 6894 | } 6895 | 6896 | th.hidden-sm, 6897 | td.hidden-sm { 6898 | display: table-cell !important; 6899 | } 6900 | 6901 | @media (max-width: 767px) { 6902 | .hidden-sm.hidden-xs, 6903 | tr.hidden-sm.hidden-xs, 6904 | th.hidden-sm.hidden-xs, 6905 | td.hidden-sm.hidden-xs { 6906 | display: none !important; 6907 | } 6908 | } 6909 | 6910 | @media (min-width: 768px) and (max-width: 991px) { 6911 | .hidden-sm, 6912 | tr.hidden-sm, 6913 | th.hidden-sm, 6914 | td.hidden-sm { 6915 | display: none !important; 6916 | } 6917 | } 6918 | 6919 | @media (min-width: 992px) and (max-width: 1199px) { 6920 | .hidden-sm.hidden-md, 6921 | tr.hidden-sm.hidden-md, 6922 | th.hidden-sm.hidden-md, 6923 | td.hidden-sm.hidden-md { 6924 | display: none !important; 6925 | } 6926 | } 6927 | 6928 | @media (min-width: 1200px) { 6929 | .hidden-sm.hidden-lg, 6930 | tr.hidden-sm.hidden-lg, 6931 | th.hidden-sm.hidden-lg, 6932 | td.hidden-sm.hidden-lg { 6933 | display: none !important; 6934 | } 6935 | } 6936 | 6937 | .hidden-md { 6938 | display: block !important; 6939 | } 6940 | 6941 | tr.hidden-md { 6942 | display: table-row !important; 6943 | } 6944 | 6945 | th.hidden-md, 6946 | td.hidden-md { 6947 | display: table-cell !important; 6948 | } 6949 | 6950 | @media (max-width: 767px) { 6951 | .hidden-md.hidden-xs, 6952 | tr.hidden-md.hidden-xs, 6953 | th.hidden-md.hidden-xs, 6954 | td.hidden-md.hidden-xs { 6955 | display: none !important; 6956 | } 6957 | } 6958 | 6959 | @media (min-width: 768px) and (max-width: 991px) { 6960 | .hidden-md.hidden-sm, 6961 | tr.hidden-md.hidden-sm, 6962 | th.hidden-md.hidden-sm, 6963 | td.hidden-md.hidden-sm { 6964 | display: none !important; 6965 | } 6966 | } 6967 | 6968 | @media (min-width: 992px) and (max-width: 1199px) { 6969 | .hidden-md, 6970 | tr.hidden-md, 6971 | th.hidden-md, 6972 | td.hidden-md { 6973 | display: none !important; 6974 | } 6975 | } 6976 | 6977 | @media (min-width: 1200px) { 6978 | .hidden-md.hidden-lg, 6979 | tr.hidden-md.hidden-lg, 6980 | th.hidden-md.hidden-lg, 6981 | td.hidden-md.hidden-lg { 6982 | display: none !important; 6983 | } 6984 | } 6985 | 6986 | .hidden-lg { 6987 | display: block !important; 6988 | } 6989 | 6990 | tr.hidden-lg { 6991 | display: table-row !important; 6992 | } 6993 | 6994 | th.hidden-lg, 6995 | td.hidden-lg { 6996 | display: table-cell !important; 6997 | } 6998 | 6999 | @media (max-width: 767px) { 7000 | .hidden-lg.hidden-xs, 7001 | tr.hidden-lg.hidden-xs, 7002 | th.hidden-lg.hidden-xs, 7003 | td.hidden-lg.hidden-xs { 7004 | display: none !important; 7005 | } 7006 | } 7007 | 7008 | @media (min-width: 768px) and (max-width: 991px) { 7009 | .hidden-lg.hidden-sm, 7010 | tr.hidden-lg.hidden-sm, 7011 | th.hidden-lg.hidden-sm, 7012 | td.hidden-lg.hidden-sm { 7013 | display: none !important; 7014 | } 7015 | } 7016 | 7017 | @media (min-width: 992px) and (max-width: 1199px) { 7018 | .hidden-lg.hidden-md, 7019 | tr.hidden-lg.hidden-md, 7020 | th.hidden-lg.hidden-md, 7021 | td.hidden-lg.hidden-md { 7022 | display: none !important; 7023 | } 7024 | } 7025 | 7026 | @media (min-width: 1200px) { 7027 | .hidden-lg, 7028 | tr.hidden-lg, 7029 | th.hidden-lg, 7030 | td.hidden-lg { 7031 | display: none !important; 7032 | } 7033 | } 7034 | 7035 | .visible-print, 7036 | tr.visible-print, 7037 | th.visible-print, 7038 | td.visible-print { 7039 | display: none !important; 7040 | } 7041 | 7042 | @media print { 7043 | .visible-print { 7044 | display: block !important; 7045 | } 7046 | tr.visible-print { 7047 | display: table-row !important; 7048 | } 7049 | th.visible-print, 7050 | td.visible-print { 7051 | display: table-cell !important; 7052 | } 7053 | .hidden-print, 7054 | tr.hidden-print, 7055 | th.hidden-print, 7056 | td.hidden-print { 7057 | display: none !important; 7058 | } 7059 | } -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- 1 | __________ .___ ________ _______ 2 | \______ \ ____ _____ __| _/___________ \_____ \\ _ \ 3 | | _// __ \\__ \ / __ |/ __ \_ __ \ _(__ ____ /\____ |\___ >__| /______ /\_____ / 6 | \/ \/ \/ \/ \/ \/ \/ -------------------------------------------------------------------------------- /src/main/resources/config.yml: -------------------------------------------------------------------------------- 1 | mongohost: localhost 2 | mongoport: 27017 3 | mongodb: mydb -------------------------------------------------------------------------------- /src/main/resources/views/index.ftl: -------------------------------------------------------------------------------- 1 | <#-- @ftlvariable name="" type="com.shekhar.reader30.views.IndexView" --> 2 | 3 | 4 | 5 | 6 | 12 | 13 | 14 | 27 | 28 |
29 |

List of Blogs

30 | 37 |
38 | 39 | 40 | 41 | --------------------------------------------------------------------------------