github.com/kayoticsully/syncthing@v0.8.9-0.20140724133906-c45a2fdc03f8/assets/bootstrap-3.1.1/dist/css/bootstrap.css (about)

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