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