github.com/sym3tri/etcd@v0.2.1-0.20140422215517-a563d82f95d6/mod/dashboard/app/coreos-web/coreos.css (about)

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