github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/themes/wind/static/libs/qiniu-js-sdk-master/demo/bootstrap/css/bootstrap.css (about)

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