github.com/fanux/shipyard@v0.0.0-20161009071005-6515ce223235/controller/static/semantic/dist/semantic.css (about)

     1   /*
     2   * # Semantic UI - x.x
     3   * https://github.com/Semantic-Org/Semantic-UI
     4   * http://www.semantic-ui.com/
     5   *
     6   * Copyright 2014 Contributors
     7   * Released under the MIT license
     8   * http://opensource.org/licenses/MIT
     9   *
    10   */
    11  @import 'https://fonts.googleapis.com/css?family=Roboto:400,700,400italic,700italic&subset=latin';
    12  /*!
    13   * # Semantic UI x.x - Reset
    14   * http://github.com/semantic-org/semantic-ui/
    15   *
    16   *
    17   * Copyright 2014 Contributors
    18   * Released under the MIT license
    19   * http://opensource.org/licenses/MIT
    20   *
    21   */
    22  
    23  /*******************************
    24               Reset
    25  *******************************/
    26  
    27  /* Border-Box */
    28  
    29  *,
    30  *:before,
    31  *:after {
    32    box-sizing: inherit;
    33  }
    34  
    35  html {
    36    box-sizing: border-box;
    37  }
    38  
    39  /* iPad Input Shadows */
    40  
    41  input[type="text"],
    42  input[type="email"],
    43  input[type="search"],
    44  input[type="password"] {
    45    -webkit-appearance: none;
    46    -moz-appearance: none;
    47    /* mobile firefox too! */
    48  }
    49  
    50  /*******************************
    51           Theme Overrides
    52  *******************************/
    53  
    54  /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
    55  
    56  /**
    57   * Correct `block` display not defined in IE 8/9.
    58   */
    59  
    60  /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
    61  
    62  /**
    63   * 1. Set default font family to sans-serif.
    64   * 2. Prevent iOS text size adjust after orientation change, without disabling
    65   *    user zoom.
    66   */
    67  
    68  html {
    69    font-family: sans-serif;
    70    /* 1 */
    71    -ms-text-size-adjust: 100%;
    72    /* 2 */
    73    -webkit-text-size-adjust: 100%;
    74    /* 2 */
    75  }
    76  
    77  /**
    78   * Remove default margin.
    79   */
    80  
    81  body {
    82    margin: 0;
    83  }
    84  
    85  /* HTML5 display definitions
    86     ========================================================================== */
    87  
    88  /**
    89   * Correct `block` display not defined for any HTML5 element in IE 8/9.
    90   * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
    91   * Correct `block` display not defined for `main` in IE 11.
    92   */
    93  
    94  article,
    95  aside,
    96  details,
    97  figcaption,
    98  figure,
    99  footer,
   100  header,
   101  hgroup,
   102  main,
   103  nav,
   104  section,
   105  summary {
   106    display: block;
   107  }
   108  
   109  /**
   110   * 1. Correct `inline-block` display not defined in IE 8/9.
   111   * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
   112   */
   113  
   114  audio,
   115  canvas,
   116  progress,
   117  video {
   118    display: inline-block;
   119    /* 1 */
   120    vertical-align: baseline;
   121    /* 2 */
   122  }
   123  
   124  /**
   125   * Prevent modern browsers from displaying `audio` without controls.
   126   * Remove excess height in iOS 5 devices.
   127   */
   128  
   129  audio:not([controls]) {
   130    display: none;
   131    height: 0;
   132  }
   133  
   134  /**
   135   * Address `[hidden]` styling not present in IE 8/9/10.
   136   * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
   137   */
   138  
   139  [hidden],
   140  template {
   141    display: none;
   142  }
   143  
   144  /* Links
   145     ========================================================================== */
   146  
   147  /**
   148   * Remove the gray background color from active links in IE 10.
   149   */
   150  
   151  a {
   152    background: transparent;
   153  }
   154  
   155  /**
   156   * Improve readability when focused and also mouse hovered in all browsers.
   157   */
   158  
   159  a:active,
   160  a:hover {
   161    outline: 0;
   162  }
   163  
   164  /* Text-level semantics
   165     ========================================================================== */
   166  
   167  /**
   168   * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
   169   */
   170  
   171  abbr[title] {
   172    border-bottom: 1px dotted;
   173  }
   174  
   175  /**
   176   * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
   177   */
   178  
   179  b,
   180  strong {
   181    font-weight: bold;
   182  }
   183  
   184  /**
   185   * Address styling not present in Safari and Chrome.
   186   */
   187  
   188  dfn {
   189    font-style: italic;
   190  }
   191  
   192  /**
   193   * Address variable `h1` font-size and margin within `section` and `article`
   194   * contexts in Firefox 4+, Safari, and Chrome.
   195   */
   196  
   197  h1 {
   198    font-size: 2em;
   199    margin: 0.67em 0;
   200  }
   201  
   202  /**
   203   * Address styling not present in IE 8/9.
   204   */
   205  
   206  mark {
   207    background: #ff0;
   208    color: #000;
   209  }
   210  
   211  /**
   212   * Address inconsistent and variable font size in all browsers.
   213   */
   214  
   215  small {
   216    font-size: 80%;
   217  }
   218  
   219  /**
   220   * Prevent `sub` and `sup` affecting `line-height` in all browsers.
   221   */
   222  
   223  sub,
   224  sup {
   225    font-size: 75%;
   226    line-height: 0;
   227    position: relative;
   228    vertical-align: baseline;
   229  }
   230  
   231  sup {
   232    top: -0.5em;
   233  }
   234  
   235  sub {
   236    bottom: -0.25em;
   237  }
   238  
   239  /* Embedded content
   240     ========================================================================== */
   241  
   242  /**
   243   * Remove border when inside `a` element in IE 8/9/10.
   244   */
   245  
   246  img {
   247    border: 0;
   248  }
   249  
   250  /**
   251   * Correct overflow not hidden in IE 9/10/11.
   252   */
   253  
   254  svg:not(:root) {
   255    overflow: hidden;
   256  }
   257  
   258  /* Grouping content
   259     ========================================================================== */
   260  
   261  /**
   262   * Address margin not present in IE 8/9 and Safari.
   263   */
   264  
   265  figure {
   266    margin: 1em 40px;
   267  }
   268  
   269  /**
   270   * Address differences between Firefox and other browsers.
   271   */
   272  
   273  hr {
   274    box-sizing: content-box;
   275    height: 0;
   276  }
   277  
   278  /**
   279   * Contain overflow in all browsers.
   280   */
   281  
   282  pre {
   283    overflow: auto;
   284  }
   285  
   286  /**
   287   * Address odd `em`-unit font size rendering in all browsers.
   288   */
   289  
   290  code,
   291  kbd,
   292  pre,
   293  samp {
   294    font-family: monospace, monospace;
   295    font-size: 1em;
   296  }
   297  
   298  /* Forms
   299     ========================================================================== */
   300  
   301  /**
   302   * Known limitation: by default, Chrome and Safari on OS X allow very limited
   303   * styling of `select`, unless a `border` property is set.
   304   */
   305  
   306  /**
   307   * 1. Correct color not being inherited.
   308   *    Known issue: affects color of disabled elements.
   309   * 2. Correct font properties not being inherited.
   310   * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
   311   */
   312  
   313  button,
   314  input,
   315  optgroup,
   316  select,
   317  textarea {
   318    color: inherit;
   319    /* 1 */
   320    font: inherit;
   321    /* 2 */
   322    margin: 0;
   323    /* 3 */
   324  }
   325  
   326  /**
   327   * Address `overflow` set to `hidden` in IE 8/9/10/11.
   328   */
   329  
   330  button {
   331    overflow: visible;
   332  }
   333  
   334  /**
   335   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   336   * All other form control elements do not inherit `text-transform` values.
   337   * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
   338   * Correct `select` style inheritance in Firefox.
   339   */
   340  
   341  button,
   342  select {
   343    text-transform: none;
   344  }
   345  
   346  /**
   347   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   348   *    and `video` controls.
   349   * 2. Correct inability to style clickable `input` types in iOS.
   350   * 3. Improve usability and consistency of cursor style between image-type
   351   *    `input` and others.
   352   */
   353  
   354  button,
   355  html input[type="button"],
   356  input[type="reset"],
   357  input[type="submit"] {
   358    -webkit-appearance: button;
   359    /* 2 */
   360    cursor: pointer;
   361    /* 3 */
   362  }
   363  
   364  /**
   365   * Re-set default cursor for disabled elements.
   366   */
   367  
   368  button[disabled],
   369  html input[disabled] {
   370    cursor: default;
   371  }
   372  
   373  /**
   374   * Remove inner padding and border in Firefox 4+.
   375   */
   376  
   377  button::-moz-focus-inner,
   378  input::-moz-focus-inner {
   379    border: 0;
   380    padding: 0;
   381  }
   382  
   383  /**
   384   * Address Firefox 4+ setting `line-height` on `input` using `!important` in
   385   * the UA stylesheet.
   386   */
   387  
   388  input {
   389    line-height: normal;
   390  }
   391  
   392  /**
   393   * It's recommended that you don't attempt to style these elements.
   394   * Firefox's implementation doesn't respect box-sizing, padding, or width.
   395   *
   396   * 1. Address box sizing set to `content-box` in IE 8/9/10.
   397   * 2. Remove excess padding in IE 8/9/10.
   398   */
   399  
   400  input[type="checkbox"],
   401  input[type="radio"] {
   402    box-sizing: border-box;
   403    /* 1 */
   404    padding: 0;
   405    /* 2 */
   406  }
   407  
   408  /**
   409   * Fix the cursor style for Chrome's increment/decrement buttons. For certain
   410   * `font-size` values of the `input`, it causes the cursor style of the
   411   * decrement button to change from `default` to `text`.
   412   */
   413  
   414  input[type="number"]::-webkit-inner-spin-button,
   415  input[type="number"]::-webkit-outer-spin-button {
   416    height: auto;
   417  }
   418  
   419  /**
   420   * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
   421   * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
   422   *    (include `-moz` to future-proof).
   423   */
   424  
   425  input[type="search"] {
   426    -webkit-appearance: textfield;
   427    /* 1 */
   428    /* 2 */
   429    box-sizing: content-box;
   430  }
   431  
   432  /**
   433   * Remove inner padding and search cancel button in Safari and Chrome on OS X.
   434   * Safari (but not Chrome) clips the cancel button when the search input has
   435   * padding (and `textfield` appearance).
   436   */
   437  
   438  input[type="search"]::-webkit-search-cancel-button,
   439  input[type="search"]::-webkit-search-decoration {
   440    -webkit-appearance: none;
   441  }
   442  
   443  /**
   444   * Define consistent border, margin, and padding.
   445   */
   446  
   447  fieldset {
   448    border: 1px solid #c0c0c0;
   449    margin: 0 2px;
   450    padding: 0.35em 0.625em 0.75em;
   451  }
   452  
   453  /**
   454   * 1. Correct `color` not being inherited in IE 8/9/10/11.
   455   * 2. Remove padding so people aren't caught out if they zero out fieldsets.
   456   */
   457  
   458  legend {
   459    border: 0;
   460    /* 1 */
   461    padding: 0;
   462    /* 2 */
   463  }
   464  
   465  /**
   466   * Remove default vertical scrollbar in IE 8/9/10/11.
   467   */
   468  
   469  textarea {
   470    overflow: auto;
   471  }
   472  
   473  /**
   474   * Don't inherit the `font-weight` (applied by a rule above).
   475   * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
   476   */
   477  
   478  optgroup {
   479    font-weight: bold;
   480  }
   481  
   482  /* Tables
   483     ========================================================================== */
   484  
   485  /**
   486   * Remove most spacing between table cells.
   487   */
   488  
   489  table {
   490    border-collapse: collapse;
   491    border-spacing: 0;
   492  }
   493  
   494  td,
   495  th {
   496    padding: 0;
   497  }
   498  
   499  /*******************************
   500           Site Overrides
   501  *******************************/
   502  /*!
   503   * # Semantic UI - Site
   504   * http://github.com/semantic-org/semantic-ui/
   505   *
   506   *
   507   * Copyright 2014 Contributors
   508   * Released under the MIT license
   509   * http://opensource.org/licenses/MIT
   510   *
   511   */
   512  
   513  /*******************************
   514               Page
   515  *******************************/
   516  
   517  html,
   518  body {
   519    height: 100%;
   520  }
   521  
   522  html {
   523    font-size: 14px;
   524  }
   525  
   526  body {
   527    margin: 0px;
   528    padding: 0px;
   529    min-width: 320px;
   530    background: #f7f7f7;
   531    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
   532    font-size: 14px;
   533    line-height: 1.33;
   534    color: rgba(0, 0, 0, 0.8);
   535    font-smoothing: antialiased;
   536  }
   537  
   538  /*******************************
   539               Headers
   540  *******************************/
   541  
   542  h1,
   543  h2,
   544  h3,
   545  h4,
   546  h5 {
   547    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
   548    line-height: 1.33em;
   549    margin: -webkit-calc(2rem -  0.165em ) 0em 1rem;
   550    margin: calc(2rem -  0.165em ) 0em 1rem;
   551    font-weight: bold;
   552    padding: 0em;
   553  }
   554  
   555  h1 {
   556    min-height: 1rem;
   557    font-size: 2rem;
   558  }
   559  
   560  h2 {
   561    font-size: 1.714rem;
   562  }
   563  
   564  h3 {
   565    font-size: 1.28rem;
   566  }
   567  
   568  h4 {
   569    font-size: 1.071rem;
   570  }
   571  
   572  h5 {
   573    font-size: 1rem;
   574  }
   575  
   576  h1:first-child,
   577  h2:first-child,
   578  h3:first-child,
   579  h4:first-child,
   580  h5:first-child {
   581    margin-top: 0em;
   582  }
   583  
   584  h1:last-child,
   585  h2:last-child,
   586  h3:last-child,
   587  h4:last-child,
   588  h5:last-child {
   589    margin-bottom: 0em;
   590  }
   591  
   592  /*******************************
   593               Text
   594  *******************************/
   595  
   596  p {
   597    margin: 0em 0em 1em;
   598    line-height: 1.33;
   599  }
   600  
   601  p:first-child {
   602    margin-top: 0em;
   603  }
   604  
   605  p:last-child {
   606    margin-bottom: 0em;
   607  }
   608  
   609  /*-------------------
   610          Links
   611  --------------------*/
   612  
   613  a {
   614    color: #009fda;
   615    text-decoration: none;
   616  }
   617  
   618  a:hover {
   619    color: #00b2f3;
   620  }
   621  
   622  /*******************************
   623            Highlighting
   624  *******************************/
   625  
   626  /* Site */
   627  
   628  ::-webkit-selection {
   629    background-color: #cce2ff;
   630    color: rgba(0, 0, 0, 0.8);
   631  }
   632  
   633  ::-moz-selection {
   634    background-color: #cce2ff;
   635    color: rgba(0, 0, 0, 0.8);
   636  }
   637  
   638  ::selection {
   639    background-color: #cce2ff;
   640    color: rgba(0, 0, 0, 0.8);
   641  }
   642  
   643  /* Form */
   644  
   645  textarea::-webkit-selection,
   646  input::-webkit-selection {
   647    background-color: rgba(100, 100, 100, 0.4);
   648    color: rgba(0, 0, 0, 0.8);
   649  }
   650  
   651  textarea::-moz-selection,
   652  input::-moz-selection {
   653    background-color: rgba(100, 100, 100, 0.4);
   654    color: rgba(0, 0, 0, 0.8);
   655  }
   656  
   657  textarea::selection,
   658  input::selection {
   659    background-color: rgba(100, 100, 100, 0.4);
   660    color: rgba(0, 0, 0, 0.8);
   661  }
   662  
   663  /*******************************
   664          Global Overrides
   665  *******************************/
   666  
   667  /*******************************
   668           Site Overrides
   669  *******************************/
   670  /*!
   671   * # Semantic UI x.x - Button
   672   * http://github.com/semantic-org/semantic-ui/
   673   *
   674   *
   675   * Copyright 2014 Contributorss
   676   * Released under the MIT license
   677   * http://opensource.org/licenses/MIT
   678   *
   679   */
   680  
   681  /*******************************
   682              Button
   683  *******************************/
   684  
   685  .ui.button {
   686    cursor: pointer;
   687    display: inline-block;
   688    min-height: 1em;
   689    outline: none;
   690    border: none;
   691    vertical-align: baseline;
   692    background-color: #e0e0e0;
   693    color: rgba(0, 0, 0, 0.6);
   694    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
   695    margin: 0em 0.25em 0em 0em;
   696    padding: 0.78571em 1.5em 0.78571em;
   697    text-transform: none;
   698    text-shadow: none;
   699    font-weight: bold;
   700    line-height: 1;
   701    font-style: normal;
   702    text-align: center;
   703    text-decoration: none;
   704    background-image: none;
   705    border-radius: 0.2857rem;
   706    box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
   707    -webkit-user-select: none;
   708    -moz-user-select: none;
   709    -ms-user-select: none;
   710    user-select: none;
   711    -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
   712    transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
   713    will-change: '';
   714    -webkit-tap-highlight-color: transparent;
   715  }
   716  
   717  /*******************************
   718              States
   719  *******************************/
   720  
   721  /*--------------
   722        Hover
   723  ---------------*/
   724  
   725  .ui.button:hover {
   726    background-color: #e8e8e8;
   727    background-image: none;
   728    box-shadow: '';
   729    color: rgba(0, 0, 0, 0.8);
   730  }
   731  
   732  .ui.button:hover .icon {
   733    opacity: 0.85;
   734  }
   735  
   736  /*--------------
   737        Focus
   738  ---------------*/
   739  
   740  .ui.button:focus {
   741    background-color: '';
   742    color: rgba(0, 0, 0, 0.8);
   743    background-image: '' !important;
   744    box-shadow: 0px 0px 0px 1px transparent inset, 0px 0px 1px rgba(81, 167, 232, 0.8) inset, 0px 0px 3px 2px rgba(81, 167, 232, 0.8) !important;
   745  }
   746  
   747  .ui.button:focus .icon {
   748    opacity: 0.85;
   749  }
   750  
   751  /*--------------
   752        Down
   753  ---------------*/
   754  
   755  .ui.button:active,
   756  .ui.active.button:active {
   757    background-color: #cccccc;
   758    background-image: '';
   759    color: rgba(0, 0, 0, 0.8);
   760    box-shadow: 0px 0px 0px 1px transparent inset, 0px 1px 4px 0px rgba(39, 41, 43, 0.15) inset !important;
   761  }
   762  
   763  /*--------------
   764       Active
   765  ---------------*/
   766  
   767  .ui.active.button {
   768    background-color: #d0d0d0;
   769    background-image: none;
   770    box-shadow: 0px 0px 0px 1px transparent inset;
   771    color: rgba(0, 0, 0, 0.8);
   772  }
   773  
   774  .ui.active.button:hover {
   775    background-color: #d0d0d0;
   776    background-image: none;
   777    color: rgba(0, 0, 0, 0.8);
   778  }
   779  
   780  .ui.active.button:active {
   781    background-color: #d0d0d0;
   782    background-image: none;
   783  }
   784  
   785  /*--------------
   786      Loading
   787  ---------------*/
   788  
   789  /* Specificity hack */
   790  
   791  .ui.loading.loading.loading.loading.loading.loading.button {
   792    position: relative;
   793    cursor: default;
   794    text-shadow: none !important;
   795    color: transparent !important;
   796    opacity: 1;
   797    pointer-events: none;
   798    -webkit-transition: all 0s linear, opacity 0.2s ease;
   799    transition: all 0s linear, opacity 0.2s ease;
   800  }
   801  
   802  .ui.loading.button:before {
   803    position: absolute;
   804    content: '';
   805    top: 50%;
   806    left: 50%;
   807    margin: -0.64285em 0em 0em -0.64285em;
   808    width: 1.2857em;
   809    height: 1.2857em;
   810    border-radius: 500rem;
   811    border: 0.2em solid rgba(0, 0, 0, 0.15);
   812  }
   813  
   814  .ui.loading.button:after {
   815    position: absolute;
   816    content: '';
   817    top: 50%;
   818    left: 50%;
   819    margin: -0.64285em 0em 0em -0.64285em;
   820    width: 1.2857em;
   821    height: 1.2857em;
   822    -webkit-animation: button-spin 0.6s linear;
   823    animation: button-spin 0.6s linear;
   824    -webkit-animation-iteration-count: infinite;
   825    animation-iteration-count: infinite;
   826    border-radius: 500rem;
   827    border-color: #ffffff transparent transparent;
   828    border-style: solid;
   829    border-width: 0.2em;
   830    box-shadow: 0px 0px 0px 1px transparent;
   831  }
   832  
   833  .ui.labeled.icon.loading.button .icon {
   834    background-color: transparent;
   835    box-shadow: none;
   836  }
   837  
   838  @-webkit-keyframes button-spin {
   839    from {
   840      -webkit-transform: rotate(0deg);
   841      transform: rotate(0deg);
   842    }
   843  
   844    to {
   845      -webkit-transform: rotate(360deg);
   846      transform: rotate(360deg);
   847    }
   848  }
   849  
   850  @keyframes button-spin {
   851    from {
   852      -webkit-transform: rotate(0deg);
   853      transform: rotate(0deg);
   854    }
   855  
   856    to {
   857      -webkit-transform: rotate(360deg);
   858      transform: rotate(360deg);
   859    }
   860  }
   861  
   862  .ui.basic.loading.button:not(.inverted):before {
   863    border-color: rgba(0, 0, 0, 0.1);
   864  }
   865  
   866  .ui.basic.loading.button:not(.inverted):after {
   867    border-top-color: #aaaaaa;
   868  }
   869  
   870  /*-------------------
   871        Disabled
   872  --------------------*/
   873  
   874  .ui.buttons .disabled.button,
   875  .ui.disabled.button,
   876  .ui.button:disabled,
   877  .ui.disabled.button:hover,
   878  .ui.disabled.active.button {
   879    cursor: default;
   880    background-color: #dcddde !important;
   881    color: rgba(0, 0, 0, 0.4) !important;
   882    opacity: 0.3 !important;
   883    background-image: none !important;
   884    box-shadow: none !important;
   885    pointer-events: none;
   886  }
   887  
   888  /* Basic Group With Disabled */
   889  
   890  .ui.basic.buttons .ui.disabled.button {
   891    border-color: rgba(39, 41, 43, 0.5);
   892  }
   893  
   894  /*******************************
   895               Types
   896  *******************************/
   897  
   898  /*-------------------
   899         Animated
   900  --------------------*/
   901  
   902  .ui.animated.button {
   903    position: relative;
   904    overflow: hidden;
   905    vertical-align: middle;
   906    padding-right: 0em !important;
   907  }
   908  
   909  .ui.animated.button .content {
   910    will-change: transform, opacity;
   911  }
   912  
   913  .ui.animated.button .visible.content {
   914    position: relative;
   915    margin-right: 1.5em;
   916  }
   917  
   918  .ui.animated.button .hidden.content {
   919    position: absolute;
   920    width: 100%;
   921  }
   922  
   923  /* Horizontal */
   924  
   925  .ui.animated.button .visible.content,
   926  .ui.animated.button .hidden.content {
   927    -webkit-transition: right 0.3s ease 0s;
   928    transition: right 0.3s ease 0s;
   929  }
   930  
   931  .ui.animated.button .visible.content {
   932    left: auto;
   933    right: 0%;
   934  }
   935  
   936  .ui.animated.button .hidden.content {
   937    top: 50%;
   938    left: auto;
   939    right: -100%;
   940    margin-top: -0.5em;
   941  }
   942  
   943  .ui.animated.button:hover .visible.content {
   944    left: auto;
   945    right: 200%;
   946  }
   947  
   948  .ui.animated.button:hover .hidden.content {
   949    left: auto;
   950    right: 0%;
   951  }
   952  
   953  /* Vertical */
   954  
   955  .ui.vertical.animated.button .visible.content,
   956  .ui.vertical.animated.button .hidden.content {
   957    -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;
   958    transition: top 0.3s ease, transform 0.3s ease;
   959  }
   960  
   961  .ui.vertical.animated.button .visible.content {
   962    -webkit-transform: translateY(0%);
   963    -ms-transform: translateY(0%);
   964    transform: translateY(0%);
   965    right: auto;
   966  }
   967  
   968  .ui.vertical.animated.button .hidden.content {
   969    top: -50%;
   970    left: 0%;
   971    right: auto;
   972  }
   973  
   974  .ui.vertical.animated.button:hover .visible.content {
   975    -webkit-transform: translateY(200%);
   976    -ms-transform: translateY(200%);
   977    transform: translateY(200%);
   978    right: auto;
   979  }
   980  
   981  .ui.vertical.animated.button:hover .hidden.content {
   982    top: 50%;
   983    right: auto;
   984  }
   985  
   986  /* Fade */
   987  
   988  .ui.fade.animated.button .visible.content,
   989  .ui.fade.animated.button .hidden.content {
   990    -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
   991    transition: opacity 0.3s ease, transform 0.3s ease;
   992  }
   993  
   994  .ui.fade.animated.button .visible.content {
   995    left: auto;
   996    right: auto;
   997    opacity: 1;
   998    -webkit-transform: scale(1);
   999    -ms-transform: scale(1);
  1000    transform: scale(1);
  1001  }
  1002  
  1003  .ui.fade.animated.button .hidden.content {
  1004    opacity: 0;
  1005    left: 0%;
  1006    right: auto;
  1007    -webkit-transform: scale(1.5);
  1008    -ms-transform: scale(1.5);
  1009    transform: scale(1.5);
  1010  }
  1011  
  1012  .ui.fade.animated.button:hover .visible.content {
  1013    left: auto;
  1014    right: auto;
  1015    opacity: 0;
  1016    -webkit-transform: scale(0.75);
  1017    -ms-transform: scale(0.75);
  1018    transform: scale(0.75);
  1019  }
  1020  
  1021  .ui.fade.animated.button:hover .hidden.content {
  1022    left: 0%;
  1023    right: auto;
  1024    opacity: 1;
  1025    -webkit-transform: scale(1);
  1026    -ms-transform: scale(1);
  1027    transform: scale(1);
  1028  }
  1029  
  1030  /*-------------------
  1031         Inverted
  1032  --------------------*/
  1033  
  1034  .ui.inverted.button {
  1035    box-shadow: 0px 0px 0px 2px #ffffff inset !important;
  1036    background: transparent none;
  1037    color: #ffffff;
  1038    text-shadow: none !important;
  1039  }
  1040  
  1041  .ui.inverted.buttons .button {
  1042    margin: 0px 0px 0px -2px;
  1043  }
  1044  
  1045  .ui.inverted.buttons .button:first-child {
  1046    margin-left: 0em;
  1047  }
  1048  
  1049  .ui.inverted.vertical.buttons .button {
  1050    margin: 0px 0px -2px 0px;
  1051  }
  1052  
  1053  .ui.inverted.vertical.buttons .button:first-child {
  1054    margin-top: 0em;
  1055  }
  1056  
  1057  .ui.inverted.buttons .button:hover {
  1058    position: relative;
  1059  }
  1060  
  1061  .ui.inverted.button:hover {
  1062    background: #ffffff;
  1063    box-shadow: 0px 0px 0px 2px #ffffff inset !important;
  1064    color: rgba(0, 0, 0, 0.8);
  1065  }
  1066  
  1067  /*-------------------
  1068         Social
  1069  --------------------*/
  1070  
  1071  /* Facebook */
  1072  
  1073  .ui.facebook.button {
  1074    background-color: #3b579d;
  1075    color: #ffffff;
  1076    text-shadow: none;
  1077    background-image: none;
  1078    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  1079  }
  1080  
  1081  .ui.facebook.button:hover {
  1082    background-color: #3f5da8;
  1083    color: #ffffff;
  1084    text-shadow: none;
  1085  }
  1086  
  1087  .ui.facebook.button:active {
  1088    background-color: #314983;
  1089    color: #ffffff;
  1090    text-shadow: none;
  1091  }
  1092  
  1093  /* Twitter */
  1094  
  1095  .ui.twitter.button {
  1096    background-color: #4092cc;
  1097    color: #ffffff;
  1098    text-shadow: none;
  1099    background-image: none;
  1100    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  1101  }
  1102  
  1103  .ui.twitter.button:hover {
  1104    background-color: #4c99cf;
  1105    color: #ffffff;
  1106    text-shadow: none;
  1107  }
  1108  
  1109  .ui.twitter.button:active {
  1110    background-color: #3180b7;
  1111    color: #ffffff;
  1112    text-shadow: none;
  1113  }
  1114  
  1115  /* Google Plus */
  1116  
  1117  .ui.google.plus.button {
  1118    background-color: #d34836;
  1119    color: #ffffff;
  1120    text-shadow: none;
  1121    background-image: none;
  1122    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  1123  }
  1124  
  1125  .ui.google.plus.button:hover {
  1126    background-color: #d65343;
  1127    color: #ffffff;
  1128    text-shadow: none;
  1129  }
  1130  
  1131  .ui.google.plus.button:active {
  1132    background-color: #bc3a29;
  1133    color: #ffffff;
  1134    text-shadow: none;
  1135  }
  1136  
  1137  /* Linked In */
  1138  
  1139  .ui.linkedin.button {
  1140    background-color: #1f88be;
  1141    color: #ffffff;
  1142    text-shadow: none;
  1143  }
  1144  
  1145  .ui.linkedin.button:hover {
  1146    background-color: #2191cb;
  1147    color: #ffffff;
  1148    text-shadow: none;
  1149  }
  1150  
  1151  .ui.linkedin.button:active {
  1152    background-color: #1a729f;
  1153    color: #ffffff;
  1154    text-shadow: none;
  1155  }
  1156  
  1157  /* YouTube */
  1158  
  1159  .ui.youtube.button {
  1160    background-color: #cc181e;
  1161    color: #ffffff;
  1162    text-shadow: none;
  1163    background-image: none;
  1164    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  1165  }
  1166  
  1167  .ui.youtube.button:hover {
  1168    background-color: #da1a20;
  1169    color: #ffffff;
  1170    text-shadow: none;
  1171  }
  1172  
  1173  .ui.youtube.button:active {
  1174    background-color: #ac1419;
  1175    color: #ffffff;
  1176    text-shadow: none;
  1177  }
  1178  
  1179  /* Instagram */
  1180  
  1181  .ui.instagram.button {
  1182    background-color: #49769c;
  1183    color: #ffffff;
  1184    text-shadow: none;
  1185    background-image: none;
  1186    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  1187  }
  1188  
  1189  .ui.instagram.button:hover {
  1190    background-color: #4e7ea6;
  1191    color: #ffffff;
  1192    text-shadow: none;
  1193  }
  1194  
  1195  .ui.instagram.button:active {
  1196    background-color: #3e6484;
  1197    color: #ffffff;
  1198    text-shadow: none;
  1199  }
  1200  
  1201  /* Pinterest */
  1202  
  1203  .ui.pinterest.button {
  1204    background-color: #00aced;
  1205    color: #ffffff;
  1206    text-shadow: none;
  1207    background-image: none;
  1208    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  1209  }
  1210  
  1211  .ui.pinterest.button:hover {
  1212    background-color: #00b7fc;
  1213    color: #ffffff;
  1214    text-shadow: none;
  1215  }
  1216  
  1217  .ui.pinterest.button:active {
  1218    background-color: #0092c9;
  1219    color: #ffffff;
  1220    text-shadow: none;
  1221  }
  1222  
  1223  /* VK */
  1224  
  1225  .ui.vk.button {
  1226    background-color: #4D7198;
  1227    color: #ffffff;
  1228    background-image: none;
  1229    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  1230  }
  1231  
  1232  .ui.vk.button:hover {
  1233    background-color: #5279a2;
  1234    color: #ffffff;
  1235  }
  1236  
  1237  .ui.vk.button:active {
  1238    background-color: #415f80;
  1239    color: #ffffff;
  1240  }
  1241  
  1242  /*--------------
  1243       Icon
  1244  ---------------*/
  1245  
  1246  .ui.button > .icon {
  1247    opacity: 0.8;
  1248    margin: 0em 0.4em 0em -0.2em;
  1249    -webkit-transition: opacity 0.2s ease;
  1250    transition: opacity 0.2s ease;
  1251    vertical-align: baseline;
  1252    color: '';
  1253  }
  1254  
  1255  .ui.button > .right.icon {
  1256    margin: 0em -0.2em 0em 0.4em;
  1257  }
  1258  
  1259  /*******************************
  1260             Variations
  1261  *******************************/
  1262  
  1263  /*-------------------
  1264         Floated
  1265  --------------------*/
  1266  
  1267  .ui[class*="left floated"].buttons,
  1268  .ui[class*="left floated"].button {
  1269    float: left;
  1270    margin-left: 0em;
  1271    margin-right: 0.25em;
  1272  }
  1273  
  1274  .ui[class*="right floated"].buttons,
  1275  .ui[class*="right floated"].button {
  1276    float: right;
  1277    margin-right: 0em;
  1278    margin-left: 0.25em;
  1279  }
  1280  
  1281  /*-------------------
  1282         Compact
  1283  --------------------*/
  1284  
  1285  .ui.compact.buttons .button,
  1286  .ui.compact.button {
  1287    padding: 0.5892825em 1.125em 0.5892825em;
  1288  }
  1289  
  1290  .ui.compact.icon.buttons .button,
  1291  .ui.compact.icon.button {
  1292    padding: 0.5892825em 0.5892825em 0.5892825em;
  1293  }
  1294  
  1295  .ui.compact.labeled.icon.buttons .button,
  1296  .ui.compact.labeled.icon.button {
  1297    padding: 0.5892825em 3.69642em 0.5892825em;
  1298  }
  1299  
  1300  /*-------------------
  1301          Sizes
  1302  --------------------*/
  1303  
  1304  .ui.mini.buttons .button,
  1305  .ui.mini.buttons .or,
  1306  .ui.mini.button {
  1307    font-size: 0.71428571rem;
  1308  }
  1309  
  1310  .ui.tiny.buttons .button,
  1311  .ui.tiny.buttons .or,
  1312  .ui.tiny.button {
  1313    font-size: 0.85714286rem;
  1314  }
  1315  
  1316  .ui.small.buttons .button,
  1317  .ui.small.buttons .or,
  1318  .ui.small.button {
  1319    font-size: 0.92857143rem;
  1320  }
  1321  
  1322  .ui.buttons .button,
  1323  .ui.buttons .or,
  1324  .ui.button {
  1325    font-size: 1rem;
  1326  }
  1327  
  1328  .ui.large.buttons .button,
  1329  .ui.large.buttons .or,
  1330  .ui.large.button {
  1331    font-size: 1.14285714rem;
  1332  }
  1333  
  1334  .ui.big.buttons .button,
  1335  .ui.big.buttons .or,
  1336  .ui.big.button {
  1337    font-size: 1.28571429rem;
  1338  }
  1339  
  1340  .ui.huge.buttons .button,
  1341  .ui.huge.buttons .or,
  1342  .ui.huge.button {
  1343    font-size: 1.42857143rem;
  1344  }
  1345  
  1346  .ui.massive.buttons .button,
  1347  .ui.massive.buttons .or,
  1348  .ui.massive.button {
  1349    font-size: 1.71428571rem;
  1350  }
  1351  
  1352  /*--------------
  1353      Icon Only
  1354  ---------------*/
  1355  
  1356  .ui.icon.buttons .button,
  1357  .ui.icon.button {
  1358    padding: 0.78571em 0.78571em 0.78571em;
  1359  }
  1360  
  1361  .ui.icon.buttons .button > .icon,
  1362  .ui.icon.button > .icon {
  1363    opacity: 0.9;
  1364    margin: 0em;
  1365    vertical-align: top;
  1366  }
  1367  
  1368  /*-------------------
  1369          Basic
  1370  --------------------*/
  1371  
  1372  .ui.basic.buttons .button,
  1373  .ui.basic.button {
  1374    background: transparent !important;
  1375    background-image: none;
  1376    color: rgba(0, 0, 0, 0.6) !important;
  1377    font-weight: normal;
  1378    border-radius: 0.2857rem;
  1379    text-transform: none;
  1380    text-shadow: none !important;
  1381    box-shadow: 0px 0px 0px 1px rgba(39, 41, 43, 0.15) inset;
  1382  }
  1383  
  1384  .ui.basic.buttons {
  1385    box-shadow: 0px 0px 0px 1px rgba(39, 41, 43, 0.15);
  1386    border-radius: 0.2857rem;
  1387  }
  1388  
  1389  .ui.basic.buttons .button {
  1390    border-radius: 0em;
  1391  }
  1392  
  1393  .ui.basic.buttons .button:hover,
  1394  .ui.basic.button:hover {
  1395    background: #fafafa !important;
  1396    color: rgba(0, 0, 0, 0.8) !important;
  1397    box-shadow: 0px 0px 0px 1px rgba(39, 41, 43, 0.15) inset, 0px 0px 0px 0px rgba(39, 41, 43, 0.15) inset;
  1398  }
  1399  
  1400  .ui.basic.buttons .button:active,
  1401  .ui.basic.button:active {
  1402    background: #f8f8f8 !important;
  1403    color: rgba(0, 0, 0, 0.8) !important;
  1404    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 4px 0px rgba(39, 41, 43, 0.15) inset;
  1405  }
  1406  
  1407  .ui.basic.buttons .active.button,
  1408  .ui.basic.active.button {
  1409    background: rgba(0, 0, 0, 0.05) !important;
  1410    box-shadow: '' !important;
  1411    color: rgba(0, 0, 0, 0.8);
  1412    box-shadow: rgba(39, 41, 43, 0.3);
  1413  }
  1414  
  1415  .ui.basic.buttons .active.button:hover,
  1416  .ui.basic.active.button:hover {
  1417    background-color: rgba(0, 0, 0, 0.05);
  1418  }
  1419  
  1420  /* Vertical */
  1421  
  1422  .ui.basic.buttons .button:hover {
  1423    box-shadow: 0px 0px 0px 1px rgba(39, 41, 43, 0.15) inset, 0px 0px 0px 0px rgba(39, 41, 43, 0.15) inset inset;
  1424  }
  1425  
  1426  .ui.basic.buttons .button:active {
  1427    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 4px 0px rgba(39, 41, 43, 0.15) inset inset;
  1428  }
  1429  
  1430  .ui.basic.buttons .active.button {
  1431    box-shadow: rgba(39, 41, 43, 0.3) inset;
  1432  }
  1433  
  1434  /* Standard Basic Inverted */
  1435  
  1436  .ui.basic.inverted.buttons .button,
  1437  .ui.basic.inverted.button {
  1438    background-color: transparent !important;
  1439    color: #fafafa !important;
  1440    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  1441  }
  1442  
  1443  .ui.basic.inverted.buttons .button:hover,
  1444  .ui.basic.inverted.button:hover {
  1445    color: #ffffff !important;
  1446    box-shadow: 0px 0px 0px 2px #ffffff inset !important;
  1447  }
  1448  
  1449  .ui.basic.inverted.buttons .button:active,
  1450  .ui.basic.inverted.button:active {
  1451    background-color: rgba(255, 255, 255, 0.05) !important;
  1452    color: #ffffff !important;
  1453    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.9) inset !important;
  1454  }
  1455  
  1456  .ui.basic.inverted.buttons .active.button,
  1457  .ui.basic.inverted.active.button {
  1458    background-color: rgba(255, 255, 255, 0.05);
  1459    color: #ffffff;
  1460    text-shadow: none;
  1461    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.7) inset;
  1462  }
  1463  
  1464  .ui.basic.inverted.buttons .active.button:hover,
  1465  .ui.basic.inverted.active.button:hover {
  1466    background-color: rgba(255, 255, 255, 0.07);
  1467    box-shadow: 0px 0px 0px 2px #ffffff inset !important;
  1468  }
  1469  
  1470  /* Basic Group */
  1471  
  1472  .ui.basic.buttons .button {
  1473    border-left: 1px solid rgba(39, 41, 43, 0.15);
  1474    box-shadow: none;
  1475  }
  1476  
  1477  .ui.basic.vertical.buttons .button {
  1478    border-left: none;
  1479  }
  1480  
  1481  .ui.basic.vertical.buttons .button {
  1482    border-left-width: 0px;
  1483    border-top: 1px solid rgba(39, 41, 43, 0.15);
  1484  }
  1485  
  1486  .ui.basic.vertical.buttons .button:first-child {
  1487    border-top-width: 0px;
  1488  }
  1489  
  1490  /*--------------
  1491    Labeled Icon
  1492  ---------------*/
  1493  
  1494  .ui.labeled.icon.buttons .button,
  1495  .ui.labeled.icon.button {
  1496    position: relative;
  1497    padding-left: 4.07142em !important;
  1498    padding-right: 1.5em !important;
  1499  }
  1500  
  1501  /* Left Labeled */
  1502  
  1503  .ui.labeled.icon.buttons > .button > .icon,
  1504  .ui.labeled.icon.button > .icon {
  1505    position: absolute;
  1506    width: 2.57142em;
  1507    height: 100%;
  1508    background-color: rgba(0, 0, 0, 0.05);
  1509    text-align: center;
  1510    color: '';
  1511    border-radius: 0.2857rem 0px 0px 0.2857rem;
  1512    line-height: 1;
  1513    box-shadow: -1px 0px 0px 0px transparent inset;
  1514  }
  1515  
  1516  /* Left Labeled */
  1517  
  1518  .ui.labeled.icon.buttons > .button > .icon,
  1519  .ui.labeled.icon.button > .icon {
  1520    top: 0em;
  1521    left: 0em;
  1522  }
  1523  
  1524  /* Right Labeled */
  1525  
  1526  .ui[class*="right labeled"].icon.button {
  1527    padding-right: 4.07142em !important;
  1528    padding-left: 1.5em !important;
  1529  }
  1530  
  1531  .ui[class*="right labeled"].icon.button > .icon {
  1532    left: auto;
  1533    right: 0em;
  1534    border-radius: 0em 0.2857rem 0.2857rem 0em;
  1535    box-shadow: 1px 0px 0px 0px transparent inset;
  1536  }
  1537  
  1538  .ui.labeled.icon.buttons > .button > .icon:before,
  1539  .ui.labeled.icon.button > .icon:before,
  1540  .ui.labeled.icon.buttons > .button > .icon:after,
  1541  .ui.labeled.icon.button > .icon:after {
  1542    display: block;
  1543    position: absolute;
  1544    width: 100%;
  1545    top: 50%;
  1546    text-align: center;
  1547    margin-top: -0.5em;
  1548  }
  1549  
  1550  .ui.labeled.icon.buttons .button > .icon {
  1551    border-radius: 0em;
  1552  }
  1553  
  1554  .ui.labeled.icon.buttons .button:first-child > .icon {
  1555    border-top-left-radius: 0.2857rem;
  1556    border-bottom-left-radius: 0.2857rem;
  1557  }
  1558  
  1559  .ui.labeled.icon.buttons .button:last-child > .icon {
  1560    border-top-right-radius: 0.2857rem;
  1561    border-bottom-right-radius: 0.2857rem;
  1562  }
  1563  
  1564  .ui.vertical.labeled.icon.buttons .button:first-child > .icon {
  1565    border-radius: 0em;
  1566    border-top-left-radius: 0.2857rem;
  1567  }
  1568  
  1569  .ui.vertical.labeled.icon.buttons .button:last-child > .icon {
  1570    border-radius: 0em;
  1571    border-bottom-left-radius: 0.2857rem;
  1572  }
  1573  
  1574  /* Fluid Labeled */
  1575  
  1576  .ui.fluid[class*="left labeled"].icon.button,
  1577  .ui.fluid[class*="right labeled"].icon.button {
  1578    padding-left: 1.5em !important;
  1579    padding-right: 1.5em !important;
  1580  }
  1581  
  1582  /*--------------
  1583       Toggle
  1584  ---------------*/
  1585  
  1586  /* Toggle (Modifies active state to give affordances) */
  1587  
  1588  .ui.toggle.buttons .active.button,
  1589  .ui.buttons .button.toggle.active,
  1590  .ui.button.toggle.active {
  1591    background-color: #5bbd72 !important;
  1592    box-shadow: none !important;
  1593    text-shadow: none;
  1594    color: #ffffff !important;
  1595  }
  1596  
  1597  .ui.button.toggle.active:hover {
  1598    background-color: #66c17b !important;
  1599    text-shadow: none;
  1600    color: #ffffff !important;
  1601  }
  1602  
  1603  /*--------------
  1604      Circular
  1605  ---------------*/
  1606  
  1607  .ui.circular.button {
  1608    border-radius: 10em;
  1609  }
  1610  
  1611  .ui.circular.button > .icon {
  1612    width: 1em;
  1613    vertical-align: baseline;
  1614  }
  1615  
  1616  /*--------------
  1617       Attached
  1618  ---------------*/
  1619  
  1620  .ui.attached.button {
  1621    display: block;
  1622    margin: 0em;
  1623    box-shadow: 0px 0px 0px 1px rgba(39, 41, 43, 0.15) !important;
  1624    border-radius: 0em;
  1625  }
  1626  
  1627  .ui.attached.top.button {
  1628    border-radius: 0.2857rem 0.2857rem 0em 0em;
  1629  }
  1630  
  1631  .ui.attached.bottom.button {
  1632    border-radius: 0em 0em 0.2857rem 0.2857rem;
  1633  }
  1634  
  1635  .ui.attached.left.button {
  1636    display: inline-block;
  1637    border-left: none;
  1638    padding-right: 0.75em;
  1639    text-align: right;
  1640    border-radius: 0.2857rem 0em 0em 0.2857rem;
  1641  }
  1642  
  1643  .ui.attached.right.button {
  1644    display: inline-block;
  1645    padding-left: 0.75em;
  1646    text-align: left;
  1647    border-radius: 0em 0.2857rem 0.2857rem 0em;
  1648  }
  1649  
  1650  /*-------------------
  1651        Or Buttons
  1652  --------------------*/
  1653  
  1654  .ui.buttons .or {
  1655    position: relative;
  1656    float: left;
  1657    width: 0.3em;
  1658    height: 2.57142em;
  1659    z-index: 3;
  1660  }
  1661  
  1662  .ui.buttons .or:before {
  1663    position: absolute;
  1664    text-align: center;
  1665    border-radius: 500rem;
  1666    content: 'or';
  1667    top: 50%;
  1668    left: 50%;
  1669    background-color: #ffffff;
  1670    text-shadow: none;
  1671    margin-top: -0.892855em;
  1672    margin-left: -0.892855em;
  1673    width: 1.78571em;
  1674    height: 1.78571em;
  1675    line-height: 1.78571em;
  1676    color: rgba(0, 0, 0, 0.4);
  1677    font-style: normal;
  1678    font-weight: bold;
  1679    box-shadow: 0px 0px 0px 1px transparent inset;
  1680  }
  1681  
  1682  .ui.buttons .or[data-text]:before {
  1683    content: attr(data-text);
  1684  }
  1685  
  1686  /* Fluid Or */
  1687  
  1688  .ui.fluid.buttons .or {
  1689    width: 0em !important;
  1690  }
  1691  
  1692  .ui.fluid.buttons .or:after {
  1693    display: none;
  1694  }
  1695  
  1696  /*-------------------
  1697         Attached
  1698  --------------------*/
  1699  
  1700  /* Plural Attached */
  1701  
  1702  .attached.ui.buttons {
  1703    margin: 0px;
  1704    border-radius: 0em 0em 0em 0em;
  1705  }
  1706  
  1707  .attached.ui.buttons .button {
  1708    margin: 0em;
  1709  }
  1710  
  1711  .attached.ui.buttons .button:first-child {
  1712    border-radius: 0em 0em 0em 0em;
  1713  }
  1714  
  1715  .attached.ui.buttons .button:last-child {
  1716    border-radius: 0em 0em 0em 0em;
  1717  }
  1718  
  1719  /* Top Side */
  1720  
  1721  [class*="top attached"].ui.buttons {
  1722    margin-bottom: -1px;
  1723    border-radius: 0.2857rem 0.2857rem 0em 0em;
  1724  }
  1725  
  1726  [class*="top attached"].ui.buttons .button:first-child {
  1727    border-radius: 0.2857rem 0em 0em 0em;
  1728  }
  1729  
  1730  [class*="top attached"].ui.buttons .button:last-child {
  1731    border-radius: 0em 0.2857rem 0em 0em;
  1732  }
  1733  
  1734  /* Bottom Side */
  1735  
  1736  [class*="bottom attached"].ui.buttons {
  1737    margin-top: -1px;
  1738    border-radius: 0em 0em 0.2857rem 0.2857rem;
  1739  }
  1740  
  1741  [class*="bottom attached"].ui.buttons .button:first-child {
  1742    border-radius: 0em 0em 0em 0.2857rem;
  1743  }
  1744  
  1745  [class*="bottom attached"].ui.buttons .button:last-child {
  1746    border-radius: 0em 0em 0.2857rem 0em;
  1747  }
  1748  
  1749  /* Left Side */
  1750  
  1751  [class*="left attached"].ui.buttons {
  1752    margin-left: -1px;
  1753    border-radius: 0em 0.2857rem 0.2857rem 0em;
  1754  }
  1755  
  1756  [class*="left attached"].ui.buttons .button:first-child {
  1757    margin-left: -1px;
  1758    border-radius: 0em 0.2857rem 0em 0em;
  1759  }
  1760  
  1761  [class*="left attached"].ui.buttons .button:last-child {
  1762    margin-left: -1px;
  1763    border-radius: 0em 0em 0.2857rem 0em;
  1764  }
  1765  
  1766  /* Right Side */
  1767  
  1768  [class*="right attached"].ui.buttons,
  1769  [class*="right attached"].ui.buttons .button {
  1770    margin-right: -1px;
  1771    border-radius: 0.2857rem 0em 0em 0.2857rem;
  1772  }
  1773  
  1774  [class*="right attached"].ui.buttons .button:first-child {
  1775    margin-left: -1px;
  1776    border-radius: 0.2857rem 0em 0em 0em;
  1777  }
  1778  
  1779  [class*="right attached"].ui.buttons .button:last-child {
  1780    margin-left: -1px;
  1781    border-radius: 0em 0em 0em 0.2857rem;
  1782  }
  1783  
  1784  /* Fluid */
  1785  
  1786  .ui.fluid.buttons,
  1787  .ui.button.fluid,
  1788  .ui.fluid.buttons > .button {
  1789    display: block;
  1790    width: 100%;
  1791  }
  1792  
  1793  .ui.\32.buttons,
  1794  .ui.two.buttons {
  1795    width: 100%;
  1796  }
  1797  
  1798  .ui.\32.buttons > .button,
  1799  .ui.two.buttons > .button {
  1800    width: 50%;
  1801  }
  1802  
  1803  .ui.\33.buttons,
  1804  .ui.three.buttons {
  1805    width: 100%;
  1806  }
  1807  
  1808  .ui.\33.buttons > .button,
  1809  .ui.three.buttons > .button {
  1810    width: 33.333%;
  1811  }
  1812  
  1813  .ui.\34.buttons,
  1814  .ui.four.buttons {
  1815    width: 100%;
  1816  }
  1817  
  1818  .ui.\34.buttons > .button,
  1819  .ui.four.buttons > .button {
  1820    width: 25%;
  1821  }
  1822  
  1823  .ui.\35.buttons,
  1824  .ui.five.buttons {
  1825    width: 100%;
  1826  }
  1827  
  1828  .ui.\35.buttons > .button,
  1829  .ui.five.buttons > .button {
  1830    width: 20%;
  1831  }
  1832  
  1833  .ui.\36.buttons,
  1834  .ui.six.buttons {
  1835    width: 100%;
  1836  }
  1837  
  1838  .ui.\36.buttons > .button,
  1839  .ui.six.buttons > .button {
  1840    width: 16.666%;
  1841  }
  1842  
  1843  .ui.\37.buttons,
  1844  .ui.seven.buttons {
  1845    width: 100%;
  1846  }
  1847  
  1848  .ui.\37.buttons > .button,
  1849  .ui.seven.buttons > .button {
  1850    width: 14.285%;
  1851  }
  1852  
  1853  .ui.\38.buttons,
  1854  .ui.eight.buttons {
  1855    width: 100%;
  1856  }
  1857  
  1858  .ui.\38.buttons > .button,
  1859  .ui.eight.buttons > .button {
  1860    width: 12.500%;
  1861  }
  1862  
  1863  .ui.\39.buttons,
  1864  .ui.nine.buttons {
  1865    width: 100%;
  1866  }
  1867  
  1868  .ui.\39.buttons > .button,
  1869  .ui.nine.buttons > .button {
  1870    width: 11.11%;
  1871  }
  1872  
  1873  .ui.\31\30.buttons,
  1874  .ui.ten.buttons {
  1875    width: 100%;
  1876  }
  1877  
  1878  .ui.\31\30.buttons > .button,
  1879  .ui.ten.buttons > .button {
  1880    width: 10%;
  1881  }
  1882  
  1883  .ui.\31\31.buttons,
  1884  .ui.eleven.buttons {
  1885    width: 100%;
  1886  }
  1887  
  1888  .ui.\31\31.buttons > .button,
  1889  .ui.eleven.buttons > .button {
  1890    width: 9.09%;
  1891  }
  1892  
  1893  .ui.\31\32.buttons,
  1894  .ui.twelve.buttons {
  1895    width: 100%;
  1896  }
  1897  
  1898  .ui.\31\32.buttons > .button,
  1899  .ui.twelve.buttons > .button {
  1900    width: 8.3333%;
  1901  }
  1902  
  1903  /* Fluid Vertical Buttons */
  1904  
  1905  .ui.fluid.vertical.buttons,
  1906  .ui.fluid.vertical.buttons > .button {
  1907    display: block;
  1908    width: auto;
  1909  }
  1910  
  1911  .ui.\32.vertical.buttons > .button,
  1912  .ui.two.vertical.buttons > .button {
  1913    height: 50%;
  1914  }
  1915  
  1916  .ui.\33.vertical.buttons > .button,
  1917  .ui.three.vertical.buttons > .button {
  1918    height: 33.333%;
  1919  }
  1920  
  1921  .ui.\34.vertical.buttons > .button,
  1922  .ui.four.vertical.buttons > .button {
  1923    height: 25%;
  1924  }
  1925  
  1926  .ui.\35.vertical.buttons > .button,
  1927  .ui.five.vertical.buttons > .button {
  1928    height: 20%;
  1929  }
  1930  
  1931  .ui.\36.vertical.buttons > .button,
  1932  .ui.six.vertical.buttons > .button {
  1933    height: 16.666%;
  1934  }
  1935  
  1936  .ui.\37.vertical.buttons > .button,
  1937  .ui.seven.vertical.buttons > .button {
  1938    height: 14.285%;
  1939  }
  1940  
  1941  .ui.\38.vertical.buttons > .button,
  1942  .ui.eight.vertical.buttons > .button {
  1943    height: 12.500%;
  1944  }
  1945  
  1946  .ui.\39.vertical.buttons > .button,
  1947  .ui.nine.vertical.buttons > .button {
  1948    height: 11.11%;
  1949  }
  1950  
  1951  .ui.\31\30.vertical.buttons > .button,
  1952  .ui.ten.vertical.buttons > .button {
  1953    height: 10%;
  1954  }
  1955  
  1956  .ui.\31\31.vertical.buttons > .button,
  1957  .ui.eleven.vertical.buttons > .button {
  1958    height: 9.09%;
  1959  }
  1960  
  1961  .ui.\31\32.vertical.buttons > .button,
  1962  .ui.twelve.vertical.buttons > .button {
  1963    height: 8.3333%;
  1964  }
  1965  
  1966  /*-------------------
  1967         Colors
  1968  --------------------*/
  1969  
  1970  /*--- Black ---*/
  1971  
  1972  .ui.black.buttons .button,
  1973  .ui.black.button {
  1974    background-color: #1b1c1d;
  1975    color: #ffffff;
  1976    text-shadow: none;
  1977    background-image: none;
  1978  }
  1979  
  1980  .ui.black.button {
  1981    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  1982  }
  1983  
  1984  .ui.black.buttons .button:hover,
  1985  .ui.black.button:hover {
  1986    background-color: #1b1c1d;
  1987    color: #ffffff;
  1988    text-shadow: none;
  1989  }
  1990  
  1991  .ui.black.buttons .button:active,
  1992  .ui.black.button:active {
  1993    background-color: #0a0a0b;
  1994    color: #ffffff;
  1995    text-shadow: none;
  1996  }
  1997  
  1998  .ui.black.buttons .active.button,
  1999  .ui.black.buttons .active.button:active,
  2000  .ui.black.active.button,
  2001  .ui.black.button .active.button:active {
  2002    background-color: #0f0f10;
  2003    color: #ffffff;
  2004    text-shadow: none;
  2005  }
  2006  
  2007  /* Basic */
  2008  
  2009  .ui.basic.black.buttons .button,
  2010  .ui.basic.black.button {
  2011    box-shadow: 0px 0px 0px 2px rgba(39, 41, 43, 0.15) inset !important;
  2012    color: rgba(0, 0, 0, 0.6) !important;
  2013  }
  2014  
  2015  .ui.basic.black.buttons .button:hover,
  2016  .ui.basic.black.button:hover {
  2017    background: transparent !important;
  2018    box-shadow: 0px 0px 0px 2px #1b1c1d inset !important;
  2019    color: #1b1c1d !important;
  2020  }
  2021  
  2022  .ui.basic.black.buttons .button:active,
  2023  .ui.basic.black.button:active {
  2024    box-shadow: 0px 0px 0px 2px #0a0a0b inset !important;
  2025    color: #0a0a0b !important;
  2026  }
  2027  
  2028  .ui.basic.black.buttons .active.button,
  2029  .ui.basic.black.active.button {
  2030    background: transparent !important;
  2031    box-shadow: 0px 0px 0px 2px #0a0a0b inset !important;
  2032    color: #0a0a0b !important;
  2033  }
  2034  
  2035  .ui.buttons > .basic.black.button:not(:first-child) {
  2036    margin-left: -2px;
  2037  }
  2038  
  2039  /* Inverted */
  2040  
  2041  .ui.inverted.black.buttons .button,
  2042  .ui.inverted.black.button {
  2043    background-color: transparent;
  2044    box-shadow: 0px 0px 0px 2px #d4d4d5 inset !important;
  2045    color: #ffffff;
  2046  }
  2047  
  2048  .ui.inverted.black.buttons .button:hover,
  2049  .ui.inverted.black.button:hover {
  2050    box-shadow: 0px 0px 0px 2px #333333 inset !important;
  2051    background-color: #333333;
  2052    color: #ffffff;
  2053  }
  2054  
  2055  .ui.inverted.black.buttons .active.button,
  2056  .ui.inverted.black.active.button {
  2057    box-shadow: 0px 0px 0px 2px #333333 inset !important;
  2058    background-color: #333333;
  2059    color: #ffffff;
  2060  }
  2061  
  2062  .ui.inverted.black.buttons .button:active,
  2063  .ui.inverted.black.button:active {
  2064    box-shadow: 0px 0px 0px 2px #212121 inset !important;
  2065    background-color: #212121;
  2066    color: #ffffff;
  2067  }
  2068  
  2069  /* Inverted Basic */
  2070  
  2071  .ui.inverted.black.basic.buttons .button,
  2072  .ui.inverted.black.buttons .basic.button,
  2073  .ui.inverted.black.basic.button {
  2074    background-color: transparent;
  2075    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  2076    color: #ffffff !important;
  2077  }
  2078  
  2079  .ui.inverted.black.basic.buttons .button:hover,
  2080  .ui.inverted.black.buttons .basic.button:hover,
  2081  .ui.inverted.black.basic.button:hover {
  2082    box-shadow: 0px 0px 0px 2px #333333 inset !important;
  2083    color: #ffffff !important;
  2084  }
  2085  
  2086  .ui.inverted.black.basic.buttons .active.button,
  2087  .ui.inverted.black.buttons .basic.active.button,
  2088  .ui.inverted.black.basic.active.button {
  2089    box-shadow: 0px 0px 0px 2px #333333 inset !important;
  2090    color: #ffffff !important;
  2091  }
  2092  
  2093  .ui.inverted.black.basic.buttons .button:active,
  2094  .ui.inverted.black.buttons .basic.button:active,
  2095  .ui.inverted.black.basic.button:active {
  2096    box-shadow: 0px 0px 0px 2px #212121 inset !important;
  2097    color: #ffffff !important;
  2098  }
  2099  
  2100  /*--- Blue ---*/
  2101  
  2102  .ui.blue.buttons .button,
  2103  .ui.blue.button {
  2104    background-color: #0097c9;
  2105    color: #ffffff;
  2106    text-shadow: none;
  2107    background-image: none;
  2108  }
  2109  
  2110  .ui.blue.button {
  2111    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  2112  }
  2113  
  2114  .ui.blue.buttons .button:hover,
  2115  .ui.blue.button:hover {
  2116    background-color: #0079a2;
  2117    color: #ffffff;
  2118    text-shadow: none;
  2119  }
  2120  
  2121  .ui.blue.buttons .button:active,
  2122  .ui.blue.button:active {
  2123    background-color: #00536f;
  2124    color: #ffffff;
  2125    text-shadow: none;
  2126  }
  2127  
  2128  .ui.blue.buttons .active.button,
  2129  .ui.blue.buttons .active.button:active,
  2130  .ui.blue.active.button,
  2131  .ui.blue.button .active.button:active {
  2132    background-color: #005b7a;
  2133    color: #ffffff;
  2134    text-shadow: none;
  2135  }
  2136  
  2137  /* Basic */
  2138  
  2139  .ui.basic.blue.buttons .button,
  2140  .ui.basic.blue.button {
  2141    box-shadow: 0px 0px 0px 2px rgba(39, 41, 43, 0.15) inset !important;
  2142    color: rgba(0, 0, 0, 0.6) !important;
  2143  }
  2144  
  2145  .ui.basic.blue.buttons .button:hover,
  2146  .ui.basic.blue.button:hover {
  2147    background: transparent !important;
  2148    box-shadow: 0px 0px 0px 2px #0079a2 inset !important;
  2149    color: #0079a2 !important;
  2150  }
  2151  
  2152  .ui.basic.blue.buttons .button:active,
  2153  .ui.basic.blue.button:active {
  2154    box-shadow: 0px 0px 0px 2px #00536f inset !important;
  2155    color: #00536f !important;
  2156  }
  2157  
  2158  .ui.basic.blue.buttons .active.button,
  2159  .ui.basic.blue.active.button {
  2160    background: transparent !important;
  2161    box-shadow: 0px 0px 0px 2px #00536f inset !important;
  2162    color: #00536f !important;
  2163  }
  2164  
  2165  .ui.buttons > .basic.blue.button:not(:first-child) {
  2166    margin-left: -2px;
  2167  }
  2168  
  2169  /* Inverted */
  2170  
  2171  .ui.inverted.blue.buttons .button,
  2172  .ui.inverted.blue.button {
  2173    background-color: transparent;
  2174    box-shadow: 0px 0px 0px 2px #0097c9 inset !important;
  2175    color: #0097c9;
  2176  }
  2177  
  2178  .ui.inverted.blue.buttons .button:hover,
  2179  .ui.inverted.blue.button:hover {
  2180    box-shadow: 0px 0px 0px 2px #0097c9 inset !important;
  2181    background-color: #0097c9;
  2182    color: #ffffff;
  2183  }
  2184  
  2185  .ui.inverted.blue.buttons .active.button,
  2186  .ui.inverted.blue.active.button {
  2187    box-shadow: 0px 0px 0px 2px #0097c9 inset !important;
  2188    background-color: #0097c9;
  2189    color: #ffffff;
  2190  }
  2191  
  2192  .ui.inverted.blue.buttons .button:active,
  2193  .ui.inverted.blue.button:active {
  2194    box-shadow: 0px 0px 0px 2px #007ca5 inset !important;
  2195    background-color: #007ca5;
  2196    color: #ffffff;
  2197  }
  2198  
  2199  /* Inverted Basic */
  2200  
  2201  .ui.inverted.blue.basic.buttons .button,
  2202  .ui.inverted.blue.buttons .basic.button,
  2203  .ui.inverted.blue.basic.button {
  2204    background-color: transparent;
  2205    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  2206    color: #ffffff !important;
  2207  }
  2208  
  2209  .ui.inverted.blue.basic.buttons .button:hover,
  2210  .ui.inverted.blue.buttons .basic.button:hover,
  2211  .ui.inverted.blue.basic.button:hover {
  2212    box-shadow: 0px 0px 0px 2px #0097c9 inset !important;
  2213    color: #0097c9 !important;
  2214  }
  2215  
  2216  .ui.inverted.blue.basic.buttons .active.button,
  2217  .ui.inverted.blue.buttons .basic.active.button,
  2218  .ui.inverted.blue.basic.active.button {
  2219    box-shadow: 0px 0px 0px 2px #0097c9 inset !important;
  2220    color: #0097c9 !important;
  2221  }
  2222  
  2223  .ui.inverted.blue.basic.buttons .button:active,
  2224  .ui.inverted.blue.buttons .basic.button:active,
  2225  .ui.inverted.blue.basic.button:active {
  2226    box-shadow: 0px 0px 0px 2px #007ca5 inset !important;
  2227    color: #0097c9 !important;
  2228  }
  2229  
  2230  /*--- Green ---*/
  2231  
  2232  .ui.green.buttons .button,
  2233  .ui.green.button {
  2234    background-color: #5bbd72;
  2235    color: #ffffff;
  2236    text-shadow: none;
  2237    background-image: none;
  2238  }
  2239  
  2240  .ui.green.button {
  2241    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  2242  }
  2243  
  2244  .ui.green.buttons .button:hover,
  2245  .ui.green.button:hover {
  2246    background-color: #66c17b;
  2247    color: #ffffff;
  2248    text-shadow: none;
  2249  }
  2250  
  2251  .ui.green.buttons .button:active,
  2252  .ui.green.button:active {
  2253    background-color: #46ae5f;
  2254    color: #ffffff;
  2255    text-shadow: none;
  2256  }
  2257  
  2258  .ui.green.buttons .active.button,
  2259  .ui.green.buttons .active.button:active,
  2260  .ui.green.active.button,
  2261  .ui.green.button .active.button:active {
  2262    background-color: #49b562;
  2263    color: #ffffff;
  2264    text-shadow: none;
  2265  }
  2266  
  2267  /* Basic */
  2268  
  2269  .ui.basic.green.buttons .button,
  2270  .ui.basic.green.button {
  2271    box-shadow: 0px 0px 0px 2px rgba(39, 41, 43, 0.15) inset !important;
  2272    color: rgba(0, 0, 0, 0.6) !important;
  2273  }
  2274  
  2275  .ui.basic.green.buttons .button:hover,
  2276  .ui.basic.green.button:hover {
  2277    background: transparent !important;
  2278    box-shadow: 0px 0px 0px 2px #66c17b inset !important;
  2279    color: #66c17b !important;
  2280  }
  2281  
  2282  .ui.basic.green.buttons .button:active,
  2283  .ui.basic.green.button:active {
  2284    box-shadow: 0px 0px 0px 2px #46ae5f inset !important;
  2285    color: #46ae5f !important;
  2286  }
  2287  
  2288  .ui.basic.green.buttons .active.button,
  2289  .ui.basic.green.active.button {
  2290    background: transparent !important;
  2291    box-shadow: 0px 0px 0px 2px #46ae5f inset !important;
  2292    color: #46ae5f !important;
  2293  }
  2294  
  2295  .ui.buttons > .basic.green.button:not(:first-child) {
  2296    margin-left: -2px;
  2297  }
  2298  
  2299  /* Inverted */
  2300  
  2301  .ui.inverted.green.buttons .button,
  2302  .ui.inverted.green.button {
  2303    background-color: transparent;
  2304    box-shadow: 0px 0px 0px 2px #2ecc40 inset !important;
  2305    color: #2ecc40;
  2306  }
  2307  
  2308  .ui.inverted.green.buttons .button:hover,
  2309  .ui.inverted.green.button:hover {
  2310    box-shadow: 0px 0px 0px 2px #2ecc40 inset !important;
  2311    background-color: #2ecc40;
  2312    color: #ffffff;
  2313  }
  2314  
  2315  .ui.inverted.green.buttons .active.button,
  2316  .ui.inverted.green.active.button {
  2317    box-shadow: 0px 0px 0px 2px #2ecc40 inset !important;
  2318    background-color: #2ecc40;
  2319    color: #ffffff;
  2320  }
  2321  
  2322  .ui.inverted.green.buttons .button:active,
  2323  .ui.inverted.green.button:active {
  2324    box-shadow: 0px 0px 0px 2px #27af37 inset !important;
  2325    background-color: #27af37;
  2326    color: #ffffff;
  2327  }
  2328  
  2329  /* Inverted Basic */
  2330  
  2331  .ui.inverted.green.basic.buttons .button,
  2332  .ui.inverted.green.buttons .basic.button,
  2333  .ui.inverted.green.basic.button {
  2334    background-color: transparent;
  2335    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  2336    color: #ffffff !important;
  2337  }
  2338  
  2339  .ui.inverted.green.basic.buttons .button:hover,
  2340  .ui.inverted.green.buttons .basic.button:hover,
  2341  .ui.inverted.green.basic.button:hover {
  2342    box-shadow: 0px 0px 0px 2px #2ecc40 inset !important;
  2343    color: #2ecc40 !important;
  2344  }
  2345  
  2346  .ui.inverted.green.basic.buttons .active.button,
  2347  .ui.inverted.green.buttons .basic.active.button,
  2348  .ui.inverted.green.basic.active.button {
  2349    box-shadow: 0px 0px 0px 2px #2ecc40 inset !important;
  2350    color: #2ecc40 !important;
  2351  }
  2352  
  2353  .ui.inverted.green.basic.buttons .button:active,
  2354  .ui.inverted.green.buttons .basic.button:active,
  2355  .ui.inverted.green.basic.button:active {
  2356    box-shadow: 0px 0px 0px 2px #27af37 inset !important;
  2357    color: #2ecc40 !important;
  2358  }
  2359  
  2360  /*--- Orange ---*/
  2361  
  2362  .ui.orange.buttons .button,
  2363  .ui.orange.button {
  2364    background-color: #e07b53;
  2365    color: #ffffff;
  2366    text-shadow: none;
  2367    background-image: none;
  2368  }
  2369  
  2370  .ui.orange.button {
  2371    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  2372  }
  2373  
  2374  .ui.orange.buttons .button:hover,
  2375  .ui.orange.button:hover {
  2376    background-color: #e28560;
  2377    color: #ffffff;
  2378    text-shadow: none;
  2379  }
  2380  
  2381  .ui.orange.buttons .button:active,
  2382  .ui.orange.button:active {
  2383    background-color: #db6435;
  2384    color: #ffffff;
  2385    text-shadow: none;
  2386  }
  2387  
  2388  .ui.orange.buttons .active.button,
  2389  .ui.orange.buttons .active.button:active,
  2390  .ui.orange.active.button,
  2391  .ui.orange.button .active.button:active {
  2392    background-color: #dc6a3d;
  2393    color: #ffffff;
  2394    text-shadow: none;
  2395  }
  2396  
  2397  /* Basic */
  2398  
  2399  .ui.basic.orange.buttons .button,
  2400  .ui.basic.orange.button {
  2401    box-shadow: 0px 0px 0px 2px rgba(39, 41, 43, 0.15) inset !important;
  2402    color: rgba(0, 0, 0, 0.6) !important;
  2403  }
  2404  
  2405  .ui.basic.orange.buttons .button:hover,
  2406  .ui.basic.orange.button:hover {
  2407    background: transparent !important;
  2408    box-shadow: 0px 0px 0px 2px #e28560 inset !important;
  2409    color: #e28560 !important;
  2410  }
  2411  
  2412  .ui.basic.orange.buttons .button:active,
  2413  .ui.basic.orange.button:active {
  2414    box-shadow: 0px 0px 0px 2px #db6435 inset !important;
  2415    color: #db6435 !important;
  2416  }
  2417  
  2418  .ui.basic.orange.buttons .active.button,
  2419  .ui.basic.orange.active.button {
  2420    background: transparent !important;
  2421    box-shadow: 0px 0px 0px 2px #db6435 inset !important;
  2422    color: #db6435 !important;
  2423  }
  2424  
  2425  .ui.buttons > .basic.orange.button:not(:first-child) {
  2426    margin-left: -2px;
  2427  }
  2428  
  2429  /* Inverted */
  2430  
  2431  .ui.inverted.orange.buttons .button,
  2432  .ui.inverted.orange.button {
  2433    background-color: transparent;
  2434    box-shadow: 0px 0px 0px 2px #ff851b inset !important;
  2435    color: #ff851b;
  2436  }
  2437  
  2438  .ui.inverted.orange.buttons .button:hover,
  2439  .ui.inverted.orange.button:hover {
  2440    box-shadow: 0px 0px 0px 2px #ff851b inset !important;
  2441    background-color: #ff851b;
  2442    color: #ffffff;
  2443  }
  2444  
  2445  .ui.inverted.orange.buttons .active.button,
  2446  .ui.inverted.orange.active.button {
  2447    box-shadow: 0px 0px 0px 2px #ff851b inset !important;
  2448    background-color: #ff851b;
  2449    color: #ffffff;
  2450  }
  2451  
  2452  .ui.inverted.orange.buttons .button:active,
  2453  .ui.inverted.orange.button:active {
  2454    box-shadow: 0px 0px 0px 2px #f67300 inset !important;
  2455    background-color: #f67300;
  2456    color: #ffffff;
  2457  }
  2458  
  2459  /* Inverted Basic */
  2460  
  2461  .ui.inverted.orange.basic.buttons .button,
  2462  .ui.inverted.orange.buttons .basic.button,
  2463  .ui.inverted.orange.basic.button {
  2464    background-color: transparent;
  2465    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  2466    color: #ffffff !important;
  2467  }
  2468  
  2469  .ui.inverted.orange.basic.buttons .button:hover,
  2470  .ui.inverted.orange.buttons .basic.button:hover,
  2471  .ui.inverted.orange.basic.button:hover {
  2472    box-shadow: 0px 0px 0px 2px #ff851b inset !important;
  2473    color: #ff851b !important;
  2474  }
  2475  
  2476  .ui.inverted.orange.basic.buttons .active.button,
  2477  .ui.inverted.orange.buttons .basic.active.button,
  2478  .ui.inverted.orange.basic.active.button {
  2479    box-shadow: 0px 0px 0px 2px #ff851b inset !important;
  2480    color: #ff851b !important;
  2481  }
  2482  
  2483  .ui.inverted.orange.basic.buttons .button:active,
  2484  .ui.inverted.orange.buttons .basic.button:active,
  2485  .ui.inverted.orange.basic.button:active {
  2486    box-shadow: 0px 0px 0px 2px #f67300 inset !important;
  2487    color: #ff851b !important;
  2488  }
  2489  
  2490  /*--- Pink ---*/
  2491  
  2492  .ui.pink.buttons .button,
  2493  .ui.pink.button {
  2494    background-color: #d9499a;
  2495    color: #ffffff;
  2496    text-shadow: none;
  2497    background-image: none;
  2498  }
  2499  
  2500  .ui.pink.button {
  2501    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  2502  }
  2503  
  2504  .ui.pink.buttons .button:hover,
  2505  .ui.pink.button:hover {
  2506    background-color: #dc56a1;
  2507    color: #ffffff;
  2508    text-shadow: none;
  2509  }
  2510  
  2511  .ui.pink.buttons .button:active,
  2512  .ui.pink.button:active {
  2513    background-color: #d22c8a;
  2514    color: #ffffff;
  2515    text-shadow: none;
  2516  }
  2517  
  2518  .ui.pink.buttons .active.button,
  2519  .ui.pink.buttons .active.button:active,
  2520  .ui.pink.active.button,
  2521  .ui.pink.button .active.button:active {
  2522    background-color: #d5348e;
  2523    color: #ffffff;
  2524    text-shadow: none;
  2525  }
  2526  
  2527  /* Basic */
  2528  
  2529  .ui.basic.pink.buttons .button,
  2530  .ui.basic.pink.button {
  2531    box-shadow: 0px 0px 0px 2px rgba(39, 41, 43, 0.15) inset !important;
  2532    color: rgba(0, 0, 0, 0.6) !important;
  2533  }
  2534  
  2535  .ui.basic.pink.buttons .button:hover,
  2536  .ui.basic.pink.button:hover {
  2537    background: transparent !important;
  2538    box-shadow: 0px 0px 0px 2px #dc56a1 inset !important;
  2539    color: #dc56a1 !important;
  2540  }
  2541  
  2542  .ui.basic.pink.buttons .button:active,
  2543  .ui.basic.pink.button:active {
  2544    box-shadow: 0px 0px 0px 2px #d22c8a inset !important;
  2545    color: #d22c8a !important;
  2546  }
  2547  
  2548  .ui.basic.pink.buttons .active.button,
  2549  .ui.basic.pink.active.button {
  2550    background: transparent !important;
  2551    box-shadow: 0px 0px 0px 2px #d22c8a inset !important;
  2552    color: #d22c8a !important;
  2553  }
  2554  
  2555  .ui.buttons > .basic.pink.button:not(:first-child) {
  2556    margin-left: -2px;
  2557  }
  2558  
  2559  /* Inverted */
  2560  
  2561  .ui.inverted.pink.buttons .button,
  2562  .ui.inverted.pink.button {
  2563    background-color: transparent;
  2564    box-shadow: 0px 0px 0px 2px #ff8edf inset !important;
  2565    color: #ff8edf;
  2566  }
  2567  
  2568  .ui.inverted.pink.buttons .button:hover,
  2569  .ui.inverted.pink.button:hover {
  2570    box-shadow: 0px 0px 0px 2px #ff8edf inset !important;
  2571    background-color: #ff8edf;
  2572    color: #ffffff;
  2573  }
  2574  
  2575  .ui.inverted.pink.buttons .active.button,
  2576  .ui.inverted.pink.active.button {
  2577    box-shadow: 0px 0px 0px 2px #ff8edf inset !important;
  2578    background-color: #ff8edf;
  2579    color: #ffffff;
  2580  }
  2581  
  2582  .ui.inverted.pink.buttons .button:active,
  2583  .ui.inverted.pink.button:active {
  2584    box-shadow: 0px 0px 0px 2px #ff6ad5 inset !important;
  2585    background-color: #ff6ad5;
  2586    color: #ffffff;
  2587  }
  2588  
  2589  /* Inverted Basic */
  2590  
  2591  .ui.inverted.pink.basic.buttons .button,
  2592  .ui.inverted.pink.buttons .basic.button,
  2593  .ui.inverted.pink.basic.button {
  2594    background-color: transparent;
  2595    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  2596    color: #ffffff !important;
  2597  }
  2598  
  2599  .ui.inverted.pink.basic.buttons .button:hover,
  2600  .ui.inverted.pink.buttons .basic.button:hover,
  2601  .ui.inverted.pink.basic.button:hover {
  2602    box-shadow: 0px 0px 0px 2px #ff8edf inset !important;
  2603    color: #ff8edf !important;
  2604  }
  2605  
  2606  .ui.inverted.pink.basic.buttons .active.button,
  2607  .ui.inverted.pink.buttons .basic.active.button,
  2608  .ui.inverted.pink.basic.active.button {
  2609    box-shadow: 0px 0px 0px 2px #ff8edf inset !important;
  2610    color: #ff8edf !important;
  2611  }
  2612  
  2613  .ui.inverted.pink.basic.buttons .button:active,
  2614  .ui.inverted.pink.buttons .basic.button:active,
  2615  .ui.inverted.pink.basic.button:active {
  2616    box-shadow: 0px 0px 0px 2px #ff6ad5 inset !important;
  2617    color: #ff8edf !important;
  2618  }
  2619  
  2620  /*--- Purple ---*/
  2621  
  2622  .ui.purple.buttons .button,
  2623  .ui.purple.button {
  2624    background-color: #564f8a;
  2625    color: #ffffff;
  2626    text-shadow: none;
  2627    background-image: none;
  2628  }
  2629  
  2630  .ui.purple.button {
  2631    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  2632  }
  2633  
  2634  .ui.purple.buttons .button:hover,
  2635  .ui.purple.button:hover {
  2636    background-color: #5c5594;
  2637    color: #ffffff;
  2638    text-shadow: none;
  2639  }
  2640  
  2641  .ui.purple.buttons .button:active,
  2642  .ui.purple.button:active {
  2643    background-color: #484273;
  2644    color: #ffffff;
  2645    text-shadow: none;
  2646  }
  2647  
  2648  .ui.purple.buttons .active.button,
  2649  .ui.purple.buttons .active.button:active,
  2650  .ui.purple.active.button,
  2651  .ui.purple.button .active.button:active {
  2652    background-color: #4c467a;
  2653    color: #ffffff;
  2654    text-shadow: none;
  2655  }
  2656  
  2657  /* Basic */
  2658  
  2659  .ui.basic.purple.buttons .button,
  2660  .ui.basic.purple.button {
  2661    box-shadow: 0px 0px 0px 2px rgba(39, 41, 43, 0.15) inset !important;
  2662    color: rgba(0, 0, 0, 0.6) !important;
  2663  }
  2664  
  2665  .ui.basic.purple.buttons .button:hover,
  2666  .ui.basic.purple.button:hover {
  2667    background: transparent !important;
  2668    box-shadow: 0px 0px 0px 2px #5c5594 inset !important;
  2669    color: #5c5594 !important;
  2670  }
  2671  
  2672  .ui.basic.purple.buttons .button:active,
  2673  .ui.basic.purple.button:active {
  2674    box-shadow: 0px 0px 0px 2px #484273 inset !important;
  2675    color: #484273 !important;
  2676  }
  2677  
  2678  .ui.basic.purple.buttons .active.button,
  2679  .ui.basic.purple.active.button {
  2680    background: transparent !important;
  2681    box-shadow: 0px 0px 0px 2px #484273 inset !important;
  2682    color: #484273 !important;
  2683  }
  2684  
  2685  .ui.buttons > .basic.purple.button:not(:first-child) {
  2686    margin-left: -2px;
  2687  }
  2688  
  2689  /* Inverted */
  2690  
  2691  .ui.inverted.purple.buttons .button,
  2692  .ui.inverted.purple.button {
  2693    background-color: transparent;
  2694    box-shadow: 0px 0px 0px 2px #cdc6ff inset !important;
  2695    color: #cdc6ff;
  2696  }
  2697  
  2698  .ui.inverted.purple.buttons .button:hover,
  2699  .ui.inverted.purple.button:hover {
  2700    box-shadow: 0px 0px 0px 2px #cdc6ff inset !important;
  2701    background-color: #cdc6ff;
  2702    color: #1b1c1d;
  2703  }
  2704  
  2705  .ui.inverted.purple.buttons .active.button,
  2706  .ui.inverted.purple.active.button {
  2707    box-shadow: 0px 0px 0px 2px #cdc6ff inset !important;
  2708    background-color: #cdc6ff;
  2709    color: #1b1c1d;
  2710  }
  2711  
  2712  .ui.inverted.purple.buttons .button:active,
  2713  .ui.inverted.purple.button:active {
  2714    box-shadow: 0px 0px 0px 2px #aea2ff inset !important;
  2715    background-color: #aea2ff;
  2716    color: #1b1c1d;
  2717  }
  2718  
  2719  /* Inverted Basic */
  2720  
  2721  .ui.inverted.purple.basic.buttons .button,
  2722  .ui.inverted.purple.buttons .basic.button,
  2723  .ui.inverted.purple.basic.button {
  2724    background-color: transparent;
  2725    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  2726    color: #ffffff !important;
  2727  }
  2728  
  2729  .ui.inverted.purple.basic.buttons .button:hover,
  2730  .ui.inverted.purple.buttons .basic.button:hover,
  2731  .ui.inverted.purple.basic.button:hover {
  2732    box-shadow: 0px 0px 0px 2px #cdc6ff inset !important;
  2733    color: #cdc6ff !important;
  2734  }
  2735  
  2736  .ui.inverted.purple.basic.buttons .active.button,
  2737  .ui.inverted.purple.buttons .basic.active.button,
  2738  .ui.inverted.purple.basic.active.button {
  2739    box-shadow: 0px 0px 0px 2px #cdc6ff inset !important;
  2740    color: #cdc6ff !important;
  2741  }
  2742  
  2743  .ui.inverted.purple.basic.buttons .button:active,
  2744  .ui.inverted.purple.buttons .basic.button:active,
  2745  .ui.inverted.purple.basic.button:active {
  2746    box-shadow: 0px 0px 0px 2px #aea2ff inset !important;
  2747    color: #cdc6ff !important;
  2748  }
  2749  
  2750  /*--- Red ---*/
  2751  
  2752  .ui.red.buttons .button,
  2753  .ui.red.button {
  2754    background-color: #d95c5c;
  2755    color: #ffffff;
  2756    text-shadow: none;
  2757    background-image: none;
  2758  }
  2759  
  2760  .ui.red.button {
  2761    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  2762  }
  2763  
  2764  .ui.red.buttons .button:hover,
  2765  .ui.red.button:hover {
  2766    background-color: #dc6868;
  2767    color: #ffffff;
  2768    text-shadow: none;
  2769  }
  2770  
  2771  .ui.red.buttons .button:active,
  2772  .ui.red.button:active {
  2773    background-color: #d23f3f;
  2774    color: #ffffff;
  2775    text-shadow: none;
  2776  }
  2777  
  2778  .ui.red.buttons .active.button,
  2779  .ui.red.buttons .active.button:active,
  2780  .ui.red.active.button,
  2781  .ui.red.button .active.button:active {
  2782    background-color: #d44747;
  2783    color: #ffffff;
  2784    text-shadow: none;
  2785  }
  2786  
  2787  /* Basic */
  2788  
  2789  .ui.basic.red.buttons .button,
  2790  .ui.basic.red.button {
  2791    box-shadow: 0px 0px 0px 2px rgba(39, 41, 43, 0.15) inset !important;
  2792    color: rgba(0, 0, 0, 0.6) !important;
  2793  }
  2794  
  2795  .ui.basic.red.buttons .button:hover,
  2796  .ui.basic.red.button:hover {
  2797    background: transparent !important;
  2798    box-shadow: 0px 0px 0px 2px #dc6868 inset !important;
  2799    color: #dc6868 !important;
  2800  }
  2801  
  2802  .ui.basic.red.buttons .button:active,
  2803  .ui.basic.red.button:active {
  2804    box-shadow: 0px 0px 0px 2px #d23f3f inset !important;
  2805    color: #d23f3f !important;
  2806  }
  2807  
  2808  .ui.basic.red.buttons .active.button,
  2809  .ui.basic.red.active.button {
  2810    background: transparent !important;
  2811    box-shadow: 0px 0px 0px 2px #d23f3f inset !important;
  2812    color: #d23f3f !important;
  2813  }
  2814  
  2815  .ui.buttons > .basic.red.button:not(:first-child) {
  2816    margin-left: -2px;
  2817  }
  2818  
  2819  /* Inverted */
  2820  
  2821  .ui.inverted.red.buttons .button,
  2822  .ui.inverted.red.button {
  2823    background-color: transparent;
  2824    box-shadow: 0px 0px 0px 2px #ff695e inset !important;
  2825    color: #ff695e;
  2826  }
  2827  
  2828  .ui.inverted.red.buttons .button:hover,
  2829  .ui.inverted.red.button:hover {
  2830    box-shadow: 0px 0px 0px 2px #ff695e inset !important;
  2831    background-color: #ff695e;
  2832    color: #ffffff;
  2833  }
  2834  
  2835  .ui.inverted.red.buttons .active.button,
  2836  .ui.inverted.red.active.button {
  2837    box-shadow: 0px 0px 0px 2px #ff695e inset !important;
  2838    background-color: #ff695e;
  2839    color: #ffffff;
  2840  }
  2841  
  2842  .ui.inverted.red.buttons .button:active,
  2843  .ui.inverted.red.button:active {
  2844    box-shadow: 0px 0px 0px 2px #ff483a inset !important;
  2845    background-color: #ff483a;
  2846    color: #ffffff;
  2847  }
  2848  
  2849  /* Inverted Basic */
  2850  
  2851  .ui.inverted.red.basic.buttons .button,
  2852  .ui.inverted.red.buttons .basic.button,
  2853  .ui.inverted.red.basic.button {
  2854    background-color: transparent;
  2855    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  2856    color: #ffffff !important;
  2857  }
  2858  
  2859  .ui.inverted.red.basic.buttons .button:hover,
  2860  .ui.inverted.red.buttons .basic.button:hover,
  2861  .ui.inverted.red.basic.button:hover {
  2862    box-shadow: 0px 0px 0px 2px #ff695e inset !important;
  2863    color: #ff695e !important;
  2864  }
  2865  
  2866  .ui.inverted.red.basic.buttons .active.button,
  2867  .ui.inverted.red.buttons .basic.active.button,
  2868  .ui.inverted.red.basic.active.button {
  2869    box-shadow: 0px 0px 0px 2px #ff695e inset !important;
  2870    color: #ff695e !important;
  2871  }
  2872  
  2873  .ui.inverted.red.basic.buttons .button:active,
  2874  .ui.inverted.red.buttons .basic.button:active,
  2875  .ui.inverted.red.basic.button:active {
  2876    box-shadow: 0px 0px 0px 2px #ff483a inset !important;
  2877    color: #ff695e !important;
  2878  }
  2879  
  2880  /*--- Teal ---*/
  2881  
  2882  .ui.teal.buttons .button,
  2883  .ui.teal.button {
  2884    background-color: #00b5ad;
  2885    color: #ffffff;
  2886    text-shadow: none;
  2887    background-image: none;
  2888  }
  2889  
  2890  .ui.teal.button {
  2891    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  2892  }
  2893  
  2894  .ui.teal.buttons .button:hover,
  2895  .ui.teal.button:hover {
  2896    background-color: #00c4bc;
  2897    color: #ffffff;
  2898    text-shadow: none;
  2899  }
  2900  
  2901  .ui.teal.buttons .button:active,
  2902  .ui.teal.button:active {
  2903    background-color: #00918b;
  2904    color: #ffffff;
  2905    text-shadow: none;
  2906  }
  2907  
  2908  .ui.teal.buttons .active.button,
  2909  .ui.teal.buttons .active.button:active,
  2910  .ui.teal.active.button,
  2911  .ui.teal.button .active.button:active {
  2912    background-color: #009c95;
  2913    color: #ffffff;
  2914    text-shadow: none;
  2915  }
  2916  
  2917  /* Basic */
  2918  
  2919  .ui.basic.teal.buttons .button,
  2920  .ui.basic.teal.button {
  2921    box-shadow: 0px 0px 0px 2px rgba(39, 41, 43, 0.15) inset !important;
  2922    color: rgba(0, 0, 0, 0.6) !important;
  2923  }
  2924  
  2925  .ui.basic.teal.buttons .button:hover,
  2926  .ui.basic.teal.button:hover {
  2927    background: transparent !important;
  2928    box-shadow: 0px 0px 0px 2px #00c4bc inset !important;
  2929    color: #00c4bc !important;
  2930  }
  2931  
  2932  .ui.basic.teal.buttons .button:active,
  2933  .ui.basic.teal.button:active {
  2934    box-shadow: 0px 0px 0px 2px #00918b inset !important;
  2935    color: #00918b !important;
  2936  }
  2937  
  2938  .ui.basic.teal.buttons .active.button,
  2939  .ui.basic.teal.active.button {
  2940    background: transparent !important;
  2941    box-shadow: 0px 0px 0px 2px #00918b inset !important;
  2942    color: #00918b !important;
  2943  }
  2944  
  2945  .ui.buttons > .basic.teal.button:not(:first-child) {
  2946    margin-left: -2px;
  2947  }
  2948  
  2949  /* Inverted */
  2950  
  2951  .ui.inverted.teal.buttons .button,
  2952  .ui.inverted.teal.button {
  2953    background-color: transparent;
  2954    box-shadow: 0px 0px 0px 2px #6dffff inset !important;
  2955    color: #6dffff;
  2956  }
  2957  
  2958  .ui.inverted.teal.buttons .button:hover,
  2959  .ui.inverted.teal.button:hover {
  2960    box-shadow: 0px 0px 0px 2px #6dffff inset !important;
  2961    background-color: #6dffff;
  2962    color: #1b1c1d;
  2963  }
  2964  
  2965  .ui.inverted.teal.buttons .active.button,
  2966  .ui.inverted.teal.active.button {
  2967    box-shadow: 0px 0px 0px 2px #6dffff inset !important;
  2968    background-color: #6dffff;
  2969    color: #1b1c1d;
  2970  }
  2971  
  2972  .ui.inverted.teal.buttons .button:active,
  2973  .ui.inverted.teal.button:active {
  2974    box-shadow: 0px 0px 0px 2px #49ffff inset !important;
  2975    background-color: #49ffff;
  2976    color: #1b1c1d;
  2977  }
  2978  
  2979  /* Inverted Basic */
  2980  
  2981  .ui.inverted.teal.basic.buttons .button,
  2982  .ui.inverted.teal.buttons .basic.button,
  2983  .ui.inverted.teal.basic.button {
  2984    background-color: transparent;
  2985    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  2986    color: #ffffff !important;
  2987  }
  2988  
  2989  .ui.inverted.teal.basic.buttons .button:hover,
  2990  .ui.inverted.teal.buttons .basic.button:hover,
  2991  .ui.inverted.teal.basic.button:hover {
  2992    box-shadow: 0px 0px 0px 2px #6dffff inset !important;
  2993    color: #6dffff !important;
  2994  }
  2995  
  2996  .ui.inverted.teal.basic.buttons .active.button,
  2997  .ui.inverted.teal.buttons .basic.active.button,
  2998  .ui.inverted.teal.basic.active.button {
  2999    box-shadow: 0px 0px 0px 2px #6dffff inset !important;
  3000    color: #6dffff !important;
  3001  }
  3002  
  3003  .ui.inverted.teal.basic.buttons .button:active,
  3004  .ui.inverted.teal.buttons .basic.button:active,
  3005  .ui.inverted.teal.basic.button:active {
  3006    box-shadow: 0px 0px 0px 2px #49ffff inset !important;
  3007    color: #6dffff !important;
  3008  }
  3009  
  3010  /*--- Yellow ---*/
  3011  
  3012  .ui.yellow.buttons .button,
  3013  .ui.yellow.button {
  3014    background-color: #f2c61f;
  3015    color: #ffffff;
  3016    text-shadow: none;
  3017    background-image: none;
  3018  }
  3019  
  3020  .ui.yellow.button {
  3021    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  3022  }
  3023  
  3024  .ui.yellow.buttons .button:hover,
  3025  .ui.yellow.button:hover {
  3026    background-color: #f3ca2d;
  3027    color: #ffffff;
  3028    text-shadow: none;
  3029  }
  3030  
  3031  .ui.yellow.buttons .button:active,
  3032  .ui.yellow.button:active {
  3033    background-color: #e0b40d;
  3034    color: #ffffff;
  3035    text-shadow: none;
  3036  }
  3037  
  3038  .ui.yellow.buttons .active.button,
  3039  .ui.yellow.buttons .active.button:active,
  3040  .ui.yellow.active.button,
  3041  .ui.yellow.button .active.button:active {
  3042    background-color: #eabc0e;
  3043    color: #ffffff;
  3044    text-shadow: none;
  3045  }
  3046  
  3047  /* Basic */
  3048  
  3049  .ui.basic.yellow.buttons .button,
  3050  .ui.basic.yellow.button {
  3051    box-shadow: 0px 0px 0px 2px rgba(39, 41, 43, 0.15) inset !important;
  3052    color: rgba(0, 0, 0, 0.6) !important;
  3053  }
  3054  
  3055  .ui.basic.yellow.buttons .button:hover,
  3056  .ui.basic.yellow.button:hover {
  3057    background: transparent !important;
  3058    box-shadow: 0px 0px 0px 2px #f3ca2d inset !important;
  3059    color: #f3ca2d !important;
  3060  }
  3061  
  3062  .ui.basic.yellow.buttons .button:active,
  3063  .ui.basic.yellow.button:active {
  3064    box-shadow: 0px 0px 0px 2px #e0b40d inset !important;
  3065    color: #e0b40d !important;
  3066  }
  3067  
  3068  .ui.basic.yellow.buttons .active.button,
  3069  .ui.basic.yellow.active.button {
  3070    background: transparent !important;
  3071    box-shadow: 0px 0px 0px 2px #e0b40d inset !important;
  3072    color: #e0b40d !important;
  3073  }
  3074  
  3075  .ui.buttons > .basic.yellow.button:not(:first-child) {
  3076    margin-left: -2px;
  3077  }
  3078  
  3079  /* Inverted */
  3080  
  3081  .ui.inverted.yellow.buttons .button,
  3082  .ui.inverted.yellow.button {
  3083    background-color: transparent;
  3084    box-shadow: 0px 0px 0px 2px #ffe21f inset !important;
  3085    color: #ffe21f;
  3086  }
  3087  
  3088  .ui.inverted.yellow.buttons .button:hover,
  3089  .ui.inverted.yellow.button:hover {
  3090    box-shadow: 0px 0px 0px 2px #ffe21f inset !important;
  3091    background-color: #ffe21f;
  3092    color: #1b1c1d;
  3093  }
  3094  
  3095  .ui.inverted.yellow.buttons .active.button,
  3096  .ui.inverted.yellow.active.button {
  3097    box-shadow: 0px 0px 0px 2px #ffe21f inset !important;
  3098    background-color: #ffe21f;
  3099    color: #1b1c1d;
  3100  }
  3101  
  3102  .ui.inverted.yellow.buttons .button:active,
  3103  .ui.inverted.yellow.button:active {
  3104    box-shadow: 0px 0px 0px 2px #fada00 inset !important;
  3105    background-color: #fada00;
  3106    color: #1b1c1d;
  3107  }
  3108  
  3109  /* Inverted Basic */
  3110  
  3111  .ui.inverted.yellow.basic.buttons .button,
  3112  .ui.inverted.yellow.buttons .basic.button,
  3113  .ui.inverted.yellow.basic.button {
  3114    background-color: transparent;
  3115    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  3116    color: #ffffff !important;
  3117  }
  3118  
  3119  .ui.inverted.yellow.basic.buttons .button:hover,
  3120  .ui.inverted.yellow.buttons .basic.button:hover,
  3121  .ui.inverted.yellow.basic.button:hover {
  3122    box-shadow: 0px 0px 0px 2px #ffe21f inset !important;
  3123    color: #ffe21f !important;
  3124  }
  3125  
  3126  .ui.inverted.yellow.basic.buttons .active.button,
  3127  .ui.inverted.yellow.buttons .basic.active.button,
  3128  .ui.inverted.yellow.basic.active.button {
  3129    box-shadow: 0px 0px 0px 2px #ffe21f inset !important;
  3130    color: #ffe21f !important;
  3131  }
  3132  
  3133  .ui.inverted.yellow.basic.buttons .button:active,
  3134  .ui.inverted.yellow.buttons .basic.button:active,
  3135  .ui.inverted.yellow.basic.button:active {
  3136    box-shadow: 0px 0px 0px 2px #fada00 inset !important;
  3137    color: #ffe21f !important;
  3138  }
  3139  
  3140  /*-------------------
  3141         Primary
  3142  --------------------*/
  3143  
  3144  .ui.primary.buttons .button,
  3145  .ui.primary.button {
  3146    background-color: #006e93;
  3147    color: #ffffff;
  3148    text-shadow: none;
  3149    background-image: none;
  3150  }
  3151  
  3152  .ui.primary.button {
  3153    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  3154  }
  3155  
  3156  .ui.primary.buttons .button:hover,
  3157  .ui.primary.button:hover {
  3158    background-color: #0079a2;
  3159    color: #ffffff;
  3160    text-shadow: none;
  3161  }
  3162  
  3163  .ui.primary.buttons .button:active,
  3164  .ui.primary.button:active {
  3165    background-color: #00536f;
  3166    color: #ffffff;
  3167    text-shadow: none;
  3168  }
  3169  
  3170  .ui.primary.buttons .active.button,
  3171  .ui.primary.active.button {
  3172    background-color: #005b7a;
  3173    color: #ffffff;
  3174    text-shadow: none;
  3175  }
  3176  
  3177  /*-------------------
  3178        Secondary
  3179  --------------------*/
  3180  
  3181  .ui.secondary.buttons .button,
  3182  .ui.secondary.button {
  3183    background-color: #1b1c1d;
  3184    color: #ffffff;
  3185    text-shadow: none;
  3186    background-image: none;
  3187  }
  3188  
  3189  .ui.secondary.button {
  3190    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  3191  }
  3192  
  3193  .ui.secondary.buttons .button:hover,
  3194  .ui.secondary.button:hover {
  3195    background-color: #222425;
  3196    color: #ffffff;
  3197    text-shadow: none;
  3198  }
  3199  
  3200  .ui.secondary.buttons .button:active,
  3201  .ui.secondary.button:active {
  3202    background-color: #0a0a0b;
  3203    color: #ffffff;
  3204    text-shadow: none;
  3205  }
  3206  
  3207  .ui.secondary.buttons .active.button,
  3208  .ui.secondary.active.button {
  3209    background-color: #0f0f10;
  3210    color: #ffffff;
  3211    text-shadow: none;
  3212  }
  3213  
  3214  /*---------------
  3215      Positive
  3216  ----------------*/
  3217  
  3218  .ui.positive.buttons .button,
  3219  .ui.positive.button {
  3220    background-color: #5bbd72 !important;
  3221    color: #ffffff;
  3222    text-shadow: none;
  3223    background-image: none;
  3224  }
  3225  
  3226  .ui.positive.button {
  3227    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  3228  }
  3229  
  3230  .ui.positive.buttons .button:hover,
  3231  .ui.positive.button:hover,
  3232  .ui.positive.buttons .active.button,
  3233  .ui.positive.active.button {
  3234    background-color: #66c17b !important;
  3235    color: #ffffff;
  3236    text-shadow: none;
  3237  }
  3238  
  3239  .ui.positive.buttons .button:active,
  3240  .ui.positive.button:active {
  3241    background-color: #46ae5f !important;
  3242    color: #ffffff;
  3243    text-shadow: none;
  3244  }
  3245  
  3246  .ui.positive.buttons .active.button,
  3247  .ui.positive.buttons .active.button:active,
  3248  .ui.positive.active.button,
  3249  .ui.positive.button .active.button:active {
  3250    background-color: #49b562;
  3251    color: #ffffff;
  3252    text-shadow: none;
  3253  }
  3254  
  3255  /*---------------
  3256       Negative
  3257  ----------------*/
  3258  
  3259  .ui.negative.buttons .button,
  3260  .ui.negative.button {
  3261    background-color: #d95c5c !important;
  3262    color: #ffffff;
  3263    text-shadow: none;
  3264    background-image: none;
  3265  }
  3266  
  3267  .ui.negative.button {
  3268    box-shadow: 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  3269  }
  3270  
  3271  .ui.negative.buttons .button:hover,
  3272  .ui.negative.button:hover,
  3273  .ui.negative.buttons .active.button,
  3274  .ui.negative.active.button {
  3275    background-color: #dc6868 !important;
  3276    color: #ffffff;
  3277    text-shadow: none;
  3278  }
  3279  
  3280  .ui.negative.buttons .button:active,
  3281  .ui.negative.button:active {
  3282    background-color: #d23f3f !important;
  3283    color: #ffffff;
  3284    text-shadow: none;
  3285  }
  3286  
  3287  .ui.negative.buttons .active.button,
  3288  .ui.negative.buttons .active.button:active,
  3289  .ui.negative.active.button,
  3290  .ui.negative.button .active.button:active {
  3291    background-color: #d44747;
  3292    color: #ffffff;
  3293    text-shadow: none;
  3294  }
  3295  
  3296  /*******************************
  3297              Groups
  3298  *******************************/
  3299  
  3300  .ui.buttons {
  3301    display: inline-block;
  3302    vertical-align: middle;
  3303    margin: 0em 0.25em 0em 0em;
  3304  }
  3305  
  3306  .ui.buttons > .button:hover,
  3307  .ui.buttons > .active.button {
  3308    position: relative;
  3309  }
  3310  
  3311  .ui.buttons:after {
  3312    content: ".";
  3313    display: block;
  3314    height: 0;
  3315    clear: both;
  3316    visibility: hidden;
  3317  }
  3318  
  3319  .ui.buttons .button:first-child {
  3320    border-left: none;
  3321  }
  3322  
  3323  .ui.buttons:not(.basic):not(.inverted) {
  3324    box-shadow: none;
  3325  }
  3326  
  3327  .ui.buttons > .ui.button:not(.basic):not(.inverted),
  3328  .ui.buttons:not(.basic):not(.inverted) > .button {
  3329    box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(39, 41, 43, 0.15) inset;
  3330  }
  3331  
  3332  .ui.buttons .button {
  3333    margin: 0em;
  3334    float: left;
  3335    border-radius: 0em;
  3336    margin: 0px 0px 0px 0px;
  3337  }
  3338  
  3339  .ui.buttons .button:first-child {
  3340    margin-left: 0em;
  3341    border-top-left-radius: 0.2857rem;
  3342    border-bottom-left-radius: 0.2857rem;
  3343  }
  3344  
  3345  .ui.buttons .button:last-child {
  3346    border-top-right-radius: 0.2857rem;
  3347    border-bottom-right-radius: 0.2857rem;
  3348  }
  3349  
  3350  /* Vertical  Style */
  3351  
  3352  .ui.vertical.buttons {
  3353    display: inline-block;
  3354  }
  3355  
  3356  .ui.vertical.buttons .button {
  3357    display: block;
  3358    float: none;
  3359    width: 100%;
  3360    margin: 0px 0px 0px 0px;
  3361    box-shadow: none;
  3362  }
  3363  
  3364  .ui.vertical.buttons .button:first-child,
  3365  .ui.vertical.buttons .mini.button:first-child,
  3366  .ui.vertical.buttons .tiny.button:first-child,
  3367  .ui.vertical.buttons .small.button:first-child,
  3368  .ui.vertical.buttons .massive.button:first-child,
  3369  .ui.vertical.buttons .huge.button:first-child {
  3370    border-radius: 0.2857rem 0.2857rem 0px 0px;
  3371  }
  3372  
  3373  .ui.vertical.buttons .button:last-child,
  3374  .ui.vertical.buttons .mini.button:last-child,
  3375  .ui.vertical.buttons .tiny.button:last-child,
  3376  .ui.vertical.buttons .small.button:last-child,
  3377  .ui.vertical.buttons .massive.button:last-child,
  3378  .ui.vertical.buttons .huge.button:last-child,
  3379  .ui.vertical.buttons .gigantic.button:last-child {
  3380    margin-bottom: 0px;
  3381    border-radius: 0px 0px 0.2857rem 0.2857rem;
  3382  }
  3383  
  3384  /*******************************
  3385           Theme Overrides
  3386  *******************************/
  3387  
  3388  /*******************************
  3389           Site Overrides
  3390  *******************************/
  3391  /*!
  3392   * # Semantic UI x.x - Divider
  3393   * http://github.com/semantic-org/semantic-ui/
  3394   *
  3395   *
  3396   * Copyright 2014 Contributors
  3397   * Released under the MIT license
  3398   * http://opensource.org/licenses/MIT
  3399   *
  3400   */
  3401  
  3402  /*******************************
  3403              Divider
  3404  *******************************/
  3405  
  3406  .ui.divider {
  3407    margin: 1rem 0rem;
  3408    line-height: 1;
  3409    height: 0em;
  3410    font-weight: bold;
  3411    text-transform: uppercase;
  3412    letter-spacing: 0.05em;
  3413    color: rgba(0, 0, 0, 0.85);
  3414    -webkit-user-select: none;
  3415    -moz-user-select: none;
  3416    -ms-user-select: none;
  3417    user-select: none;
  3418    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  3419  }
  3420  
  3421  /*--------------
  3422        Basic
  3423  ---------------*/
  3424  
  3425  .ui.divider:not(.vertical):not(.horizontal) {
  3426    border-top: 1px solid rgba(0, 0, 0, 0.1);
  3427    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  3428  }
  3429  
  3430  /*--------------
  3431      Coupling
  3432  ---------------*/
  3433  
  3434  .ui.grid > .ui.divider {
  3435    font-size: 1rem;
  3436  }
  3437  
  3438  /*--------------
  3439     Horizontal
  3440  ---------------*/
  3441  
  3442  .ui.horizontal.divider {
  3443    position: relative;
  3444    height: auto;
  3445    margin: '';
  3446    overflow: hidden;
  3447    line-height: 1;
  3448    text-align: center;
  3449  }
  3450  
  3451  .ui.horizontal.divider:before,
  3452  .ui.horizontal.divider:after {
  3453    position: absolute;
  3454    content: '';
  3455    z-index: 3;
  3456    width: 50%;
  3457    top: 50%;
  3458    height: 0px;
  3459    border-top: 1px solid rgba(0, 0, 0, 0.1);
  3460    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  3461  }
  3462  
  3463  .ui.horizontal.divider:before {
  3464    margin-left: -webkit-calc(-50% -  1em );
  3465    margin-left: calc(-50% -  1em );
  3466  }
  3467  
  3468  .ui.horizontal.divider:after {
  3469    margin-left: 1em;
  3470  }
  3471  
  3472  /*--------------
  3473      Vertical
  3474  ---------------*/
  3475  
  3476  .ui.vertical.divider {
  3477    position: absolute;
  3478    z-index: 2;
  3479    top: 50%;
  3480    left: 50%;
  3481    margin: 0rem;
  3482    padding: 0em;
  3483    width: auto;
  3484    height: 50%;
  3485    line-height: 0em;
  3486    text-align: center;
  3487    -webkit-transform: translateX(-50%);
  3488    -ms-transform: translateX(-50%);
  3489    transform: translateX(-50%);
  3490  }
  3491  
  3492  .ui.vertical.divider:before,
  3493  .ui.vertical.divider:after {
  3494    position: absolute;
  3495    left: 50%;
  3496    content: '';
  3497    z-index: 3;
  3498    border-left: 1px solid rgba(0, 0, 0, 0.1);
  3499    border-right: 1px solid rgba(255, 255, 255, 0.2);
  3500    width: 0%;
  3501    height: -webkit-calc(100% -  1rem );
  3502    height: calc(100% -  1rem );
  3503  }
  3504  
  3505  .ui.vertical.divider:before {
  3506    top: -100%;
  3507  }
  3508  
  3509  .ui.vertical.divider:after {
  3510    top: auto;
  3511    bottom: 0px;
  3512  }
  3513  
  3514  /* Inside grid */
  3515  
  3516  @media only screen and (max-width: 767px) {
  3517    .ui.stackable.grid .ui.vertical.divider,
  3518    .ui.grid .stackable.row .ui.vertical.divider {
  3519      position: relative;
  3520      margin: 1rem 0rem;
  3521      left: 50%;
  3522      height: auto;
  3523      overflow: hidden;
  3524      line-height: 1;
  3525      text-align: center;
  3526    }
  3527  
  3528    .ui.stackable.grid .ui.vertical.divider:before,
  3529    .ui.grid .stackable.row .ui.vertical.divider:before,
  3530    .ui.stackable.grid .ui.vertical.divider:after,
  3531    .ui.grid .stackable.row .ui.vertical.divider:after {
  3532      position: absolute;
  3533      left: auto;
  3534      content: '';
  3535      z-index: 3;
  3536      width: 50%;
  3537      top: 50%;
  3538      height: 0px;
  3539      border-top: 1px solid rgba(0, 0, 0, 0.1);
  3540      border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  3541    }
  3542  
  3543    .ui.stackable.grid .ui.vertical.divider:before,
  3544    .ui.grid .stackable.row .ui.vertical.divider:before {
  3545      margin-left: -51%;
  3546    }
  3547  
  3548    .ui.stackable.grid .ui.vertical.divider:after,
  3549    .ui.grid .stackable.row .ui.vertical.divider:after {
  3550      margin-left: 1em;
  3551    }
  3552  }
  3553  
  3554  /*--------------
  3555        Icon
  3556  ---------------*/
  3557  
  3558  .ui.divider > .icon {
  3559    margin: 0rem;
  3560    font-size: 1rem;
  3561    height: 1em;
  3562    vertical-align: middle;
  3563  }
  3564  
  3565  /*******************************
  3566            Variations
  3567  *******************************/
  3568  
  3569  /*--------------
  3570      Hidden
  3571  ---------------*/
  3572  
  3573  .ui.hidden.divider {
  3574    border-color: transparent !important;
  3575  }
  3576  
  3577  /*--------------
  3578      Inverted
  3579  ---------------*/
  3580  
  3581  .ui.divider.inverted,
  3582  .ui.vertical.inverted.divider,
  3583  .ui.horizontal.inverted.divider {
  3584    color: #ffffff;
  3585  }
  3586  
  3587  .ui.divider.inverted,
  3588  .ui.divider.inverted:after,
  3589  .ui.divider.inverted:before {
  3590    border-top-color: rgba(0, 0, 0, 0.15) !important;
  3591    border-bottom-color: rgba(255, 255, 255, 0.15) !important;
  3592    border-left-color: rgba(0, 0, 0, 0.15) !important;
  3593    border-right-color: rgba(255, 255, 255, 0.15) !important;
  3594  }
  3595  
  3596  /*--------------
  3597      Fitted
  3598  ---------------*/
  3599  
  3600  .ui.fitted.divider {
  3601    margin: 0em;
  3602  }
  3603  
  3604  /*--------------
  3605      Clearing
  3606  ---------------*/
  3607  
  3608  .ui.clearing.divider {
  3609    clear: both;
  3610  }
  3611  
  3612  /*--------------
  3613      Section
  3614  ---------------*/
  3615  
  3616  .ui.section.divider {
  3617    margin-top: 2rem;
  3618    margin-bottom: 2rem;
  3619  }
  3620  
  3621  /*--------------
  3622       Sizes
  3623  ---------------*/
  3624  
  3625  .ui.divider {
  3626    font-size: 1rem;
  3627  }
  3628  
  3629  /*******************************
  3630           Theme Overrides
  3631  *******************************/
  3632  
  3633  /*******************************
  3634           Site Overrides
  3635  *******************************/
  3636  /*!
  3637   * # Semantic UI x.x - Flag
  3638   * http://github.com/semantic-org/semantic-ui/
  3639   *
  3640   *
  3641   * Copyright 2014 Contributors
  3642   * Released under the MIT license
  3643   * http://opensource.org/licenses/MIT
  3644   *
  3645   */
  3646  
  3647  /*******************************
  3648               Flag
  3649  *******************************/
  3650  
  3651  i.flag:not(.icon) {
  3652    display: inline-block;
  3653    width: 16px;
  3654    height: 11px;
  3655    line-height: 11px;
  3656    vertical-align: baseline;
  3657    margin: 0em 0.5em 0em 0em;
  3658    text-decoration: inherit;
  3659    speak: none;
  3660    font-smoothing: antialiased;
  3661    -webkit-backface-visibility: hidden;
  3662    backface-visibility: hidden;
  3663  }
  3664  
  3665  /* Sprite */
  3666  
  3667  i.flag:not(.icon):before {
  3668    display: inline-block;
  3669    content: '';
  3670    background: url("themes/default/assets/images/flags.png") no-repeat 0px 0px;
  3671    width: 16px;
  3672    height: 11px;
  3673  }
  3674  
  3675  /* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */
  3676  
  3677  /*******************************
  3678           Theme Overrides
  3679  *******************************/
  3680  
  3681  i.flag.ad:before,
  3682  i.flag.andorra:before {
  3683    background-position: 0px 0px;
  3684  }
  3685  
  3686  i.flag.ae:before,
  3687  i.flag.united.arab.emirates:before,
  3688  i.flag.uae:before {
  3689    background-position: 0px -26px;
  3690  }
  3691  
  3692  i.flag.af:before,
  3693  i.flag.afghanistan:before {
  3694    background-position: 0px -52px;
  3695  }
  3696  
  3697  i.flag.ag:before,
  3698  i.flag.antigua:before {
  3699    background-position: 0px -78px;
  3700  }
  3701  
  3702  i.flag.ai:before,
  3703  i.flag.anguilla:before {
  3704    background-position: 0px -104px;
  3705  }
  3706  
  3707  i.flag.al:before,
  3708  i.flag.albania:before {
  3709    background-position: 0px -130px;
  3710  }
  3711  
  3712  i.flag.am:before,
  3713  i.flag.armenia:before {
  3714    background-position: 0px -156px;
  3715  }
  3716  
  3717  i.flag.an:before,
  3718  i.flag.netherlands.antilles:before {
  3719    background-position: 0px -182px;
  3720  }
  3721  
  3722  i.flag.ao:before,
  3723  i.flag.angola:before {
  3724    background-position: 0px -208px;
  3725  }
  3726  
  3727  i.flag.ar:before,
  3728  i.flag.argentina:before {
  3729    background-position: 0px -234px;
  3730  }
  3731  
  3732  i.flag.as:before,
  3733  i.flag.american.samoa:before {
  3734    background-position: 0px -260px;
  3735  }
  3736  
  3737  i.flag.at:before,
  3738  i.flag.austria:before {
  3739    background-position: 0px -286px;
  3740  }
  3741  
  3742  i.flag.au:before,
  3743  i.flag.australia:before {
  3744    background-position: 0px -312px;
  3745  }
  3746  
  3747  i.flag.aw:before,
  3748  i.flag.aruba:before {
  3749    background-position: 0px -338px;
  3750  }
  3751  
  3752  i.flag.ax:before,
  3753  i.flag.aland.islands:before {
  3754    background-position: 0px -364px;
  3755  }
  3756  
  3757  i.flag.az:before,
  3758  i.flag.azerbaijan:before {
  3759    background-position: 0px -390px;
  3760  }
  3761  
  3762  i.flag.ba:before,
  3763  i.flag.bosnia:before {
  3764    background-position: 0px -416px;
  3765  }
  3766  
  3767  i.flag.bb:before,
  3768  i.flag.barbados:before {
  3769    background-position: 0px -442px;
  3770  }
  3771  
  3772  i.flag.bd:before,
  3773  i.flag.bangladesh:before {
  3774    background-position: 0px -468px;
  3775  }
  3776  
  3777  i.flag.be:before,
  3778  i.flag.belgium:before {
  3779    background-position: 0px -494px;
  3780  }
  3781  
  3782  i.flag.bf:before,
  3783  i.flag.burkina.faso:before {
  3784    background-position: 0px -520px;
  3785  }
  3786  
  3787  i.flag.bg:before,
  3788  i.flag.bulgaria:before {
  3789    background-position: 0px -546px;
  3790  }
  3791  
  3792  i.flag.bh:before,
  3793  i.flag.bahrain:before {
  3794    background-position: 0px -572px;
  3795  }
  3796  
  3797  i.flag.bi:before,
  3798  i.flag.burundi:before {
  3799    background-position: 0px -598px;
  3800  }
  3801  
  3802  i.flag.bj:before,
  3803  i.flag.benin:before {
  3804    background-position: 0px -624px;
  3805  }
  3806  
  3807  i.flag.bm:before,
  3808  i.flag.bermuda:before {
  3809    background-position: 0px -650px;
  3810  }
  3811  
  3812  i.flag.bn:before,
  3813  i.flag.brunei:before {
  3814    background-position: 0px -676px;
  3815  }
  3816  
  3817  i.flag.bo:before,
  3818  i.flag.bolivia:before {
  3819    background-position: 0px -702px;
  3820  }
  3821  
  3822  i.flag.br:before,
  3823  i.flag.brazil:before {
  3824    background-position: 0px -728px;
  3825  }
  3826  
  3827  i.flag.bs:before,
  3828  i.flag.bahamas:before {
  3829    background-position: 0px -754px;
  3830  }
  3831  
  3832  i.flag.bt:before,
  3833  i.flag.bhutan:before {
  3834    background-position: 0px -780px;
  3835  }
  3836  
  3837  i.flag.bv:before,
  3838  i.flag.bouvet.island:before {
  3839    background-position: 0px -806px;
  3840  }
  3841  
  3842  i.flag.bw:before,
  3843  i.flag.botswana:before {
  3844    background-position: 0px -832px;
  3845  }
  3846  
  3847  i.flag.by:before,
  3848  i.flag.belarus:before {
  3849    background-position: 0px -858px;
  3850  }
  3851  
  3852  i.flag.bz:before,
  3853  i.flag.belize:before {
  3854    background-position: 0px -884px;
  3855  }
  3856  
  3857  i.flag.ca:before,
  3858  i.flag.canada:before {
  3859    background-position: 0px -910px;
  3860  }
  3861  
  3862  i.flag.cc:before,
  3863  i.flag.cocos.islands:before {
  3864    background-position: 0px -962px;
  3865  }
  3866  
  3867  i.flag.cd:before,
  3868  i.flag.congo:before {
  3869    background-position: 0px -988px;
  3870  }
  3871  
  3872  i.flag.cf:before,
  3873  i.flag.central.african.republic:before {
  3874    background-position: 0px -1014px;
  3875  }
  3876  
  3877  i.flag.cg:before,
  3878  i.flag.congo.brazzaville:before {
  3879    background-position: 0px -1040px;
  3880  }
  3881  
  3882  i.flag.ch:before,
  3883  i.flag.switzerland:before {
  3884    background-position: 0px -1066px;
  3885  }
  3886  
  3887  i.flag.ci:before,
  3888  i.flag.cote.divoire:before {
  3889    background-position: 0px -1092px;
  3890  }
  3891  
  3892  i.flag.ck:before,
  3893  i.flag.cook.islands:before {
  3894    background-position: 0px -1118px;
  3895  }
  3896  
  3897  i.flag.cl:before,
  3898  i.flag.chile:before {
  3899    background-position: 0px -1144px;
  3900  }
  3901  
  3902  i.flag.cm:before,
  3903  i.flag.cameroon:before {
  3904    background-position: 0px -1170px;
  3905  }
  3906  
  3907  i.flag.cn:before,
  3908  i.flag.china:before {
  3909    background-position: 0px -1196px;
  3910  }
  3911  
  3912  i.flag.co:before,
  3913  i.flag.colombia:before {
  3914    background-position: 0px -1222px;
  3915  }
  3916  
  3917  i.flag.cr:before,
  3918  i.flag.costa.rica:before {
  3919    background-position: 0px -1248px;
  3920  }
  3921  
  3922  i.flag.cs:before,
  3923  i.flag.serbia:before {
  3924    background-position: 0px -1274px;
  3925  }
  3926  
  3927  i.flag.cu:before,
  3928  i.flag.cuba:before {
  3929    background-position: 0px -1300px;
  3930  }
  3931  
  3932  i.flag.cv:before,
  3933  i.flag.cape.verde:before {
  3934    background-position: 0px -1326px;
  3935  }
  3936  
  3937  i.flag.cx:before,
  3938  i.flag.christmas.island:before {
  3939    background-position: 0px -1352px;
  3940  }
  3941  
  3942  i.flag.cy:before,
  3943  i.flag.cyprus:before {
  3944    background-position: 0px -1378px;
  3945  }
  3946  
  3947  i.flag.cz:before,
  3948  i.flag.czech.republic:before {
  3949    background-position: 0px -1404px;
  3950  }
  3951  
  3952  i.flag.de:before,
  3953  i.flag.germany:before {
  3954    background-position: 0px -1430px;
  3955  }
  3956  
  3957  i.flag.dj:before,
  3958  i.flag.djibouti:before {
  3959    background-position: 0px -1456px;
  3960  }
  3961  
  3962  i.flag.dk:before,
  3963  i.flag.denmark:before {
  3964    background-position: 0px -1482px;
  3965  }
  3966  
  3967  i.flag.dm:before,
  3968  i.flag.dominica:before {
  3969    background-position: 0px -1508px;
  3970  }
  3971  
  3972  i.flag.do:before,
  3973  i.flag.dominican.republic:before {
  3974    background-position: 0px -1534px;
  3975  }
  3976  
  3977  i.flag.dz:before,
  3978  i.flag.algeria:before {
  3979    background-position: 0px -1560px;
  3980  }
  3981  
  3982  i.flag.ec:before,
  3983  i.flag.ecuador:before {
  3984    background-position: 0px -1586px;
  3985  }
  3986  
  3987  i.flag.ee:before,
  3988  i.flag.estonia:before {
  3989    background-position: 0px -1612px;
  3990  }
  3991  
  3992  i.flag.eg:before,
  3993  i.flag.egypt:before {
  3994    background-position: 0px -1638px;
  3995  }
  3996  
  3997  i.flag.eh:before,
  3998  i.flag.western.sahara:before {
  3999    background-position: 0px -1664px;
  4000  }
  4001  
  4002  i.flag.er:before,
  4003  i.flag.eritrea:before {
  4004    background-position: 0px -1716px;
  4005  }
  4006  
  4007  i.flag.es:before,
  4008  i.flag.spain:before {
  4009    background-position: 0px -1742px;
  4010  }
  4011  
  4012  i.flag.et:before,
  4013  i.flag.ethiopia:before {
  4014    background-position: 0px -1768px;
  4015  }
  4016  
  4017  i.flag.eu:before,
  4018  i.flag.european.union:before {
  4019    background-position: 0px -1794px;
  4020  }
  4021  
  4022  i.flag.fi:before,
  4023  i.flag.finland:before {
  4024    background-position: 0px -1846px;
  4025  }
  4026  
  4027  i.flag.fj:before,
  4028  i.flag.fiji:before {
  4029    background-position: 0px -1872px;
  4030  }
  4031  
  4032  i.flag.fk:before,
  4033  i.flag.falkland.islands:before {
  4034    background-position: 0px -1898px;
  4035  }
  4036  
  4037  i.flag.fm:before,
  4038  i.flag.micronesia:before {
  4039    background-position: 0px -1924px;
  4040  }
  4041  
  4042  i.flag.fo:before,
  4043  i.flag.faroe.islands:before {
  4044    background-position: 0px -1950px;
  4045  }
  4046  
  4047  i.flag.fr:before,
  4048  i.flag.france:before {
  4049    background-position: 0px -1976px;
  4050  }
  4051  
  4052  i.flag.ga:before,
  4053  i.flag.gabon:before {
  4054    background-position: -36px 0px;
  4055  }
  4056  
  4057  i.flag.gb:before,
  4058  i.flag.united.kingdom:before {
  4059    background-position: -36px -26px;
  4060  }
  4061  
  4062  i.flag.gd:before,
  4063  i.flag.grenada:before {
  4064    background-position: -36px -52px;
  4065  }
  4066  
  4067  i.flag.ge:before,
  4068  i.flag.georgia:before {
  4069    background-position: -36px -78px;
  4070  }
  4071  
  4072  i.flag.gf:before,
  4073  i.flag.french.guiana:before {
  4074    background-position: -36px -104px;
  4075  }
  4076  
  4077  i.flag.gh:before,
  4078  i.flag.ghana:before {
  4079    background-position: -36px -130px;
  4080  }
  4081  
  4082  i.flag.gi:before,
  4083  i.flag.gibraltar:before {
  4084    background-position: -36px -156px;
  4085  }
  4086  
  4087  i.flag.gl:before,
  4088  i.flag.greenland:before {
  4089    background-position: -36px -182px;
  4090  }
  4091  
  4092  i.flag.gm:before,
  4093  i.flag.gambia:before {
  4094    background-position: -36px -208px;
  4095  }
  4096  
  4097  i.flag.gn:before,
  4098  i.flag.guinea:before {
  4099    background-position: -36px -234px;
  4100  }
  4101  
  4102  i.flag.gp:before,
  4103  i.flag.guadeloupe:before {
  4104    background-position: -36px -260px;
  4105  }
  4106  
  4107  i.flag.gq:before,
  4108  i.flag.equatorial.guinea:before {
  4109    background-position: -36px -286px;
  4110  }
  4111  
  4112  i.flag.gr:before,
  4113  i.flag.greece:before {
  4114    background-position: -36px -312px;
  4115  }
  4116  
  4117  i.flag.gs:before,
  4118  i.flag.sandwich.islands:before {
  4119    background-position: -36px -338px;
  4120  }
  4121  
  4122  i.flag.gt:before,
  4123  i.flag.guatemala:before {
  4124    background-position: -36px -364px;
  4125  }
  4126  
  4127  i.flag.gu:before,
  4128  i.flag.guam:before {
  4129    background-position: -36px -390px;
  4130  }
  4131  
  4132  i.flag.gw:before,
  4133  i.flag.guinea-bissau:before {
  4134    background-position: -36px -416px;
  4135  }
  4136  
  4137  i.flag.gy:before,
  4138  i.flag.guyana:before {
  4139    background-position: -36px -442px;
  4140  }
  4141  
  4142  i.flag.hk:before,
  4143  i.flag.hong.kong:before {
  4144    background-position: -36px -468px;
  4145  }
  4146  
  4147  i.flag.hm:before,
  4148  i.flag.heard.island:before {
  4149    background-position: -36px -494px;
  4150  }
  4151  
  4152  i.flag.hn:before,
  4153  i.flag.honduras:before {
  4154    background-position: -36px -520px;
  4155  }
  4156  
  4157  i.flag.hr:before,
  4158  i.flag.croatia:before {
  4159    background-position: -36px -546px;
  4160  }
  4161  
  4162  i.flag.ht:before,
  4163  i.flag.haiti:before {
  4164    background-position: -36px -572px;
  4165  }
  4166  
  4167  i.flag.hu:before,
  4168  i.flag.hungary:before {
  4169    background-position: -36px -598px;
  4170  }
  4171  
  4172  i.flag.id:before,
  4173  i.flag.indonesia:before {
  4174    background-position: -36px -624px;
  4175  }
  4176  
  4177  i.flag.ie:before,
  4178  i.flag.ireland:before {
  4179    background-position: -36px -650px;
  4180  }
  4181  
  4182  i.flag.il:before,
  4183  i.flag.israel:before {
  4184    background-position: -36px -676px;
  4185  }
  4186  
  4187  i.flag.in:before,
  4188  i.flag.india:before {
  4189    background-position: -36px -702px;
  4190  }
  4191  
  4192  i.flag.io:before,
  4193  i.flag.indian.ocean.territory:before {
  4194    background-position: -36px -728px;
  4195  }
  4196  
  4197  i.flag.iq:before,
  4198  i.flag.iraq:before {
  4199    background-position: -36px -754px;
  4200  }
  4201  
  4202  i.flag.ir:before,
  4203  i.flag.iran:before {
  4204    background-position: -36px -780px;
  4205  }
  4206  
  4207  i.flag.is:before,
  4208  i.flag.iceland:before {
  4209    background-position: -36px -806px;
  4210  }
  4211  
  4212  i.flag.it:before,
  4213  i.flag.italy:before {
  4214    background-position: -36px -832px;
  4215  }
  4216  
  4217  i.flag.jm:before,
  4218  i.flag.jamaica:before {
  4219    background-position: -36px -858px;
  4220  }
  4221  
  4222  i.flag.jo:before,
  4223  i.flag.jordan:before {
  4224    background-position: -36px -884px;
  4225  }
  4226  
  4227  i.flag.jp:before,
  4228  i.flag.japan:before {
  4229    background-position: -36px -910px;
  4230  }
  4231  
  4232  i.flag.ke:before,
  4233  i.flag.kenya:before {
  4234    background-position: -36px -936px;
  4235  }
  4236  
  4237  i.flag.kg:before,
  4238  i.flag.kyrgyzstan:before {
  4239    background-position: -36px -962px;
  4240  }
  4241  
  4242  i.flag.kh:before,
  4243  i.flag.cambodia:before {
  4244    background-position: -36px -988px;
  4245  }
  4246  
  4247  i.flag.ki:before,
  4248  i.flag.kiribati:before {
  4249    background-position: -36px -1014px;
  4250  }
  4251  
  4252  i.flag.km:before,
  4253  i.flag.comoros:before {
  4254    background-position: -36px -1040px;
  4255  }
  4256  
  4257  i.flag.kn:before,
  4258  i.flag.saint.kitts.and.nevis:before {
  4259    background-position: -36px -1066px;
  4260  }
  4261  
  4262  i.flag.kp:before,
  4263  i.flag.north.korea:before {
  4264    background-position: -36px -1092px;
  4265  }
  4266  
  4267  i.flag.kr:before,
  4268  i.flag.south.korea:before {
  4269    background-position: -36px -1118px;
  4270  }
  4271  
  4272  i.flag.kw:before,
  4273  i.flag.kuwait:before {
  4274    background-position: -36px -1144px;
  4275  }
  4276  
  4277  i.flag.ky:before,
  4278  i.flag.cayman.islands:before {
  4279    background-position: -36px -1170px;
  4280  }
  4281  
  4282  i.flag.kz:before,
  4283  i.flag.kazakhstan:before {
  4284    background-position: -36px -1196px;
  4285  }
  4286  
  4287  i.flag.la:before,
  4288  i.flag.laos:before {
  4289    background-position: -36px -1222px;
  4290  }
  4291  
  4292  i.flag.lb:before,
  4293  i.flag.lebanon:before {
  4294    background-position: -36px -1248px;
  4295  }
  4296  
  4297  i.flag.lc:before,
  4298  i.flag.saint.lucia:before {
  4299    background-position: -36px -1274px;
  4300  }
  4301  
  4302  i.flag.li:before,
  4303  i.flag.liechtenstein:before {
  4304    background-position: -36px -1300px;
  4305  }
  4306  
  4307  i.flag.lk:before,
  4308  i.flag.sri.lanka:before {
  4309    background-position: -36px -1326px;
  4310  }
  4311  
  4312  i.flag.lr:before,
  4313  i.flag.liberia:before {
  4314    background-position: -36px -1352px;
  4315  }
  4316  
  4317  i.flag.ls:before,
  4318  i.flag.lesotho:before {
  4319    background-position: -36px -1378px;
  4320  }
  4321  
  4322  i.flag.lt:before,
  4323  i.flag.lithuania:before {
  4324    background-position: -36px -1404px;
  4325  }
  4326  
  4327  i.flag.lu:before,
  4328  i.flag.luxembourg:before {
  4329    background-position: -36px -1430px;
  4330  }
  4331  
  4332  i.flag.lv:before,
  4333  i.flag.latvia:before {
  4334    background-position: -36px -1456px;
  4335  }
  4336  
  4337  i.flag.ly:before,
  4338  i.flag.libya:before {
  4339    background-position: -36px -1482px;
  4340  }
  4341  
  4342  i.flag.ma:before,
  4343  i.flag.morocco:before {
  4344    background-position: -36px -1508px;
  4345  }
  4346  
  4347  i.flag.mc:before,
  4348  i.flag.monaco:before {
  4349    background-position: -36px -1534px;
  4350  }
  4351  
  4352  i.flag.md:before,
  4353  i.flag.moldova:before {
  4354    background-position: -36px -1560px;
  4355  }
  4356  
  4357  i.flag.me:before,
  4358  i.flag.montenegro:before {
  4359    background-position: -36px -1586px;
  4360  }
  4361  
  4362  i.flag.mg:before,
  4363  i.flag.madagascar:before {
  4364    background-position: -36px -1613px;
  4365  }
  4366  
  4367  i.flag.mh:before,
  4368  i.flag.marshall.islands:before {
  4369    background-position: -36px -1639px;
  4370  }
  4371  
  4372  i.flag.mk:before,
  4373  i.flag.macedonia:before {
  4374    background-position: -36px -1665px;
  4375  }
  4376  
  4377  i.flag.ml:before,
  4378  i.flag.mali:before {
  4379    background-position: -36px -1691px;
  4380  }
  4381  
  4382  i.flag.mm:before,
  4383  i.flag.myanmar:before,
  4384  i.flag.burma:before {
  4385    background-position: -36px -1717px;
  4386  }
  4387  
  4388  i.flag.mn:before,
  4389  i.flag.mongolia:before {
  4390    background-position: -36px -1743px;
  4391  }
  4392  
  4393  i.flag.mo:before,
  4394  i.flag.macau:before {
  4395    background-position: -36px -1769px;
  4396  }
  4397  
  4398  i.flag.mp:before,
  4399  i.flag.northern.mariana.islands:before {
  4400    background-position: -36px -1795px;
  4401  }
  4402  
  4403  i.flag.mq:before,
  4404  i.flag.martinique:before {
  4405    background-position: -36px -1821px;
  4406  }
  4407  
  4408  i.flag.mr:before,
  4409  i.flag.mauritania:before {
  4410    background-position: -36px -1847px;
  4411  }
  4412  
  4413  i.flag.ms:before,
  4414  i.flag.montserrat:before {
  4415    background-position: -36px -1873px;
  4416  }
  4417  
  4418  i.flag.mt:before,
  4419  i.flag.malta:before {
  4420    background-position: -36px -1899px;
  4421  }
  4422  
  4423  i.flag.mu:before,
  4424  i.flag.mauritius:before {
  4425    background-position: -36px -1925px;
  4426  }
  4427  
  4428  i.flag.mv:before,
  4429  i.flag.maldives:before {
  4430    background-position: -36px -1951px;
  4431  }
  4432  
  4433  i.flag.mw:before,
  4434  i.flag.malawi:before {
  4435    background-position: -36px -1977px;
  4436  }
  4437  
  4438  i.flag.mx:before,
  4439  i.flag.mexico:before {
  4440    background-position: -72px 0px;
  4441  }
  4442  
  4443  i.flag.my:before,
  4444  i.flag.malaysia:before {
  4445    background-position: -72px -26px;
  4446  }
  4447  
  4448  i.flag.mz:before,
  4449  i.flag.mozambique:before {
  4450    background-position: -72px -52px;
  4451  }
  4452  
  4453  i.flag.na:before,
  4454  i.flag.namibia:before {
  4455    background-position: -72px -78px;
  4456  }
  4457  
  4458  i.flag.nc:before,
  4459  i.flag.new.caledonia:before {
  4460    background-position: -72px -104px;
  4461  }
  4462  
  4463  i.flag.ne:before,
  4464  i.flag.niger:before {
  4465    background-position: -72px -130px;
  4466  }
  4467  
  4468  i.flag.nf:before,
  4469  i.flag.norfolk.island:before {
  4470    background-position: -72px -156px;
  4471  }
  4472  
  4473  i.flag.ng:before,
  4474  i.flag.nigeria:before {
  4475    background-position: -72px -182px;
  4476  }
  4477  
  4478  i.flag.ni:before,
  4479  i.flag.nicaragua:before {
  4480    background-position: -72px -208px;
  4481  }
  4482  
  4483  i.flag.nl:before,
  4484  i.flag.netherlands:before {
  4485    background-position: -72px -234px;
  4486  }
  4487  
  4488  i.flag.no:before,
  4489  i.flag.norway:before {
  4490    background-position: -72px -260px;
  4491  }
  4492  
  4493  i.flag.np:before,
  4494  i.flag.nepal:before {
  4495    background-position: -72px -286px;
  4496  }
  4497  
  4498  i.flag.nr:before,
  4499  i.flag.nauru:before {
  4500    background-position: -72px -312px;
  4501  }
  4502  
  4503  i.flag.nu:before,
  4504  i.flag.niue:before {
  4505    background-position: -72px -338px;
  4506  }
  4507  
  4508  i.flag.nz:before,
  4509  i.flag.new.zealand:before {
  4510    background-position: -72px -364px;
  4511  }
  4512  
  4513  i.flag.om:before,
  4514  i.flag.oman:before {
  4515    background-position: -72px -390px;
  4516  }
  4517  
  4518  i.flag.pa:before,
  4519  i.flag.panama:before {
  4520    background-position: -72px -416px;
  4521  }
  4522  
  4523  i.flag.pe:before,
  4524  i.flag.peru:before {
  4525    background-position: -72px -442px;
  4526  }
  4527  
  4528  i.flag.pf:before,
  4529  i.flag.french.polynesia:before {
  4530    background-position: -72px -468px;
  4531  }
  4532  
  4533  i.flag.pg:before,
  4534  i.flag.new.guinea:before {
  4535    background-position: -72px -494px;
  4536  }
  4537  
  4538  i.flag.ph:before,
  4539  i.flag.philippines:before {
  4540    background-position: -72px -520px;
  4541  }
  4542  
  4543  i.flag.pk:before,
  4544  i.flag.pakistan:before {
  4545    background-position: -72px -546px;
  4546  }
  4547  
  4548  i.flag.pl:before,
  4549  i.flag.poland:before {
  4550    background-position: -72px -572px;
  4551  }
  4552  
  4553  i.flag.pm:before,
  4554  i.flag.saint.pierre:before {
  4555    background-position: -72px -598px;
  4556  }
  4557  
  4558  i.flag.pn:before,
  4559  i.flag.pitcairn.islands:before {
  4560    background-position: -72px -624px;
  4561  }
  4562  
  4563  i.flag.pr:before,
  4564  i.flag.puerto.rico:before {
  4565    background-position: -72px -650px;
  4566  }
  4567  
  4568  i.flag.ps:before,
  4569  i.flag.palestine:before {
  4570    background-position: -72px -676px;
  4571  }
  4572  
  4573  i.flag.pt:before,
  4574  i.flag.portugal:before {
  4575    background-position: -72px -702px;
  4576  }
  4577  
  4578  i.flag.pw:before,
  4579  i.flag.palau:before {
  4580    background-position: -72px -728px;
  4581  }
  4582  
  4583  i.flag.py:before,
  4584  i.flag.paraguay:before {
  4585    background-position: -72px -754px;
  4586  }
  4587  
  4588  i.flag.qa:before,
  4589  i.flag.qatar:before {
  4590    background-position: -72px -780px;
  4591  }
  4592  
  4593  i.flag.re:before,
  4594  i.flag.reunion:before {
  4595    background-position: -72px -806px;
  4596  }
  4597  
  4598  i.flag.ro:before,
  4599  i.flag.romania:before {
  4600    background-position: -72px -832px;
  4601  }
  4602  
  4603  i.flag.rs:before,
  4604  i.flag.serbia:before {
  4605    background-position: -72px -858px;
  4606  }
  4607  
  4608  i.flag.ru:before,
  4609  i.flag.russia:before {
  4610    background-position: -72px -884px;
  4611  }
  4612  
  4613  i.flag.rw:before,
  4614  i.flag.rwanda:before {
  4615    background-position: -72px -910px;
  4616  }
  4617  
  4618  i.flag.sa:before,
  4619  i.flag.saudi.arabia:before {
  4620    background-position: -72px -936px;
  4621  }
  4622  
  4623  i.flag.sb:before,
  4624  i.flag.solomon.islands:before {
  4625    background-position: -72px -962px;
  4626  }
  4627  
  4628  i.flag.sc:before,
  4629  i.flag.seychelles:before {
  4630    background-position: -72px -988px;
  4631  }
  4632  
  4633  i.flag.sd:before,
  4634  i.flag.sudan:before {
  4635    background-position: -72px -1040px;
  4636  }
  4637  
  4638  i.flag.se:before,
  4639  i.flag.sweden:before {
  4640    background-position: -72px -1066px;
  4641  }
  4642  
  4643  i.flag.sg:before,
  4644  i.flag.singapore:before {
  4645    background-position: -72px -1092px;
  4646  }
  4647  
  4648  i.flag.sh:before,
  4649  i.flag.saint.helena:before {
  4650    background-position: -72px -1118px;
  4651  }
  4652  
  4653  i.flag.si:before,
  4654  i.flag.slovenia:before {
  4655    background-position: -72px -1144px;
  4656  }
  4657  
  4658  i.flag.sj:before,
  4659  i.flag.svalbard:before,
  4660  i.flag.jan.mayen:before {
  4661    background-position: -72px -1170px;
  4662  }
  4663  
  4664  i.flag.sk:before,
  4665  i.flag.slovakia:before {
  4666    background-position: -72px -1196px;
  4667  }
  4668  
  4669  i.flag.sl:before,
  4670  i.flag.sierra.leone:before {
  4671    background-position: -72px -1222px;
  4672  }
  4673  
  4674  i.flag.sm:before,
  4675  i.flag.san.marino:before {
  4676    background-position: -72px -1248px;
  4677  }
  4678  
  4679  i.flag.sn:before,
  4680  i.flag.senegal:before {
  4681    background-position: -72px -1274px;
  4682  }
  4683  
  4684  i.flag.so:before,
  4685  i.flag.somalia:before {
  4686    background-position: -72px -1300px;
  4687  }
  4688  
  4689  i.flag.sr:before,
  4690  i.flag.suriname:before {
  4691    background-position: -72px -1326px;
  4692  }
  4693  
  4694  i.flag.st:before,
  4695  i.flag.sao.tome:before {
  4696    background-position: -72px -1352px;
  4697  }
  4698  
  4699  i.flag.sv:before,
  4700  i.flag.el.salvador:before {
  4701    background-position: -72px -1378px;
  4702  }
  4703  
  4704  i.flag.sy:before,
  4705  i.flag.syria:before {
  4706    background-position: -72px -1404px;
  4707  }
  4708  
  4709  i.flag.sz:before,
  4710  i.flag.swaziland:before {
  4711    background-position: -72px -1430px;
  4712  }
  4713  
  4714  i.flag.tc:before,
  4715  i.flag.caicos.islands:before {
  4716    background-position: -72px -1456px;
  4717  }
  4718  
  4719  i.flag.td:before,
  4720  i.flag.chad:before {
  4721    background-position: -72px -1482px;
  4722  }
  4723  
  4724  i.flag.tf:before,
  4725  i.flag.french.territories:before {
  4726    background-position: -72px -1508px;
  4727  }
  4728  
  4729  i.flag.tg:before,
  4730  i.flag.togo:before {
  4731    background-position: -72px -1534px;
  4732  }
  4733  
  4734  i.flag.th:before,
  4735  i.flag.thailand:before {
  4736    background-position: -72px -1560px;
  4737  }
  4738  
  4739  i.flag.tj:before,
  4740  i.flag.tajikistan:before {
  4741    background-position: -72px -1586px;
  4742  }
  4743  
  4744  i.flag.tk:before,
  4745  i.flag.tokelau:before {
  4746    background-position: -72px -1612px;
  4747  }
  4748  
  4749  i.flag.tl:before,
  4750  i.flag.timorleste:before {
  4751    background-position: -72px -1638px;
  4752  }
  4753  
  4754  i.flag.tm:before,
  4755  i.flag.turkmenistan:before {
  4756    background-position: -72px -1664px;
  4757  }
  4758  
  4759  i.flag.tn:before,
  4760  i.flag.tunisia:before {
  4761    background-position: -72px -1690px;
  4762  }
  4763  
  4764  i.flag.to:before,
  4765  i.flag.tonga:before {
  4766    background-position: -72px -1716px;
  4767  }
  4768  
  4769  i.flag.tr:before,
  4770  i.flag.turkey:before {
  4771    background-position: -72px -1742px;
  4772  }
  4773  
  4774  i.flag.tt:before,
  4775  i.flag.trinidad:before {
  4776    background-position: -72px -1768px;
  4777  }
  4778  
  4779  i.flag.tv:before,
  4780  i.flag.tuvalu:before {
  4781    background-position: -72px -1794px;
  4782  }
  4783  
  4784  i.flag.tw:before,
  4785  i.flag.taiwan:before {
  4786    background-position: -72px -1820px;
  4787  }
  4788  
  4789  i.flag.tz:before,
  4790  i.flag.tanzania:before {
  4791    background-position: -72px -1846px;
  4792  }
  4793  
  4794  i.flag.ua:before,
  4795  i.flag.ukraine:before {
  4796    background-position: -72px -1872px;
  4797  }
  4798  
  4799  i.flag.ug:before,
  4800  i.flag.uganda:before {
  4801    background-position: -72px -1898px;
  4802  }
  4803  
  4804  i.flag.um:before,
  4805  i.flag.us.minor.islands:before {
  4806    background-position: -72px -1924px;
  4807  }
  4808  
  4809  i.flag.us:before,
  4810  i.flag.america:before,
  4811  i.flag.united.states:before {
  4812    background-position: -72px -1950px;
  4813  }
  4814  
  4815  i.flag.uy:before,
  4816  i.flag.uruguay:before {
  4817    background-position: -72px -1976px;
  4818  }
  4819  
  4820  i.flag.uz:before,
  4821  i.flag.uzbekistan:before {
  4822    background-position: -108px 0px;
  4823  }
  4824  
  4825  i.flag.va:before,
  4826  i.flag.vatican.city:before {
  4827    background-position: -108px -26px;
  4828  }
  4829  
  4830  i.flag.vc:before,
  4831  i.flag.saint.vincent:before {
  4832    background-position: -108px -52px;
  4833  }
  4834  
  4835  i.flag.ve:before,
  4836  i.flag.venezuela:before {
  4837    background-position: -108px -78px;
  4838  }
  4839  
  4840  i.flag.vg:before,
  4841  i.flag.british.virgin.islands:before {
  4842    background-position: -108px -104px;
  4843  }
  4844  
  4845  i.flag.vi:before,
  4846  i.flag.us.virgin.islands:before {
  4847    background-position: -108px -130px;
  4848  }
  4849  
  4850  i.flag.vn:before,
  4851  i.flag.vietnam:before {
  4852    background-position: -108px -156px;
  4853  }
  4854  
  4855  i.flag.vu:before,
  4856  i.flag.vanuatu:before {
  4857    background-position: -108px -182px;
  4858  }
  4859  
  4860  i.flag.wf:before,
  4861  i.flag.wallis.and.futuna:before {
  4862    background-position: -108px -234px;
  4863  }
  4864  
  4865  i.flag.ws:before,
  4866  i.flag.samoa:before {
  4867    background-position: -108px -260px;
  4868  }
  4869  
  4870  i.flag.ye:before,
  4871  i.flag.yemen:before {
  4872    background-position: -108px -286px;
  4873  }
  4874  
  4875  i.flag.yt:before,
  4876  i.flag.mayotte:before {
  4877    background-position: -108px -312px;
  4878  }
  4879  
  4880  i.flag.za:before,
  4881  i.flag.south.africa:before {
  4882    background-position: -108px -338px;
  4883  }
  4884  
  4885  i.flag.zm:before,
  4886  i.flag.zambia:before {
  4887    background-position: -108px -364px;
  4888  }
  4889  
  4890  i.flag.zw:before,
  4891  i.flag.zimbabwe:before {
  4892    background-position: -108px -390px;
  4893  }
  4894  
  4895  /*******************************
  4896           Site Overrides
  4897  *******************************/
  4898  /*!
  4899   * # Semantic UI x.x - Header
  4900   * http://github.com/semantic-org/semantic-ui/
  4901   *
  4902   *
  4903   * Copyright 2014 Contributors
  4904   * Released under the MIT license
  4905   * http://opensource.org/licenses/MIT
  4906   *
  4907   */
  4908  
  4909  /*******************************
  4910              Header
  4911  *******************************/
  4912  
  4913  /* Standard */
  4914  
  4915  .ui.header {
  4916    border: none;
  4917    margin: -webkit-calc(2rem -  0.165em ) 0em 1rem;
  4918    margin: calc(2rem -  0.165em ) 0em 1rem;
  4919    padding: 0em 0em;
  4920    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  4921    font-weight: bold;
  4922    line-height: 1.33em;
  4923    text-transform: none;
  4924    color: rgba(0, 0, 0, 0.8);
  4925  }
  4926  
  4927  .ui.header:first-child {
  4928    margin-top: -0.165em;
  4929  }
  4930  
  4931  .ui.header:last-child {
  4932    margin-bottom: 0em;
  4933  }
  4934  
  4935  /*--------------
  4936     Sub Header
  4937  ---------------*/
  4938  
  4939  .ui.header .sub.header {
  4940    font-weight: normal;
  4941    margin: 0em;
  4942    padding: 0em;
  4943    font-size: 1.1428rem;
  4944    line-height: 1.2em;
  4945    color: rgba(0, 0, 0, 0.5);
  4946  }
  4947  
  4948  /*--------------
  4949        Icon
  4950  ---------------*/
  4951  
  4952  .ui.header > .icon {
  4953    display: table-cell;
  4954    opacity: 1;
  4955    font-size: 1.5em;
  4956    padding-top: 0.165em;
  4957    vertical-align: middle;
  4958  }
  4959  
  4960  /* With Text Node */
  4961  
  4962  .ui.header .icon:only-child {
  4963    display: inline-block;
  4964    padding: 0em;
  4965    margin-right: 0.75rem;
  4966  }
  4967  
  4968  /*-------------------
  4969          Image
  4970  --------------------*/
  4971  
  4972  .ui.header > .image,
  4973  .ui.header > img {
  4974    display: inline-block;
  4975    margin-top: 0.165em;
  4976    width: 2.5em;
  4977    height: auto;
  4978    vertical-align: middle;
  4979  }
  4980  
  4981  .ui.header > .image:only-child,
  4982  .ui.header > img:only-child {
  4983    margin-right: 0.75rem;
  4984  }
  4985  
  4986  /*--------------
  4987       Content
  4988  ---------------*/
  4989  
  4990  .ui.header .content {
  4991    display: inline-block;
  4992    vertical-align: top;
  4993  }
  4994  
  4995  /* After Image */
  4996  
  4997  .ui.header > img + .content,
  4998  .ui.header > .image + .content {
  4999    padding-left: 0.75rem;
  5000    vertical-align: middle;
  5001  }
  5002  
  5003  /* After Icon */
  5004  
  5005  .ui.header > .icon + .content {
  5006    padding-left: 0.75rem;
  5007    display: table-cell;
  5008    vertical-align: middle;
  5009  }
  5010  
  5011  /*--------------
  5012   Loose Coupling
  5013  ---------------*/
  5014  
  5015  .ui.header .ui.label {
  5016    font-size: '';
  5017    margin: 0em 0em 0em 0.5rem;
  5018    vertical-align: middle;
  5019  }
  5020  
  5021  /* Positioning */
  5022  
  5023  .ui.header + p {
  5024    margin-top: 0em;
  5025  }
  5026  
  5027  /*******************************
  5028              Types
  5029  *******************************/
  5030  
  5031  /*--------------
  5032       Page
  5033  ---------------*/
  5034  
  5035  h1.ui.header {
  5036    font-size: 2rem;
  5037  }
  5038  
  5039  h2.ui.header {
  5040    font-size: 1.714rem;
  5041  }
  5042  
  5043  h3.ui.header {
  5044    font-size: 1.28rem;
  5045  }
  5046  
  5047  h4.ui.header {
  5048    font-size: 1.071rem;
  5049  }
  5050  
  5051  h5.ui.header {
  5052    font-size: 1rem;
  5053  }
  5054  
  5055  /* Sub Header */
  5056  
  5057  h1.ui.header .sub.header {
  5058    font-size: 1.4285rem;
  5059  }
  5060  
  5061  h2.ui.header .sub.header {
  5062    font-size: 1.1428rem;
  5063  }
  5064  
  5065  h3.ui.header .sub.header {
  5066    font-size: 1.1428rem;
  5067  }
  5068  
  5069  h4.ui.header .sub.header {
  5070    font-size: 1rem;
  5071  }
  5072  
  5073  h5.ui.header .sub.header {
  5074    font-size: 0.9285rem;
  5075  }
  5076  
  5077  /*--------------
  5078   Content Heading
  5079  ---------------*/
  5080  
  5081  .ui.huge.header {
  5082    min-height: 1em;
  5083    font-size: 2em;
  5084  }
  5085  
  5086  .ui.large.header {
  5087    font-size: 1.714em;
  5088  }
  5089  
  5090  .ui.medium.header {
  5091    font-size: 1.28em;
  5092  }
  5093  
  5094  .ui.small.header {
  5095    font-size: 1.071em;
  5096  }
  5097  
  5098  .ui.tiny.header {
  5099    font-size: 1em;
  5100  }
  5101  
  5102  /* Sub Header */
  5103  
  5104  .ui.huge.header .sub.header {
  5105    font-size: 1.4285rem;
  5106  }
  5107  
  5108  .ui.large.header .sub.header {
  5109    font-size: 1.4285rem;
  5110  }
  5111  
  5112  .ui.header .sub.header {
  5113    font-size: 1.1428rem;
  5114  }
  5115  
  5116  .ui.small.header .sub.header {
  5117    font-size: 1rem;
  5118  }
  5119  
  5120  .ui.tiny.header .sub.header {
  5121    font-size: 0.9285rem;
  5122  }
  5123  
  5124  /*-------------------
  5125          Icon
  5126  --------------------*/
  5127  
  5128  .ui.icon.header {
  5129    display: inline-block;
  5130    text-align: center;
  5131    margin: 2rem 0em 1rem;
  5132  }
  5133  
  5134  .ui.icon.header:after {
  5135    content: '';
  5136    display: block;
  5137    height: 0px;
  5138    clear: both;
  5139    visibility: hidden;
  5140  }
  5141  
  5142  .ui.icon.header:first-child {
  5143    margin-top: 0em;
  5144  }
  5145  
  5146  .ui.icon.header .icon {
  5147    float: none;
  5148    display: block;
  5149    width: auto;
  5150    height: auto;
  5151    padding: 0em;
  5152    font-size: 3em;
  5153    margin: 0em auto 0.25rem;
  5154    opacity: 1;
  5155  }
  5156  
  5157  .ui.icon.header .content {
  5158    display: block;
  5159  }
  5160  
  5161  .ui.icon.header .circular.icon {
  5162    font-size: 2em;
  5163  }
  5164  
  5165  .ui.icon.header .square.icon {
  5166    font-size: 2em;
  5167  }
  5168  
  5169  .ui.block.icon.header .icon {
  5170    margin-bottom: 0em;
  5171  }
  5172  
  5173  .ui.icon.header.aligned {
  5174    margin-left: auto;
  5175    margin-right: auto;
  5176    display: block;
  5177  }
  5178  
  5179  /*******************************
  5180              States
  5181  *******************************/
  5182  
  5183  .ui.disabled.header {
  5184    opacity: 0.3;
  5185  }
  5186  
  5187  /*******************************
  5188             Variations
  5189  *******************************/
  5190  
  5191  /*-------------------
  5192         Colors
  5193  --------------------*/
  5194  
  5195  .ui.black.header {
  5196    color: #1b1c1d !important;
  5197  }
  5198  
  5199  a.ui.black.header:hover {
  5200    color: #1b1c1d !important;
  5201  }
  5202  
  5203  .ui.blue.header {
  5204    color: #006e93 !important;
  5205  }
  5206  
  5207  a.ui.blue.header:hover {
  5208    color: #0079a2 !important;
  5209  }
  5210  
  5211  .ui.green.header {
  5212    color: #5bbd72 !important;
  5213  }
  5214  
  5215  a.ui.green.header:hover {
  5216    color: #66c17b !important;
  5217  }
  5218  
  5219  .ui.orange.header {
  5220    color: #e07b53 !important;
  5221  }
  5222  
  5223  a.ui.orange.header:hover {
  5224    color: #e28560 !important;
  5225  }
  5226  
  5227  .ui.pink.header {
  5228    color: #d9499a !important;
  5229  }
  5230  
  5231  a.ui.pink.header:hover {
  5232    color: #dc56a1 !important;
  5233  }
  5234  
  5235  .ui.purple.header {
  5236    color: #564f8a !important;
  5237  }
  5238  
  5239  a.ui.purple.header:hover {
  5240    color: #5c5594 !important;
  5241  }
  5242  
  5243  .ui.red.header {
  5244    color: #d95c5c !important;
  5245  }
  5246  
  5247  a.ui.red.header:hover {
  5248    color: #dc6868 !important;
  5249  }
  5250  
  5251  .ui.teal.header {
  5252    color: #00b5ad !important;
  5253  }
  5254  
  5255  a.ui.teal.header:hover {
  5256    color: #00c4bc !important;
  5257  }
  5258  
  5259  .ui.yellow.header {
  5260    color: #f2c61f !important;
  5261  }
  5262  
  5263  a.ui.yellow.header:hover {
  5264    color: #f3ca2d !important;
  5265  }
  5266  
  5267  .ui.black.dividing.header {
  5268    border-bottom: 2px solid #1b1c1d;
  5269  }
  5270  
  5271  .ui.blue.dividing.header {
  5272    border-bottom: 2px solid #006e93;
  5273  }
  5274  
  5275  .ui.green.dividing.header {
  5276    border-bottom: 2px solid #5bbd72;
  5277  }
  5278  
  5279  .ui.orange.dividing.header {
  5280    border-bottom: 2px solid #e07b53;
  5281  }
  5282  
  5283  .ui.pink.dividing.header {
  5284    border-bottom: 2px solid #d9499a;
  5285  }
  5286  
  5287  .ui.purple.dividing.header {
  5288    border-bottom: 2px solid #564f8a;
  5289  }
  5290  
  5291  .ui.red.dividing.header {
  5292    border-bottom: 2px solid #d95c5c;
  5293  }
  5294  
  5295  .ui.teal.dividing.header {
  5296    border-bottom: 2px solid #00b5ad;
  5297  }
  5298  
  5299  .ui.yellow.dividing.header {
  5300    border-bottom: 2px solid #f2c61f;
  5301  }
  5302  
  5303  /*-------------------
  5304        Inverted
  5305  --------------------*/
  5306  
  5307  .ui.inverted.header {
  5308    color: #ffffff;
  5309  }
  5310  
  5311  .ui.inverted.header .sub.header {
  5312    color: rgba(255, 255, 255, 0.85);
  5313  }
  5314  
  5315  .ui.inverted.attached.header {
  5316    background: #333333 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  5317    background: #333333 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  5318    box-shadow: none;
  5319  }
  5320  
  5321  .ui.inverted.block.header {
  5322    background: #333333 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  5323    background: #333333 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  5324    box-shadow: none;
  5325  }
  5326  
  5327  /*-------------------
  5328     Inverted Colors
  5329  --------------------*/
  5330  
  5331  .ui.inverted.black.header {
  5332    color: #aaaaaa !important;
  5333  }
  5334  
  5335  a.ui.inverted.black.header:hover {
  5336    color: #b2b2b2 !important;
  5337  }
  5338  
  5339  .ui.inverted.blue.header {
  5340    color: #0097c9 !important;
  5341  }
  5342  
  5343  a.ui.inverted.blue.header:hover {
  5344    color: #00a2d8 !important;
  5345  }
  5346  
  5347  .ui.inverted.green.header {
  5348    color: #2ecc40 !important;
  5349  }
  5350  
  5351  a.ui.inverted.green.header:hover {
  5352    color: #37d249 !important;
  5353  }
  5354  
  5355  .ui.inverted.orange.header {
  5356    color: #ff851b !important;
  5357  }
  5358  
  5359  a.ui.inverted.orange.header:hover {
  5360    color: #ff8d2a !important;
  5361  }
  5362  
  5363  .ui.inverted.pink.header {
  5364    color: #ff8edf !important;
  5365  }
  5366  
  5367  a.ui.inverted.pink.header:hover {
  5368    color: #ff9de3 !important;
  5369  }
  5370  
  5371  .ui.inverted.purple.header {
  5372    color: #cdc6ff !important;
  5373  }
  5374  
  5375  a.ui.inverted.purple.header:hover {
  5376    color: #dad5ff !important;
  5377  }
  5378  
  5379  .ui.inverted.red.header {
  5380    color: #ff695e !important;
  5381  }
  5382  
  5383  a.ui.inverted.red.header:hover {
  5384    color: #ff776d !important;
  5385  }
  5386  
  5387  .ui.inverted.teal.header {
  5388    color: #6dffff !important;
  5389  }
  5390  
  5391  a.ui.inverted.teal.header:hover {
  5392    color: #7cffff !important;
  5393  }
  5394  
  5395  .ui.inverted.yellow.header {
  5396    color: #ffe21f !important;
  5397  }
  5398  
  5399  a.ui.inverted.yellow.header:hover {
  5400    color: #ffe42e !important;
  5401  }
  5402  
  5403  .ui.inverted.block.header {
  5404    border-bottom: none;
  5405  }
  5406  
  5407  /*-------------------
  5408         Aligned
  5409  --------------------*/
  5410  
  5411  .ui.left.aligned.header {
  5412    text-align: left;
  5413  }
  5414  
  5415  .ui.right.aligned.header {
  5416    text-align: right;
  5417  }
  5418  
  5419  .ui.centered.header,
  5420  .ui.center.aligned.header {
  5421    text-align: center;
  5422  }
  5423  
  5424  .ui.justified.header {
  5425    text-align: justify;
  5426  }
  5427  
  5428  .ui.justified.header:after {
  5429    display: inline-block;
  5430    content: '';
  5431    width: 100%;
  5432  }
  5433  
  5434  /*-------------------
  5435         Floated
  5436  --------------------*/
  5437  
  5438  .ui.floated.header,
  5439  .ui[class*="left floated"].header {
  5440    float: left;
  5441    margin-top: 0em;
  5442    margin-right: 0.5em;
  5443  }
  5444  
  5445  .ui[class*="right floated"].header {
  5446    float: right;
  5447    margin-top: 0em;
  5448    margin-left: 0.5em;
  5449  }
  5450  
  5451  /*-------------------
  5452         Fittted
  5453  --------------------*/
  5454  
  5455  .ui.fitted.header {
  5456    padding: 0em;
  5457  }
  5458  
  5459  /*-------------------
  5460        Dividing
  5461  --------------------*/
  5462  
  5463  .ui.dividing.header {
  5464    padding-bottom: 0.25rem;
  5465    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  5466  }
  5467  
  5468  .ui.dividing.header .sub.header {
  5469    padding-bottom: 0.25rem;
  5470  }
  5471  
  5472  .ui.dividing.header .icon {
  5473    margin-bottom: 0em;
  5474  }
  5475  
  5476  .ui.inverted.dividing.header {
  5477    border-bottom-color: rgba(255, 255, 255, 0.2);
  5478  }
  5479  
  5480  /*-------------------
  5481          Block
  5482  --------------------*/
  5483  
  5484  .ui.block.header {
  5485    background: #f0f0f0;
  5486    padding: 0.75rem 1rem;
  5487    box-shadow: none;
  5488    border: 1px solid #d4d4d5;
  5489    border-radius: 0.3125rem;
  5490  }
  5491  
  5492  .ui.tiny.block.header {
  5493    font-size: 1em;
  5494  }
  5495  
  5496  .ui.small.block.header {
  5497    font-size: 1.071em;
  5498  }
  5499  
  5500  .ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  5501    font-size: 1.28em;
  5502  }
  5503  
  5504  .ui.large.block.header {
  5505    font-size: 1.714em;
  5506  }
  5507  
  5508  .ui.huge.block.header {
  5509    font-size: 2em;
  5510  }
  5511  
  5512  /*-------------------
  5513         Attached
  5514  --------------------*/
  5515  
  5516  .ui.attached.header {
  5517    background: #ffffff;
  5518    padding: 0.75rem 1rem;
  5519    margin-left: -1px;
  5520    margin-right: -1px;
  5521    box-shadow: none;
  5522    border: 1px solid #d4d4d5;
  5523  }
  5524  
  5525  .ui.attached.block.header {
  5526    background: #f0f0f0;
  5527  }
  5528  
  5529  .ui.attached:not(.top):not(.bottom).header {
  5530    margin-top: 0em;
  5531    margin-bottom: 0em;
  5532    border-top: none;
  5533    border-bottom: none;
  5534    border-radius: 0em;
  5535  }
  5536  
  5537  .ui.top.attached.header {
  5538    margin-bottom: 0em;
  5539    border-bottom: none;
  5540    border-radius: 0.3125rem 0.3125rem 0em 0em;
  5541  }
  5542  
  5543  .ui.bottom.attached.header {
  5544    margin-top: 0em;
  5545    border-top: none;
  5546    border-radius: 0em 0em 0.3125rem 0.3125rem;
  5547  }
  5548  
  5549  /* Attached Sizes */
  5550  
  5551  .ui.tiny.attached.header {
  5552    font-size: 0.8571em;
  5553  }
  5554  
  5555  .ui.small.attached.header {
  5556    font-size: 0.9285em;
  5557  }
  5558  
  5559  .ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  5560    font-size: 1em;
  5561  }
  5562  
  5563  .ui.large.attached.header {
  5564    font-size: 1.0714em;
  5565  }
  5566  
  5567  .ui.huge.attached.header {
  5568    font-size: 1.1428em;
  5569  }
  5570  
  5571  /*-------------------
  5572          Sizing
  5573  --------------------*/
  5574  
  5575  .ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  5576    font-size: 1.28em;
  5577  }
  5578  
  5579  /*******************************
  5580           Theme Overrides
  5581  *******************************/
  5582  
  5583  /*******************************
  5584           Site Overrides
  5585  *******************************/
  5586  /*!
  5587   * # Semantic UI x.x - Icon
  5588   * http://github.com/semantic-org/semantic-ui/
  5589   *
  5590   *
  5591   * Copyright 2014 Contributors
  5592   * Released under the MIT license
  5593   * http://opensource.org/licenses/MIT
  5594   *
  5595   */
  5596  
  5597  /*******************************
  5598               Icon
  5599  *******************************/
  5600  
  5601  @font-face {
  5602    font-family: 'Icons';
  5603    src: url("themes/default/assets/fonts/icons.eot");
  5604    src: url("themes/default/assets/fonts/icons.eot?#iefix") format('embedded-opentype'), url("themes/default/assets/fonts/icons.woff2") format('woff'), url("themes/default/assets/fonts/icons.woff") format('woff'), url("themes/default/assets/fonts/icons.ttf") format('truetype'), url("themes/default/assets/fonts/icons.svg#icons") format('svg');
  5605    font-style: normal;
  5606    font-weight: normal;
  5607    font-variant: normal;
  5608    text-decoration: inherit;
  5609    text-transform: none;
  5610  }
  5611  
  5612  i.icon {
  5613    display: inline-block;
  5614    opacity: 1;
  5615    margin: 0em 0.25rem 0em 0em;
  5616    width: 1.23em;
  5617    height: 0.9em;
  5618    font-family: 'Icons';
  5619    font-style: normal;
  5620    line-height: 1;
  5621    font-weight: normal;
  5622    text-decoration: inherit;
  5623    text-align: center;
  5624    speak: none;
  5625    font-smoothing: antialiased;
  5626    -moz-osx-font-smoothing: grayscale;
  5627    -webkit-backface-visibility: hidden;
  5628    backface-visibility: hidden;
  5629  }
  5630  
  5631  i.icon:before {
  5632    background: none !important;
  5633  }
  5634  
  5635  /*******************************
  5636               Types
  5637  *******************************/
  5638  
  5639  /*--------------
  5640      Loading
  5641  ---------------*/
  5642  
  5643  i.icon.loading {
  5644    height: 1em;
  5645    -webkit-animation: icon-loading 2s linear infinite;
  5646    animation: icon-loading 2s linear infinite;
  5647  }
  5648  
  5649  @-webkit-keyframes icon-loading {
  5650    from {
  5651      -webkit-transform: rotate(0deg);
  5652      transform: rotate(0deg);
  5653    }
  5654  
  5655    to {
  5656      -webkit-transform: rotate(360deg);
  5657      transform: rotate(360deg);
  5658    }
  5659  }
  5660  
  5661  @keyframes icon-loading {
  5662    from {
  5663      -webkit-transform: rotate(0deg);
  5664      transform: rotate(0deg);
  5665    }
  5666  
  5667    to {
  5668      -webkit-transform: rotate(360deg);
  5669      transform: rotate(360deg);
  5670    }
  5671  }
  5672  
  5673  /*******************************
  5674               States
  5675  *******************************/
  5676  
  5677  i.icon.hover {
  5678    opacity: 1;
  5679  }
  5680  
  5681  i.icon.active {
  5682    opacity: 1;
  5683  }
  5684  
  5685  i.emphasized.icon {
  5686    opacity: 1;
  5687  }
  5688  
  5689  i.disabled.icon {
  5690    pointer-events: none;
  5691    opacity: 0.3 !important;
  5692  }
  5693  
  5694  /*******************************
  5695             Variations
  5696  *******************************/
  5697  
  5698  /*-------------------
  5699           Link
  5700  --------------------*/
  5701  
  5702  i.link.icon {
  5703    cursor: pointer;
  5704    opacity: 0.8;
  5705    -webkit-transition: opacity 0.2s ease;
  5706    transition: opacity 0.2s ease;
  5707  }
  5708  
  5709  i.link.icon:hover {
  5710    opacity: 1 !important;
  5711  }
  5712  
  5713  /*-------------------
  5714        Circular
  5715  --------------------*/
  5716  
  5717  i.circular.icon {
  5718    border-radius: 500em !important;
  5719    padding: 0.5em 0.5em !important;
  5720    box-shadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
  5721    line-height: 1 !important;
  5722    width: 2em !important;
  5723    height: 2em !important;
  5724  }
  5725  
  5726  i.circular.inverted.icon {
  5727    border: none;
  5728    box-shadow: none;
  5729  }
  5730  
  5731  /*-------------------
  5732        Flipped
  5733  --------------------*/
  5734  
  5735  i.flipped.icon,
  5736  i.horizontally.flipped.icon {
  5737    -webkit-transform: scale(-1, 1);
  5738    -ms-transform: scale(-1, 1);
  5739    transform: scale(-1, 1);
  5740  }
  5741  
  5742  i.vertically.flipped.icon {
  5743    -webkit-transform: scale(1, -1);
  5744    -ms-transform: scale(1, -1);
  5745    transform: scale(1, -1);
  5746  }
  5747  
  5748  /*-------------------
  5749        Rotated
  5750  --------------------*/
  5751  
  5752  i.rotated.icon,
  5753  i.right.rotated.icon,
  5754  i.clockwise.rotated.icon {
  5755    -webkit-transform: rotate(90deg);
  5756    -ms-transform: rotate(90deg);
  5757    transform: rotate(90deg);
  5758  }
  5759  
  5760  i.left.rotated.icon,
  5761  i.counterclockwise.rotated.icon {
  5762    -webkit-transform: rotate(-90deg);
  5763    -ms-transform: rotate(-90deg);
  5764    transform: rotate(-90deg);
  5765  }
  5766  
  5767  /*-------------------
  5768        Bordered
  5769  --------------------*/
  5770  
  5771  i.bordered.icon {
  5772    width: 2em;
  5773    height: 2em;
  5774    padding: 0.55em 0.385em !important;
  5775    box-shadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
  5776    vertical-align: baseline;
  5777  }
  5778  
  5779  i.bordered.inverted.icon {
  5780    border: none;
  5781    box-shadow: none;
  5782  }
  5783  
  5784  /*-------------------
  5785         Colors
  5786  --------------------*/
  5787  
  5788  i.white.icon {
  5789    color: #ffffff !important;
  5790  }
  5791  
  5792  i.black.icon {
  5793    color: #1b1c1d !important;
  5794  }
  5795  
  5796  i.blue.icon {
  5797    color: #006e93 !important;
  5798  }
  5799  
  5800  i.green.icon {
  5801    color: #5bbd72 !important;
  5802  }
  5803  
  5804  i.orange.icon {
  5805    color: #e07b53 !important;
  5806  }
  5807  
  5808  i.pink.icon {
  5809    color: #d9499a !important;
  5810  }
  5811  
  5812  i.purple.icon {
  5813    color: #564f8a !important;
  5814  }
  5815  
  5816  i.red.icon {
  5817    color: #d95c5c !important;
  5818  }
  5819  
  5820  i.teal.icon {
  5821    color: #00b5ad !important;
  5822  }
  5823  
  5824  i.yellow.icon {
  5825    color: #f2c61f !important;
  5826  }
  5827  
  5828  /*-------------------
  5829        Inverted
  5830  --------------------*/
  5831  
  5832  i.inverted.icon {
  5833    color: #ffffff;
  5834  }
  5835  
  5836  i.inverted.black.icon {
  5837    color: #333333 !important;
  5838  }
  5839  
  5840  i.inverted.blue.icon {
  5841    color: #0097c9 !important;
  5842  }
  5843  
  5844  i.inverted.green.icon {
  5845    color: #2ecc40 !important;
  5846  }
  5847  
  5848  i.inverted.orange.icon {
  5849    color: #ff851b !important;
  5850  }
  5851  
  5852  i.inverted.pink.icon {
  5853    color: #ff8edf !important;
  5854  }
  5855  
  5856  i.inverted.purple.icon {
  5857    color: #cdc6ff !important;
  5858  }
  5859  
  5860  i.inverted.red.icon {
  5861    color: #ff695e !important;
  5862  }
  5863  
  5864  i.inverted.teal.icon {
  5865    color: #6dffff !important;
  5866  }
  5867  
  5868  i.inverted.yellow.icon {
  5869    color: #ffe21f !important;
  5870  }
  5871  
  5872  /* Inverted Shapes */
  5873  
  5874  i.inverted.bordered.icon,
  5875  i.inverted.circular.icon {
  5876    background-color: #222222 !important;
  5877    color: #FFFFFF !important;
  5878  }
  5879  
  5880  i.inverted.bordered.black.icon,
  5881  i.inverted.circular.black.icon {
  5882    background-color: #1b1c1d !important;
  5883    color: #FFFFFF !important;
  5884  }
  5885  
  5886  i.inverted.bordered.blue.icon,
  5887  i.inverted.circular.blue.icon {
  5888    background-color: #006e93 !important;
  5889    color: #FFFFFF !important;
  5890  }
  5891  
  5892  i.inverted.bordered.green.icon,
  5893  i.inverted.circular.green.icon {
  5894    background-color: #5bbd72 !important;
  5895    color: #FFFFFF !important;
  5896  }
  5897  
  5898  i.inverted.bordered.orange.icon,
  5899  i.inverted.circular.orange.icon {
  5900    background-color: #e07b53 !important;
  5901    color: #FFFFFF !important;
  5902  }
  5903  
  5904  i.inverted.bordered.pink.icon,
  5905  i.inverted.circular.pink.icon {
  5906    background-color: #d9499a !important;
  5907    color: #FFFFFF !important;
  5908  }
  5909  
  5910  i.inverted.bordered.purple.icon,
  5911  i.inverted.circular.purple.icon {
  5912    background-color: #564f8a !important;
  5913    color: #FFFFFF !important;
  5914  }
  5915  
  5916  i.inverted.bordered.red.icon,
  5917  i.inverted.circular.red.icon {
  5918    background-color: #d95c5c !important;
  5919    color: #FFFFFF !important;
  5920  }
  5921  
  5922  i.inverted.bordered.teal.icon,
  5923  i.inverted.circular.teal.icon {
  5924    background-color: #00b5ad !important;
  5925    color: #FFFFFF !important;
  5926  }
  5927  
  5928  i.inverted.bordered.yellow.icon,
  5929  i.inverted.circular.yellow.icon {
  5930    background-color: #f2c61f !important;
  5931    color: #FFFFFF !important;
  5932  }
  5933  
  5934  /*-------------------
  5935          Sizes
  5936  --------------------*/
  5937  
  5938  i.small.icon {
  5939    font-size: 0.875em;
  5940  }
  5941  
  5942  i.icon {
  5943    font-size: 1em;
  5944  }
  5945  
  5946  i.large.icon {
  5947    font-size: 1.5em;
  5948    vertical-align: middle;
  5949  }
  5950  
  5951  i.big.icon {
  5952    font-size: 2em;
  5953    vertical-align: middle;
  5954  }
  5955  
  5956  i.huge.icon {
  5957    font-size: 4em;
  5958    vertical-align: middle;
  5959  }
  5960  
  5961  i.massive.icon {
  5962    font-size: 8em;
  5963    vertical-align: middle;
  5964  }
  5965  
  5966  /*
  5967   * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
  5968   * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  5969   */
  5970  
  5971  /*******************************
  5972  
  5973  Semantic-UI integration of font-awesome :
  5974  
  5975  ///class names are separated
  5976  i.icon.circle => i.icon.circle
  5977  i.icon.circle-o => i.icon.circle.outline
  5978  
  5979  //abbreviation are replaced by full letters:
  5980  i.icon.ellipsis-h => i.icon.ellipsis.horizontal
  5981  i.icon.ellipsis-v => i.icon.ellipsis.vertical
  5982  .alpha => .i.icon.alphabet
  5983  .asc => .i.icon.ascending
  5984  .desc => .i.icon.descending
  5985  .alt =>.alternate
  5986  
  5987  ASCII order is conserved for easier maintenance.
  5988  
  5989  Icons that only have one style 'outline', 'square' etc do not require this class
  5990  for instance `lemon icon` not `lemon outline icon` since there is only one lemon
  5991  
  5992  *******************************/
  5993  
  5994  /*******************************
  5995              Icons
  5996  *******************************/
  5997  
  5998  /* Web Content */
  5999  
  6000  i.icon.search:before {
  6001    content: "\f002";
  6002  }
  6003  
  6004  i.icon.mail.outline:before {
  6005    content: "\f003";
  6006  }
  6007  
  6008  i.icon.external:before {
  6009    content: "\f08e";
  6010  }
  6011  
  6012  i.icon.signal:before {
  6013    content: "\f012";
  6014  }
  6015  
  6016  i.icon.setting:before {
  6017    content: "\f013";
  6018  }
  6019  
  6020  i.icon.home:before {
  6021    content: "\f015";
  6022  }
  6023  
  6024  i.icon.inbox:before {
  6025    content: "\f01c";
  6026  }
  6027  
  6028  i.icon.browser:before {
  6029    content: "\f022";
  6030  }
  6031  
  6032  i.icon.tag:before {
  6033    content: "\f02b";
  6034  }
  6035  
  6036  i.icon.tags:before {
  6037    content: "\f02c";
  6038  }
  6039  
  6040  i.icon.calendar:before {
  6041    content: "\f073";
  6042  }
  6043  
  6044  i.icon.comment:before {
  6045    content: "\f075";
  6046  }
  6047  
  6048  i.icon.comments:before {
  6049    content: "\f086";
  6050  }
  6051  
  6052  i.icon.shop:before {
  6053    content: "\f07a";
  6054  }
  6055  
  6056  i.icon.privacy:before {
  6057    content: "\f084";
  6058  }
  6059  
  6060  i.icon.settings:before {
  6061    content: "\f085";
  6062  }
  6063  
  6064  i.icon.trophy:before {
  6065    content: "\f091";
  6066  }
  6067  
  6068  i.icon.payment:before {
  6069    content: "\f09d";
  6070  }
  6071  
  6072  i.icon.feed:before {
  6073    content: "\f09e";
  6074  }
  6075  
  6076  i.icon.alarm.outline:before {
  6077    content: "\f0a2";
  6078  }
  6079  
  6080  i.icon.tasks:before {
  6081    content: "\f0ae";
  6082  }
  6083  
  6084  i.icon.cloud:before {
  6085    content: "\f0c2";
  6086  }
  6087  
  6088  i.icon.lab:before {
  6089    content: "\f0c3";
  6090  }
  6091  
  6092  i.icon.mail:before {
  6093    content: "\f0e0";
  6094  }
  6095  
  6096  i.icon.idea:before {
  6097    content: "\f0eb";
  6098  }
  6099  
  6100  i.icon.dashboard:before {
  6101    content: "\f0e4";
  6102  }
  6103  
  6104  i.icon.sitemap:before {
  6105    content: "\f0e8";
  6106  }
  6107  
  6108  i.icon.alarm:before {
  6109    content: "\f0f3";
  6110  }
  6111  
  6112  i.icon.terminal:before {
  6113    content: "\f120";
  6114  }
  6115  
  6116  i.icon.code:before {
  6117    content: "\f121";
  6118  }
  6119  
  6120  i.icon.protect:before {
  6121    content: "\f132";
  6122  }
  6123  
  6124  i.icon.calendar.outline:before {
  6125    content: "\f133";
  6126  }
  6127  
  6128  i.icon.ticket:before {
  6129    content: "\f145";
  6130  }
  6131  
  6132  i.icon.external.square:before {
  6133    content: "\f14c";
  6134  }
  6135  
  6136  i.icon.map:before {
  6137    content: "\f14e";
  6138  }
  6139  
  6140  i.icon.bug:before {
  6141    content: "\f188";
  6142  }
  6143  
  6144  i.icon.mail.square:before {
  6145    content: "\f199";
  6146  }
  6147  
  6148  i.icon.history:before {
  6149    content: "\f1da";
  6150  }
  6151  
  6152  i.icon.options:before {
  6153    content: "\f1de";
  6154  }
  6155  
  6156  i.icon.comment.outline:before {
  6157    content: "\f0e5";
  6158  }
  6159  
  6160  i.icon.comments.outline:before {
  6161    content: "\f0e6";
  6162  }
  6163  
  6164  i.icon.text.telephone:before {
  6165    content: "\f1e4";
  6166  }
  6167  
  6168  i.icon.find:before {
  6169    content: "\f1e5";
  6170  }
  6171  
  6172  i.icon.wifi:before {
  6173    content: "\f1eb";
  6174  }
  6175  
  6176  i.icon.alarm.slash:before {
  6177    content: "\f1f6";
  6178  }
  6179  
  6180  i.icon.alarm.slash.outline:before {
  6181    content: "\f1f7";
  6182  }
  6183  
  6184  i.icon.copyright:before {
  6185    content: "\f1f9";
  6186  }
  6187  
  6188  i.icon.at:before {
  6189    content: "\f1fa";
  6190  }
  6191  
  6192  i.icon.eyedropper:before {
  6193    content: "\f1fb";
  6194  }
  6195  
  6196  i.icon.paint.brush:before {
  6197    content: "\f1fc";
  6198  }
  6199  
  6200  i.icon.heartbeat:before {
  6201    content: "\f21e";
  6202  }
  6203  
  6204  /* User Actions */
  6205  
  6206  i.icon.download:before {
  6207    content: "\f019";
  6208  }
  6209  
  6210  i.icon.repeat:before {
  6211    content: "\f01e";
  6212  }
  6213  
  6214  i.icon.refresh:before {
  6215    content: "\f021";
  6216  }
  6217  
  6218  i.icon.lock:before {
  6219    content: "\f023";
  6220  }
  6221  
  6222  i.icon.bookmark:before {
  6223    content: "\f02e";
  6224  }
  6225  
  6226  i.icon.print:before {
  6227    content: "\f02f";
  6228  }
  6229  
  6230  i.icon.write:before {
  6231    content: "\f040";
  6232  }
  6233  
  6234  i.icon.theme:before {
  6235    content: "\f043";
  6236  }
  6237  
  6238  i.icon.adjust:before {
  6239    content: "\f042";
  6240  }
  6241  
  6242  i.icon.edit:before {
  6243    content: "\f044";
  6244  }
  6245  
  6246  i.icon.external.share:before {
  6247    content: "\f045";
  6248  }
  6249  
  6250  i.icon.ban:before {
  6251    content: "\f05e";
  6252  }
  6253  
  6254  i.icon.mail.forward:before {
  6255    content: "\f064";
  6256  }
  6257  
  6258  i.icon.share:before {
  6259    content: "\f064";
  6260  }
  6261  
  6262  i.icon.expand:before {
  6263    content: "\f065";
  6264  }
  6265  
  6266  i.icon.compress:before {
  6267    content: "\f066";
  6268  }
  6269  
  6270  i.icon.unhide:before {
  6271    content: "\f06e";
  6272  }
  6273  
  6274  i.icon.hide:before {
  6275    content: "\f070";
  6276  }
  6277  
  6278  i.icon.random:before {
  6279    content: "\f074";
  6280  }
  6281  
  6282  i.icon.retweet:before {
  6283    content: "\f079";
  6284  }
  6285  
  6286  i.icon.sign.out:before {
  6287    content: "\f08b";
  6288  }
  6289  
  6290  i.icon.pin:before {
  6291    content: "\f08d";
  6292  }
  6293  
  6294  i.icon.sign.in:before {
  6295    content: "\f090";
  6296  }
  6297  
  6298  i.icon.upload:before {
  6299    content: "\f093";
  6300  }
  6301  
  6302  i.icon.call:before {
  6303    content: "\f095";
  6304  }
  6305  
  6306  i.icon.call.square:before {
  6307    content: "\f098";
  6308  }
  6309  
  6310  i.icon.remove.bookmark:before {
  6311    content: "\f097";
  6312  }
  6313  
  6314  i.icon.unlock:before {
  6315    content: "\f09c";
  6316  }
  6317  
  6318  i.icon.configure:before {
  6319    content: "\f0ad";
  6320  }
  6321  
  6322  i.icon.filter:before {
  6323    content: "\f0b0";
  6324  }
  6325  
  6326  i.icon.wizard:before {
  6327    content: "\f0d0";
  6328  }
  6329  
  6330  i.icon.undo:before {
  6331    content: "\f0e2";
  6332  }
  6333  
  6334  i.icon.exchange:before {
  6335    content: "\f0ec";
  6336  }
  6337  
  6338  i.icon.cloud.download:before {
  6339    content: "\f0ed";
  6340  }
  6341  
  6342  i.icon.cloud.upload:before {
  6343    content: "\f0ee";
  6344  }
  6345  
  6346  i.icon.reply:before {
  6347    content: "\f112";
  6348  }
  6349  
  6350  i.icon.reply.all:before {
  6351    content: "\f122";
  6352  }
  6353  
  6354  i.icon.erase:before {
  6355    content: "\f12d";
  6356  }
  6357  
  6358  i.icon.unlock.alternate:before {
  6359    content: "\f13e";
  6360  }
  6361  
  6362  i.icon.archive:before {
  6363    content: "\f187";
  6364  }
  6365  
  6366  i.icon.translate:before {
  6367    content: "\f1ab";
  6368  }
  6369  
  6370  i.icon.recycle:before {
  6371    content: "\f1b8";
  6372  }
  6373  
  6374  i.icon.send:before {
  6375    content: "\f1d8";
  6376  }
  6377  
  6378  i.icon.send.outline:before {
  6379    content: "\f1d9";
  6380  }
  6381  
  6382  i.icon.share.alternate:before {
  6383    content: "\f1e0";
  6384  }
  6385  
  6386  i.icon.share.alternate.square:before {
  6387    content: "\f1e1";
  6388  }
  6389  
  6390  i.icon.wait:before {
  6391    content: "\f017";
  6392  }
  6393  
  6394  i.icon.write.square:before {
  6395    content: "\f14b";
  6396  }
  6397  
  6398  i.icon.share.square:before {
  6399    content: "\f14d";
  6400  }
  6401  
  6402  i.icon.add.to.cart:before {
  6403    content: "\f217";
  6404  }
  6405  
  6406  i.icon.in.cart:before {
  6407    content: "\f218";
  6408  }
  6409  
  6410  i.icon.add.user:before {
  6411    content: "\f234";
  6412  }
  6413  
  6414  i.icon.remove.user:before {
  6415    content: "\f235";
  6416  }
  6417  
  6418  /* Messages */
  6419  
  6420  i.icon.help.circle:before {
  6421    content: "\f059";
  6422  }
  6423  
  6424  i.icon.info.circle:before {
  6425    content: "\f05a";
  6426  }
  6427  
  6428  i.icon.warning:before {
  6429    content: "\f12a";
  6430  }
  6431  
  6432  i.icon.warning.circle:before {
  6433    content: "\f06a";
  6434  }
  6435  
  6436  i.icon.warning.sign:before {
  6437    content: "\f071";
  6438  }
  6439  
  6440  i.icon.help:before {
  6441    content: "\f128";
  6442  }
  6443  
  6444  i.icon.info:before {
  6445    content: "\f129";
  6446  }
  6447  
  6448  i.icon.announcement:before {
  6449    content: "\f0a1";
  6450  }
  6451  
  6452  i.icon.birthday:before {
  6453    content: "\f1fd";
  6454  }
  6455  
  6456  /* Users */
  6457  
  6458  i.icon.users:before {
  6459    content: "\f0c0";
  6460  }
  6461  
  6462  i.icon.doctor:before {
  6463    content: "\f0f0";
  6464  }
  6465  
  6466  i.icon.child:before {
  6467    content: "\f1ae";
  6468  }
  6469  
  6470  i.icon.user:before {
  6471    content: "\f007";
  6472  }
  6473  
  6474  i.icon.handicap:before {
  6475    content: "\f193";
  6476  }
  6477  
  6478  i.icon.student:before {
  6479    content: "\f19d";
  6480  }
  6481  
  6482  i.icon.spy:before {
  6483    content: "\f21b";
  6484  }
  6485  
  6486  /* Gender & Sexuality */
  6487  
  6488  i.icon.female:before {
  6489    content: "\f182";
  6490  }
  6491  
  6492  i.icon.male:before {
  6493    content: "\f183";
  6494  }
  6495  
  6496  i.icon.woman:before {
  6497    content: "\f221";
  6498  }
  6499  
  6500  i.icon.man:before {
  6501    content: "\f222";
  6502  }
  6503  
  6504  i.icon.non.binary.transgender:before {
  6505    content: "\f223";
  6506  }
  6507  
  6508  i.icon.intergender:before {
  6509    content: "\f224";
  6510  }
  6511  
  6512  i.icon.transgender:before {
  6513    content: "\f225";
  6514  }
  6515  
  6516  i.icon.lesbian:before {
  6517    content: "\f226";
  6518  }
  6519  
  6520  i.icon.gay:before {
  6521    content: "\f227";
  6522  }
  6523  
  6524  i.icon.heterosexual:before {
  6525    content: "\f228";
  6526  }
  6527  
  6528  i.icon.other.gender:before {
  6529    content: "\f229";
  6530  }
  6531  
  6532  i.icon.other.gender.vertical:before {
  6533    content: "\f22a";
  6534  }
  6535  
  6536  i.icon.other.gender.horizontal:before {
  6537    content: "\f22b";
  6538  }
  6539  
  6540  i.icon.neuter:before {
  6541    content: "\f22c";
  6542  }
  6543  
  6544  /* View Adjustment */
  6545  
  6546  i.icon.grid.layout:before {
  6547    content: "\f00a";
  6548  }
  6549  
  6550  i.icon.list.layout:before {
  6551    content: "\f00b";
  6552  }
  6553  
  6554  i.icon.block.layout:before {
  6555    content: "\f009";
  6556  }
  6557  
  6558  i.icon.zoom:before {
  6559    content: "\f00e";
  6560  }
  6561  
  6562  i.icon.zoom.out:before {
  6563    content: "\f010";
  6564  }
  6565  
  6566  i.icon.resize.vertical:before {
  6567    content: "\f07d";
  6568  }
  6569  
  6570  i.icon.resize.horizontal:before {
  6571    content: "\f07e";
  6572  }
  6573  
  6574  i.icon.maximize:before {
  6575    content: "\f0b2";
  6576  }
  6577  
  6578  i.icon.crop:before {
  6579    content: "\f125";
  6580  }
  6581  
  6582  /* Literal Objects */
  6583  
  6584  i.icon.cocktail:before {
  6585    content: "\f000";
  6586  }
  6587  
  6588  i.icon.road:before {
  6589    content: "\f018";
  6590  }
  6591  
  6592  i.icon.flag:before {
  6593    content: "\f024";
  6594  }
  6595  
  6596  i.icon.book:before {
  6597    content: "\f02d";
  6598  }
  6599  
  6600  i.icon.gift:before {
  6601    content: "\f06b";
  6602  }
  6603  
  6604  i.icon.leaf:before {
  6605    content: "\f06c";
  6606  }
  6607  
  6608  i.icon.fire:before {
  6609    content: "\f06d";
  6610  }
  6611  
  6612  i.icon.plane:before {
  6613    content: "\f072";
  6614  }
  6615  
  6616  i.icon.magnet:before {
  6617    content: "\f076";
  6618  }
  6619  
  6620  i.icon.legal:before {
  6621    content: "\f0e3";
  6622  }
  6623  
  6624  i.icon.lemon:before {
  6625    content: "\f094";
  6626  }
  6627  
  6628  i.icon.world:before {
  6629    content: "\f0ac";
  6630  }
  6631  
  6632  i.icon.travel:before {
  6633    content: "\f0b1";
  6634  }
  6635  
  6636  i.icon.shipping:before {
  6637    content: "\f0d1";
  6638  }
  6639  
  6640  i.icon.money:before {
  6641    content: "\f0d6";
  6642  }
  6643  
  6644  i.icon.lightning:before {
  6645    content: "\f0e7";
  6646  }
  6647  
  6648  i.icon.rain:before {
  6649    content: "\f0e9";
  6650  }
  6651  
  6652  i.icon.treatment:before {
  6653    content: "\f0f1";
  6654  }
  6655  
  6656  i.icon.suitcase:before {
  6657    content: "\f0f2";
  6658  }
  6659  
  6660  i.icon.bar:before {
  6661    content: "\f0fc";
  6662  }
  6663  
  6664  i.icon.flag.outline:before {
  6665    content: "\f11d";
  6666  }
  6667  
  6668  i.icon.flag.checkered:before {
  6669    content: "\f11e";
  6670  }
  6671  
  6672  i.icon.puzzle:before {
  6673    content: "\f12e";
  6674  }
  6675  
  6676  i.icon.fire.extinguisher:before {
  6677    content: "\f134";
  6678  }
  6679  
  6680  i.icon.rocket:before {
  6681    content: "\f135";
  6682  }
  6683  
  6684  i.icon.anchor:before {
  6685    content: "\f13d";
  6686  }
  6687  
  6688  i.icon.bullseye:before {
  6689    content: "\f140";
  6690  }
  6691  
  6692  i.icon.sun:before {
  6693    content: "\f185";
  6694  }
  6695  
  6696  i.icon.moon:before {
  6697    content: "\f186";
  6698  }
  6699  
  6700  i.icon.fax:before {
  6701    content: "\f1ac";
  6702  }
  6703  
  6704  i.icon.life.ring:before {
  6705    content: "\f1cd";
  6706  }
  6707  
  6708  i.icon.bomb:before {
  6709    content: "\f1e2";
  6710  }
  6711  
  6712  i.icon.soccer:before {
  6713    content: "\f1e3";
  6714  }
  6715  
  6716  i.icon.calculator:before {
  6717    content: "\f1ec";
  6718  }
  6719  
  6720  i.icon.diamond:before {
  6721    content: "\f219";
  6722  }
  6723  
  6724  /* Shapes */
  6725  
  6726  i.icon.crosshairs:before {
  6727    content: "\f05b";
  6728  }
  6729  
  6730  i.icon.asterisk:before {
  6731    content: "\f069";
  6732  }
  6733  
  6734  i.icon.certificate:before {
  6735    content: "\f0a3";
  6736  }
  6737  
  6738  i.icon.circle:before {
  6739    content: "\f111";
  6740  }
  6741  
  6742  i.icon.quote.left:before {
  6743    content: "\f10d";
  6744  }
  6745  
  6746  i.icon.quote.right:before {
  6747    content: "\f10e";
  6748  }
  6749  
  6750  i.icon.ellipsis.horizontal:before {
  6751    content: "\f141";
  6752  }
  6753  
  6754  i.icon.ellipsis.vertical:before {
  6755    content: "\f142";
  6756  }
  6757  
  6758  i.icon.cube:before {
  6759    content: "\f1b2";
  6760  }
  6761  
  6762  i.icon.cubes:before {
  6763    content: "\f1b3";
  6764  }
  6765  
  6766  i.icon.circle.notched:before {
  6767    content: "\f1ce";
  6768  }
  6769  
  6770  i.icon.circle.thin:before {
  6771    content: "\f1db";
  6772  }
  6773  
  6774  /* Item Selection */
  6775  
  6776  i.icon.checkmark:before {
  6777    content: "\f00c";
  6778  }
  6779  
  6780  i.icon.remove:before {
  6781    content: "\f00d";
  6782  }
  6783  
  6784  i.icon.checkmark.box:before {
  6785    content: "\f046";
  6786  }
  6787  
  6788  i.icon.move:before {
  6789    content: "\f047";
  6790  }
  6791  
  6792  i.icon.add.circle:before {
  6793    content: "\f055";
  6794  }
  6795  
  6796  i.icon.minus.circle:before {
  6797    content: "\f056";
  6798  }
  6799  
  6800  i.icon.remove.circle:before {
  6801    content: "\f057";
  6802  }
  6803  
  6804  i.icon.check.circle:before {
  6805    content: "\f058";
  6806  }
  6807  
  6808  i.icon.remove.circle.outline:before {
  6809    content: "\f05c";
  6810  }
  6811  
  6812  i.icon.check.circle.outline:before {
  6813    content: "\f05d";
  6814  }
  6815  
  6816  i.icon.plus:before {
  6817    content: "\f067";
  6818  }
  6819  
  6820  i.icon.minus:before {
  6821    content: "\f068";
  6822  }
  6823  
  6824  i.icon.add.square:before {
  6825    content: "\f0fe";
  6826  }
  6827  
  6828  i.icon.radio:before {
  6829    content: "\f10c";
  6830  }
  6831  
  6832  i.icon.selected.radio:before {
  6833    content: "\f192";
  6834  }
  6835  
  6836  i.icon.minus.square:before {
  6837    content: "\f146";
  6838  }
  6839  
  6840  i.icon.minus.square.outline:before {
  6841    content: "\f147";
  6842  }
  6843  
  6844  i.icon.check.square:before {
  6845    content: "\f14a";
  6846  }
  6847  
  6848  i.icon.plus.square.outline:before {
  6849    content: "\f196";
  6850  }
  6851  
  6852  i.icon.toggle.off:before {
  6853    content: "\f204";
  6854  }
  6855  
  6856  i.icon.toggle.on:before {
  6857    content: "\f205";
  6858  }
  6859  
  6860  /* Media */
  6861  
  6862  i.icon.film:before {
  6863    content: "\f008";
  6864  }
  6865  
  6866  i.icon.sound:before {
  6867    content: "\f025";
  6868  }
  6869  
  6870  i.icon.photo:before {
  6871    content: "\f030";
  6872  }
  6873  
  6874  i.icon.bar.chart:before {
  6875    content: "\f080";
  6876  }
  6877  
  6878  i.icon.camera.retro:before {
  6879    content: "\f083";
  6880  }
  6881  
  6882  i.icon.newspaper:before {
  6883    content: "\f1ea";
  6884  }
  6885  
  6886  i.icon.area.chart:before {
  6887    content: "\f1fe";
  6888  }
  6889  
  6890  i.icon.pie.chart:before {
  6891    content: "\f200";
  6892  }
  6893  
  6894  i.icon.line.chart:before {
  6895    content: "\f201";
  6896  }
  6897  
  6898  /* Pointers */
  6899  
  6900  i.icon.arrow.circle.outline.down:before {
  6901    content: "\f01a";
  6902  }
  6903  
  6904  i.icon.arrow.circle.outline.up:before {
  6905    content: "\f01b";
  6906  }
  6907  
  6908  i.icon.chevron.left:before {
  6909    content: "\f053";
  6910  }
  6911  
  6912  i.icon.chevron.right:before {
  6913    content: "\f054";
  6914  }
  6915  
  6916  i.icon.arrow.left:before {
  6917    content: "\f060";
  6918  }
  6919  
  6920  i.icon.arrow.right:before {
  6921    content: "\f061";
  6922  }
  6923  
  6924  i.icon.arrow.up:before {
  6925    content: "\f062";
  6926  }
  6927  
  6928  i.icon.arrow.down:before {
  6929    content: "\f063";
  6930  }
  6931  
  6932  i.icon.chevron.up:before {
  6933    content: "\f077";
  6934  }
  6935  
  6936  i.icon.chevron.down:before {
  6937    content: "\f078";
  6938  }
  6939  
  6940  i.icon.pointing.right:before {
  6941    content: "\f0a4";
  6942  }
  6943  
  6944  i.icon.pointing.left:before {
  6945    content: "\f0a5";
  6946  }
  6947  
  6948  i.icon.pointing.up:before {
  6949    content: "\f0a6";
  6950  }
  6951  
  6952  i.icon.pointing.down:before {
  6953    content: "\f0a7";
  6954  }
  6955  
  6956  i.icon.arrow.circle.left:before {
  6957    content: "\f0a8";
  6958  }
  6959  
  6960  i.icon.arrow.circle.right:before {
  6961    content: "\f0a9";
  6962  }
  6963  
  6964  i.icon.arrow.circle.up:before {
  6965    content: "\f0aa";
  6966  }
  6967  
  6968  i.icon.arrow.circle.down:before {
  6969    content: "\f0ab";
  6970  }
  6971  
  6972  i.icon.caret.down:before {
  6973    content: "\f0d7";
  6974  }
  6975  
  6976  i.icon.caret.up:before {
  6977    content: "\f0d8";
  6978  }
  6979  
  6980  i.icon.caret.left:before {
  6981    content: "\f0d9";
  6982  }
  6983  
  6984  i.icon.caret.right:before {
  6985    content: "\f0da";
  6986  }
  6987  
  6988  i.icon.angle.double.left:before {
  6989    content: "\f100";
  6990  }
  6991  
  6992  i.icon.angle.double.right:before {
  6993    content: "\f101";
  6994  }
  6995  
  6996  i.icon.angle.double.up:before {
  6997    content: "\f102";
  6998  }
  6999  
  7000  i.icon.angle.double.down:before {
  7001    content: "\f103";
  7002  }
  7003  
  7004  i.icon.angle.left:before {
  7005    content: "\f104";
  7006  }
  7007  
  7008  i.icon.angle.right:before {
  7009    content: "\f105";
  7010  }
  7011  
  7012  i.icon.angle.up:before {
  7013    content: "\f106";
  7014  }
  7015  
  7016  i.icon.angle.down:before {
  7017    content: "\f107";
  7018  }
  7019  
  7020  i.icon.chevron.circle.left:before {
  7021    content: "\f137";
  7022  }
  7023  
  7024  i.icon.chevron.circle.right:before {
  7025    content: "\f138";
  7026  }
  7027  
  7028  i.icon.chevron.circle.up:before {
  7029    content: "\f139";
  7030  }
  7031  
  7032  i.icon.chevron.circle.down:before {
  7033    content: "\f13a";
  7034  }
  7035  
  7036  i.icon.toggle.down:before {
  7037    content: "\f150";
  7038  }
  7039  
  7040  i.icon.toggle.up:before {
  7041    content: "\f151";
  7042  }
  7043  
  7044  i.icon.toggle.right:before {
  7045    content: "\f152";
  7046  }
  7047  
  7048  i.icon.long.arrow.down:before {
  7049    content: "\f175";
  7050  }
  7051  
  7052  i.icon.long.arrow.up:before {
  7053    content: "\f176";
  7054  }
  7055  
  7056  i.icon.long.arrow.left:before {
  7057    content: "\f177";
  7058  }
  7059  
  7060  i.icon.long.arrow.right:before {
  7061    content: "\f178";
  7062  }
  7063  
  7064  i.icon.arrow.circle.outline.right:before {
  7065    content: "\f18e";
  7066  }
  7067  
  7068  i.icon.arrow.circle.outline.left:before {
  7069    content: "\f190";
  7070  }
  7071  
  7072  i.icon.toggle.left:before {
  7073    content: "\f191";
  7074  }
  7075  
  7076  /* Computer */
  7077  
  7078  i.icon.power:before {
  7079    content: "\f011";
  7080  }
  7081  
  7082  i.icon.trash:before {
  7083    content: "\f1f8";
  7084  }
  7085  
  7086  i.icon.trash.outline:before {
  7087    content: "\f014";
  7088  }
  7089  
  7090  i.icon.disk.outline:before {
  7091    content: "\f0a0";
  7092  }
  7093  
  7094  i.icon.desktop:before {
  7095    content: "\f108";
  7096  }
  7097  
  7098  i.icon.laptop:before {
  7099    content: "\f109";
  7100  }
  7101  
  7102  i.icon.tablet:before {
  7103    content: "\f10a";
  7104  }
  7105  
  7106  i.icon.mobile:before {
  7107    content: "\f10b";
  7108  }
  7109  
  7110  i.icon.game:before {
  7111    content: "\f11b";
  7112  }
  7113  
  7114  i.icon.keyboard:before {
  7115    content: "\f11c";
  7116  }
  7117  
  7118  i.icon.plug:before {
  7119    content: "\f1e6";
  7120  }
  7121  
  7122  /* File System */
  7123  
  7124  i.icon.folder:before {
  7125    content: "\f07b";
  7126  }
  7127  
  7128  i.icon.folder.open:before {
  7129    content: "\f07c";
  7130  }
  7131  
  7132  i.icon.level.up:before {
  7133    content: "\f148";
  7134  }
  7135  
  7136  i.icon.level.down:before {
  7137    content: "\f149";
  7138  }
  7139  
  7140  i.icon.file:before {
  7141    content: "\f15b";
  7142  }
  7143  
  7144  i.icon.file.outline:before {
  7145    content: "\f016";
  7146  }
  7147  
  7148  i.icon.file.text:before {
  7149    content: "\f15c";
  7150  }
  7151  
  7152  i.icon.file.text.outline:before {
  7153    content: "\f0f6";
  7154  }
  7155  
  7156  i.icon.folder.outline:before {
  7157    content: "\f114";
  7158  }
  7159  
  7160  i.icon.folder.open.outline:before {
  7161    content: "\f115";
  7162  }
  7163  
  7164  i.icon.file.pdf.outline:before {
  7165    content: "\f1c1";
  7166  }
  7167  
  7168  i.icon.file.word.outline:before {
  7169    content: "\f1c2";
  7170  }
  7171  
  7172  i.icon.file.excel.outline:before {
  7173    content: "\f1c3";
  7174  }
  7175  
  7176  i.icon.file.powerpoint.outline:before {
  7177    content: "\f1c4";
  7178  }
  7179  
  7180  i.icon.file.image.outline:before {
  7181    content: "\f1c5";
  7182  }
  7183  
  7184  i.icon.file.archive.outline:before {
  7185    content: "\f1c6";
  7186  }
  7187  
  7188  i.icon.file.audio.outline:before {
  7189    content: "\f1c7";
  7190  }
  7191  
  7192  i.icon.file.video.outline:before {
  7193    content: "\f1c8";
  7194  }
  7195  
  7196  i.icon.file.code.outline:before {
  7197    content: "\f1c9";
  7198  }
  7199  
  7200  /* Technologies */
  7201  
  7202  i.icon.barcode:before {
  7203    content: "\f02a";
  7204  }
  7205  
  7206  i.icon.qrcode:before {
  7207    content: "\f029";
  7208  }
  7209  
  7210  i.icon.fork:before {
  7211    content: "\f126";
  7212  }
  7213  
  7214  i.icon.html5:before {
  7215    content: "\f13b";
  7216  }
  7217  
  7218  i.icon.css3:before {
  7219    content: "\f13c";
  7220  }
  7221  
  7222  i.icon.rss:before {
  7223    content: "\f09e";
  7224  }
  7225  
  7226  i.icon.rss.square:before {
  7227    content: "\f143";
  7228  }
  7229  
  7230  i.icon.openid:before {
  7231    content: "\f19b";
  7232  }
  7233  
  7234  i.icon.database:before {
  7235    content: "\f1c0";
  7236  }
  7237  
  7238  i.icon.server:before {
  7239    content: "\f233";
  7240  }
  7241  
  7242  /* Rating */
  7243  
  7244  i.icon.heart:before {
  7245    content: "\f004";
  7246  }
  7247  
  7248  i.icon.star:before {
  7249    content: "\f005";
  7250  }
  7251  
  7252  i.icon.empty.star:before {
  7253    content: "\f006";
  7254  }
  7255  
  7256  i.icon.thumbs.outline.up:before {
  7257    content: "\f087";
  7258  }
  7259  
  7260  i.icon.thumbs.outline.down:before {
  7261    content: "\f088";
  7262  }
  7263  
  7264  i.icon.star.half:before {
  7265    content: "\f089";
  7266  }
  7267  
  7268  i.icon.empty.heart:before {
  7269    content: "\f08a";
  7270  }
  7271  
  7272  i.icon.smile:before {
  7273    content: "\f118";
  7274  }
  7275  
  7276  i.icon.frown:before {
  7277    content: "\f119";
  7278  }
  7279  
  7280  i.icon.meh:before {
  7281    content: "\f11a";
  7282  }
  7283  
  7284  i.icon.star.half.empty:before {
  7285    content: "\f123";
  7286  }
  7287  
  7288  i.icon.thumbs.up:before {
  7289    content: "\f164";
  7290  }
  7291  
  7292  i.icon.thumbs.down:before {
  7293    content: "\f165";
  7294  }
  7295  
  7296  /* Audio */
  7297  
  7298  i.icon.music:before {
  7299    content: "\f001";
  7300  }
  7301  
  7302  i.icon.video.play.outline:before {
  7303    content: "\f01d";
  7304  }
  7305  
  7306  i.icon.volume.off:before {
  7307    content: "\f026";
  7308  }
  7309  
  7310  i.icon.volume.down:before {
  7311    content: "\f027";
  7312  }
  7313  
  7314  i.icon.volume.up:before {
  7315    content: "\f028";
  7316  }
  7317  
  7318  i.icon.record:before {
  7319    content: "\f03d";
  7320  }
  7321  
  7322  i.icon.step.backward:before {
  7323    content: "\f048";
  7324  }
  7325  
  7326  i.icon.fast.backward:before {
  7327    content: "\f049";
  7328  }
  7329  
  7330  i.icon.backward:before {
  7331    content: "\f04a";
  7332  }
  7333  
  7334  i.icon.play:before {
  7335    content: "\f04b";
  7336  }
  7337  
  7338  i.icon.pause:before {
  7339    content: "\f04c";
  7340  }
  7341  
  7342  i.icon.stop:before {
  7343    content: "\f04d";
  7344  }
  7345  
  7346  i.icon.forward:before {
  7347    content: "\f04e";
  7348  }
  7349  
  7350  i.icon.fast.forward:before {
  7351    content: "\f050";
  7352  }
  7353  
  7354  i.icon.step.forward:before {
  7355    content: "\f051";
  7356  }
  7357  
  7358  i.icon.eject:before {
  7359    content: "\f052";
  7360  }
  7361  
  7362  i.icon.unmute:before {
  7363    content: "\f130";
  7364  }
  7365  
  7366  i.icon.mute:before {
  7367    content: "\f131";
  7368  }
  7369  
  7370  i.icon.video.play:before {
  7371    content: "\f144";
  7372  }
  7373  
  7374  i.icon.closed.captioning:before {
  7375    content: "\f20a";
  7376  }
  7377  
  7378  /* Map, Locations, & Transportation */
  7379  
  7380  i.icon.marker:before {
  7381    content: "\f041";
  7382  }
  7383  
  7384  i.icon.coffee:before {
  7385    content: "\f0f4";
  7386  }
  7387  
  7388  i.icon.food:before {
  7389    content: "\f0f5";
  7390  }
  7391  
  7392  i.icon.building.outline:before {
  7393    content: "\f0f7";
  7394  }
  7395  
  7396  i.icon.hospital:before {
  7397    content: "\f0f8";
  7398  }
  7399  
  7400  i.icon.emergency:before {
  7401    content: "\f0f9";
  7402  }
  7403  
  7404  i.icon.first.aid:before {
  7405    content: "\f0fa";
  7406  }
  7407  
  7408  i.icon.military:before {
  7409    content: "\f0fb";
  7410  }
  7411  
  7412  i.icon.h:before {
  7413    content: "\f0fd";
  7414  }
  7415  
  7416  i.icon.location.arrow:before {
  7417    content: "\f124";
  7418  }
  7419  
  7420  i.icon.space.shuttle:before {
  7421    content: "\f197";
  7422  }
  7423  
  7424  i.icon.university:before {
  7425    content: "\f19c";
  7426  }
  7427  
  7428  i.icon.building:before {
  7429    content: "\f1ad";
  7430  }
  7431  
  7432  i.icon.paw:before {
  7433    content: "\f1b0";
  7434  }
  7435  
  7436  i.icon.spoon:before {
  7437    content: "\f1b1";
  7438  }
  7439  
  7440  i.icon.car:before {
  7441    content: "\f1b9";
  7442  }
  7443  
  7444  i.icon.taxi:before {
  7445    content: "\f1ba";
  7446  }
  7447  
  7448  i.icon.tree:before {
  7449    content: "\f1bb";
  7450  }
  7451  
  7452  i.icon.bicycle:before {
  7453    content: "\f206";
  7454  }
  7455  
  7456  i.icon.bus:before {
  7457    content: "\f207";
  7458  }
  7459  
  7460  i.icon.ship:before {
  7461    content: "\f21a";
  7462  }
  7463  
  7464  i.icon.motorcycle:before {
  7465    content: "\f21c";
  7466  }
  7467  
  7468  i.icon.street.view:before {
  7469    content: "\f21d";
  7470  }
  7471  
  7472  i.icon.hotel:before {
  7473    content: "\f236";
  7474  }
  7475  
  7476  i.icon.train:before {
  7477    content: "\f238";
  7478  }
  7479  
  7480  i.icon.subway:before {
  7481    content: "\f239";
  7482  }
  7483  
  7484  /* Tables */
  7485  
  7486  i.icon.table:before {
  7487    content: "\f0ce";
  7488  }
  7489  
  7490  i.icon.columns:before {
  7491    content: "\f0db";
  7492  }
  7493  
  7494  i.icon.sort:before {
  7495    content: "\f0dc";
  7496  }
  7497  
  7498  i.icon.sort.ascending:before {
  7499    content: "\f0dd";
  7500  }
  7501  
  7502  i.icon.sort.descending:before {
  7503    content: "\f0de";
  7504  }
  7505  
  7506  i.icon.sort.alphabet.ascending:before {
  7507    content: "\f15d";
  7508  }
  7509  
  7510  i.icon.sort.alphabet.descending:before {
  7511    content: "\f15e";
  7512  }
  7513  
  7514  i.icon.sort.content.ascending:before {
  7515    content: "\f160";
  7516  }
  7517  
  7518  i.icon.sort.content.descending:before {
  7519    content: "\f161";
  7520  }
  7521  
  7522  i.icon.sort.numeric.ascending:before {
  7523    content: "\f162";
  7524  }
  7525  
  7526  i.icon.sort.numeric.descending:before {
  7527    content: "\f163";
  7528  }
  7529  
  7530  /* Text Editor */
  7531  
  7532  i.icon.font:before {
  7533    content: "\f031";
  7534  }
  7535  
  7536  i.icon.bold:before {
  7537    content: "\f032";
  7538  }
  7539  
  7540  i.icon.italic:before {
  7541    content: "\f033";
  7542  }
  7543  
  7544  i.icon.text.height:before {
  7545    content: "\f034";
  7546  }
  7547  
  7548  i.icon.text.width:before {
  7549    content: "\f035";
  7550  }
  7551  
  7552  i.icon.align.left:before {
  7553    content: "\f036";
  7554  }
  7555  
  7556  i.icon.align.center:before {
  7557    content: "\f037";
  7558  }
  7559  
  7560  i.icon.align.right:before {
  7561    content: "\f038";
  7562  }
  7563  
  7564  i.icon.align.justify:before {
  7565    content: "\f039";
  7566  }
  7567  
  7568  i.icon.list:before {
  7569    content: "\f03a";
  7570  }
  7571  
  7572  i.icon.outdent:before {
  7573    content: "\f03b";
  7574  }
  7575  
  7576  i.icon.indent:before {
  7577    content: "\f03c";
  7578  }
  7579  
  7580  i.icon.linkify:before {
  7581    content: "\f0c1";
  7582  }
  7583  
  7584  i.icon.cut:before {
  7585    content: "\f0c4";
  7586  }
  7587  
  7588  i.icon.copy:before {
  7589    content: "\f0c5";
  7590  }
  7591  
  7592  i.icon.attach:before {
  7593    content: "\f0c6";
  7594  }
  7595  
  7596  i.icon.save:before {
  7597    content: "\f0c7";
  7598  }
  7599  
  7600  i.icon.content:before {
  7601    content: "\f0c9";
  7602  }
  7603  
  7604  i.icon.unordered.list:before {
  7605    content: "\f0ca";
  7606  }
  7607  
  7608  i.icon.ordered.list:before {
  7609    content: "\f0cb";
  7610  }
  7611  
  7612  i.icon.strikethrough:before {
  7613    content: "\f0cc";
  7614  }
  7615  
  7616  i.icon.underline:before {
  7617    content: "\f0cd";
  7618  }
  7619  
  7620  i.icon.paste:before {
  7621    content: "\f0ea";
  7622  }
  7623  
  7624  i.icon.unlink:before {
  7625    content: "\f127";
  7626  }
  7627  
  7628  i.icon.superscript:before {
  7629    content: "\f12b";
  7630  }
  7631  
  7632  i.icon.subscript:before {
  7633    content: "\f12c";
  7634  }
  7635  
  7636  i.icon.header:before {
  7637    content: "\f1dc";
  7638  }
  7639  
  7640  i.icon.paragraph:before {
  7641    content: "\f1dd";
  7642  }
  7643  
  7644  /* Currency */
  7645  
  7646  i.icon.euro:before {
  7647    content: "\f153";
  7648  }
  7649  
  7650  i.icon.pound:before {
  7651    content: "\f154";
  7652  }
  7653  
  7654  i.icon.dollar:before {
  7655    content: "\f155";
  7656  }
  7657  
  7658  i.icon.rupee:before {
  7659    content: "\f156";
  7660  }
  7661  
  7662  i.icon.yen:before {
  7663    content: "\f157";
  7664  }
  7665  
  7666  i.icon.ruble:before {
  7667    content: "\f158";
  7668  }
  7669  
  7670  i.icon.won:before {
  7671    content: "\f159";
  7672  }
  7673  
  7674  i.icon.lira:before {
  7675    content: "\f195";
  7676  }
  7677  
  7678  i.icon.shekel:before {
  7679    content: "\f20b";
  7680  }
  7681  
  7682  /* Payment Options */
  7683  
  7684  i.icon.paypal:before {
  7685    content: "\f1ed";
  7686  }
  7687  
  7688  i.icon.paypal.card:before {
  7689    content: "\f1f4";
  7690  }
  7691  
  7692  i.icon.google.wallet:before {
  7693    content: "\f1ee";
  7694  }
  7695  
  7696  i.icon.visa:before {
  7697    content: "\f1f0";
  7698  }
  7699  
  7700  i.icon.mastercard:before {
  7701    content: "\f1f1";
  7702  }
  7703  
  7704  i.icon.discover:before {
  7705    content: "\f1f2";
  7706  }
  7707  
  7708  i.icon.american.express:before {
  7709    content: "\f1f3";
  7710  }
  7711  
  7712  i.icon.stripe:before {
  7713    content: "\f1f5";
  7714  }
  7715  
  7716  /* Networks and Websites*/
  7717  
  7718  i.icon.twitter.square:before {
  7719    content: "\f081";
  7720  }
  7721  
  7722  i.icon.facebook.square:before {
  7723    content: "\f082";
  7724  }
  7725  
  7726  i.icon.linkedin.square:before {
  7727    content: "\f08c";
  7728  }
  7729  
  7730  i.icon.github.square:before {
  7731    content: "\f092";
  7732  }
  7733  
  7734  i.icon.twitter:before {
  7735    content: "\f099";
  7736  }
  7737  
  7738  i.icon.facebook:before {
  7739    content: "\f09a";
  7740  }
  7741  
  7742  i.icon.github:before {
  7743    content: "\f09b";
  7744  }
  7745  
  7746  i.icon.pinterest:before {
  7747    content: "\f0d2";
  7748  }
  7749  
  7750  i.icon.pinterest.square:before {
  7751    content: "\f0d3";
  7752  }
  7753  
  7754  i.icon.google.plus.square:before {
  7755    content: "\f0d4";
  7756  }
  7757  
  7758  i.icon.google.plus:before {
  7759    content: "\f0d5";
  7760  }
  7761  
  7762  i.icon.linkedin:before {
  7763    content: "\f0e1";
  7764  }
  7765  
  7766  i.icon.github.alternate:before {
  7767    content: "\f113";
  7768  }
  7769  
  7770  i.icon.maxcdn:before {
  7771    content: "\f136";
  7772  }
  7773  
  7774  i.icon.bitcoin:before {
  7775    content: "\f15a";
  7776  }
  7777  
  7778  i.icon.youtube.square:before {
  7779    content: "\f166";
  7780  }
  7781  
  7782  i.icon.youtube:before {
  7783    content: "\f167";
  7784  }
  7785  
  7786  i.icon.xing:before {
  7787    content: "\f168";
  7788  }
  7789  
  7790  i.icon.xing.square:before {
  7791    content: "\f169";
  7792  }
  7793  
  7794  i.icon.youtube.play:before {
  7795    content: "\f16a";
  7796  }
  7797  
  7798  i.icon.dropbox:before {
  7799    content: "\f16b";
  7800  }
  7801  
  7802  i.icon.stack.overflow:before {
  7803    content: "\f16c";
  7804  }
  7805  
  7806  i.icon.instagram:before {
  7807    content: "\f16d";
  7808  }
  7809  
  7810  i.icon.flickr:before {
  7811    content: "\f16e";
  7812  }
  7813  
  7814  i.icon.adn:before {
  7815    content: "\f170";
  7816  }
  7817  
  7818  i.icon.bitbucket:before {
  7819    content: "\f171";
  7820  }
  7821  
  7822  i.icon.bitbucket.square:before {
  7823    content: "\f172";
  7824  }
  7825  
  7826  i.icon.tumblr:before {
  7827    content: "\f173";
  7828  }
  7829  
  7830  i.icon.tumblr.square:before {
  7831    content: "\f174";
  7832  }
  7833  
  7834  i.icon.apple:before {
  7835    content: "\f179";
  7836  }
  7837  
  7838  i.icon.windows:before {
  7839    content: "\f17a";
  7840  }
  7841  
  7842  i.icon.android:before {
  7843    content: "\f17b";
  7844  }
  7845  
  7846  i.icon.linux:before {
  7847    content: "\f17c";
  7848  }
  7849  
  7850  i.icon.dribbble:before {
  7851    content: "\f17d";
  7852  }
  7853  
  7854  i.icon.skype:before {
  7855    content: "\f17e";
  7856  }
  7857  
  7858  i.icon.foursquare:before {
  7859    content: "\f180";
  7860  }
  7861  
  7862  i.icon.trello:before {
  7863    content: "\f181";
  7864  }
  7865  
  7866  i.icon.gittip:before {
  7867    content: "\f184";
  7868  }
  7869  
  7870  i.icon.vk:before {
  7871    content: "\f189";
  7872  }
  7873  
  7874  i.icon.weibo:before {
  7875    content: "\f18a";
  7876  }
  7877  
  7878  i.icon.renren:before {
  7879    content: "\f18b";
  7880  }
  7881  
  7882  i.icon.pagelines:before {
  7883    content: "\f18c";
  7884  }
  7885  
  7886  i.icon.stack.exchange:before {
  7887    content: "\f18d";
  7888  }
  7889  
  7890  i.icon.vimeo:before {
  7891    content: "\f194";
  7892  }
  7893  
  7894  i.icon.slack:before {
  7895    content: "\f198";
  7896  }
  7897  
  7898  i.icon.wordpress:before {
  7899    content: "\f19a";
  7900  }
  7901  
  7902  i.icon.yahoo:before {
  7903    content: "\f19e";
  7904  }
  7905  
  7906  i.icon.google:before {
  7907    content: "\f1a0";
  7908  }
  7909  
  7910  i.icon.reddit:before {
  7911    content: "\f1a1";
  7912  }
  7913  
  7914  i.icon.reddit.square:before {
  7915    content: "\f1a2";
  7916  }
  7917  
  7918  i.icon.stumbleupon.circle:before {
  7919    content: "\f1a3";
  7920  }
  7921  
  7922  i.icon.stumbleupon:before {
  7923    content: "\f1a4";
  7924  }
  7925  
  7926  i.icon.delicious:before {
  7927    content: "\f1a5";
  7928  }
  7929  
  7930  i.icon.digg:before {
  7931    content: "\f1a6";
  7932  }
  7933  
  7934  i.icon.pied.piper:before {
  7935    content: "\f1a7";
  7936  }
  7937  
  7938  i.icon.pied.piper.alternate:before {
  7939    content: "\f1a8";
  7940  }
  7941  
  7942  i.icon.drupal:before {
  7943    content: "\f1a9";
  7944  }
  7945  
  7946  i.icon.joomla:before {
  7947    content: "\f1aa";
  7948  }
  7949  
  7950  i.icon.behance:before {
  7951    content: "\f1b4";
  7952  }
  7953  
  7954  i.icon.behance.square:before {
  7955    content: "\f1b5";
  7956  }
  7957  
  7958  i.icon.steam:before {
  7959    content: "\f1b6";
  7960  }
  7961  
  7962  i.icon.steam.square:before {
  7963    content: "\f1b7";
  7964  }
  7965  
  7966  i.icon.spotify:before {
  7967    content: "\f1bc";
  7968  }
  7969  
  7970  i.icon.deviantart:before {
  7971    content: "\f1bd";
  7972  }
  7973  
  7974  i.icon.soundcloud:before {
  7975    content: "\f1be";
  7976  }
  7977  
  7978  i.icon.vine:before {
  7979    content: "\f1ca";
  7980  }
  7981  
  7982  i.icon.codepen:before {
  7983    content: "\f1cb";
  7984  }
  7985  
  7986  i.icon.jsfiddle:before {
  7987    content: "\f1cc";
  7988  }
  7989  
  7990  i.icon.rebel:before {
  7991    content: "\f1d0";
  7992  }
  7993  
  7994  i.icon.empire:before {
  7995    content: "\f1d1";
  7996  }
  7997  
  7998  i.icon.git.square:before {
  7999    content: "\f1d2";
  8000  }
  8001  
  8002  i.icon.git:before {
  8003    content: "\f1d3";
  8004  }
  8005  
  8006  i.icon.hacker.news:before {
  8007    content: "\f1d4";
  8008  }
  8009  
  8010  i.icon.tencent.weibo:before {
  8011    content: "\f1d5";
  8012  }
  8013  
  8014  i.icon.qq:before {
  8015    content: "\f1d6";
  8016  }
  8017  
  8018  i.icon.wechat:before {
  8019    content: "\f1d7";
  8020  }
  8021  
  8022  i.icon.slideshare:before {
  8023    content: "\f1e7";
  8024  }
  8025  
  8026  i.icon.twitch:before {
  8027    content: "\f1e8";
  8028  }
  8029  
  8030  i.icon.yelp:before {
  8031    content: "\f1e9";
  8032  }
  8033  
  8034  i.icon.lastfm:before {
  8035    content: "\f202";
  8036  }
  8037  
  8038  i.icon.lastfm.square:before {
  8039    content: "\f203";
  8040  }
  8041  
  8042  i.icon.ioxhost:before {
  8043    content: "\f208";
  8044  }
  8045  
  8046  i.icon.angellist:before {
  8047    content: "\f209";
  8048  }
  8049  
  8050  i.icon.meanpath:before {
  8051    content: "\f20c";
  8052  }
  8053  
  8054  i.icon.buysellads:before {
  8055    content: "\f20d";
  8056  }
  8057  
  8058  i.icon.connectdevelop:before {
  8059    content: "\f20e";
  8060  }
  8061  
  8062  i.icon.dashcube:before {
  8063    content: "\f210";
  8064  }
  8065  
  8066  i.icon.forumbee:before {
  8067    content: "\f211";
  8068  }
  8069  
  8070  i.icon.leanpub:before {
  8071    content: "\f212";
  8072  }
  8073  
  8074  i.icon.sellsy:before {
  8075    content: "\f213";
  8076  }
  8077  
  8078  i.icon.shirtsinbulk:before {
  8079    content: "\f214";
  8080  }
  8081  
  8082  i.icon.simplybuilt:before {
  8083    content: "\f215";
  8084  }
  8085  
  8086  i.icon.skyatlas:before {
  8087    content: "\f216";
  8088  }
  8089  
  8090  i.icon.whatsapp:before {
  8091    content: "\f232";
  8092  }
  8093  
  8094  i.icon.viacoin:before {
  8095    content: "\f237";
  8096  }
  8097  
  8098  i.icon.medium:before {
  8099    content: "\f23a";
  8100  }
  8101  
  8102  /*******************************
  8103              Aliases
  8104  *******************************/
  8105  
  8106  i.icon.like:before {
  8107    content: "\f004";
  8108  }
  8109  
  8110  i.icon.favorite:before {
  8111    content: "\f005";
  8112  }
  8113  
  8114  i.icon.video:before {
  8115    content: "\f008";
  8116  }
  8117  
  8118  i.icon.check:before {
  8119    content: "\f00c";
  8120  }
  8121  
  8122  i.icon.remove:before {
  8123    content: "\f00d";
  8124  }
  8125  
  8126  i.icon.close:before {
  8127    content: "\f00d";
  8128  }
  8129  
  8130  i.icon.cancel:before {
  8131    content: "\f00d";
  8132  }
  8133  
  8134  i.icon.delete:before {
  8135    content: "\f00d";
  8136  }
  8137  
  8138  i.icon.x:before {
  8139    content: "\f00d";
  8140  }
  8141  
  8142  i.icon.user.times:before {
  8143    content: "\f235";
  8144  }
  8145  
  8146  i.icon.user.close:before {
  8147    content: "\f235";
  8148  }
  8149  
  8150  i.icon.user.cancel:before {
  8151    content: "\f235";
  8152  }
  8153  
  8154  i.icon.user.delete:before {
  8155    content: "\f235";
  8156  }
  8157  
  8158  i.icon.user.x:before {
  8159    content: "\f235";
  8160  }
  8161  
  8162  i.icon.zoom.in:before {
  8163    content: "\f00e";
  8164  }
  8165  
  8166  i.icon.magnify:before {
  8167    content: "\f00e";
  8168  }
  8169  
  8170  i.icon.shutdown:before {
  8171    content: "\f011";
  8172  }
  8173  
  8174  i.icon.clock:before {
  8175    content: "\f017";
  8176  }
  8177  
  8178  i.icon.time:before {
  8179    content: "\f017";
  8180  }
  8181  
  8182  i.icon.play.circle.outline:before {
  8183    content: "\f01d";
  8184  }
  8185  
  8186  i.icon.headphone:before {
  8187    content: "\f025";
  8188  }
  8189  
  8190  i.icon.volume.off:before {
  8191    content: "\f026";
  8192  }
  8193  
  8194  i.icon.camera:before {
  8195    content: "\f030";
  8196  }
  8197  
  8198  i.icon.video.camera:before {
  8199    content: "\f03d";
  8200  }
  8201  
  8202  i.icon.picture:before {
  8203    content: "\f03e";
  8204  }
  8205  
  8206  i.icon.pencil:before {
  8207    content: "\f040";
  8208  }
  8209  
  8210  i.icon.compose:before {
  8211    content: "\f040";
  8212  }
  8213  
  8214  i.icon.point:before {
  8215    content: "\f041";
  8216  }
  8217  
  8218  i.icon.tint:before {
  8219    content: "\f043";
  8220  }
  8221  
  8222  i.icon.signup:before {
  8223    content: "\f044";
  8224  }
  8225  
  8226  i.icon.plus.circle:before {
  8227    content: "\f055";
  8228  }
  8229  
  8230  i.icon.minus.circle:before {
  8231    content: "\f056";
  8232  }
  8233  
  8234  i.icon.dont:before {
  8235    content: "\f05e";
  8236  }
  8237  
  8238  i.icon.minimize:before {
  8239    content: "\f066";
  8240  }
  8241  
  8242  i.icon.add:before {
  8243    content: "\f067";
  8244  }
  8245  
  8246  i.icon.eye:before {
  8247    content: "\f06e";
  8248  }
  8249  
  8250  i.icon.attention:before {
  8251    content: "\f06a";
  8252  }
  8253  
  8254  i.icon.cart:before {
  8255    content: "\f07a";
  8256  }
  8257  
  8258  i.icon.shuffle:before {
  8259    content: "\f074";
  8260  }
  8261  
  8262  i.icon.talk:before {
  8263    content: "\f075";
  8264  }
  8265  
  8266  i.icon.chat:before {
  8267    content: "\f075";
  8268  }
  8269  
  8270  i.icon.shopping.cart:before {
  8271    content: "\f07a";
  8272  }
  8273  
  8274  i.icon.bar.graph:before {
  8275    content: "\f080";
  8276  }
  8277  
  8278  i.icon.area.graph:before {
  8279    content: "\f1fe";
  8280  }
  8281  
  8282  i.icon.pie.graph:before {
  8283    content: "\f200";
  8284  }
  8285  
  8286  i.icon.line.graph:before {
  8287    content: "\f201";
  8288  }
  8289  
  8290  i.icon.key:before {
  8291    content: "\f084";
  8292  }
  8293  
  8294  i.icon.privacy:before {
  8295    content: "\f084";
  8296  }
  8297  
  8298  i.icon.cogs:before {
  8299    content: "\f085";
  8300  }
  8301  
  8302  i.icon.discussions:before {
  8303    content: "\f086";
  8304  }
  8305  
  8306  i.icon.like.outline:before {
  8307    content: "\f087";
  8308  }
  8309  
  8310  i.icon.dislike.outline:before {
  8311    content: "\f088";
  8312  }
  8313  
  8314  i.icon.heart.outline:before {
  8315    content: "\f08a";
  8316  }
  8317  
  8318  i.icon.log.out:before {
  8319    content: "\f08b";
  8320  }
  8321  
  8322  i.icon.thumb.tack:before {
  8323    content: "\f08d";
  8324  }
  8325  
  8326  i.icon.winner:before {
  8327    content: "\f091";
  8328  }
  8329  
  8330  i.icon.bookmark.outline:before {
  8331    content: "\f097";
  8332  }
  8333  
  8334  i.icon.phone.square:before {
  8335    content: "\f098";
  8336  }
  8337  
  8338  i.icon.phone.square:before {
  8339    content: "\f098";
  8340  }
  8341  
  8342  i.icon.credit.card:before {
  8343    content: "\f09d";
  8344  }
  8345  
  8346  i.icon.hdd.outline:before {
  8347    content: "\f0a0";
  8348  }
  8349  
  8350  i.icon.bullhorn:before {
  8351    content: "\f0a1";
  8352  }
  8353  
  8354  i.icon.bell:before {
  8355    content: "\f0f3";
  8356  }
  8357  
  8358  i.icon.bell.outline:before {
  8359    content: "\f0a2";
  8360  }
  8361  
  8362  i.icon.bell.slash:before {
  8363    content: "\f1f6";
  8364  }
  8365  
  8366  i.icon.bell.slash.outline:before {
  8367    content: "\f1f7";
  8368  }
  8369  
  8370  i.icon.hand.outline.right:before {
  8371    content: "\f0a4";
  8372  }
  8373  
  8374  i.icon.hand.outline.left:before {
  8375    content: "\f0a5";
  8376  }
  8377  
  8378  i.icon.hand.outline.up:before {
  8379    content: "\f0a6";
  8380  }
  8381  
  8382  i.icon.hand.outline.down:before {
  8383    content: "\f0a7";
  8384  }
  8385  
  8386  i.icon.globe:before {
  8387    content: "\f0ac";
  8388  }
  8389  
  8390  i.icon.wrench:before {
  8391    content: "\f0ad";
  8392  }
  8393  
  8394  i.icon.briefcase:before {
  8395    content: "\f0b1";
  8396  }
  8397  
  8398  i.icon.group:before {
  8399    content: "\f0c0";
  8400  }
  8401  
  8402  i.icon.flask:before {
  8403    content: "\f0c3";
  8404  }
  8405  
  8406  i.icon.sidebar:before {
  8407    content: "\f0c9";
  8408  }
  8409  
  8410  i.icon.bars:before {
  8411    content: "\f0c9";
  8412  }
  8413  
  8414  i.icon.list.ul:before {
  8415    content: "\f0ca";
  8416  }
  8417  
  8418  i.icon.list.ol:before {
  8419    content: "\f0cb";
  8420  }
  8421  
  8422  i.icon.numbered.list:before {
  8423    content: "\f0cb";
  8424  }
  8425  
  8426  i.icon.magic:before {
  8427    content: "\f0d0";
  8428  }
  8429  
  8430  i.icon.truck:before {
  8431    content: "\f0d1";
  8432  }
  8433  
  8434  i.icon.currency:before {
  8435    content: "\f0d6";
  8436  }
  8437  
  8438  i.icon.triangle.down:before {
  8439    content: "\f0d7";
  8440  }
  8441  
  8442  i.icon.dropdown:before {
  8443    content: "\f0d7";
  8444  }
  8445  
  8446  i.icon.triangle.up:before {
  8447    content: "\f0d8";
  8448  }
  8449  
  8450  i.icon.triangle.left:before {
  8451    content: "\f0d9";
  8452  }
  8453  
  8454  i.icon.triangle.right:before {
  8455    content: "\f0da";
  8456  }
  8457  
  8458  i.icon.envelope:before {
  8459    content: "\f0e0";
  8460  }
  8461  
  8462  i.icon.conversation:before {
  8463    content: "\f0e6";
  8464  }
  8465  
  8466  i.icon.lightning:before {
  8467    content: "\f0e7";
  8468  }
  8469  
  8470  i.icon.umbrella:before {
  8471    content: "\f0e9";
  8472  }
  8473  
  8474  i.icon.lightbulb:before {
  8475    content: "\f0eb";
  8476  }
  8477  
  8478  i.icon.suitcase:before {
  8479    content: "\f0f2";
  8480  }
  8481  
  8482  i.icon.bell.outline:before {
  8483    content: "\f0a2";
  8484  }
  8485  
  8486  i.icon.ambulance:before {
  8487    content: "\f0f9";
  8488  }
  8489  
  8490  i.icon.medkit:before {
  8491    content: "\f0fa";
  8492  }
  8493  
  8494  i.icon.fighter.jet:before {
  8495    content: "\f0fb";
  8496  }
  8497  
  8498  i.icon.beer:before {
  8499    content: "\f0fc";
  8500  }
  8501  
  8502  i.icon.plus.square:before {
  8503    content: "\f0fe";
  8504  }
  8505  
  8506  i.icon.computer:before {
  8507    content: "\f108";
  8508  }
  8509  
  8510  i.icon.circle.outline:before {
  8511    content: "\f10c";
  8512  }
  8513  
  8514  i.icon.intersex:before {
  8515    content: "\f10c";
  8516  }
  8517  
  8518  i.icon.asexual:before {
  8519    content: "\f10c";
  8520  }
  8521  
  8522  i.icon.spinner:before {
  8523    content: "\f110";
  8524  }
  8525  
  8526  i.icon.gamepad:before {
  8527    content: "\f11b";
  8528  }
  8529  
  8530  i.icon.star.half.full:before {
  8531    content: "\f123";
  8532  }
  8533  
  8534  i.icon.question:before {
  8535    content: "\f128";
  8536  }
  8537  
  8538  i.icon.attention:before {
  8539    content: "\f12a";
  8540  }
  8541  
  8542  i.icon.eraser:before {
  8543    content: "\f12d";
  8544  }
  8545  
  8546  i.icon.microphone:before {
  8547    content: "\f130";
  8548  }
  8549  
  8550  i.icon.microphone.slash:before {
  8551    content: "\f131";
  8552  }
  8553  
  8554  i.icon.shield:before {
  8555    content: "\f132";
  8556  }
  8557  
  8558  i.icon.target:before {
  8559    content: "\f140";
  8560  }
  8561  
  8562  i.icon.play.circle:before {
  8563    content: "\f144";
  8564  }
  8565  
  8566  i.icon.pencil.square:before {
  8567    content: "\f14b";
  8568  }
  8569  
  8570  i.icon.compass:before {
  8571    content: "\f14e";
  8572  }
  8573  
  8574  i.icon.eur:before {
  8575    content: "\f153";
  8576  }
  8577  
  8578  i.icon.gbp:before {
  8579    content: "\f154";
  8580  }
  8581  
  8582  i.icon.usd:before {
  8583    content: "\f155";
  8584  }
  8585  
  8586  i.icon.inr:before {
  8587    content: "\f156";
  8588  }
  8589  
  8590  i.icon.cny:before,
  8591  i.icon.rmb:before,
  8592  i.icon.jpy:before {
  8593    content: "\f157";
  8594  }
  8595  
  8596  i.icon.rouble:before,
  8597  i.icon.rub:before {
  8598    content: "\f158";
  8599  }
  8600  
  8601  i.icon.won:before,
  8602  i.icon.krw:before {
  8603    content: "\f159";
  8604  }
  8605  
  8606  i.icon.btc:before {
  8607    content: "\f15a";
  8608  }
  8609  
  8610  i.icon.sheqel:before,
  8611  i.icon.ils:before {
  8612    content: "\f20b";
  8613  }
  8614  
  8615  i.icon.try:before {
  8616    content: "\f195";
  8617  }
  8618  
  8619  i.icon.zip:before {
  8620    content: "\f187";
  8621  }
  8622  
  8623  i.icon.dot.circle.outline:before {
  8624    content: "\f192";
  8625  }
  8626  
  8627  i.icon.sliders:before {
  8628    content: "\f1de";
  8629  }
  8630  
  8631  i.icon.wi-fi:before {
  8632    content: "\f1eb";
  8633  }
  8634  
  8635  i.icon.graduation:before {
  8636    content: "\f19d";
  8637  }
  8638  
  8639  i.icon.\33d:before {
  8640    content: "\f1b2";
  8641  }
  8642  
  8643  i.icon.weixin:before {
  8644    content: "\f1d7";
  8645  }
  8646  
  8647  i.icon.binoculars:before {
  8648    content: "\f1e5";
  8649  }
  8650  
  8651  i.icon.gratipay:before {
  8652    content: "\f184";
  8653  }
  8654  
  8655  i.icon.genderless:before {
  8656    content: "\f1db";
  8657  }
  8658  
  8659  i.icon.teletype:before {
  8660    content: "\f1e4";
  8661  }
  8662  
  8663  i.icon.power.cord:before {
  8664    content: "\f1e6";
  8665  }
  8666  
  8667  i.icon.tty:before {
  8668    content: "\f1e4";
  8669  }
  8670  
  8671  i.icon.cc:before {
  8672    content: "\f20a";
  8673  }
  8674  
  8675  i.icon.ils:before {
  8676    content: "\f20b";
  8677  }
  8678  
  8679  i.icon.plus.cart:before {
  8680    content: "\f217";
  8681  }
  8682  
  8683  i.icon.arrow.down.cart:before {
  8684    content: "\f218";
  8685  }
  8686  
  8687  i.icon.detective:before {
  8688    content: "\f21b";
  8689  }
  8690  
  8691  i.icon.venus:before {
  8692    content: "\f221";
  8693  }
  8694  
  8695  i.icon.mars:before {
  8696    content: "\f222";
  8697  }
  8698  
  8699  i.icon.mercury:before {
  8700    content: "\f223";
  8701  }
  8702  
  8703  i.icon.venus.double:before {
  8704    content: "\f226";
  8705  }
  8706  
  8707  i.icon.female.homosexual:before {
  8708    content: "\f226";
  8709  }
  8710  
  8711  i.icon.mars.double:before {
  8712    content: "\f227";
  8713  }
  8714  
  8715  i.icon.male.homosexual:before {
  8716    content: "\f227";
  8717  }
  8718  
  8719  i.icon.venus.mars:before {
  8720    content: "\f228";
  8721  }
  8722  
  8723  i.icon.mars.stroke:before {
  8724    content: "\f229";
  8725  }
  8726  
  8727  i.icon.mars.alternate:before {
  8728    content: "\f229";
  8729  }
  8730  
  8731  i.icon.mars.vertical:before {
  8732    content: "\f22a";
  8733  }
  8734  
  8735  i.icon.mars.horizontal:before {
  8736    content: "\f22b";
  8737  }
  8738  
  8739  i.icon.mars.stroke.vertical:before {
  8740    content: "\f22a";
  8741  }
  8742  
  8743  i.icon.mars.stroke.horizontal:before {
  8744    content: "\f22b";
  8745  }
  8746  
  8747  i.icon.neuter:before {
  8748    content: "\f22c";
  8749  }
  8750  
  8751  i.icon.facebook.official {
  8752    content: "\f230";
  8753  }
  8754  
  8755  i.icon.pinterest.official {
  8756    content: "\f231";
  8757  }
  8758  
  8759  i.icon.bed:before {
  8760    content: "\f236";
  8761  }
  8762  
  8763  /*******************************
  8764           Site Overrides
  8765  *******************************/
  8766  /*!
  8767   * # Semantic UI x.x - Image
  8768   * http://github.com/semantic-org/semantic-ui/
  8769   *
  8770   *
  8771   * Copyright 2014 Contributors
  8772   * Released under the MIT license
  8773   * http://opensource.org/licenses/MIT
  8774   *
  8775   */
  8776  
  8777  /*******************************
  8778               Image
  8779  *******************************/
  8780  
  8781  .ui.image {
  8782    position: relative;
  8783    display: inline-block;
  8784    vertical-align: middle;
  8785    max-width: 100%;
  8786    background-color: transparent;
  8787  }
  8788  
  8789  img.ui.image {
  8790    display: block;
  8791  }
  8792  
  8793  .ui.image svg,
  8794  .ui.image img {
  8795    display: block;
  8796    max-width: 100%;
  8797    height: auto;
  8798  }
  8799  
  8800  /*******************************
  8801              States
  8802  *******************************/
  8803  
  8804  .ui.hidden.images,
  8805  .ui.hidden.image {
  8806    display: none;
  8807  }
  8808  
  8809  .ui.disabled.images,
  8810  .ui.disabled.image {
  8811    cursor: default;
  8812    opacity: 0.3;
  8813  }
  8814  
  8815  /*******************************
  8816            Variations
  8817  *******************************/
  8818  
  8819  /*--------------
  8820       Inline
  8821  ---------------*/
  8822  
  8823  .ui.inline.image,
  8824  .ui.inline.image svg,
  8825  .ui.inline.image img {
  8826    display: inline-block;
  8827  }
  8828  
  8829  /*------------------
  8830    Vertical Aligned
  8831  -------------------*/
  8832  
  8833  .ui.top.aligned.images .image,
  8834  .ui.top.aligned.image,
  8835  .ui.top.aligned.image svg,
  8836  .ui.top.aligned.image img {
  8837    display: inline-block;
  8838    vertical-align: top;
  8839  }
  8840  
  8841  .ui.middle.aligned.images .image,
  8842  .ui.middle.aligned.image,
  8843  .ui.middle.aligned.image svg,
  8844  .ui.middle.aligned.image img {
  8845    display: inline-block;
  8846    vertical-align: middle;
  8847  }
  8848  
  8849  .ui.bottom.aligned.images .image,
  8850  .ui.bottom.aligned.image,
  8851  .ui.bottom.aligned.image svg,
  8852  .ui.bottom.aligned.image img {
  8853    display: inline-block;
  8854    vertical-align: bottom;
  8855  }
  8856  
  8857  /*--------------
  8858       Rounded
  8859  ---------------*/
  8860  
  8861  .ui.rounded.images .image,
  8862  .ui.rounded.images img,
  8863  .ui.rounded.images svg,
  8864  .ui.rounded.image img,
  8865  .ui.rounded.image svg,
  8866  .ui.rounded.image {
  8867    border-radius: 0.3125em;
  8868  }
  8869  
  8870  /*--------------
  8871      Bordered
  8872  ---------------*/
  8873  
  8874  .ui.bordered.images .image,
  8875  .ui.bordered.images img,
  8876  .ui.bordered.images svg,
  8877  .ui.bordered.image img,
  8878  .ui.bordered.image svg,
  8879  img.ui.bordered.image {
  8880    border: 1px solid rgba(0, 0, 0, 0.1);
  8881  }
  8882  
  8883  /*--------------
  8884      Circular
  8885  ---------------*/
  8886  
  8887  .ui.circular.images,
  8888  .ui.circular.image {
  8889    overflow: hidden;
  8890  }
  8891  
  8892  .ui.circular.images .image,
  8893  .ui.circular.images img,
  8894  .ui.circular.images svg,
  8895  .ui.circular.image img,
  8896  .ui.circular.image svg,
  8897  .ui.circular.image {
  8898    border-radius: 500rem;
  8899  }
  8900  
  8901  /*--------------
  8902       Fluid
  8903  ---------------*/
  8904  
  8905  .ui.fluid.images,
  8906  .ui.fluid.image,
  8907  .ui.fluid.images img,
  8908  .ui.fluid.images svg,
  8909  .ui.fluid.image svg,
  8910  .ui.fluid.image img {
  8911    display: block;
  8912    width: 100%;
  8913    height: auto;
  8914  }
  8915  
  8916  /*--------------
  8917       Avatar
  8918  ---------------*/
  8919  
  8920  .ui.avatar.images .image,
  8921  .ui.avatar.images img,
  8922  .ui.avatar.images svg,
  8923  .ui.avatar.image img,
  8924  .ui.avatar.image svg,
  8925  .ui.avatar.image {
  8926    margin-right: 0.25em;
  8927    display: inline-block;
  8928    width: 2.5em;
  8929    height: 2.5em;
  8930    border-radius: 500rem;
  8931  }
  8932  
  8933  /*-------------------
  8934         Floated
  8935  --------------------*/
  8936  
  8937  .ui.floated.image,
  8938  .ui.floated.images {
  8939    float: left;
  8940    margin-right: 1em;
  8941    margin-bottom: 1em;
  8942  }
  8943  
  8944  .ui.right.floated.images,
  8945  .ui.right.floated.image {
  8946    float: right;
  8947    margin-right: 0em;
  8948    margin-bottom: 1em;
  8949    margin-left: 1em;
  8950  }
  8951  
  8952  .ui.floated.images:last-child,
  8953  .ui.floated.image:last-child {
  8954    margin-bottom: 0em;
  8955  }
  8956  
  8957  .ui.centered.images,
  8958  .ui.centered.image {
  8959    margin-left: auto;
  8960    margin-right: auto;
  8961  }
  8962  
  8963  /*--------------
  8964       Sizes
  8965  ---------------*/
  8966  
  8967  .ui.mini.images .image,
  8968  .ui.mini.images img,
  8969  .ui.mini.images svg,
  8970  .ui.mini.image {
  8971    width: 20px;
  8972    height: auto;
  8973    font-size: 0.71428571rem;
  8974  }
  8975  
  8976  .ui.tiny.images .image,
  8977  .ui.tiny.images img,
  8978  .ui.tiny.images svg,
  8979  .ui.tiny.image {
  8980    width: 80px;
  8981    height: auto;
  8982    font-size: 0.85714286rem;
  8983  }
  8984  
  8985  .ui.small.images .image,
  8986  .ui.small.images img,
  8987  .ui.small.images svg,
  8988  .ui.small.image {
  8989    width: 150px;
  8990    height: auto;
  8991    font-size: 0.92857143rem;
  8992  }
  8993  
  8994  .ui.medium.images .image,
  8995  .ui.medium.images img,
  8996  .ui.medium.images svg,
  8997  .ui.medium.image {
  8998    width: 300px;
  8999    height: auto;
  9000    font-size: 1rem;
  9001  }
  9002  
  9003  .ui.large.images .image,
  9004  .ui.large.images img,
  9005  .ui.large.images svg,
  9006  .ui.large.image {
  9007    width: 450px;
  9008    height: auto;
  9009    font-size: 1.14285714rem;
  9010  }
  9011  
  9012  .ui.big.images .image,
  9013  .ui.big.images img,
  9014  .ui.big.images svg,
  9015  .ui.big.image {
  9016    width: 600px;
  9017    height: auto;
  9018    font-size: 1.28571429rem;
  9019  }
  9020  
  9021  .ui.huge.images .image,
  9022  .ui.huge.images img,
  9023  .ui.huge.images svg,
  9024  .ui.huge.image {
  9025    width: 800px;
  9026    height: auto;
  9027    font-size: 1.42857143rem;
  9028  }
  9029  
  9030  .ui.massive.images .image,
  9031  .ui.massive.images img,
  9032  .ui.massive.images svg,
  9033  .ui.massive.image {
  9034    width: 960px;
  9035    height: auto;
  9036    font-size: 1.71428571rem;
  9037  }
  9038  
  9039  /*******************************
  9040                Groups
  9041  *******************************/
  9042  
  9043  .ui.images {
  9044    font-size: 0em;
  9045    margin: 0em -0.25rem 0rem;
  9046  }
  9047  
  9048  .ui.images .image,
  9049  .ui.images img,
  9050  .ui.images svg {
  9051    display: inline-block;
  9052    margin: 0em 0.25rem 0.5rem;
  9053  }
  9054  
  9055  /*******************************
  9056           Theme Overrides
  9057  *******************************/
  9058  
  9059  /*******************************
  9060           Site Overrides
  9061  *******************************/
  9062  /*!
  9063   * # Semantic UI x.x - Input
  9064   * http://github.com/semantic-org/semantic-ui/
  9065   *
  9066   *
  9067   * Copyright 2014 Contributors
  9068   * Released under the MIT license
  9069   * http://opensource.org/licenses/MIT
  9070   *
  9071   */
  9072  
  9073  /*******************************
  9074             Standard
  9075  *******************************/
  9076  
  9077  /*--------------------
  9078          Inputs
  9079  ---------------------*/
  9080  
  9081  .ui.input {
  9082    position: relative;
  9083    display: -webkit-inline-box;
  9084    display: -webkit-inline-flex;
  9085    display: -ms-inline-flexbox;
  9086    display: inline-flex;
  9087    color: rgba(0, 0, 0, 0.8);
  9088  }
  9089  
  9090  .ui.input input {
  9091    margin: 0em;
  9092    -webkit-box-flex: 1;
  9093    -webkit-flex-grow: 1;
  9094    -ms-flex-positive: 1;
  9095    flex-grow: 1;
  9096    outline: none;
  9097    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  9098    text-align: left;
  9099    line-height: 1.2142em;
  9100    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  9101    padding: 0.67861em 1em;
  9102    background: #ffffff;
  9103    border: 1px solid rgba(0, 0, 0, 0.15);
  9104    color: rgba(0, 0, 0, 0.8);
  9105    border-radius: 0.2857rem;
  9106    -webkit-transition: background-color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
  9107    transition: background-color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
  9108    box-shadow: none;
  9109  }
  9110  
  9111  /*--------------------
  9112        Placeholder
  9113  ---------------------*/
  9114  
  9115  /* browsers require these rules separate */
  9116  
  9117  .ui.input input::-webkit-input-placeholder {
  9118    color: rgba(0, 0, 0, 0.4);
  9119  }
  9120  
  9121  .ui.input input::-moz-placeholder {
  9122    color: rgba(0, 0, 0, 0.4);
  9123  }
  9124  
  9125  /*******************************
  9126              States
  9127  *******************************/
  9128  
  9129  /*--------------------
  9130          Active
  9131  ---------------------*/
  9132  
  9133  .ui.input input:active,
  9134  .ui.input.down input {
  9135    border-color: rgba(0, 0, 0, 0.3);
  9136    background: #fafafa;
  9137    color: rgba(0, 0, 0, 0.8);
  9138    box-shadow: none;
  9139  }
  9140  
  9141  /*--------------------
  9142         Loading
  9143  ---------------------*/
  9144  
  9145  .ui.loading.loading.input > i.icon:before {
  9146    position: absolute;
  9147    content: '';
  9148    top: 50%;
  9149    left: 50%;
  9150    margin: -0.64285em 0em 0em -0.64285em;
  9151    width: 1.2857em;
  9152    height: 1.2857em;
  9153    border-radius: 500rem;
  9154    border: 0.2em solid rgba(0, 0, 0, 0.1);
  9155  }
  9156  
  9157  .ui.loading.loading.input > i.icon:after {
  9158    position: absolute;
  9159    content: '';
  9160    top: 50%;
  9161    left: 50%;
  9162    margin: -0.64285em 0em 0em -0.64285em;
  9163    width: 1.2857em;
  9164    height: 1.2857em;
  9165    -webkit-animation: button-spin 0.6s linear;
  9166    animation: button-spin 0.6s linear;
  9167    -webkit-animation-iteration-count: infinite;
  9168    animation-iteration-count: infinite;
  9169    border-radius: 500rem;
  9170    border-color: #aaaaaa transparent transparent;
  9171    border-style: solid;
  9172    border-width: 0.2em;
  9173    box-shadow: 0px 0px 0px 1px transparent;
  9174  }
  9175  
  9176  /*--------------------
  9177          Focus
  9178  ---------------------*/
  9179  
  9180  .ui.input.focus input,
  9181  .ui.input input:focus {
  9182    border-color: rgba(39, 41, 43, 0.3);
  9183    background: #ffffff;
  9184    color: rgba(0, 0, 0, 0.8);
  9185    box-shadow: none;
  9186  }
  9187  
  9188  .ui.input.focus input input::-webkit-input-placeholder,
  9189  .ui.input input:focus input::-webkit-input-placeholder {
  9190    color: rgba(0, 0, 0, 0.8);
  9191  }
  9192  
  9193  .ui.input.focus input input::-moz-placeholder,
  9194  .ui.input input:focus input::-moz-placeholder {
  9195    color: rgba(0, 0, 0, 0.8);
  9196  }
  9197  
  9198  /*--------------------
  9199          Error
  9200  ---------------------*/
  9201  
  9202  .ui.input.error input {
  9203    background-color: #fff0f0;
  9204    border-color: #dbb1b1;
  9205    color: #d95c5c;
  9206    box-shadow: none;
  9207  }
  9208  
  9209  /* Error Placeholder */
  9210  
  9211  .ui.input.error input ::-webkit-input-placeholder {
  9212    color: rgba(255, 80, 80, 0.4);
  9213  }
  9214  
  9215  .ui.input.error input ::-moz-placeholder {
  9216    color: rgba(255, 80, 80, 0.4);
  9217  }
  9218  
  9219  /* Focused Error Placeholder */
  9220  
  9221  .ui.input.error input :focus::-webkit-input-placeholder {
  9222    color: rgba(255, 80, 80, 0.7);
  9223  }
  9224  
  9225  .ui.input.error input :focus::-moz-placeholder {
  9226    color: rgba(255, 80, 80, 0.7);
  9227  }
  9228  
  9229  /*******************************
  9230             Variations
  9231  *******************************/
  9232  
  9233  /*--------------------
  9234        Transparent
  9235  ---------------------*/
  9236  
  9237  .ui.transparent.input input {
  9238    border-color: transparent;
  9239    background-color: transparent;
  9240    padding: 0em;
  9241  }
  9242  
  9243  /* Transparent Icon */
  9244  
  9245  .ui.transparent.icon.input > i.icon {
  9246    width: 1.25em;
  9247  }
  9248  
  9249  .ui.transparent.icon.input > input {
  9250    padding-left: 0em !important;
  9251    padding-right: 2em !important;
  9252  }
  9253  
  9254  .ui.transparent[class*="left icon"].input > input {
  9255    padding-left: 0em !important;
  9256    padding-left: 2em !important;
  9257  }
  9258  
  9259  /* Transparent Inverted */
  9260  
  9261  .ui.transparent.inverted.input input::-moz-placeholder {
  9262    color: rgba(255, 255, 255, 0.5);
  9263  }
  9264  
  9265  .ui.transparent.inverted.input {
  9266    color: #ffffff;
  9267  }
  9268  
  9269  .ui.transparent.inverted.input input {
  9270    color: inherit;
  9271  }
  9272  
  9273  /*--------------------
  9274           Icon
  9275  ---------------------*/
  9276  
  9277  .ui.icon.input > i.icon {
  9278    cursor: default;
  9279    position: absolute;
  9280    text-align: center;
  9281    top: 0px;
  9282    right: 0px;
  9283    margin: 0em;
  9284    height: 100%;
  9285    width: 2.82142em;
  9286    opacity: 0.5;
  9287    border-radius: 0em 0.2857rem 0.2857rem 0em;
  9288    -webkit-transition: opacity 0.3s ease;
  9289    transition: opacity 0.3s ease;
  9290  }
  9291  
  9292  .ui.icon.input input {
  9293    padding-right: 2.82142em !important;
  9294  }
  9295  
  9296  .ui.icon.input > i.icon:before,
  9297  .ui.icon.input > i.icon:after {
  9298    left: 0;
  9299    position: absolute;
  9300    text-align: center;
  9301    top: 50%;
  9302    width: 100%;
  9303    margin-top: -0.5em;
  9304  }
  9305  
  9306  .ui.icon.input > i.link.icon {
  9307    cursor: pointer;
  9308  }
  9309  
  9310  .ui.icon.input > i.circular.icon {
  9311    top: 0.35em;
  9312    right: 0.5em;
  9313  }
  9314  
  9315  /* Left Icon Input */
  9316  
  9317  .ui[class*="left icon"].input > i.icon {
  9318    right: auto;
  9319    left: 1px;
  9320    border-radius: 0.2857rem 0em 0em 0.2857rem;
  9321  }
  9322  
  9323  .ui[class*="left icon"].input > i.circular.icon {
  9324    right: auto;
  9325    left: 0.5em;
  9326  }
  9327  
  9328  .ui[class*="left icon"].input > input {
  9329    padding-left: 2.82142em !important;
  9330    padding-right: 1em !important;
  9331  }
  9332  
  9333  /* Focus */
  9334  
  9335  .ui.icon.input > input:focus ~ i.icon {
  9336    opacity: 1;
  9337  }
  9338  
  9339  /*--------------------
  9340          Labeled
  9341  ---------------------*/
  9342  
  9343  /* Adjacent Label */
  9344  
  9345  .ui.labeled.input {
  9346    display: -webkit-inline-box;
  9347    display: -webkit-inline-flex;
  9348    display: -ms-inline-flexbox;
  9349    display: inline-flex;
  9350  }
  9351  
  9352  .ui.labeled.input > .label {
  9353    -webkit-box-flex: 0;
  9354    -webkit-flex-grow: 0;
  9355    -ms-flex-positive: 0;
  9356    flex-grow: 0;
  9357    margin: 0;
  9358    font-size: 1em;
  9359  }
  9360  
  9361  .ui.labeled.input > .label:not(.corner) {
  9362    padding-top: 0.78571em;
  9363    padding-bottom: 0.78571em;
  9364  }
  9365  
  9366  /* Fluid Labeled */
  9367  
  9368  .ui.fluid.labeled.input {
  9369    display: -webkit-box;
  9370    display: -webkit-flex;
  9371    display: -ms-flexbox;
  9372    display: flex;
  9373  }
  9374  
  9375  /* Label on Left */
  9376  
  9377  .ui.labeled.input:not([class*="corner labeled"]):not([class*="right labeled"]) > input {
  9378    border-left: none;
  9379    border-top-left-radius: 0px;
  9380    border-bottom-left-radius: 0px;
  9381  }
  9382  
  9383  .ui.labeled.input:not([class*="corner labeled"]):not([class*="right labeled"]) > .label {
  9384    border-top-right-radius: 0px;
  9385    border-bottom-right-radius: 0px;
  9386  }
  9387  
  9388  /* Label on Right */
  9389  
  9390  .ui[class*="right labeled"].input > input {
  9391    border-right: none;
  9392    border-top-right-radius: 0px !important;
  9393    border-bottom-right-radius: 0px !important;
  9394  }
  9395  
  9396  .ui[class*="right labeled"].input > .label {
  9397    border-top-left-radius: 0px;
  9398    border-bottom-left-radius: 0px;
  9399  }
  9400  
  9401  /* Corner Label */
  9402  
  9403  .ui.labeled.input .corner.label {
  9404    top: 1px;
  9405    right: 1px;
  9406    font-size: 0.75em;
  9407    border-radius: 0em 0.2857rem 0em 0em;
  9408  }
  9409  
  9410  .ui.labeled.input input {
  9411    padding-right: 2.5em !important;
  9412  }
  9413  
  9414  /* Spacing with corner label */
  9415  
  9416  .ui[class*="corner labeled"].icon.input:not(.left) > input {
  9417    padding-right: 3.25em !important;
  9418  }
  9419  
  9420  .ui[class*="corner labeled"].icon.input:not(.left) > .icon {
  9421    margin-right: 1.25em;
  9422  }
  9423  
  9424  /*--------------------
  9425          Action
  9426  ---------------------*/
  9427  
  9428  .ui.action.input {
  9429    display: -webkit-inline-box;
  9430    display: -webkit-inline-flex;
  9431    display: -ms-inline-flexbox;
  9432    display: inline-flex;
  9433  }
  9434  
  9435  .ui.action.input > .button,
  9436  .ui.action.input > .buttons {
  9437    -webkit-box-flex: 0;
  9438    -webkit-flex-grow: 0;
  9439    -ms-flex-positive: 0;
  9440    flex-grow: 0;
  9441  }
  9442  
  9443  .ui.action.input > .button,
  9444  .ui.action.input > .buttons > .button {
  9445    padding-top: 0.78571em;
  9446    padding-bottom: 0.78571em;
  9447    margin: 0;
  9448  }
  9449  
  9450  /* Fluid */
  9451  
  9452  .ui.fluid.action.input {
  9453    display: -webkit-box;
  9454    display: -webkit-flex;
  9455    display: -ms-flexbox;
  9456    display: flex;
  9457  }
  9458  
  9459  /* Button on Right */
  9460  
  9461  .ui.action.input:not([class*="left action"]) > input {
  9462    border-right: none;
  9463    border-top-right-radius: 0px !important;
  9464    border-bottom-right-radius: 0px !important;
  9465  }
  9466  
  9467  .ui.action.input:not([class*="left action"]) > .button,
  9468  .ui.action.input:not([class*="left action"]) > .buttons > .button {
  9469    border-top-left-radius: 0px;
  9470    border-bottom-left-radius: 0px;
  9471  }
  9472  
  9473  /* Button on Left */
  9474  
  9475  .ui[class*="left action"].input > .button,
  9476  .ui[class*="left action"].input > .buttons > .button {
  9477    border-top-right-radius: 0px;
  9478    border-bottom-right-radius: 0px;
  9479  }
  9480  
  9481  .ui[class*="left action"].input > input {
  9482    border-left: none;
  9483    border-top-left-radius: 0px;
  9484    border-bottom-left-radius: 0px;
  9485  }
  9486  
  9487  /*--------------------
  9488         Inverted
  9489  ---------------------*/
  9490  
  9491  /* Standard */
  9492  
  9493  .ui.inverted.input input {
  9494    border: none;
  9495  }
  9496  
  9497  /*--------------------
  9498          Fluid
  9499  ---------------------*/
  9500  
  9501  .ui.fluid.input {
  9502    display: block;
  9503  }
  9504  
  9505  /*--------------------
  9506          Size
  9507  ---------------------*/
  9508  
  9509  .ui.mini.input {
  9510    font-size: 0.8125rem;
  9511  }
  9512  
  9513  .ui.small.input {
  9514    font-size: 0.875rem;
  9515  }
  9516  
  9517  .ui.input {
  9518    font-size: 1rem;
  9519  }
  9520  
  9521  .ui.large.input {
  9522    font-size: 1.125rem;
  9523  }
  9524  
  9525  .ui.big.input {
  9526    font-size: 1.25rem;
  9527  }
  9528  
  9529  .ui.huge.input {
  9530    font-size: 1.375rem;
  9531  }
  9532  
  9533  .ui.massive.input {
  9534    font-size: 1.5rem;
  9535  }
  9536  
  9537  /*******************************
  9538           Theme Overrides
  9539  *******************************/
  9540  
  9541  /*******************************
  9542           Site Overrides
  9543  *******************************/
  9544  /*!
  9545   * # Semantic UI x.x - Label
  9546   * http://github.com/semantic-org/semantic-ui/
  9547   *
  9548   *
  9549   * Copyright 2014 Contributors
  9550   * Released under the MIT license
  9551   * http://opensource.org/licenses/MIT
  9552   *
  9553   */
  9554  
  9555  /*******************************
  9556              Label
  9557  *******************************/
  9558  
  9559  .ui.label {
  9560    display: inline-block;
  9561    vertical-align: baseline;
  9562    line-height: 1;
  9563    margin: 0em 0.125em;
  9564    background-color: #e8e8e8;
  9565    border-color: #e8e8e8;
  9566    background-image: none;
  9567    padding: 0.6em 0.8em;
  9568    color: rgba(0, 0, 0, 0.6);
  9569    text-transform: none;
  9570    font-weight: bold;
  9571    border-radius: 0.2857rem;
  9572    box-sizing: border-box;
  9573    -webkit-transition: background 0.2s ease;
  9574    transition: background 0.2s ease;
  9575  }
  9576  
  9577  .ui.label:first-child {
  9578    margin-left: 0em;
  9579  }
  9580  
  9581  .ui.label:last-child {
  9582    margin-right: 0em;
  9583  }
  9584  
  9585  /* Link */
  9586  
  9587  a.ui.label {
  9588    cursor: pointer;
  9589  }
  9590  
  9591  /* Inside Link */
  9592  
  9593  .ui.label a {
  9594    cursor: pointer;
  9595    color: inherit;
  9596    opacity: 0.8;
  9597    -webkit-transition: 0.2s opacity ease;
  9598    transition: 0.2s opacity ease;
  9599  }
  9600  
  9601  .ui.label a:hover {
  9602    opacity: 1;
  9603  }
  9604  
  9605  /* Icon */
  9606  
  9607  .ui.label .icon {
  9608    width: auto;
  9609    margin: 0em 0.75em 0em 0em;
  9610  }
  9611  
  9612  /* Detail */
  9613  
  9614  .ui.label .detail {
  9615    display: inline-block;
  9616    vertical-align: top;
  9617    font-weight: bold;
  9618    margin-left: 1em;
  9619    opacity: 0.8;
  9620  }
  9621  
  9622  .ui.label .detail .icon {
  9623    margin: 0em 0.25em 0em 0em;
  9624  }
  9625  
  9626  /* Removable label */
  9627  
  9628  .ui.label .close.icon,
  9629  .ui.label .delete.icon {
  9630    cursor: pointer;
  9631    margin-right: 0em;
  9632    margin-left: 0.5em;
  9633    opacity: 0.8;
  9634    -webkit-transition: background 0.2s ease;
  9635    transition: background 0.2s ease;
  9636  }
  9637  
  9638  .ui.label .delete.icon:hover {
  9639    opacity: 1;
  9640  }
  9641  
  9642  /*-------------------
  9643         Group
  9644  --------------------*/
  9645  
  9646  .ui.labels .label {
  9647    margin: 0em 0.5em 0.75em 0em;
  9648  }
  9649  
  9650  /*-------------------
  9651         Coupling
  9652  --------------------*/
  9653  
  9654  /* Remove border radius on attached segment */
  9655  
  9656  .ui.attached.segment > .ui.top.left.attached.label,
  9657  .ui.bottom.attached.segment > .ui.top.left.attached.label {
  9658    border-top-left-radius: 0;
  9659  }
  9660  
  9661  .ui.attached.segment > .ui.top.right.attached.label,
  9662  .ui.bottom.attached.segment > .ui.top.right.attached.label {
  9663    border-top-right-radius: 0;
  9664  }
  9665  
  9666  .ui.top.attached.segment > .ui.bottom.left.attached.label {
  9667    border-bottom-left-radius: 0;
  9668  }
  9669  
  9670  .ui.top.attached.segment > .ui.bottom.right.attached.label {
  9671    border-bottom-right-radius: 0;
  9672  }
  9673  
  9674  /* Padding on next content after a label */
  9675  
  9676  .ui.top.attached.label:first-child + :not(.attached) {
  9677    margin-top: 2rem !important;
  9678  }
  9679  
  9680  .ui.bottom.attached.label:first-child ~ :last-child:not(.attached) {
  9681    margin-top: 0em;
  9682    margin-bottom: 2rem !important;
  9683  }
  9684  
  9685  /*******************************
  9686               Types
  9687  *******************************/
  9688  
  9689  .ui.image.label {
  9690    width: auto !important;
  9691    margin-top: 0em;
  9692    margin-bottom: 0em;
  9693    max-width: 9999px;
  9694    vertical-align: baseline;
  9695    text-transform: none;
  9696    background: #e8e8e8;
  9697    padding: 0.6em 0.8em 0.6em 0.5em;
  9698    border-radius: 0.2857rem;
  9699    box-shadow: none;
  9700  }
  9701  
  9702  .ui.image.label img {
  9703    display: inline-block;
  9704    vertical-align: top;
  9705    height: 2.2em;
  9706    margin: -0.6em 0.5em -0.6em -0.5em;
  9707    border-radius: 0.2857rem;
  9708  }
  9709  
  9710  .ui.image.label .detail {
  9711    background: rgba(0, 0, 0, 0.1);
  9712    margin: -0.6em -0.8em -0.6em 0.5em;
  9713    padding: 0.6em 0.8em;
  9714    border-radius: 0em 0.2857rem 0.2857rem 0em;
  9715  }
  9716  
  9717  /*-------------------
  9718           Tag
  9719  --------------------*/
  9720  
  9721  .ui.tag.labels .label,
  9722  .ui.tag.label {
  9723    margin-left: 1em;
  9724    position: relative;
  9725    padding-left: 1.5em;
  9726    padding-right: 1.5em;
  9727    border-radius: 0em 0.2857rem 0.2857rem 0em;
  9728  }
  9729  
  9730  .ui.tag.labels .label:before,
  9731  .ui.tag.label:before {
  9732    position: absolute;
  9733    -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  9734    -ms-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  9735    transform: translateY(-50%) translateX(50%) rotate(-45deg);
  9736    top: 50%;
  9737    right: 100%;
  9738    content: '';
  9739    background-color: #e8e8e8;
  9740    background-image: none;
  9741    width: 1.56em;
  9742    height: 1.56em;
  9743    -webkit-transition: background 0.2s ease;
  9744    transition: background 0.2s ease;
  9745  }
  9746  
  9747  .ui.tag.labels .label:after,
  9748  .ui.tag.label:after {
  9749    position: absolute;
  9750    content: '';
  9751    top: 50%;
  9752    left: -0.25em;
  9753    margin-top: -0.25em;
  9754    background-color: #ffffff !important;
  9755    width: 0.5em;
  9756    height: 0.5em;
  9757    box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  9758    border-radius: 500rem;
  9759  }
  9760  
  9761  /*-------------------
  9762      Corner Label
  9763  --------------------*/
  9764  
  9765  .ui.corner.label {
  9766    position: absolute;
  9767    top: 0em;
  9768    right: 0em;
  9769    margin: 0em;
  9770    padding: 0em;
  9771    text-align: center;
  9772    width: 3.25em;
  9773    height: 3.25em;
  9774    z-index: 1;
  9775    -webkit-transition: border-color 0.2s ease;
  9776    transition: border-color 0.2s ease;
  9777  }
  9778  
  9779  /* Icon Label */
  9780  
  9781  .ui.corner.label {
  9782    background-color: transparent !important;
  9783  }
  9784  
  9785  .ui.corner.label:after {
  9786    position: absolute;
  9787    content: "";
  9788    right: 0em;
  9789    top: 0em;
  9790    z-index: -1;
  9791    width: 0em;
  9792    height: 0em;
  9793    background-color: transparent !important;
  9794    border-top: 0em solid transparent;
  9795    border-right: 3.25em solid transparent;
  9796    border-bottom: 3.25em solid transparent;
  9797    border-left: 0em solid transparent;
  9798    border-right-color: inherit;
  9799    -webkit-transition: border-color 0.2s ease;
  9800    transition: border-color 0.2s ease;
  9801  }
  9802  
  9803  .ui.corner.label .icon {
  9804    position: relative;
  9805    top: 0.4em;
  9806    left: 0.75em;
  9807    font-size: 1em;
  9808    margin: 0em;
  9809  }
  9810  
  9811  /* Left Corner */
  9812  
  9813  .ui.left.corner.label,
  9814  .ui.left.corner.label:after {
  9815    right: auto;
  9816    left: 0em;
  9817  }
  9818  
  9819  .ui.left.corner.label:after {
  9820    border-top: 3.25em solid transparent;
  9821    border-right: 3.25em solid transparent;
  9822    border-bottom: 0em solid transparent;
  9823    border-left: 0em solid transparent;
  9824    border-top-color: inherit;
  9825  }
  9826  
  9827  .ui.left.corner.label .icon {
  9828    left: -0.75em;
  9829  }
  9830  
  9831  /* Segment */
  9832  
  9833  .ui.segment > .ui.corner.label {
  9834    top: -1px;
  9835    right: -1px;
  9836  }
  9837  
  9838  .ui.segment > .ui.left.corner.label {
  9839    right: auto;
  9840    left: -1px;
  9841  }
  9842  
  9843  /* Input */
  9844  
  9845  .ui.input > .ui.corner.label {
  9846    top: 1px;
  9847    right: 1px;
  9848  }
  9849  
  9850  .ui.input > .ui.right.corner.label {
  9851    right: auto;
  9852    left: 1px;
  9853  }
  9854  
  9855  /*-------------------
  9856         Ribbon
  9857  --------------------*/
  9858  
  9859  .ui.ribbon.label {
  9860    position: relative;
  9861    margin: 0em;
  9862    min-width: -webkit-max-content;
  9863    min-width: -moz-max-content;
  9864    min-width: max-content;
  9865    border-radius: 0em 0.2857rem 0.2857rem 0em;
  9866    border-color: rgba(0, 0, 0, 0.15);
  9867  }
  9868  
  9869  .ui.ribbon.label:after {
  9870    position: absolute;
  9871    content: '';
  9872    top: 100%;
  9873    left: 0%;
  9874    background-color: transparent !important;
  9875    border-style: solid;
  9876    border-width: 0em 1.2em 1.2em 0em;
  9877    border-color: transparent;
  9878    border-right-color: inherit;
  9879    width: 0em;
  9880    height: 0em;
  9881  }
  9882  
  9883  /* Right Ribbon */
  9884  
  9885  .ui[class*="right ribbon"].label {
  9886    text-align: left;
  9887    -webkit-transform: translateX(-100%);
  9888    -ms-transform: translateX(-100%);
  9889    transform: translateX(-100%);
  9890    border-radius: 0.2857rem 0em 0em 0.2857rem;
  9891    padding-left: 0.8em;
  9892  }
  9893  
  9894  .ui[class*="right ribbon"].label:after {
  9895    left: auto;
  9896    right: 0%;
  9897    border-style: solid;
  9898    border-width: 1.2em 1.2em 0em 0em;
  9899    border-color: transparent;
  9900    border-top-color: inherit;
  9901  }
  9902  
  9903  /* Positioning */
  9904  
  9905  .ui.ribbon.label {
  9906    left: -webkit-calc( -1rem  -  1.2em );
  9907    left: calc( -1rem  -  1.2em );
  9908    margin-right: -1.2em;
  9909    padding-left: -webkit-calc( 1rem  +  1.2em );
  9910    padding-left: calc( 1rem  +  1.2em );
  9911  }
  9912  
  9913  .ui[class*="right ribbon"].label {
  9914    left: -webkit-calc(100% +  1rem  +  1.2em );
  9915    left: calc(100% +  1rem  +  1.2em );
  9916    padding-right: -webkit-calc( 1rem  +  1.2em );
  9917    padding-right: calc( 1rem  +  1.2em );
  9918  }
  9919  
  9920  /* Inside Image */
  9921  
  9922  .ui.image > .ribbon.label,
  9923  .ui.card .image > .ribbon.label {
  9924    position: absolute;
  9925    top: 1rem;
  9926  }
  9927  
  9928  .ui.card .image > .ui.ribbon.label,
  9929  .ui.image > .ui.ribbon.label {
  9930    left: -webkit-calc( 0.05rem  -  1.2em );
  9931    left: calc( 0.05rem  -  1.2em );
  9932    padding-left: -webkit-calc( -0.05rem  +  1.2em );
  9933    padding-left: calc( -0.05rem  +  1.2em );
  9934  }
  9935  
  9936  .ui.card .image > .ui[class*="right ribbon"].label,
  9937  .ui.image > .ui[class*="right ribbon"].label {
  9938    left: -webkit-calc(100% +  -0.05rem  +  1.2em );
  9939    left: calc(100% +  -0.05rem  +  1.2em );
  9940    padding-left: 0.8em;
  9941    padding-right: -webkit-calc( -0.05rem  +  1.2em );
  9942    padding-right: calc( -0.05rem  +  1.2em );
  9943  }
  9944  
  9945  /*-------------------
  9946        Attached
  9947  --------------------*/
  9948  
  9949  .ui.top.attached.label,
  9950  .ui.attached.label {
  9951    width: 100%;
  9952    position: absolute;
  9953    margin: 0em;
  9954    top: 0em;
  9955    left: 0em;
  9956    padding: 0.75em 1em;
  9957    border-radius: 0.2857rem 0.2857rem 0em 0em;
  9958  }
  9959  
  9960  .ui.bottom.attached.label {
  9961    top: auto;
  9962    bottom: 0em;
  9963    border-radius: 0em 0em 0.2857rem 0.2857rem;
  9964  }
  9965  
  9966  .ui.top.left.attached.label {
  9967    width: auto;
  9968    margin-top: 0em !important;
  9969    border-radius: 0.2857rem 0em 0.2857rem 0em;
  9970  }
  9971  
  9972  .ui.top.right.attached.label {
  9973    width: auto;
  9974    left: auto;
  9975    right: 0em;
  9976    border-radius: 0em 0.2857rem 0em 0.2857rem;
  9977  }
  9978  
  9979  .ui.bottom.left.attached.label {
  9980    width: auto;
  9981    top: auto;
  9982    bottom: 0em;
  9983    border-radius: 0em 0.2857rem 0em 0.2857rem;
  9984  }
  9985  
  9986  .ui.bottom.right.attached.label {
  9987    top: auto;
  9988    bottom: 0em;
  9989    left: auto;
  9990    right: 0em;
  9991    width: auto;
  9992    border-radius: 0.2857rem 0em 0.2857rem 0em;
  9993  }
  9994  
  9995  /*******************************
  9996               States
  9997  *******************************/
  9998  
  9999  /*-------------------
 10000        Disabled
 10001  --------------------*/
 10002  
 10003  .ui.label.disabled {
 10004    opacity: 0.5;
 10005  }
 10006  
 10007  /*-------------------
 10008          Hover
 10009  --------------------*/
 10010  
 10011  a.ui.labels .label:hover,
 10012  a.ui.label:hover {
 10013    background-color: #e0e0e0;
 10014    border-color: #e0e0e0;
 10015    background-image: none;
 10016    color: rgba(0, 0, 0, 0.8);
 10017  }
 10018  
 10019  .ui.labels a.label:hover:before,
 10020  a.ui.label:hover:before {
 10021    background-color: #e0e0e0;
 10022    background-image: none;
 10023    color: rgba(0, 0, 0, 0.8);
 10024  }
 10025  
 10026  /*-------------------
 10027        Visible
 10028  --------------------*/
 10029  
 10030  .ui.labels.visible .label,
 10031  .ui.label.visible {
 10032    display: inline-block !important;
 10033  }
 10034  
 10035  /*-------------------
 10036        Hidden
 10037  --------------------*/
 10038  
 10039  .ui.labels.hidden .label,
 10040  .ui.label.hidden {
 10041    display: none !important;
 10042  }
 10043  
 10044  /*******************************
 10045             Variations
 10046  *******************************/
 10047  
 10048  /*-------------------
 10049         Colors
 10050  --------------------*/
 10051  
 10052  /*--- Black ---*/
 10053  
 10054  .ui.black.labels .label,
 10055  .ui.black.label {
 10056    background-color: #1b1c1d !important;
 10057    border-color: #1b1c1d !important;
 10058    color: #ffffff !important;
 10059  }
 10060  
 10061  .ui.labels .black.label:before,
 10062  .ui.black.labels .label:before,
 10063  .ui.black.label:before {
 10064    background-color: #1b1c1d !important;
 10065  }
 10066  
 10067  a.ui.black.labels .label:hover,
 10068  a.ui.black.label:hover {
 10069    background-color: #1b1c1d !important;
 10070    border-color: #1b1c1d !important;
 10071  }
 10072  
 10073  .ui.labels a.black.label:hover:before,
 10074  .ui.black.labels a.label:hover:before,
 10075  a.ui.black.label:hover:before {
 10076    background-color: #1b1c1d !important;
 10077  }
 10078  
 10079  .ui.black.corner.label,
 10080  .ui.black.corner.label:hover {
 10081    background-color: transparent !important;
 10082  }
 10083  
 10084  .ui.black.ribbon.label {
 10085    border-color: #020203 !important;
 10086  }
 10087  
 10088  /*--- Blue ---*/
 10089  
 10090  .ui.blue.labels .label,
 10091  .ui.blue.label {
 10092    background-color: #006e93 !important;
 10093    border-color: #006e93 !important;
 10094    color: #ffffff !important;
 10095  }
 10096  
 10097  .ui.labels .blue.label:before,
 10098  .ui.blue.labels .label:before,
 10099  .ui.blue.label:before {
 10100    background-color: #006e93 !important;
 10101  }
 10102  
 10103  a.ui.blue.labels .label:hover,
 10104  .ui.blue.labels a.label:hover,
 10105  a.ui.blue.label:hover {
 10106    background-color: #0079a2 !important;
 10107    border-color: #0079a2 !important;
 10108    color: #ffffff !important;
 10109  }
 10110  
 10111  .ui.labels a.blue.label:hover:before,
 10112  .ui.blue.labels a.label:hover:before,
 10113  a.ui.blue.label:hover:before {
 10114    background-color: #0079a2 !important;
 10115  }
 10116  
 10117  .ui.blue.corner.label,
 10118  .ui.blue.corner.label:hover {
 10119    background-color: transparent !important;
 10120  }
 10121  
 10122  .ui.blue.ribbon.label {
 10123    border-color: #004860 !important;
 10124  }
 10125  
 10126  /*--- Green ---*/
 10127  
 10128  .ui.green.labels .label,
 10129  .ui.green.label {
 10130    background-color: #5bbd72 !important;
 10131    border-color: #5bbd72 !important;
 10132    color: #ffffff !important;
 10133  }
 10134  
 10135  .ui.labels .green.label:before,
 10136  .ui.green.labels .label:before,
 10137  .ui.green.label:before {
 10138    background-color: #5bbd72 !important;
 10139  }
 10140  
 10141  a.ui.green.labels .label:hover,
 10142  a.ui.green.label:hover {
 10143    background-color: #66c17b !important;
 10144    border-color: #66c17b !important;
 10145  }
 10146  
 10147  .ui.labels a.green.label:hover:before,
 10148  .ui.green.labels a.label:hover:before,
 10149  a.ui.green.label:hover:before {
 10150    background-color: #66c17b !important;
 10151  }
 10152  
 10153  .ui.green.corner.label,
 10154  .ui.green.corner.label:hover {
 10155    background-color: transparent !important;
 10156  }
 10157  
 10158  .ui.green.ribbon.label {
 10159    border-color: #42a359 !important;
 10160  }
 10161  
 10162  /*--- Orange ---*/
 10163  
 10164  .ui.orange.labels .label,
 10165  .ui.orange.label {
 10166    background-color: #e07b53 !important;
 10167    border-color: #e07b53 !important;
 10168    color: #ffffff !important;
 10169  }
 10170  
 10171  .ui.labels .orange.label:before,
 10172  .ui.orange.labels .label:before,
 10173  .ui.orange.label:before {
 10174    background-color: #e07b53 !important;
 10175  }
 10176  
 10177  a.ui.orange.labels .label:hover,
 10178  .ui.orange.labels a.label:hover,
 10179  a.ui.orange.label:hover {
 10180    background-color: #e28560 !important;
 10181    border-color: #e28560 !important;
 10182    color: #ffffff !important;
 10183  }
 10184  
 10185  .ui.labels a.orange.label:hover:before,
 10186  .ui.orange.labels a.label:hover:before,
 10187  a.ui.orange.label:hover:before {
 10188    background-color: #e28560 !important;
 10189  }
 10190  
 10191  .ui.orange.corner.label,
 10192  .ui.orange.corner.label:hover {
 10193    background-color: transparent !important;
 10194  }
 10195  
 10196  .ui.orange.ribbon.label {
 10197    border-color: #d85a28 !important;
 10198  }
 10199  
 10200  /*--- Pink ---*/
 10201  
 10202  .ui.pink.labels .label,
 10203  .ui.pink.label {
 10204    background-color: #d9499a !important;
 10205    border-color: #d9499a !important;
 10206    color: #ffffff !important;
 10207  }
 10208  
 10209  .ui.labels .pink.label:before,
 10210  .ui.pink.labels .label:before,
 10211  .ui.pink.label:before {
 10212    background-color: #d9499a !important;
 10213  }
 10214  
 10215  a.ui.pink.labels .label:hover,
 10216  .ui.pink.labels a.label:hover,
 10217  a.ui.pink.label:hover {
 10218    background-color: #dc56a1 !important;
 10219    border-color: #dc56a1 !important;
 10220    color: #ffffff !important;
 10221  }
 10222  
 10223  .ui.labels a.pink.label:hover:before,
 10224  .ui.pink.labels a.label:hover:before,
 10225  a.ui.pink.label:hover:before {
 10226    background-color: #dc56a1 !important;
 10227  }
 10228  
 10229  .ui.pink.corner.label,
 10230  .ui.pink.corner.label:hover {
 10231    background-color: transparent !important;
 10232  }
 10233  
 10234  .ui.pink.ribbon.label {
 10235    border-color: #c62981 !important;
 10236  }
 10237  
 10238  /*--- Purple ---*/
 10239  
 10240  .ui.purple.labels .label,
 10241  .ui.purple.label {
 10242    background-color: #564f8a !important;
 10243    border-color: #564f8a !important;
 10244    color: #ffffff !important;
 10245  }
 10246  
 10247  .ui.labels .purple.label:before,
 10248  .ui.purple.labels .label:before,
 10249  .ui.purple.label:before {
 10250    background-color: #564f8a !important;
 10251  }
 10252  
 10253  a.ui.purple.labels .label:hover,
 10254  .ui.purple.labels a.label:hover,
 10255  a.ui.purple.label:hover {
 10256    background-color: #5c5594 !important;
 10257    border-color: #5c5594 !important;
 10258    color: #ffffff !important;
 10259  }
 10260  
 10261  .ui.labels a.purple.label:hover:before,
 10262  .ui.purple.labels a.label:hover:before,
 10263  a.ui.purple.label:hover:before {
 10264    background-color: #5c5594 !important;
 10265  }
 10266  
 10267  .ui.purple.corner.label,
 10268  .ui.purple.corner.label:hover {
 10269    background-color: transparent !important;
 10270  }
 10271  
 10272  .ui.purple.ribbon.label {
 10273    border-color: #423c6a !important;
 10274  }
 10275  
 10276  /*--- Red ---*/
 10277  
 10278  .ui.red.labels .label,
 10279  .ui.red.label {
 10280    background-color: #d95c5c !important;
 10281    border-color: #d95c5c !important;
 10282    color: #ffffff !important;
 10283  }
 10284  
 10285  .ui.labels .red.label:before,
 10286  .ui.red.labels .label:before,
 10287  .ui.red.label:before {
 10288    background-color: #d95c5c !important;
 10289  }
 10290  
 10291  .ui.red.corner.label,
 10292  .ui.red.corner.label:hover {
 10293    background-color: transparent !important;
 10294  }
 10295  
 10296  a.ui.red.labels .label:hover,
 10297  a.ui.red.label:hover {
 10298    background-color: #dc6868 !important;
 10299    border-color: #dc6868 !important;
 10300    color: #ffffff !important;
 10301  }
 10302  
 10303  .ui.labels a.red.label:hover:before,
 10304  .ui.red.labels a.label:hover:before,
 10305  a.ui.red.label:hover:before {
 10306    background-color: #dc6868 !important;
 10307  }
 10308  
 10309  .ui.red.ribbon.label {
 10310    border-color: #cf3333 !important;
 10311  }
 10312  
 10313  /*--- Teal ---*/
 10314  
 10315  .ui.teal.labels .label,
 10316  .ui.teal.label {
 10317    background-color: #00b5ad !important;
 10318    border-color: #00b5ad !important;
 10319    color: #ffffff !important;
 10320  }
 10321  
 10322  .ui.labels .teal.label:before,
 10323  .ui.teal.labels .label:before,
 10324  .ui.teal.label:before {
 10325    background-color: #00b5ad !important;
 10326  }
 10327  
 10328  a.ui.teal.labels .label:hover,
 10329  .ui.teal.labels a.label:hover,
 10330  a.ui.teal.label:hover {
 10331    background-color: #00c4bc !important;
 10332    border-color: #00c4bc !important;
 10333    color: #ffffff !important;
 10334  }
 10335  
 10336  .ui.labels a.teal.label:hover:before,
 10337  .ui.teal.labels a.label:hover:before,
 10338  a.ui.teal.label:hover:before {
 10339    background-color: #00c4bc !important;
 10340  }
 10341  
 10342  .ui.teal.corner.label,
 10343  .ui.teal.corner.label:hover {
 10344    background-color: transparent !important;
 10345  }
 10346  
 10347  .ui.teal.ribbon.label {
 10348    border-color: #00827c !important;
 10349  }
 10350  
 10351  /*--- Yellow ---*/
 10352  
 10353  .ui.yellow.labels .label,
 10354  .ui.yellow.label {
 10355    background-color: #f2c61f !important;
 10356    border-color: #f2c61f !important;
 10357    color: #ffffff !important;
 10358  }
 10359  
 10360  .ui.labels .yellow.label:before,
 10361  .ui.yellow.labels .label:before,
 10362  .ui.yellow.label:before {
 10363    background-color: #f2c61f !important;
 10364  }
 10365  
 10366  a.ui.yellow.labels .label:hover,
 10367  .ui.yellow.labels a.label:hover,
 10368  a.ui.yellow.label:hover {
 10369    background-color: #f3ca2d !important;
 10370    border-color: #f3ca2d !important;
 10371    color: #ffffff !important;
 10372  }
 10373  
 10374  .ui.labels a.yellow.label:hover:before,
 10375  .ui.yellow.labels a.label:hover:before,
 10376  a.ui.yellow.label:hover:before {
 10377    background-color: #f3ca2d !important;
 10378  }
 10379  
 10380  .ui.yellow.corner.label,
 10381  .ui.yellow.corner.label:hover {
 10382    background-color: transparent !important;
 10383  }
 10384  
 10385  .ui.yellow.ribbon.label {
 10386    border-color: #d2a90c !important;
 10387  }
 10388  
 10389  /*-------------------
 10390         Fluid
 10391  --------------------*/
 10392  
 10393  .ui.label.fluid,
 10394  .ui.fluid.labels > .label {
 10395    width: 100%;
 10396    box-sizing: border-box;
 10397  }
 10398  
 10399  /*-------------------
 10400         Inverted
 10401  --------------------*/
 10402  
 10403  .ui.inverted.labels .label,
 10404  .ui.inverted.label {
 10405    color: #ffffff !important;
 10406  }
 10407  
 10408  /*-------------------
 10409       Horizontal
 10410  --------------------*/
 10411  
 10412  .ui.horizontal.labels .label,
 10413  .ui.horizontal.label {
 10414    margin: 0em 0.5em 0em 0em;
 10415    padding: 0.4em 0.8em;
 10416    min-width: 3em;
 10417    text-align: center;
 10418  }
 10419  
 10420  /*-------------------
 10421         Circular
 10422  --------------------*/
 10423  
 10424  .ui.circular.labels .label,
 10425  .ui.circular.label {
 10426    min-width: 2em;
 10427    min-height: 2em;
 10428    padding: 0.5em !important;
 10429    line-height: 1em;
 10430    text-align: center;
 10431    border-radius: 500rem;
 10432  }
 10433  
 10434  .ui.empty.circular.labels .label,
 10435  .ui.empty.circular.label {
 10436    min-width: 0em;
 10437    min-height: 0em;
 10438    overflow: hidden;
 10439    width: 0.5em;
 10440    height: 0.5em;
 10441    vertical-align: baseline;
 10442  }
 10443  
 10444  /*-------------------
 10445         Pointing
 10446  --------------------*/
 10447  
 10448  .ui.pointing.label {
 10449    position: relative;
 10450  }
 10451  
 10452  .ui.attached.pointing.label {
 10453    position: absolute;
 10454  }
 10455  
 10456  .ui.pointing.label:before {
 10457    position: absolute;
 10458    content: '';
 10459    -webkit-transform: rotate(45deg);
 10460    -ms-transform: rotate(45deg);
 10461    transform: rotate(45deg);
 10462    background-image: none;
 10463    z-index: 2;
 10464    width: 0.6em;
 10465    height: 0.6em;
 10466    -webkit-transition: background 0.2s ease;
 10467    transition: background 0.2s ease;
 10468  }
 10469  
 10470  /*--- Above ---*/
 10471  
 10472  .ui.pointing.label:before {
 10473    background-color: #e8e8e8;
 10474    background-image: none;
 10475  }
 10476  
 10477  .ui.pointing.label,
 10478  .ui.pointing.above.label {
 10479    margin-top: 1em;
 10480  }
 10481  
 10482  .ui.pointing.label:before,
 10483  .ui.pointing.above.label:before {
 10484    margin-left: -0.3em;
 10485    top: -0.3em;
 10486    left: 50%;
 10487  }
 10488  
 10489  /*--- Below ---*/
 10490  
 10491  .ui.pointing.bottom.label,
 10492  .ui.pointing.below.label {
 10493    margin-top: 0em;
 10494    margin-bottom: 1em;
 10495  }
 10496  
 10497  .ui.pointing.bottom.label:before,
 10498  .ui.pointing.below.label:before {
 10499    margin-left: -0.3em;
 10500    top: auto;
 10501    right: auto;
 10502    bottom: -0.3em;
 10503    left: 50%;
 10504  }
 10505  
 10506  /*--- Left ---*/
 10507  
 10508  .ui.pointing.left.label {
 10509    margin-top: 0em;
 10510    margin-left: 0.6em;
 10511  }
 10512  
 10513  .ui.pointing.left.label:before {
 10514    margin-top: -0.3em;
 10515    bottom: auto;
 10516    right: auto;
 10517    top: 50%;
 10518    left: 0em;
 10519  }
 10520  
 10521  /*--- Right ---*/
 10522  
 10523  .ui.pointing.right.label {
 10524    margin-top: 0em;
 10525    margin-right: 0.6em;
 10526  }
 10527  
 10528  .ui.pointing.right.label:before {
 10529    margin-top: -0.3em;
 10530    right: -0.3em;
 10531    top: 50%;
 10532    bottom: auto;
 10533    left: auto;
 10534  }
 10535  
 10536  /*------------------
 10537     Floating Label
 10538  -------------------*/
 10539  
 10540  .ui.floating.label {
 10541    position: absolute;
 10542    z-index: 100;
 10543    top: -1em;
 10544    left: 100%;
 10545    margin: 0em 0em 0em -1.5em !important;
 10546  }
 10547  
 10548  /*-------------------
 10549          Sizes
 10550  --------------------*/
 10551  
 10552  .ui.mini.labels .label,
 10553  .ui.mini.label {
 10554    font-size: 0.6428rem;
 10555  }
 10556  
 10557  .ui.tiny.labels .label,
 10558  .ui.tiny.label {
 10559    font-size: 0.7142rem;
 10560  }
 10561  
 10562  .ui.small.labels .label,
 10563  .ui.small.label {
 10564    font-size: 0.7857rem;
 10565  }
 10566  
 10567  .ui.labels .label,
 10568  .ui.label {
 10569    font-size: 0.8571rem;
 10570  }
 10571  
 10572  .ui.large.labels .label,
 10573  .ui.large.label {
 10574    font-size: 1rem;
 10575  }
 10576  
 10577  .ui.big.labels .label,
 10578  .ui.big.label {
 10579    font-size: 1.1428rem;
 10580  }
 10581  
 10582  .ui.huge.labels .label,
 10583  .ui.huge.label {
 10584    font-size: 1.2857rem;
 10585  }
 10586  
 10587  .ui.massive.labels .label,
 10588  .ui.massive.label {
 10589    font-size: 1.4285rem;
 10590  }
 10591  
 10592  /*******************************
 10593           Theme Overrides
 10594  *******************************/
 10595  
 10596  /*******************************
 10597           Site Overrides
 10598  *******************************/
 10599  /*!
 10600   * # Semantic UI x.x - List
 10601   * http://github.com/semantic-org/semantic-ui/
 10602   *
 10603   *
 10604   * Copyright 2014 Contributorss
 10605   * Released under the MIT license
 10606   * http://opensource.org/licenses/MIT
 10607   *
 10608   */
 10609  
 10610  /*******************************
 10611              List
 10612  *******************************/
 10613  
 10614  ul.ui.list,
 10615  ol.ui.list,
 10616  .ui.list {
 10617    list-style-type: none;
 10618    margin: 1em 0em;
 10619    padding: 0em 0em;
 10620  }
 10621  
 10622  ul.ui.list:first-child,
 10623  ol.ui.list:first-child,
 10624  .ui.list:first-child {
 10625    margin-top: 0em;
 10626    padding-top: 0em;
 10627  }
 10628  
 10629  ul.ui.list:last-child,
 10630  ol.ui.list:last-child,
 10631  .ui.list:last-child {
 10632    margin-bottom: 0em;
 10633    padding-bottom: 0em;
 10634  }
 10635  
 10636  /*******************************
 10637              Content
 10638  *******************************/
 10639  
 10640  /* List Item */
 10641  
 10642  ul.ui.list li,
 10643  ol.ui.list li,
 10644  .ui.list > .item,
 10645  .ui.list .list > .item {
 10646    display: list-item;
 10647    table-layout: fixed;
 10648    list-style-type: none;
 10649    list-style-position: outside;
 10650    padding: 0.3em 0em;
 10651    line-height: 1.2;
 10652  }
 10653  
 10654  ul.ui.list > li:first-child:after,
 10655  ol.ui.list > li:first-child:after,
 10656  .ui.list > .list > .item,
 10657  .ui.list > .item:after {
 10658    content: '';
 10659    display: block;
 10660    height: 0;
 10661    clear: both;
 10662    visibility: hidden;
 10663  }
 10664  
 10665  ul.ui.list li:first-child,
 10666  ol.ui.list li:first-child,
 10667  .ui.list .list > .item:first-child,
 10668  .ui.list > .item:first-child {
 10669    padding-top: 0em;
 10670  }
 10671  
 10672  ul.ui.list li:last-child,
 10673  ol.ui.list li:last-child,
 10674  .ui.list .list > .item:last-child,
 10675  .ui.list > .item:last-child {
 10676    padding-bottom: 0em;
 10677  }
 10678  
 10679  /* Child List */
 10680  
 10681  ul.ui.list ul,
 10682  ol.ui.list ol,
 10683  .ui.list .list {
 10684    clear: both;
 10685    margin: 0em;
 10686    padding: 0.75em 0em 0.25em 0.5em;
 10687  }
 10688  
 10689  /* Icon */
 10690  
 10691  .ui.list .list > .item > i.icon,
 10692  .ui.list > .item > i.icon {
 10693    display: table-cell;
 10694    margin: 0em;
 10695    padding-top: 0.1rem;
 10696    padding-right: 0.3em;
 10697    vertical-align: middle;
 10698    -webkit-transition: color 0.2s ease;
 10699    transition: color 0.2s ease;
 10700  }
 10701  
 10702  .ui.list .list > .item i[class*="top aligned"].icon,
 10703  .ui.list > .item > i[class*="top aligned"].icon {
 10704    vertical-align: top;
 10705  }
 10706  
 10707  .ui.list .list > .item > i.icon:only-child,
 10708  .ui.list > .item > i.icon:only-child {
 10709    display: inline-block;
 10710    vertical-align: top;
 10711  }
 10712  
 10713  /* Image */
 10714  
 10715  .ui.list .list > .item > .image,
 10716  .ui.list > .item > .image {
 10717    display: table-cell;
 10718    background-color: transparent;
 10719    margin: 0em;
 10720    padding-right: 0.5em;
 10721    vertical-align: middle;
 10722  }
 10723  
 10724  .ui.list .list > .item > [class*="top aligned"].image,
 10725  .ui.list > .item > [class*="top aligned"].image {
 10726    vertical-align: top;
 10727  }
 10728  
 10729  .ui.list .list > .item > .image img,
 10730  .ui.list > .item > .image img {
 10731    vertical-align: middle;
 10732  }
 10733  
 10734  .ui.list .list > .item > img.image,
 10735  .ui.list .list > .item > .image:only-child,
 10736  .ui.list > .item > img.image,
 10737  .ui.list > .item > .image:only-child {
 10738    display: inline-block;
 10739    padding-right: 0em;
 10740  }
 10741  
 10742  /* Content */
 10743  
 10744  .ui.list .list > .item > .content,
 10745  .ui.list > .item > .content {
 10746    line-height: 1.2em;
 10747  }
 10748  
 10749  .ui.list .list > .item > .image + .content,
 10750  .ui.list .list > .item > .icon + .content .ui.list > .item > .image + .content,
 10751  .ui.list > .item > .icon + .content {
 10752    display: table-cell;
 10753    padding: 0em 0em 0em 0.5em;
 10754    vertical-align: middle;
 10755  }
 10756  
 10757  .ui.list .list > .item > .image + .content,
 10758  .ui.list .list > .item > .icon + .content,
 10759  .ui.list > .item > .image + .content,
 10760  .ui.list > .item > .icon + .content {
 10761    display: table-cell;
 10762    padding: 0em 0em 0em 0.5em;
 10763    vertical-align: middle;
 10764  }
 10765  
 10766  .ui.list .list > .item > img.image + .content,
 10767  .ui.list > .item > img.image + .content {
 10768    display: inline-block;
 10769  }
 10770  
 10771  .ui.list .list > .item [class*="top aligned"].content,
 10772  .ui.list > .item > [class*="top aligned"].content {
 10773    vertical-align: top;
 10774  }
 10775  
 10776  .ui.list .list > .item > .content > .list,
 10777  .ui.list > .item > .content > .list {
 10778    margin-left: 0em;
 10779    padding-left: 0em;
 10780  }
 10781  
 10782  /* Item Link */
 10783  
 10784  .ui.list .list > a.item,
 10785  .ui.list > a.item {
 10786    cursor: pointer;
 10787    color: rgba(0, 0, 0, 0.8);
 10788  }
 10789  
 10790  .ui.list .list > a.item:hover,
 10791  .ui.list > a.item:hover {
 10792    color: #00b2f3;
 10793  }
 10794  
 10795  /* Linked Item Icons */
 10796  
 10797  .ui.list .list > a.item i.icon,
 10798  .ui.list > a.item i.icon {
 10799    color: rgba(0, 0, 0, 0.4);
 10800  }
 10801  
 10802  /* Linking Content */
 10803  
 10804  .ui.list .item a {
 10805    cursor: pointer;
 10806    color: rgba(0, 0, 0, 0.8) !important;
 10807  }
 10808  
 10809  .ui.list .item a:hover {
 10810    color: #00b2f3 !important;
 10811  }
 10812  
 10813  /* Header */
 10814  
 10815  .ui.list .list > .item .header,
 10816  .ui.list > .item .header {
 10817    display: block;
 10818    margin: 0em;
 10819    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 10820    font-weight: bold;
 10821    color: rgba(0, 0, 0, 0.8);
 10822  }
 10823  
 10824  .ui.list .list > .item .description,
 10825  .ui.list > .item .description {
 10826    display: block;
 10827    color: rgba(0, 0, 0, 0.8);
 10828  }
 10829  
 10830  /* Floated Content */
 10831  
 10832  .ui.list .list > .item [class*="left floated"],
 10833  .ui.list > .item [class*="left floated"] {
 10834    float: left;
 10835    margin: 0em 1em 0em 0em;
 10836  }
 10837  
 10838  .ui.list .list > .item [class*="right floated"],
 10839  .ui.list > .item [class*="right floated"] {
 10840    float: right;
 10841    margin: 0em 0em 0em 1em;
 10842  }
 10843  
 10844  /*******************************
 10845              Coupling
 10846  *******************************/
 10847  
 10848  .ui.menu .ui.list > .item,
 10849  .ui.menu .ui.list .list > .item {
 10850    display: list-item;
 10851    table-layout: fixed;
 10852    background-color: transparent;
 10853    list-style-type: none;
 10854    list-style-position: outside;
 10855    padding: 0.3em 0em;
 10856    line-height: 1.2;
 10857  }
 10858  
 10859  .ui.menu .ui.list .list > .item:before,
 10860  .ui.menu .ui.list > .item:before {
 10861    border: none;
 10862    background: none;
 10863  }
 10864  
 10865  .ui.menu .ui.list .list > .item:first-child,
 10866  .ui.menu .ui.list > .item:first-child {
 10867    padding-top: 0em;
 10868  }
 10869  
 10870  .ui.menu .ui.list .list > .item:last-child,
 10871  .ui.menu .ui.list > .item:last-child {
 10872    padding-bottom: 0em;
 10873  }
 10874  
 10875  /*******************************
 10876              Types
 10877  *******************************/
 10878  
 10879  /*-------------------
 10880        Horizontal
 10881  --------------------*/
 10882  
 10883  .ui.horizontal.list {
 10884    display: inline-block;
 10885    font-size: 0em;
 10886  }
 10887  
 10888  .ui.horizontal.list > .item {
 10889    display: inline-block;
 10890    margin-left: 1em;
 10891    font-size: 1rem;
 10892  }
 10893  
 10894  .ui.horizontal.list > .item:first-child {
 10895    margin-left: 0em !important;
 10896    padding-left: 0em !important;
 10897  }
 10898  
 10899  .ui.horizontal.list .list {
 10900    padding-left: 0em;
 10901    padding-bottom: 0em;
 10902  }
 10903  
 10904  /* Padding on all elements */
 10905  
 10906  .ui.horizontal.list > .item:first-child,
 10907  .ui.horizontal.list > .item:last-child {
 10908    padding-top: 0.3em;
 10909    padding-bottom: 0.3em;
 10910  }
 10911  
 10912  /* Horizontal List */
 10913  
 10914  .ui.horizontal.list > .item > i.icon {
 10915    margin: 0em;
 10916    padding: 0em 0.25em 0em 0em;
 10917  }
 10918  
 10919  .ui.horizontal.list > .item > .icon,
 10920  .ui.horizontal.list > .item > .icon + .content {
 10921    float: none;
 10922    display: inline-block;
 10923  }
 10924  
 10925  /*******************************
 10926               States
 10927  *******************************/
 10928  
 10929  /*-------------------
 10930         Disabled
 10931  --------------------*/
 10932  
 10933  .ui.list .list > .disabled.item,
 10934  .ui.list > .disabled.item {
 10935    pointer-events: none;
 10936    color: rgba(40, 40, 40, 0.3) !important;
 10937  }
 10938  
 10939  .ui.inverted.list .list > .disabled.item,
 10940  .ui.inverted.list > .disabled.item {
 10941    color: rgba(225, 225, 225, 0.3) !important;
 10942  }
 10943  
 10944  /*-------------------
 10945          Hover
 10946  --------------------*/
 10947  
 10948  .ui.list .list > a.item:hover .icon,
 10949  .ui.list > a.item:hover .icon {
 10950    color: rgba(0, 0, 0, 0.8);
 10951  }
 10952  
 10953  /*******************************
 10954             Variations
 10955  *******************************/
 10956  
 10957  /*-------------------
 10958         Inverted
 10959  --------------------*/
 10960  
 10961  .ui.inverted.list .list > a.item > .icon,
 10962  .ui.inverted.list > a.item > .icon {
 10963    color: rgba(255, 255, 255, 0.8);
 10964  }
 10965  
 10966  .ui.inverted.list .list > .item .header,
 10967  .ui.inverted.list > .item .header {
 10968    color: #ffffff;
 10969  }
 10970  
 10971  .ui.inverted.list .list > .item .description,
 10972  .ui.inverted.list > .item .description {
 10973    color: rgba(255, 255, 255, 0.8);
 10974  }
 10975  
 10976  /* Item Link */
 10977  
 10978  .ui.inverted.list .list > a.item,
 10979  .ui.inverted.list > a.item {
 10980    cursor: pointer;
 10981    color: #ffffff;
 10982  }
 10983  
 10984  .ui.inverted.list .list > a.item:hover,
 10985  .ui.inverted.list > a.item:hover {
 10986    color: #00b2f3;
 10987  }
 10988  
 10989  /* Linking Content */
 10990  
 10991  .ui.inverted.list .item a {
 10992    cursor: pointer;
 10993    color: #ffffff !important;
 10994  }
 10995  
 10996  .ui.inverted.list .item a:hover {
 10997    color: #00b2f3 !important;
 10998  }
 10999  
 11000  /*-------------------
 11001         Link
 11002  --------------------*/
 11003  
 11004  .ui.link.list .item,
 11005  .ui.link.list a.item,
 11006  .ui.link.list .item a {
 11007    color: rgba(0, 0, 0, 0.4);
 11008    -webkit-transition: 0.2s color ease;
 11009    transition: 0.2s color ease;
 11010  }
 11011  
 11012  .ui.link.list a.item:hover,
 11013  .ui.link.list .item a:hover {
 11014    color: rgba(0, 0, 0, 0.8);
 11015  }
 11016  
 11017  .ui.link.list a.item:active,
 11018  .ui.link.list .item a:active {
 11019    color: rgba(0, 0, 0, 0.8);
 11020  }
 11021  
 11022  .ui.link.list .active.item,
 11023  .ui.link.list .active.item a {
 11024    color: rgba(0, 0, 0, 0.8);
 11025  }
 11026  
 11027  /* Inverted */
 11028  
 11029  .ui.inverted.link.list .item,
 11030  .ui.inverted.link.list a.item,
 11031  .ui.inverted.link.list .item a {
 11032    color: rgba(255, 255, 255, 0.5);
 11033  }
 11034  
 11035  .ui.inverted.link.list a.item:hover,
 11036  .ui.inverted.link.list .item a:hover {
 11037    color: #ffffff;
 11038  }
 11039  
 11040  .ui.inverted.link.list a.item:active,
 11041  .ui.inverted.link.list .item a:active {
 11042    color: #ffffff;
 11043  }
 11044  
 11045  .ui.inverted.link.list a.active.item,
 11046  .ui.inverted.link.list .active.item a {
 11047    color: #ffffff;
 11048  }
 11049  
 11050  /*-------------------
 11051        Selection
 11052  --------------------*/
 11053  
 11054  .ui.selection.list .list > .item,
 11055  .ui.selection.list > .item {
 11056    cursor: pointer;
 11057    background: transparent;
 11058    padding: 0.5em 0.5em;
 11059    margin: 0em;
 11060    color: rgba(0, 0, 0, 0.4);
 11061    border-radius: 0.5em;
 11062    -webkit-transition: 0.2s color ease, 0.2s padding-left ease, 0.2s background-color ease;
 11063    transition: 0.2s color ease, 0.2s padding-left ease, 0.2s background-color ease;
 11064  }
 11065  
 11066  .ui.selection.list .list > .item:last-child,
 11067  .ui.selection.list > .item:last-child {
 11068    margin-bottom: 0em;
 11069  }
 11070  
 11071  .ui.selection.list.list > .item:hover,
 11072  .ui.selection.list > .item:hover {
 11073    background: rgba(0, 0, 0, 0.03);
 11074    color: rgba(0, 0, 0, 0.8);
 11075  }
 11076  
 11077  .ui.selection.list .list > .item:active,
 11078  .ui.selection.list > .item:active {
 11079    background: rgba(0, 0, 0, 0.05);
 11080    color: rgba(0, 0, 0, 0.8);
 11081  }
 11082  
 11083  .ui.selection.list .list > .item.active,
 11084  .ui.selection.list > .item.active {
 11085    background: rgba(0, 0, 0, 0.05);
 11086    color: rgba(0, 0, 0, 0.8);
 11087  }
 11088  
 11089  /* Inverted */
 11090  
 11091  .ui.inverted.selection.list > .item,
 11092  .ui.inverted.selection.list > .item {
 11093    background: transparent;
 11094    color: rgba(255, 255, 255, 0.5);
 11095  }
 11096  
 11097  .ui.inverted.selection.list > .item:hover,
 11098  .ui.inverted.selection.list > .item:hover {
 11099    background: rgba(255, 255, 255, 0.02);
 11100    color: #ffffff;
 11101  }
 11102  
 11103  .ui.inverted.selection.list > .item:active,
 11104  .ui.inverted.selection.list > .item:active {
 11105    background: rgba(255, 255, 255, 0.05);
 11106    color: #ffffff;
 11107  }
 11108  
 11109  .ui.inverted.selection.list > .item.active,
 11110  .ui.inverted.selection.list > .item.active {
 11111    background: rgba(255, 255, 255, 0.05);
 11112    color: #ffffff;
 11113  }
 11114  
 11115  /* Celled / Divided Selection List */
 11116  
 11117  .ui.celled.selection.list .list > .item,
 11118  .ui.divided.selection.list .list > .item,
 11119  .ui.celled.selection.list > .item,
 11120  .ui.divided.selection.list > .item {
 11121    border-radius: 0em;
 11122  }
 11123  
 11124  /*-------------------
 11125         Animated
 11126  --------------------*/
 11127  
 11128  .ui.animated.list > .item {
 11129    -webkit-transition: 0.2s color ease, 0.2s padding-left ease, 0.2s background-color ease;
 11130    transition: 0.2s color ease, 0.2s padding-left ease, 0.2s background-color ease;
 11131  }
 11132  
 11133  .ui.animated.list:not(.horizontal) > .item:hover {
 11134    padding-left: 1em;
 11135  }
 11136  
 11137  /*-------------------
 11138         Fitted
 11139  --------------------*/
 11140  
 11141  .ui.fitted.list:not(.selection) .list > .item,
 11142  .ui.fitted.list:not(.selection) > .item {
 11143    padding-left: 0em;
 11144    padding-right: 0em;
 11145  }
 11146  
 11147  .ui.fitted.selection.list .list > .item,
 11148  .ui.fitted.selection.list > .item {
 11149    margin-left: -0.5em;
 11150    margin-right: -0.5em;
 11151  }
 11152  
 11153  /*-------------------
 11154        Bulleted
 11155  --------------------*/
 11156  
 11157  ul.ui.list,
 11158  .ui.bulleted.list {
 11159    margin-left: 1rem;
 11160  }
 11161  
 11162  ul.ui.list li,
 11163  .ui.bulleted.list .list > .item,
 11164  .ui.bulleted.list > .item {
 11165    position: relative;
 11166  }
 11167  
 11168  ul.ui.list li:before,
 11169  .ui.bulleted.list .list > .item:before,
 11170  .ui.bulleted.list > .item:before {
 11171    position: absolute;
 11172    top: auto;
 11173    left: auto;
 11174    margin-left: -1rem;
 11175    content: '•';
 11176    opacity: 1;
 11177    color: rgba(0, 0, 0, 0.8);
 11178    vertical-align: top;
 11179  }
 11180  
 11181  ul.ui.list ul,
 11182  .ui.bulleted.list .list {
 11183    padding-left: 1rem;
 11184  }
 11185  
 11186  /* Horizontal Bulleted */
 11187  
 11188  ul.ui.horizontal.bulleted.list,
 11189  .ui.horizontal.bulleted.list {
 11190    margin-left: 0em;
 11191  }
 11192  
 11193  ul.ui.horizontal.bulleted.list li,
 11194  .ui.horizontal.bulleted.list > .item {
 11195    margin-left: 1.5rem;
 11196  }
 11197  
 11198  ul.ui.horizontal.bulleted.list li:first-child,
 11199  .ui.horizontal.bulleted.list > .item:first-child {
 11200    margin-left: 0em;
 11201  }
 11202  
 11203  ul.ui.horizontal.bulleted.list li:first-child::before,
 11204  .ui.horizontal.bulleted.list > .item:first-child::before {
 11205    display: none;
 11206  }
 11207  
 11208  /*-------------------
 11209         Ordered
 11210  --------------------*/
 11211  
 11212  ol.ui.list,
 11213  .ui.ordered.list,
 11214  .ui.ordered.list .list,
 11215  ol.ui.list ol {
 11216    counter-reset: ordered;
 11217    margin-left: 1.25rem;
 11218    list-style-type: none;
 11219  }
 11220  
 11221  ol.ui.list li,
 11222  .ui.ordered.list .list > .item,
 11223  .ui.ordered.list > .item {
 11224    list-style-type: none;
 11225    position: relative;
 11226  }
 11227  
 11228  ol.ui.list li:before,
 11229  .ui.ordered.list .list > .item:before,
 11230  .ui.ordered.list > .item:before {
 11231    position: absolute;
 11232    top: auto;
 11233    left: auto;
 11234    margin-left: -1.25rem;
 11235    counter-increment: ordered;
 11236    content: counters(ordered, ".") " ";
 11237    text-align: right;
 11238    color: rgba(0, 0, 0, 0.8);
 11239    vertical-align: middle;
 11240    opacity: 0.8;
 11241  }
 11242  
 11243  /* Child Lists */
 11244  
 11245  ol.ui.list ol,
 11246  .ui.ordered.list .list {
 11247    margin-left: 1em;
 11248  }
 11249  
 11250  ol.ui.list ol li:before,
 11251  .ui.ordered.list .list > .item:before {
 11252    margin-left: -2em;
 11253  }
 11254  
 11255  /* Horizontal Ordered */
 11256  
 11257  ol.ui.horizontal.list,
 11258  .ui.ordered.horizontal.list {
 11259    margin-left: 0em;
 11260  }
 11261  
 11262  ol.ui.horizontal.list li:before,
 11263  .ui.ordered.horizontal.list .list > .item:before,
 11264  .ui.ordered.horizontal.list > .item:before {
 11265    position: static;
 11266    margin: 0em 0.5em 0em 0em;
 11267  }
 11268  
 11269  /*-------------------
 11270         Divided
 11271  --------------------*/
 11272  
 11273  .ui.divided.list > .item {
 11274    border-top: 1px solid rgba(39, 41, 43, 0.15);
 11275  }
 11276  
 11277  .ui.divided.list .list > .item {
 11278    border-top: none;
 11279  }
 11280  
 11281  .ui.divided.list .item .list > .item {
 11282    border-top: none;
 11283  }
 11284  
 11285  .ui.divided.list .list > .item:first-child,
 11286  .ui.divided.list > .item:first-child {
 11287    border-top: none;
 11288  }
 11289  
 11290  /* Sub Menu */
 11291  
 11292  .ui.divided.list:not(.horizontal) .list > .item:first-child {
 11293    border-top-width: 1px;
 11294  }
 11295  
 11296  /* Divided bulleted */
 11297  
 11298  .ui.divided.bulleted.list:not(.horizontal),
 11299  .ui.divided.bulleted.list .list {
 11300    margin-left: 0em;
 11301    padding-left: 0em;
 11302  }
 11303  
 11304  .ui.divided.bulleted.list .list > .item:not(.horizontal),
 11305  .ui.divided.bulleted.list > .item:not(.horizontal) {
 11306    padding-left: 1rem;
 11307  }
 11308  
 11309  /* Divided Ordered */
 11310  
 11311  .ui.divided.ordered.list {
 11312    margin-left: 0em;
 11313  }
 11314  
 11315  .ui.divided.ordered.list .list > .item,
 11316  .ui.divided.ordered.list > .item {
 11317    padding-left: 1.25rem;
 11318  }
 11319  
 11320  .ui.divided.ordered.list .item .list {
 11321    margin-left: 0em;
 11322    margin-right: 0em;
 11323    padding-bottom: 0.3em;
 11324  }
 11325  
 11326  .ui.divided.ordered.list .item .list > .item {
 11327    padding-left: 1em;
 11328  }
 11329  
 11330  /* Divided Selection */
 11331  
 11332  .ui.divided.selection.list .list > .item,
 11333  .ui.divided.selection.list > .item {
 11334    margin: 0em;
 11335    border-radius: 0em;
 11336  }
 11337  
 11338  /* Divided horizontal */
 11339  
 11340  .ui.divided.horizontal.list {
 11341    margin-left: 0em;
 11342  }
 11343  
 11344  .ui.divided.horizontal.list > .item {
 11345    border-top: none;
 11346    border-left: 1px solid rgba(39, 41, 43, 0.15);
 11347    margin: 0em;
 11348    padding-left: 0.5em;
 11349    padding-right: 0.5em;
 11350    line-height: 0.6;
 11351  }
 11352  
 11353  .ui.horizontal.divided.list > .item:first-child {
 11354    border-left: none;
 11355  }
 11356  
 11357  /* Inverted */
 11358  
 11359  .ui.divided.inverted.list > .item,
 11360  .ui.divided.inverted.list > .list,
 11361  .ui.divided.inverted.horizontal.list > .item {
 11362    border-color: rgba(255, 255, 255, 0.2);
 11363  }
 11364  
 11365  /*-------------------
 11366          Celled
 11367  --------------------*/
 11368  
 11369  .ui.celled.list > .item,
 11370  .ui.celled.list > .list {
 11371    border-top: 1px solid rgba(39, 41, 43, 0.15);
 11372    padding-left: 0.5em;
 11373    padding-right: 0.5em;
 11374  }
 11375  
 11376  .ui.celled.list > .item:last-child {
 11377    border-bottom: 1px solid rgba(39, 41, 43, 0.15);
 11378  }
 11379  
 11380  /* Padding on all elements */
 11381  
 11382  .ui.celled.list > .item:first-child,
 11383  .ui.celled.list > .item:last-child {
 11384    padding-top: 0.3em;
 11385    padding-bottom: 0.3em;
 11386  }
 11387  
 11388  /* Sub Menu */
 11389  
 11390  .ui.celled.list .item .list > .item {
 11391    border-width: 0px;
 11392  }
 11393  
 11394  .ui.celled.list .list > .item:first-child {
 11395    border-top-width: 0px;
 11396  }
 11397  
 11398  /* Celled Bulleted */
 11399  
 11400  .ui.celled.bulleted.list {
 11401    margin-left: 0em;
 11402  }
 11403  
 11404  .ui.celled.bulleted.list .list > .item,
 11405  .ui.celled.bulleted.list > .item {
 11406    padding-left: 1rem;
 11407  }
 11408  
 11409  .ui.celled.bulleted.list .item .list {
 11410    margin-left: -1rem;
 11411    margin-right: -1rem;
 11412    padding-bottom: 0.3em;
 11413  }
 11414  
 11415  /* Celled Ordered */
 11416  
 11417  .ui.celled.ordered.list {
 11418    margin-left: 0em;
 11419  }
 11420  
 11421  .ui.celled.ordered.list .list > .item,
 11422  .ui.celled.ordered.list > .item {
 11423    padding-left: 1.25rem;
 11424  }
 11425  
 11426  .ui.celled.ordered.list .item .list {
 11427    margin-left: 0em;
 11428    margin-right: 0em;
 11429    padding-bottom: 0.3em;
 11430  }
 11431  
 11432  .ui.celled.ordered.list .list > .item {
 11433    padding-left: 1em;
 11434  }
 11435  
 11436  /* Celled Horizontal */
 11437  
 11438  .ui.horizontal.celled.list {
 11439    margin-left: 0em;
 11440  }
 11441  
 11442  .ui.horizontal.celled.list .list > .item,
 11443  .ui.horizontal.celled.list > .item {
 11444    border-top: none;
 11445    border-left: 1px solid rgba(39, 41, 43, 0.15);
 11446    margin: 0em;
 11447    padding-left: 0.5em;
 11448    padding-right: 0.5em;
 11449    line-height: 0.6;
 11450  }
 11451  
 11452  .ui.horizontal.celled.list .list > .item:last-child,
 11453  .ui.horizontal.celled.list > .item:last-child {
 11454    border-bottom: none;
 11455    border-right: 1px solid rgba(39, 41, 43, 0.15);
 11456  }
 11457  
 11458  /* Inverted */
 11459  
 11460  .ui.celled.inverted.list > .item,
 11461  .ui.celled.inverted.list > .list {
 11462    border-color: 1px solid rgba(255, 255, 255, 0.2);
 11463  }
 11464  
 11465  .ui.celled.inverted.horizontal.list .list > .item,
 11466  .ui.celled.inverted.horizontal.list > .item {
 11467    border-color: 1px solid rgba(255, 255, 255, 0.2);
 11468  }
 11469  
 11470  /*-------------------
 11471         Relaxed
 11472  --------------------*/
 11473  
 11474  .ui.relaxed.list:not(.horizontal) > .item {
 11475    padding-top: 0.5rem;
 11476    padding-bottom: 0.5rem;
 11477  }
 11478  
 11479  .ui.relaxed.list .list > .item .header,
 11480  .ui.relaxed.list > .item .header {
 11481    /*margin-bottom: @relaxedHeaderMargin;*/
 11482  }
 11483  
 11484  .ui.horizontal.relaxed.list > .item {
 11485    padding-left: 1.25rem;
 11486    padding-right: 1.25rem;
 11487  }
 11488  
 11489  /* Very Relaxed */
 11490  
 11491  .ui[class*="very relaxed"].list:not(.horizontal) > .item {
 11492    padding-top: 1rem;
 11493    padding-bottom: 1rem;
 11494  }
 11495  
 11496  .ui[class*="very relaxed"].list .list > .item .header,
 11497  .ui[class*="very relaxed"].list > .item .header {
 11498    /*margin-bottom: @veryRelaxedHeaderMargin;*/
 11499  }
 11500  
 11501  .ui.horizontal[class*="very relaxed"].list .list > .item,
 11502  .ui.horizontal[class*="very relaxed"].list > .item {
 11503    padding-left: 2rem;
 11504    padding-right: 2rem;
 11505  }
 11506  
 11507  /*-------------------
 11508        Sizes
 11509  --------------------*/
 11510  
 11511  .ui.mini.list {
 11512    font-size: 0.71428571em;
 11513  }
 11514  
 11515  .ui.tiny.list {
 11516    font-size: 0.85714286em;
 11517  }
 11518  
 11519  .ui.small.list {
 11520    font-size: 0.92857143em;
 11521  }
 11522  
 11523  .ui.list {
 11524    font-size: 1em;
 11525  }
 11526  
 11527  .ui.large.list {
 11528    font-size: 1.14285714em;
 11529  }
 11530  
 11531  .ui.big.list {
 11532    font-size: 1.28571429em;
 11533  }
 11534  
 11535  .ui.huge.list {
 11536    font-size: 1.42857143em;
 11537  }
 11538  
 11539  .ui.massive.list {
 11540    font-size: 1.71428571em;
 11541  }
 11542  
 11543  .ui.mini.horizontal.list .list > .item,
 11544  .ui.mini.horizontal.list > .item {
 11545    font-size: 0.71428571rem;
 11546  }
 11547  
 11548  .ui.tiny.horizontal.list .list > .item,
 11549  .ui.tiny.horizontal.list > .item {
 11550    font-size: 0.85714286rem;
 11551  }
 11552  
 11553  .ui.small.horizontal.list .list > .item,
 11554  .ui.small.horizontal.list > .item {
 11555    font-size: 0.92857143rem;
 11556  }
 11557  
 11558  .ui.horizontal.list .list > .item,
 11559  .ui.horizontal.list > .item {
 11560    font-size: 1rem;
 11561  }
 11562  
 11563  .ui.large.horizontal.list .list > .item,
 11564  .ui.large.horizontal.list > .item {
 11565    font-size: 1.14285714rem;
 11566  }
 11567  
 11568  .ui.big.horizontal.list .list > .item,
 11569  .ui.big.horizontal.list > .item {
 11570    font-size: 1.28571429rem;
 11571  }
 11572  
 11573  .ui.huge.horizontal.list .list > .item,
 11574  .ui.huge.horizontal.list > .item {
 11575    font-size: 1.42857143rem;
 11576  }
 11577  
 11578  .ui.massive.horizontal.list .list > .item,
 11579  .ui.massive.horizontal.list > .item {
 11580    font-size: 1.71428571rem;
 11581  }
 11582  
 11583  /*******************************
 11584           Theme Overrides
 11585  *******************************/
 11586  
 11587  /*******************************
 11588      User Variable Overrides
 11589  *******************************/
 11590  /*!
 11591   * # Semantic UI x.x - Loader
 11592   * http://github.com/semantic-org/semantic-ui/
 11593   *
 11594   *
 11595   * Copyright 2014 Contributors
 11596   * Released under the MIT license
 11597   * http://opensource.org/licenses/MIT
 11598   *
 11599   */
 11600  
 11601  /*******************************
 11602              Loader
 11603  *******************************/
 11604  
 11605  /* Standard Size */
 11606  
 11607  .ui.loader {
 11608    display: none;
 11609    position: absolute;
 11610    top: 50%;
 11611    left: 50%;
 11612    margin: 0px;
 11613    text-align: center;
 11614    z-index: 1000;
 11615    -webkit-transform: translateX(-50%) translateY(-50%);
 11616    -ms-transform: translateX(-50%) translateY(-50%);
 11617    transform: translateX(-50%) translateY(-50%);
 11618  }
 11619  
 11620  /* Static Shape */
 11621  
 11622  .ui.loader:before {
 11623    position: absolute;
 11624    content: '';
 11625    top: 0%;
 11626    left: 50%;
 11627    width: 100%;
 11628    height: 100%;
 11629    border-radius: 500rem;
 11630    border: 0.2em solid rgba(0, 0, 0, 0.1);
 11631  }
 11632  
 11633  /* Active Shape */
 11634  
 11635  .ui.loader:after {
 11636    position: absolute;
 11637    content: '';
 11638    top: 0%;
 11639    left: 50%;
 11640    width: 100%;
 11641    height: 100%;
 11642    -webkit-animation: loader 0.6s linear;
 11643    animation: loader 0.6s linear;
 11644    -webkit-animation-iteration-count: infinite;
 11645    animation-iteration-count: infinite;
 11646    border-radius: 500rem;
 11647    border-color: #aaaaaa transparent transparent;
 11648    border-style: solid;
 11649    border-width: 0.2em;
 11650    box-shadow: 0px 0px 0px 1px transparent;
 11651  }
 11652  
 11653  /* Active Animation */
 11654  
 11655  @-webkit-keyframes loader {
 11656    from {
 11657      -webkit-transform: rotate(0deg);
 11658      transform: rotate(0deg);
 11659    }
 11660  
 11661    to {
 11662      -webkit-transform: rotate(360deg);
 11663      transform: rotate(360deg);
 11664    }
 11665  }
 11666  
 11667  @keyframes loader {
 11668    from {
 11669      -webkit-transform: rotate(0deg);
 11670      transform: rotate(0deg);
 11671    }
 11672  
 11673    to {
 11674      -webkit-transform: rotate(360deg);
 11675      transform: rotate(360deg);
 11676    }
 11677  }
 11678  
 11679  /* Sizes */
 11680  
 11681  .ui.loader:before,
 11682  .ui.loader:after {
 11683    width: 2.2585em;
 11684    height: 2.2585em;
 11685    margin: 0em 0em 0em -1.12925em;
 11686  }
 11687  
 11688  .ui.mini.loader:before,
 11689  .ui.mini.loader:after {
 11690    width: 1.2857em;
 11691    height: 1.2857em;
 11692    margin: 0em 0em 0em -0.64285em;
 11693  }
 11694  
 11695  .ui.small.loader:before,
 11696  .ui.small.loader:after {
 11697    width: 1.7142em;
 11698    height: 1.7142em;
 11699    margin: 0em 0em 0em -0.8571em;
 11700  }
 11701  
 11702  .ui.large.loader:before,
 11703  .ui.large.loader:after {
 11704    width: 4.5714em;
 11705    height: 4.5714em;
 11706    margin: 0em 0em 0em -2.2857em;
 11707  }
 11708  
 11709  /*-------------------
 11710        Coupling
 11711  --------------------*/
 11712  
 11713  /* Show inside active dimmer */
 11714  
 11715  .ui.dimmer .loader {
 11716    display: block;
 11717  }
 11718  
 11719  /* Black Dimmer */
 11720  
 11721  .ui.dimmer .ui.loader {
 11722    color: #ffffff;
 11723  }
 11724  
 11725  .ui.dimmer .ui.loader:before {
 11726    border-color: rgba(255, 255, 255, 0.15);
 11727  }
 11728  
 11729  .ui.dimmer .ui.loader:after {
 11730    border-color: #ffffff transparent transparent;
 11731  }
 11732  
 11733  /* White Dimmer (Inverted) */
 11734  
 11735  .ui.inverted.dimmer .ui.loader {
 11736    color: rgba(0, 0, 0, 0.8);
 11737  }
 11738  
 11739  .ui.inverted.dimmer .ui.loader:before {
 11740    border-color: rgba(0, 0, 0, 0.1);
 11741  }
 11742  
 11743  .ui.inverted.dimmer .ui.loader:after {
 11744    border-color: #aaaaaa transparent transparent;
 11745  }
 11746  
 11747  /*******************************
 11748               Types
 11749  *******************************/
 11750  
 11751  /*-------------------
 11752          Text
 11753  --------------------*/
 11754  
 11755  .ui.text.loader {
 11756    width: auto !important;
 11757    height: auto !important;
 11758    text-align: center;
 11759    font-style: normal;
 11760  }
 11761  
 11762  /*******************************
 11763              States
 11764  *******************************/
 11765  
 11766  .ui.indeterminate.loader:after {
 11767    -webkit-animation-direction: reverse;
 11768    animation-direction: reverse;
 11769    -webkit-animation-duration: 1.2s;
 11770    animation-duration: 1.2s;
 11771  }
 11772  
 11773  .ui.loader.active,
 11774  .ui.loader.visible {
 11775    display: block;
 11776  }
 11777  
 11778  .ui.loader.disabled,
 11779  .ui.loader.hidden {
 11780    display: none;
 11781  }
 11782  
 11783  /*******************************
 11784              Variations
 11785  *******************************/
 11786  
 11787  /*-------------------
 11788          Sizes
 11789  --------------------*/
 11790  
 11791  /* Loader */
 11792  
 11793  .ui.inverted.dimmer .ui.mini.loader,
 11794  .ui.mini.loader {
 11795    width: 1.2857em;
 11796    height: 1.2857em;
 11797    font-size: 0.7857em;
 11798  }
 11799  
 11800  .ui.inverted.dimmer .ui.small.loader,
 11801  .ui.small.loader {
 11802    width: 1.7142em;
 11803    height: 1.7142em;
 11804    font-size: 0.9285em;
 11805  }
 11806  
 11807  .ui.inverted.dimmer .ui.loader,
 11808  .ui.loader {
 11809    width: 2.2585em;
 11810    height: 2.2585em;
 11811    font-size: 1em;
 11812  }
 11813  
 11814  .ui.inverted.dimmer .ui.loader.large,
 11815  .ui.loader.large {
 11816    width: 4.5714em;
 11817    height: 4.5714em;
 11818    font-size: 1.1428em;
 11819  }
 11820  
 11821  /* Text Loader */
 11822  
 11823  .ui.mini.text.loader {
 11824    min-width: 1.2857em;
 11825    padding-top: 1.9857em;
 11826  }
 11827  
 11828  .ui.small.text.loader {
 11829    min-width: 1.7142em;
 11830    padding-top: 2.4142em;
 11831  }
 11832  
 11833  .ui.text.loader {
 11834    min-width: 2.2585em;
 11835    padding-top: 2.9585em;
 11836  }
 11837  
 11838  .ui.large.text.loader {
 11839    min-width: 4.5714em;
 11840    padding-top: 5.2714em;
 11841  }
 11842  
 11843  /*-------------------
 11844         Inverted
 11845  --------------------*/
 11846  
 11847  .ui.inverted.loader {
 11848    color: #ffffff;
 11849  }
 11850  
 11851  .ui.inverted.loader:before {
 11852    border-color: rgba(255, 255, 255, 0.15);
 11853  }
 11854  
 11855  .ui.inverted.loader:after {
 11856    border-top-color: #ffffff;
 11857  }
 11858  
 11859  /*-------------------
 11860         Inline
 11861  --------------------*/
 11862  
 11863  .ui.inline.loader {
 11864    position: relative;
 11865    vertical-align: middle;
 11866    margin: 0em;
 11867    left: 0em;
 11868    top: 0em;
 11869    -webkit-transform: none;
 11870    -ms-transform: none;
 11871    transform: none;
 11872  }
 11873  
 11874  .ui.inline.loader.active,
 11875  .ui.inline.loader.visible {
 11876    display: inline-block;
 11877  }
 11878  
 11879  /* Centered Inline */
 11880  
 11881  .ui.centered.inline.loader.active,
 11882  .ui.centered.inline.loader.visible {
 11883    display: block;
 11884  }
 11885  
 11886  /*******************************
 11887           Theme Overrides
 11888  *******************************/
 11889  
 11890  /*******************************
 11891           Site Overrides
 11892  *******************************/
 11893  /*!
 11894   * # Semantic UI x.x - Rail
 11895   * http://github.com/semantic-org/semantic-ui/
 11896   *
 11897   *
 11898   * Copyright 2014 Contributors
 11899   * Released under the MIT license
 11900   * http://opensource.org/licenses/MIT
 11901   *
 11902   */
 11903  
 11904  /*******************************
 11905               Rails
 11906  *******************************/
 11907  
 11908  .ui.rail {
 11909    position: absolute;
 11910    top: 0%;
 11911    width: 300px;
 11912    height: 100%;
 11913    box-sizing: content-box;
 11914  }
 11915  
 11916  .ui.left.rail {
 11917    left: auto;
 11918    right: 100%;
 11919    padding: 0em 2rem 0em 0em;
 11920    margin: 0em 2rem 0em 0em;
 11921  }
 11922  
 11923  .ui.right.rail {
 11924    left: 100%;
 11925    right: auto;
 11926    padding: 0em 0em 0em 2rem;
 11927    margin: 0em 0em 0em 2rem;
 11928  }
 11929  
 11930  /*******************************
 11931             Variations
 11932  *******************************/
 11933  
 11934  /*--------------
 11935       Internal
 11936  ---------------*/
 11937  
 11938  .ui.left.internal.rail {
 11939    left: 0%;
 11940    right: auto;
 11941    padding: 0em 0em 0em 2rem;
 11942    margin: 0em 0em 0em 2rem;
 11943  }
 11944  
 11945  .ui.right.internal.rail {
 11946    left: auto;
 11947    right: 0%;
 11948    padding: 0em 2rem 0em 0em;
 11949    margin: 0em 2rem 0em 0em;
 11950  }
 11951  
 11952  /*--------------
 11953       Divided
 11954  ---------------*/
 11955  
 11956  .ui.left.dividing.rail {
 11957    padding: 0em 2.5rem 0em 0em;
 11958    margin: 0em 2.5rem 0em 0em;
 11959    border-right: 1px solid rgba(39, 41, 43, 0.15);
 11960  }
 11961  
 11962  .ui.right.dividing.rail {
 11963    border-left: 1px solid rgba(39, 41, 43, 0.15);
 11964    padding: 0em 0em 0em 2.5rem;
 11965    margin: 0em 0em 0em 2.5rem;
 11966  }
 11967  
 11968  /*--------------
 11969      Distance
 11970  ---------------*/
 11971  
 11972  .ui.close.left.rail {
 11973    padding: 0em 1em 0em 0em;
 11974    margin: 0em 1em 0em 0em;
 11975  }
 11976  
 11977  .ui.close.right.rail {
 11978    padding: 0em 0em 0em 1em;
 11979    margin: 0em 0em 0em 1em;
 11980  }
 11981  
 11982  .ui.very.close.left.rail {
 11983    padding: 0em 0.5em 0em 0em;
 11984    margin: 0em 0.5em 0em 0em;
 11985  }
 11986  
 11987  .ui.very.close.right.rail {
 11988    padding: 0em 0em 0em 0.5em;
 11989    margin: 0em 0em 0em 0.5em;
 11990  }
 11991  
 11992  /*--------------
 11993      Attached
 11994  ---------------*/
 11995  
 11996  .ui.attached.left.rail,
 11997  .ui.attached.right.rail {
 11998    padding: 0em;
 11999    margin: 0em;
 12000  }
 12001  
 12002  /*--------------
 12003       Sizing
 12004  ---------------*/
 12005  
 12006  .ui.rail {
 12007    font-size: 1em;
 12008  }
 12009  
 12010  /*******************************
 12011           Theme Overrides
 12012  *******************************/
 12013  
 12014  /*******************************
 12015           Site Overrides
 12016  *******************************/
 12017  /*!
 12018   * # Semantic UI x.x - Reveal
 12019   * http://github.com/semantic-org/semantic-ui/
 12020   *
 12021   *
 12022   * Copyright 2014 Contributors
 12023   * Released under the MIT license
 12024   * http://opensource.org/licenses/MIT
 12025   *
 12026   */
 12027  
 12028  /*******************************
 12029              Reveal
 12030  *******************************/
 12031  
 12032  .ui.reveal {
 12033    display: inline-block;
 12034    position: relative !important;
 12035    font-size: 0em !important;
 12036  }
 12037  
 12038  .ui.reveal > .visible.content {
 12039    position: absolute !important;
 12040    top: 0em !important;
 12041    left: 0em !important;
 12042    z-index: 3 !important;
 12043    -webkit-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1) 0.15s;
 12044    transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1) 0.15s;
 12045  }
 12046  
 12047  .ui.reveal > .hidden.content {
 12048    position: relative !important;
 12049    z-index: 2 !important;
 12050  }
 12051  
 12052  /* Make sure hovered element is on top of other reveal */
 12053  
 12054  .ui.reveal:hover .visible.content {
 12055    z-index: 4 !important;
 12056  }
 12057  
 12058  /*******************************
 12059                Types
 12060  *******************************/
 12061  
 12062  /*--------------
 12063        Slide
 12064  ---------------*/
 12065  
 12066  .ui.slide.reveal {
 12067    position: relative !important;
 12068    overflow: hidden !important;
 12069    white-space: nowrap;
 12070  }
 12071  
 12072  .ui.slide.reveal > .content {
 12073    display: block;
 12074    float: left;
 12075    margin: 0em;
 12076    -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.175, 0.885, 0.32, 1) 0.15s;
 12077    transition: transform 0.8s cubic-bezier(0.175, 0.885, 0.32, 1) 0.15s;
 12078  }
 12079  
 12080  .ui.slide.reveal > .visible.content {
 12081    position: relative !important;
 12082  }
 12083  
 12084  .ui.slide.reveal > .hidden.content {
 12085    position: absolute !important;
 12086    left: 0% !important;
 12087    width: 100% !important;
 12088    -webkit-transform: translateX(100%) !important;
 12089    -ms-transform: translateX(100%) !important;
 12090    transform: translateX(100%) !important;
 12091  }
 12092  
 12093  .ui.slide.reveal:hover > .visible.content {
 12094    -webkit-transform: translateX(-100%) !important;
 12095    -ms-transform: translateX(-100%) !important;
 12096    transform: translateX(-100%) !important;
 12097  }
 12098  
 12099  .ui.slide.reveal:hover > .hidden.content {
 12100    -webkit-transform: translateX(0%) !important;
 12101    -ms-transform: translateX(0%) !important;
 12102    transform: translateX(0%) !important;
 12103  }
 12104  
 12105  .ui.slide.right.reveal > .visible.content {
 12106    -webkit-transform: translateX(0%) !important;
 12107    -ms-transform: translateX(0%) !important;
 12108    transform: translateX(0%) !important;
 12109  }
 12110  
 12111  .ui.slide.right.reveal > .hidden.content {
 12112    -webkit-transform: translateX(-100%) !important;
 12113    -ms-transform: translateX(-100%) !important;
 12114    transform: translateX(-100%) !important;
 12115  }
 12116  
 12117  .ui.slide.right.reveal:hover > .visible.content {
 12118    -webkit-transform: translateX(100%) !important;
 12119    -ms-transform: translateX(100%) !important;
 12120    transform: translateX(100%) !important;
 12121  }
 12122  
 12123  .ui.slide.right.reveal:hover > .hidden.content {
 12124    -webkit-transform: translateX(0%) !important;
 12125    -ms-transform: translateX(0%) !important;
 12126    transform: translateX(0%) !important;
 12127  }
 12128  
 12129  .ui.slide.up.reveal > .hidden.content {
 12130    -webkit-transform: translateY(100%) !important;
 12131    -ms-transform: translateY(100%) !important;
 12132    transform: translateY(100%) !important;
 12133  }
 12134  
 12135  .ui.slide.up.reveal:hover > .visible.content {
 12136    -webkit-transform: translateY(-100%) !important;
 12137    -ms-transform: translateY(-100%) !important;
 12138    transform: translateY(-100%) !important;
 12139  }
 12140  
 12141  .ui.slide.up.reveal:hover > .hidden.content {
 12142    -webkit-transform: translateY(0%) !important;
 12143    -ms-transform: translateY(0%) !important;
 12144    transform: translateY(0%) !important;
 12145  }
 12146  
 12147  .ui.slide.down.reveal > .hidden.content {
 12148    -webkit-transform: translateY(-100%) !important;
 12149    -ms-transform: translateY(-100%) !important;
 12150    transform: translateY(-100%) !important;
 12151  }
 12152  
 12153  .ui.slide.down.reveal:hover > .visible.content {
 12154    -webkit-transform: translateY(100%) !important;
 12155    -ms-transform: translateY(100%) !important;
 12156    transform: translateY(100%) !important;
 12157  }
 12158  
 12159  .ui.slide.down.reveal:hover > .hidden.content {
 12160    -webkit-transform: translateY(0%) !important;
 12161    -ms-transform: translateY(0%) !important;
 12162    transform: translateY(0%) !important;
 12163  }
 12164  
 12165  /*--------------
 12166        Fade
 12167  ---------------*/
 12168  
 12169  .ui.fade.reveal > .visible.content {
 12170    opacity: 1;
 12171  }
 12172  
 12173  .ui.fade.reveal:hover > .visible.content {
 12174    opacity: 0;
 12175  }
 12176  
 12177  /*--------------
 12178        Move
 12179  ---------------*/
 12180  
 12181  .ui.move.reveal {
 12182    position: relative !important;
 12183    overflow: hidden !important;
 12184    white-space: nowrap;
 12185  }
 12186  
 12187  .ui.move.reveal > .content {
 12188    display: block;
 12189    float: left;
 12190    margin: 0em;
 12191    -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.175, 0.885, 0.32, 1) 0.15s;
 12192    transition: transform 0.8s cubic-bezier(0.175, 0.885, 0.32, 1) 0.15s;
 12193  }
 12194  
 12195  .ui.move.reveal > .visible.content {
 12196    position: relative !important;
 12197  }
 12198  
 12199  .ui.move.reveal > .hidden.content {
 12200    position: absolute !important;
 12201    left: 0% !important;
 12202    width: 100% !important;
 12203  }
 12204  
 12205  .ui.move.reveal:hover > .visible.content {
 12206    -webkit-transform: translateX(-100%) !important;
 12207    -ms-transform: translateX(-100%) !important;
 12208    transform: translateX(-100%) !important;
 12209  }
 12210  
 12211  .ui.move.right.reveal:hover > .visible.content {
 12212    -webkit-transform: translateX(100%) !important;
 12213    -ms-transform: translateX(100%) !important;
 12214    transform: translateX(100%) !important;
 12215  }
 12216  
 12217  .ui.move.up.reveal:hover > .visible.content {
 12218    -webkit-transform: translateY(-100%) !important;
 12219    -ms-transform: translateY(-100%) !important;
 12220    transform: translateY(-100%) !important;
 12221  }
 12222  
 12223  .ui.move.down.reveal:hover > .visible.content {
 12224    -webkit-transform: translateY(100%) !important;
 12225    -ms-transform: translateY(100%) !important;
 12226    transform: translateY(100%) !important;
 12227  }
 12228  
 12229  /*--------------
 12230       Rotate
 12231  ---------------*/
 12232  
 12233  .ui.rotate.reveal > .visible.content {
 12234    -webkit-transition-duration: 0.8s;
 12235    transition-duration: 0.8s;
 12236    -webkit-transform: rotate(0deg);
 12237    -ms-transform: rotate(0deg);
 12238    transform: rotate(0deg);
 12239  }
 12240  
 12241  .ui.rotate.reveal > .visible.content,
 12242  .ui.rotate.right.reveal > .visible.content {
 12243    -webkit-transform-origin: bottom right;
 12244    -ms-transform-origin: bottom right;
 12245    transform-origin: bottom right;
 12246  }
 12247  
 12248  .ui.rotate.reveal:hover > .visible.content,
 12249  .ui.rotate.right.reveal:hover > .visible.content {
 12250    -webkit-transform: rotate(110deg);
 12251    -ms-transform: rotate(110deg);
 12252    transform: rotate(110deg);
 12253  }
 12254  
 12255  .ui.rotate.left.reveal > .visible.content {
 12256    -webkit-transform-origin: bottom left;
 12257    -ms-transform-origin: bottom left;
 12258    transform-origin: bottom left;
 12259  }
 12260  
 12261  .ui.rotate.left.reveal:hover > .visible.content {
 12262    -webkit-transform: rotate(-110deg);
 12263    -ms-transform: rotate(-110deg);
 12264    transform: rotate(-110deg);
 12265  }
 12266  
 12267  /*******************************
 12268                States
 12269  *******************************/
 12270  
 12271  .ui.disabled.reveal {
 12272    opacity: 1 !important;
 12273  }
 12274  
 12275  .ui.disabled.reveal > .content {
 12276    -webkit-transition: none !important;
 12277    transition: none !important;
 12278  }
 12279  
 12280  .ui.disabled.reveal:hover > .visible.content {
 12281    position: static !important;
 12282    display: block !important;
 12283    opacity: 1 !important;
 12284    top: 0 !important;
 12285    left: 0 !important;
 12286    right: auto !important;
 12287    bottom: auto !important;
 12288    -webkit-transform: none !important;
 12289    -ms-transform: none !important;
 12290    transform: none !important;
 12291  }
 12292  
 12293  .ui.disabled.reveal:hover > .hidden.content {
 12294    display: none !important;
 12295  }
 12296  
 12297  /*******************************
 12298             Variations
 12299  *******************************/
 12300  
 12301  /*--------------
 12302       Masked
 12303  ---------------*/
 12304  
 12305  .ui.masked.reveal {
 12306    overflow: hidden;
 12307  }
 12308  
 12309  /*--------------
 12310       Instant
 12311  ---------------*/
 12312  
 12313  .ui.instant.reveal > .content {
 12314    -webkit-transition-delay: 0s !important;
 12315    transition-delay: 0s !important;
 12316  }
 12317  
 12318  /*--------------
 12319       Sizing
 12320  ---------------*/
 12321  
 12322  .ui.reveal > .content {
 12323    font-size: 1rem !important;
 12324  }
 12325  
 12326  /*******************************
 12327           Theme Overrides
 12328  *******************************/
 12329  
 12330  /*******************************
 12331           Site Overrides
 12332  *******************************/
 12333  /*!
 12334   * # Semantic UI x.x - Segment
 12335   * http://github.com/semantic-org/semantic-ui/
 12336   *
 12337   *
 12338   * Copyright 2014 Contributors
 12339   * Released under the MIT license
 12340   * http://opensource.org/licenses/MIT
 12341   *
 12342   */
 12343  
 12344  /*******************************
 12345              Segment
 12346  *******************************/
 12347  
 12348  .ui.segment {
 12349    position: relative;
 12350    background-color: #ffffff;
 12351    box-shadow: 0px 0px 0px 1px rgba(39, 41, 43, 0.15), 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 12352    margin: 1rem 0em;
 12353    padding: 1em 1em;
 12354    border-radius: 0.2857rem;
 12355    border: none;
 12356  }
 12357  
 12358  .ui.segment:first-child {
 12359    margin-top: 0em;
 12360  }
 12361  
 12362  .ui.segment:last-child {
 12363    margin-bottom: 0em;
 12364  }
 12365  
 12366  .ui.segment:after {
 12367    content: '';
 12368    display: block;
 12369    height: 0px;
 12370    clear: both;
 12371    visibility: hidden;
 12372  }
 12373  
 12374  /* Vertical */
 12375  
 12376  .ui[class*="vertical segment"] {
 12377    margin: 0em;
 12378    padding-left: 0em;
 12379    padding-right: 0em;
 12380    background-color: transparent;
 12381    border-radius: 0px;
 12382    border: none;
 12383    box-shadow: 0px -1px 0px rgba(39, 41, 43, 0.15) inset;
 12384  }
 12385  
 12386  .ui[class*="vertical segment"]:last-child {
 12387    box-shadow: none;
 12388  }
 12389  
 12390  /* Horizontal */
 12391  
 12392  .ui[class*="horizontal segment"] {
 12393    margin: 0em;
 12394    padding-top: 0em;
 12395    padding-bottom: 0em;
 12396    background-color: transparent;
 12397    border-radius: 0px;
 12398    border: none;
 12399    box-shadow: 1px 0px 0px rgba(39, 41, 43, 0.15);
 12400  }
 12401  
 12402  /*-------------------
 12403      Loose Coupling
 12404  --------------------*/
 12405  
 12406  /* Header */
 12407  
 12408  .ui.inverted.segment > .ui.header {
 12409    color: #ffffff;
 12410  }
 12411  
 12412  /* Label */
 12413  
 12414  .ui[class*="bottom attached"].segment > [class*="top attached"].label {
 12415    border-top-left-radius: 0em;
 12416    border-top-right-radius: 0em;
 12417  }
 12418  
 12419  .ui[class*="top attached"].segment > [class*="bottom attached"].label {
 12420    border-bottom-left-radius: 0em;
 12421    border-bottom-right-radius: 0em;
 12422  }
 12423  
 12424  .ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label {
 12425    border-top-left-radius: 0em;
 12426    border-top-right-radius: 0em;
 12427  }
 12428  
 12429  .ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label {
 12430    border-bottom-left-radius: 0em;
 12431    border-bottom-right-radius: 0em;
 12432  }
 12433  
 12434  /* Grid */
 12435  
 12436  .ui.page.grid.segment,
 12437  .ui.grid .ui.segment.column {
 12438    padding-top: 2em;
 12439    padding-bottom: 2em;
 12440  }
 12441  
 12442  .ui.grid.segment {
 12443    margin: 1rem 0rem;
 12444    border-radius: 0.2857rem;
 12445  }
 12446  
 12447  /* Table */
 12448  
 12449  .ui.basic.table.segment {
 12450    background: #ffffff;
 12451    border: none;
 12452    box-shadow: 0px 0px 0px 1px rgba(39, 41, 43, 0.15), 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 12453  }
 12454  
 12455  .ui[class*="very basic"].table.segment {
 12456    padding: 1em 1em;
 12457  }
 12458  
 12459  /*******************************
 12460               Types
 12461  *******************************/
 12462  
 12463  /*-------------------
 12464          Piled
 12465  --------------------*/
 12466  
 12467  .ui.piled.segment {
 12468    margin: 3em 0em;
 12469    box-shadow: 0px 0px 1px 1px rgba(39, 41, 43, 0.15);
 12470    z-index: auto;
 12471  }
 12472  
 12473  .ui.piled.segment:first-child {
 12474    margin-top: 0em;
 12475  }
 12476  
 12477  .ui.piled.segment:last-child {
 12478    margin-bottom: 0em;
 12479  }
 12480  
 12481  .ui.piled.segment:after,
 12482  .ui.piled.segment:before {
 12483    background-color: #ffffff;
 12484    visibility: visible;
 12485    content: '';
 12486    display: block;
 12487    height: 100%;
 12488    left: 0px;
 12489    position: absolute;
 12490    width: 100%;
 12491    box-shadow: 0px 0px 1px 1px rgba(39, 41, 43, 0.15);
 12492  }
 12493  
 12494  .ui.piled.segment:after {
 12495    -webkit-transform: rotate(1.2deg);
 12496    -ms-transform: rotate(1.2deg);
 12497    transform: rotate(1.2deg);
 12498    top: 0;
 12499    z-index: -1;
 12500  }
 12501  
 12502  .ui.piled.segment:before {
 12503    -webkit-transform: rotate(-1.2deg);
 12504    -ms-transform: rotate(-1.2deg);
 12505    transform: rotate(-1.2deg);
 12506    top: 0;
 12507    z-index: -2;
 12508  }
 12509  
 12510  /* Piled Attached */
 12511  
 12512  .ui[class*="top attached"].piled.segment {
 12513    margin-top: 3em;
 12514    margin-bottom: 0em;
 12515  }
 12516  
 12517  .ui.piled.segment[class*="top attached"]:first-child {
 12518    margin-top: 0em;
 12519  }
 12520  
 12521  .ui.piled.segment[class*="bottom attached"] {
 12522    margin-top: 0em;
 12523    margin-bottom: 3em;
 12524  }
 12525  
 12526  .ui.piled.segment[class*="bottom attached"]:last-child {
 12527    margin-bottom: 0em;
 12528  }
 12529  
 12530  /*-------------------
 12531         Stacked
 12532  --------------------*/
 12533  
 12534  .ui.stacked.segment {
 12535    padding-bottom: 1.4em;
 12536  }
 12537  
 12538  .ui.stacked.segment:after,
 12539  .ui.stacked.segment:before {
 12540    content: '';
 12541    position: absolute;
 12542    bottom: -3px;
 12543    left: 0%;
 12544    border-top: 1px solid rgba(39, 41, 43, 0.15);
 12545    background-color: rgba(0, 0, 0, 0.03);
 12546    width: 100%;
 12547    height: 6px;
 12548    visibility: visible;
 12549  }
 12550  
 12551  .ui.stacked.segment:before {
 12552    display: none;
 12553  }
 12554  
 12555  /* Add additional page */
 12556  
 12557  .ui.tall.stacked.segment:before {
 12558    display: block;
 12559    bottom: 0px;
 12560  }
 12561  
 12562  /* Inverted */
 12563  
 12564  .ui.stacked.inverted.segment:after,
 12565  .ui.stacked.inverted.segment:before {
 12566    background-color: rgba(0, 0, 0, 0.03);
 12567    border-top: 1px solid rgba(39, 41, 43, 0.3);
 12568  }
 12569  
 12570  /*-------------------
 12571         Compact
 12572  --------------------*/
 12573  
 12574  .ui.compact.segment {
 12575    display: table;
 12576  }
 12577  
 12578  /*-------------------
 12579         Circular
 12580  --------------------*/
 12581  
 12582  .ui.circular.segment {
 12583    display: table-cell;
 12584    padding: 2em;
 12585    text-align: center;
 12586    vertical-align: middle;
 12587    border-radius: 500em;
 12588  }
 12589  
 12590  /*-------------------
 12591         Raised
 12592  --------------------*/
 12593  
 12594  .ui.raised.segment {
 12595    box-shadow: 0px 0px 0px 1px rgba(39, 41, 43, 0.15), 0px 1px 4px 0px rgba(0, 0, 0, 0.15);
 12596  }
 12597  
 12598  /*******************************
 12599              States
 12600  *******************************/
 12601  
 12602  /*--------------
 12603      Disabled
 12604  ---------------*/
 12605  
 12606  .ui.disabled.segment {
 12607    opacity: 0.3;
 12608    color: rgba(40, 40, 40, 0.3);
 12609  }
 12610  
 12611  /*--------------
 12612      Loading
 12613  ---------------*/
 12614  
 12615  .ui.loading.segment {
 12616    position: relative;
 12617    cursor: default;
 12618    point-events: none;
 12619    text-shadow: none !important;
 12620    color: transparent !important;
 12621    -webkit-transition: all 0s linear;
 12622    transition: all 0s linear;
 12623  }
 12624  
 12625  .ui.loading.segment:before {
 12626    position: absolute;
 12627    content: '';
 12628    top: 0%;
 12629    left: 0%;
 12630    background: rgba(255, 255, 255, 0.8);
 12631    width: 100%;
 12632    height: 100%;
 12633    border-radius: 0.2857rem;
 12634    z-index: 100;
 12635  }
 12636  
 12637  .ui.loading.segment:after {
 12638    position: absolute;
 12639    content: '';
 12640    top: 50%;
 12641    left: 50%;
 12642    margin: -1.5em 0em 0em -1.5em;
 12643    width: 3em;
 12644    height: 3em;
 12645    -webkit-animation: segment-spin 0.6s linear;
 12646    animation: segment-spin 0.6s linear;
 12647    -webkit-animation-iteration-count: infinite;
 12648    animation-iteration-count: infinite;
 12649    border-radius: 500rem;
 12650    border-color: #aaaaaa rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
 12651    border-style: solid;
 12652    border-width: 0.2em;
 12653    box-shadow: 0px 0px 0px 1px transparent;
 12654    visibility: visible;
 12655    z-index: 101;
 12656  }
 12657  
 12658  @-webkit-keyframes segment-spin {
 12659    from {
 12660      -webkit-transform: rotate(0deg);
 12661      transform: rotate(0deg);
 12662    }
 12663  
 12664    to {
 12665      -webkit-transform: rotate(360deg);
 12666      transform: rotate(360deg);
 12667    }
 12668  }
 12669  
 12670  @keyframes segment-spin {
 12671    from {
 12672      -webkit-transform: rotate(0deg);
 12673      transform: rotate(0deg);
 12674    }
 12675  
 12676    to {
 12677      -webkit-transform: rotate(360deg);
 12678      transform: rotate(360deg);
 12679    }
 12680  }
 12681  
 12682  /*******************************
 12683             Variations
 12684  *******************************/
 12685  
 12686  /*-------------------
 12687         Basic
 12688  --------------------*/
 12689  
 12690  .ui.basic.segment {
 12691    position: relative;
 12692    background-color: transparent;
 12693    box-shadow: none;
 12694    border-radius: 0px;
 12695  }
 12696  
 12697  /*-------------------
 12698         Fittted
 12699  --------------------*/
 12700  
 12701  .ui.fitted.segment {
 12702    padding: 0em;
 12703  }
 12704  
 12705  /*-------------------
 12706         Colors
 12707  --------------------*/
 12708  
 12709  .ui.black.segment:not(.inverted) {
 12710    border-top: 2px solid #1b1c1d;
 12711  }
 12712  
 12713  .ui.blue.segment:not(.inverted) {
 12714    border-top: 2px solid #006e93;
 12715  }
 12716  
 12717  .ui.green.segment:not(.inverted) {
 12718    border-top: 2px solid #5bbd72;
 12719  }
 12720  
 12721  .ui.orange.segment:not(.inverted) {
 12722    border-top: 2px solid #e07b53;
 12723  }
 12724  
 12725  .ui.pink.segment:not(.inverted) {
 12726    border-top: 2px solid #d9499a;
 12727  }
 12728  
 12729  .ui.purple.segment:not(.inverted) {
 12730    border-top: 2px solid #564f8a;
 12731  }
 12732  
 12733  .ui.red.segment:not(.inverted) {
 12734    border-top: 2px solid #d95c5c;
 12735  }
 12736  
 12737  .ui.teal.segment:not(.inverted) {
 12738    border-top: 2px solid #00b5ad;
 12739  }
 12740  
 12741  .ui.yellow.segment:not(.inverted) {
 12742    border-top: 2px solid #f2c61f;
 12743  }
 12744  
 12745  .ui.black.segment:not(.inverted):not(.attached) {
 12746    border-top-left-radius: 0.2857rem !important;
 12747    border-top-right-radius: 0.2857rem !important;
 12748  }
 12749  
 12750  .ui.blue.segment:not(.inverted):not(.attached) {
 12751    border-top-left-radius: 0.2857rem !important;
 12752    border-top-right-radius: 0.2857rem !important;
 12753  }
 12754  
 12755  .ui.green.segment:not(.inverted):not(.attached) {
 12756    border-top-left-radius: 0.2857rem !important;
 12757    border-top-right-radius: 0.2857rem !important;
 12758  }
 12759  
 12760  .ui.orange.segment:not(.inverted):not(.attached) {
 12761    border-top-left-radius: 0.2857rem !important;
 12762    border-top-right-radius: 0.2857rem !important;
 12763  }
 12764  
 12765  .ui.pink.segment:not(.inverted):not(.attached) {
 12766    border-top-left-radius: 0.2857rem !important;
 12767    border-top-right-radius: 0.2857rem !important;
 12768  }
 12769  
 12770  .ui.purple.segment:not(.inverted):not(.attached) {
 12771    border-top-left-radius: 0.2857rem !important;
 12772    border-top-right-radius: 0.2857rem !important;
 12773  }
 12774  
 12775  .ui.red.segment:not(.inverted):not(.attached) {
 12776    border-top-left-radius: 0.2857rem !important;
 12777    border-top-right-radius: 0.2857rem !important;
 12778  }
 12779  
 12780  .ui.teal.segment:not(.inverted):not(.attached) {
 12781    border-top-left-radius: 0.2857rem !important;
 12782    border-top-right-radius: 0.2857rem !important;
 12783  }
 12784  
 12785  .ui.yellow.segment:not(.inverted):not(.attached) {
 12786    border-top-left-radius: 0.2857rem !important;
 12787    border-top-right-radius: 0.2857rem !important;
 12788  }
 12789  
 12790  /*-------------------
 12791     Inverted Colors
 12792  --------------------*/
 12793  
 12794  .ui.inverted.segment,
 12795  .ui.inverted.black.segment {
 12796    background-color: #1b1c1d !important;
 12797    color: #ffffff !important;
 12798  }
 12799  
 12800  .ui.inverted.blue.segment {
 12801    background-color: #006e93 !important;
 12802    color: #ffffff !important;
 12803  }
 12804  
 12805  .ui.inverted.green.segment {
 12806    background-color: #5bbd72 !important;
 12807    color: #ffffff !important;
 12808  }
 12809  
 12810  .ui.inverted.orange.segment {
 12811    background-color: #e07b53 !important;
 12812    color: #ffffff !important;
 12813  }
 12814  
 12815  .ui.inverted.pink.segment {
 12816    background-color: #d9499a !important;
 12817    color: #ffffff !important;
 12818  }
 12819  
 12820  .ui.inverted.purple.segment {
 12821    background-color: #564f8a !important;
 12822    color: #ffffff !important;
 12823  }
 12824  
 12825  .ui.inverted.red.segment {
 12826    background-color: #d95c5c !important;
 12827    color: #ffffff !important;
 12828  }
 12829  
 12830  .ui.inverted.teal.segment {
 12831    background-color: #00b5ad !important;
 12832    color: #ffffff !important;
 12833  }
 12834  
 12835  .ui.inverted.yellow.segment {
 12836    background-color: #f2c61f !important;
 12837    color: #ffffff !important;
 12838  }
 12839  
 12840  /*-------------------
 12841         Aligned
 12842  --------------------*/
 12843  
 12844  .ui[class*="left aligned"].segment {
 12845    text-align: left;
 12846  }
 12847  
 12848  .ui[class*="right aligned"].segment {
 12849    text-align: right;
 12850  }
 12851  
 12852  .ui[class*="center aligned"].segment {
 12853    text-align: center;
 12854  }
 12855  
 12856  /*-------------------
 12857         Floated
 12858  --------------------*/
 12859  
 12860  .ui.floated.segment,
 12861  .ui[class*="left floated"].segment {
 12862    float: left;
 12863    margin-right: 1rem;
 12864  }
 12865  
 12866  .ui[class*="right floated"].segment {
 12867    float: right;
 12868    margin-left: 1rem;
 12869  }
 12870  
 12871  /*-------------------
 12872        Inverted
 12873  --------------------*/
 12874  
 12875  .ui.inverted.segment {
 12876    border: none;
 12877    box-shadow: none;
 12878  }
 12879  
 12880  .ui.inverted.segment .segment {
 12881    color: rgba(0, 0, 0, 0.8);
 12882  }
 12883  
 12884  .ui.inverted.segment .inverted.segment {
 12885    color: #ffffff;
 12886  }
 12887  
 12888  .ui.inverted.segment,
 12889  .ui.primary.inverted.segment {
 12890    background-color: #1b1c1d;
 12891    color: #ffffff;
 12892  }
 12893  
 12894  .ui.inverted.block.segment,
 12895  .ui.inverted.attached.segment {
 12896    border-color: #555555;
 12897  }
 12898  
 12899  /*-------------------
 12900       Ordinality
 12901  --------------------*/
 12902  
 12903  .ui.secondary.segment {
 12904    background: #faf9fa;
 12905    color: rgba(0, 0, 0, 0.8);
 12906  }
 12907  
 12908  .ui.tertiary.segment {
 12909    background: #ebebeb;
 12910    color: rgba(0, 0, 0, 0.8);
 12911  }
 12912  
 12913  .ui.secondary.inverted.segment {
 12914    background: -webkit-linear-gradient(rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
 12915    background: linear-gradient(rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
 12916    color: #fafafa;
 12917  }
 12918  
 12919  .ui.tertiary.inverted.segment {
 12920    background: -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%);
 12921    background: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%);
 12922    color: #f0f0f0;
 12923  }
 12924  
 12925  /*-------------------
 12926        Attached
 12927  --------------------*/
 12928  
 12929  .ui.segment.attached {
 12930    top: 0px;
 12931    bottom: 0px;
 12932    margin: 0em -1px;
 12933    width: -webkit-calc(100% +  2px );
 12934    width: calc(100% +  2px );
 12935    max-width: -webkit-calc(100% +  2px );
 12936    max-width: calc(100% +  2px );
 12937    border-radius: 0px;
 12938    box-shadow: none;
 12939    border: 1px solid #d4d4d5;
 12940  }
 12941  
 12942  .ui.segment.attached + .ui.segment.attached:not(.top) {
 12943    border-top: none;
 12944  }
 12945  
 12946  /* Top */
 12947  
 12948  .ui[class*="top attached"].segment {
 12949    top: 0px;
 12950    bottom: 0px;
 12951    margin-top: 1rem;
 12952    margin-bottom: 0em;
 12953    border-radius: 0.2857rem 0.2857rem 0em 0em;
 12954  }
 12955  
 12956  .ui.segment[class*="top attached"]:first-child {
 12957    margin-top: 0em;
 12958  }
 12959  
 12960  /* Bottom */
 12961  
 12962  .ui.segment[class*="bottom attached"] {
 12963    top: 0px;
 12964    bottom: 0px;
 12965    margin-top: 0em;
 12966    margin-bottom: 1rem;
 12967    box-shadow: none, 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 12968    border-radius: 0em 0em 0.2857rem 0.2857rem;
 12969  }
 12970  
 12971  .ui.segment[class*="bottom attached"]:last-child {
 12972    margin-bottom: 0em;
 12973  }
 12974  
 12975  /*-------------------
 12976         Groups
 12977  --------------------*/
 12978  
 12979  .ui.segments {
 12980    margin: 1rem 0em;
 12981  }
 12982  
 12983  .ui.segments:first-child {
 12984    margin-top: 0em;
 12985  }
 12986  
 12987  .ui.segments:last-child {
 12988    margin-bottom: 0em;
 12989  }
 12990  
 12991  .ui.segments > .segment {
 12992    top: 0px;
 12993    bottom: 0px;
 12994    margin: 0em -1px;
 12995    width: -webkit-calc(100% +  2px );
 12996    width: calc(100% +  2px );
 12997    max-width: -webkit-calc(100% +  2px );
 12998    max-width: calc(100% +  2px );
 12999    border-radius: 0px;
 13000    box-shadow: none;
 13001    border: 1px solid #d4d4d5;
 13002  }
 13003  
 13004  .ui.segments > .segment:not(:first-child) {
 13005    border-top: none;
 13006  }
 13007  
 13008  /* Top */
 13009  
 13010  .ui.segments > .segment:first-child {
 13011    margin-top: 0em;
 13012    bottom: 0px;
 13013    margin-bottom: 0em;
 13014    top: 0px;
 13015    border-radius: 0.2857rem 0.2857rem 0em 0em;
 13016  }
 13017  
 13018  /* Bottom */
 13019  
 13020  .ui.segments > .segment:last-child {
 13021    bottom: 0px;
 13022    margin-top: 0em;
 13023    margin-bottom: 0em;
 13024    top: 0px;
 13025    box-shadow: none, 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 13026    border-radius: 0em 0em 0.2857rem 0.2857rem;
 13027  }
 13028  
 13029  /*******************************
 13030           Theme Overrides
 13031  *******************************/
 13032  
 13033  /*******************************
 13034           Site Overrides
 13035  *******************************/
 13036  /*!
 13037   * # Semantic UI x.x - Step
 13038   * http://github.com/semantic-org/semantic-ui/
 13039   *
 13040   *
 13041   * Copyright 2014 Contributors
 13042   * Released under the MIT license
 13043   * http://opensource.org/licenses/MIT
 13044   *
 13045   */
 13046  
 13047  /*******************************
 13048             Singular
 13049  *******************************/
 13050  
 13051  .ui.steps .step {
 13052    position: relative;
 13053    display: table-cell;
 13054    vertical-align: middle;
 13055    margin: 0em 0em;
 13056    padding: 0.9285em 1.5em 0.9285em 2.25em;
 13057    background: #ffffff;
 13058    color: rgba(0, 0, 0, 0.8);
 13059    box-shadow: 0px 0px 0px 1px #d4d4d5;
 13060    border-radius: 0em;
 13061  }
 13062  
 13063  .ui.steps .step:after {
 13064    position: absolute;
 13065    z-index: 2;
 13066    content: '';
 13067    top: 50%;
 13068    right: 0em;
 13069    border: medium none;
 13070    background-color: #ffffff;
 13071    width: 1.5em;
 13072    height: 1.5em;
 13073    border-bottom: 1px solid rgba(39, 41, 43, 0.15);
 13074    border-right: 1px solid rgba(39, 41, 43, 0.15);
 13075    -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
 13076    -ms-transform: translateY(-50%) translateX(50%) rotate(-45deg);
 13077    transform: translateY(-50%) translateX(50%) rotate(-45deg);
 13078  }
 13079  
 13080  .ui.steps .step,
 13081  .ui.steps .step:after {
 13082    -webkit-transition: background-color 0.2s ease, opacity 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
 13083    transition: background-color 0.2s ease, opacity 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
 13084  }
 13085  
 13086  /*******************************
 13087              Plural
 13088  *******************************/
 13089  
 13090  .ui.steps {
 13091    display: table;
 13092    table-layout: fixed;
 13093    background: '';
 13094    box-shadow: '';
 13095    line-height: 1.142rem;
 13096    box-sizing: border-box;
 13097    border-radius: 0.2857rem;
 13098  }
 13099  
 13100  .ui.steps .step:first-child {
 13101    padding-left: 1.5em;
 13102    border-radius: 0.2857rem 0em 0em 0.2857rem;
 13103  }
 13104  
 13105  .ui.steps .step:last-child {
 13106    border-radius: 0em 0.2857rem 0.2857rem 0em;
 13107  }
 13108  
 13109  .ui.steps .step:only-child {
 13110    border-radius: 0.2857rem;
 13111  }
 13112  
 13113  .ui.steps .step:last-child {
 13114    margin-right: 0em;
 13115  }
 13116  
 13117  .ui.steps .step:last-child:after {
 13118    display: none;
 13119  }
 13120  
 13121  /*******************************
 13122              Content
 13123  *******************************/
 13124  
 13125  /* Title */
 13126  
 13127  .ui.steps .step .title {
 13128    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 13129    font-size: 1.0714em;
 13130    font-weight: bold;
 13131  }
 13132  
 13133  /* Description */
 13134  
 13135  .ui.steps .step .description {
 13136    font-weight: normal;
 13137    font-size: 0.9285em;
 13138    color: rgba(0, 0, 0, 0.8);
 13139  }
 13140  
 13141  .ui.steps .step .title ~ .description {
 13142    margin-top: 0.1em;
 13143  }
 13144  
 13145  /* Icon */
 13146  
 13147  .ui.steps .step > .icon,
 13148  .ui.steps .step > .icon ~ .content {
 13149    display: table-cell;
 13150    vertical-align: middle;
 13151  }
 13152  
 13153  .ui.steps .step > .icon {
 13154    font-size: 2em;
 13155    margin: 0em;
 13156    padding-right: 0.6em;
 13157  }
 13158  
 13159  /* Link */
 13160  
 13161  .ui.steps .link.step,
 13162  .ui.steps a.step {
 13163    cursor: pointer;
 13164  }
 13165  
 13166  /*******************************
 13167              Types
 13168  *******************************/
 13169  
 13170  /*--------------
 13171       Ordered
 13172  ---------------*/
 13173  
 13174  .ui.ordered.steps {
 13175    counter-reset: ordered;
 13176  }
 13177  
 13178  .ui.ordered.steps .step:before {
 13179    display: table-cell;
 13180    position: static;
 13181    text-align: center;
 13182    content: counters(ordered, ".");
 13183    vertical-align: middle;
 13184    padding-right: 0.6em;
 13185    font-size: 2em;
 13186    counter-increment: ordered;
 13187  }
 13188  
 13189  .ui.ordered.steps .step > * {
 13190    display: table-cell;
 13191    vertical-align: middle;
 13192  }
 13193  
 13194  /*--------------
 13195      Vertical
 13196  ---------------*/
 13197  
 13198  .ui.vertical.steps {
 13199    display: inline-block;
 13200    overflow: visible;
 13201  }
 13202  
 13203  .ui.vertical.steps .step {
 13204    display: block;
 13205    border-radius: 0em;
 13206    padding: 0.9285em 1.5em;
 13207  }
 13208  
 13209  .ui.vertical.steps .step:first-child {
 13210    padding: 0.9285em 1.5em;
 13211    border-radius: 0.2857rem 0.2857rem 0em 0em;
 13212  }
 13213  
 13214  .ui.vertical.steps .step:last-child {
 13215    border-radius: 0em 0em 0.2857rem 0.2857rem;
 13216  }
 13217  
 13218  /* Arrow */
 13219  
 13220  .ui.vertical.steps .step:after {
 13221    display: none;
 13222  }
 13223  
 13224  /* Active Arrow */
 13225  
 13226  .ui.vertical.steps .active.step:after {
 13227    display: block;
 13228  }
 13229  
 13230  /*---------------
 13231      Responsive
 13232  ----------------*/
 13233  
 13234  /* Mobile (Default) */
 13235  
 13236  @media only screen and (max-width: 767px) {
 13237    .ui.steps {
 13238      overflow: visible;
 13239    }
 13240  
 13241    .ui.steps .step {
 13242      display: block;
 13243      border-radius: 0em;
 13244      padding: 0.9285em 1.5em;
 13245    }
 13246  
 13247    .ui.steps .step:first-child {
 13248      padding: 0.9285em 1.5em;
 13249      border-radius: 0.2857rem 0.2857rem 0em 0em;
 13250    }
 13251  
 13252    .ui.steps .step:last-child {
 13253      border-radius: 0em 0em 0.2857rem 0.2857rem;
 13254    }
 13255  
 13256    /* Arrow */
 13257  
 13258    .ui.steps .step:after {
 13259      display: none;
 13260    }
 13261  }
 13262  
 13263  /*******************************
 13264               States
 13265  *******************************/
 13266  
 13267  /* Link Hover */
 13268  
 13269  .ui.steps .link.step:hover::after,
 13270  .ui.steps .link.step:hover,
 13271  .ui.steps a.step:hover::after,
 13272  .ui.steps a.step:hover {
 13273    background: #fafafa;
 13274    color: rgba(0, 0, 0, 0.8);
 13275  }
 13276  
 13277  /* Link Down */
 13278  
 13279  .ui.steps .link.step:active::after,
 13280  .ui.steps .link.step:active,
 13281  .ui.steps a.step:active::after,
 13282  .ui.steps a.step:active {
 13283    background: #f0f0f0;
 13284    color: rgba(0, 0, 0, 0.8);
 13285  }
 13286  
 13287  /* Active */
 13288  
 13289  .ui.steps .step.active {
 13290    cursor: auto;
 13291    background: #f0f0f0;
 13292  }
 13293  
 13294  .ui.steps .step.active:after {
 13295    background: #f0f0f0;
 13296  }
 13297  
 13298  .ui.steps .step.active .title {
 13299    color: #009fda;
 13300  }
 13301  
 13302  .ui.ordered.steps .step.active:before,
 13303  .ui.steps .active.step .icon {
 13304    color: rgba(0, 0, 0, 0.85);
 13305  }
 13306  
 13307  /* Active Hover */
 13308  
 13309  .ui.steps .link.active.step:hover::after,
 13310  .ui.steps .link.active.step:hover,
 13311  .ui.steps a.active.step:hover::after,
 13312  .ui.steps a.active.step:hover {
 13313    cursor: pointer;
 13314    background: #ececec;
 13315    color: rgba(0, 0, 0, 0.8);
 13316  }
 13317  
 13318  /* Completed */
 13319  
 13320  .ui.steps .step.completed > .icon:before,
 13321  .ui.ordered.steps .step.completed:before {
 13322    color: #5bbd72;
 13323  }
 13324  
 13325  /* Disabled */
 13326  
 13327  .ui.steps .disabled.step {
 13328    cursor: auto;
 13329    background: #ffffff;
 13330    pointer-events: none;
 13331  }
 13332  
 13333  .ui.steps .disabled.step,
 13334  .ui.steps .disabled.step .title,
 13335  .ui.steps .disabled.step .description {
 13336    color: rgba(40, 40, 40, 0.3);
 13337  }
 13338  
 13339  .ui.steps .disabled.step:after {
 13340    background: #ffffff;
 13341  }
 13342  
 13343  /*******************************
 13344             Variations
 13345  *******************************/
 13346  
 13347  /*--------------
 13348     Stackable
 13349  ---------------*/
 13350  
 13351  /* Tablet Or Below */
 13352  
 13353  @media only screen and (min-width: 992px) {
 13354    .ui[class*="tablet stackable"].steps {
 13355      overflow: visible;
 13356    }
 13357  
 13358    .ui[class*="tablet stackable"].steps .step {
 13359      display: block;
 13360      border-radius: 0em;
 13361      padding: 0.9285em 1.5em;
 13362    }
 13363  
 13364    .ui[class*="tablet stackable"].steps .step:first-child {
 13365      padding: 0.9285em 1.5em;
 13366      border-radius: 0.2857rem 0.2857rem 0em 0em;
 13367    }
 13368  
 13369    .ui[class*="tablet stackable"].steps .step:last-child {
 13370      border-radius: 0em 0em 0.2857rem 0.2857rem;
 13371    }
 13372  
 13373    /* Arrow */
 13374  
 13375    .ui[class*="tablet stackable"].steps .step:after {
 13376      display: none;
 13377    }
 13378  }
 13379  
 13380  /*--------------
 13381        Fluid
 13382  ---------------*/
 13383  
 13384  /* Fluid */
 13385  
 13386  .ui.fluid.steps {
 13387    width: 100%;
 13388  }
 13389  
 13390  /*--------------
 13391      Attached
 13392  ---------------*/
 13393  
 13394  /* Top */
 13395  
 13396  .attached.ui.steps {
 13397    margin: 0em;
 13398    border-radius: 0.2857rem 0.2857rem 0em 0em;
 13399  }
 13400  
 13401  .attached.ui.steps .step:first-child {
 13402    border-radius: 0.2857rem 0em 0em 0em;
 13403  }
 13404  
 13405  .attached.ui.steps .step:last-child {
 13406    border-radius: 0em 0.2857rem 0em 0em;
 13407  }
 13408  
 13409  /* Bottom */
 13410  
 13411  .bottom.attached.ui.steps {
 13412    margin: -1px 0em 0em;
 13413    border-radius: 0em 0em 0.2857rem 0.2857rem;
 13414  }
 13415  
 13416  .bottom.attached.ui.steps .step:first-child {
 13417    border-radius: 0em 0em 0em 0.2857rem;
 13418  }
 13419  
 13420  .bottom.attached.ui.steps .step:last-child {
 13421    border-radius: 0em 0em 0.2857rem 0em;
 13422  }
 13423  
 13424  /*-------------------
 13425      Evenly Divided
 13426  --------------------*/
 13427  
 13428  .ui.one.steps,
 13429  .ui.two.steps,
 13430  .ui.three.steps,
 13431  .ui.four.steps,
 13432  .ui.five.steps,
 13433  .ui.six.steps,
 13434  .ui.seven.steps,
 13435  .ui.eight.steps {
 13436    width: 100%;
 13437  }
 13438  
 13439  .ui.one.steps > .step {
 13440    width: 100%;
 13441  }
 13442  
 13443  .ui.two.steps > .step {
 13444    width: 50%;
 13445  }
 13446  
 13447  .ui.three.steps > .step {
 13448    width: 33.333%;
 13449  }
 13450  
 13451  .ui.four.steps > .step {
 13452    width: 25%;
 13453  }
 13454  
 13455  .ui.five.steps > .step {
 13456    width: 20%;
 13457  }
 13458  
 13459  .ui.six.steps > .step {
 13460    width: 16.666%;
 13461  }
 13462  
 13463  .ui.seven.steps > .step {
 13464    width: 14.285%;
 13465  }
 13466  
 13467  .ui.eight.steps > .step {
 13468    width: 12.500%;
 13469  }
 13470  
 13471  /*-------------------
 13472         Sizes
 13473  --------------------*/
 13474  
 13475  .ui.small.step,
 13476  .ui.small.steps .step {
 13477    font-size: 0.92857143rem;
 13478  }
 13479  
 13480  .ui.step,
 13481  .ui.steps .step {
 13482    font-size: 1rem;
 13483  }
 13484  
 13485  .ui.large.step,
 13486  .ui.large.steps .step {
 13487    font-size: 1.14285714rem;
 13488  }
 13489  
 13490  /*******************************
 13491           Theme Overrides
 13492  *******************************/
 13493  
 13494  @font-face {
 13495    font-family: 'Step';
 13496    src: url("data:application/x-font-ttf;charset=utf-8;;base64,AAEAAAAOAIAAAwBgT1MvMj3hSQEAAADsAAAAVmNtYXDQEhm3AAABRAAAAUpjdnQgBkn/lAAABuwAAAAcZnBnbYoKeDsAAAcIAAAJkWdhc3AAAAAQAAAG5AAAAAhnbHlm32cEdgAAApAAAAC2aGVhZAErPHsAAANIAAAANmhoZWEHUwNNAAADgAAAACRobXR4CykAAAAAA6QAAAAMbG9jYQA4AFsAAAOwAAAACG1heHAApgm8AAADuAAAACBuYW1lzJ0aHAAAA9gAAALNcG9zdK69QJgAAAaoAAAAO3ByZXCSoZr/AAAQnAAAAFYAAQO4AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoAQNS/2oAWgMLAE8AAAABAAAAAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADoAf//AAAAAOgA//8AABgBAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADpAKYABUAHEAZDwEAAQFCAAIBAmoAAQABagAAAGEUFxQDEisBFAcBBiInASY0PwE2Mh8BATYyHwEWA6QP/iAQLBD+6g8PTBAsEKQBbhAsEEwPAhYWEP4gDw8BFhAsEEwQEKUBbxAQTBAAAAH//f+xA18DCwAMABJADwABAQpDAAAACwBEFRMCESsBFA4BIi4CPgEyHgEDWXLG6MhuBnq89Lp+AV51xHR0xOrEdHTEAAAAAAEAAAABAADDeRpdXw889QALA+gAAAAAzzWYjQAAAADPNWBN//3/sQOkAwsAAAAIAAIAAAAAAAAAAQAAA1L/agBaA+gAAP/3A6QAAQAAAAAAAAAAAAAAAAAAAAMD6AAAA+gAAANZAAAAAAAAADgAWwABAAAAAwAWAAEAAAAAAAIABgATAG4AAAAtCZEAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE0IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA0ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQIBAwljaGVja21hcmsGY2lyY2xlAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAADIAMgML/7EDC/+xsAAssCBgZi2wASwgZCCwwFCwBCZasARFW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCwCkVhZLAoUFghsApFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwACtZWSOwAFBYZVlZLbACLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbADLCMhIyEgZLEFYkIgsAYjQrIKAAIqISCwBkMgiiCKsAArsTAFJYpRWGBQG2FSWVgjWSEgsEBTWLAAKxshsEBZI7AAUFhlWS2wBCywB0MrsgACAENgQi2wBSywByNCIyCwACNCYbCAYrABYLAEKi2wBiwgIEUgsAJFY7ABRWJgRLABYC2wBywgIEUgsAArI7ECBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAgssQUFRbABYUQtsAkssAFgICCwCUNKsABQWCCwCSNCWbAKQ0qwAFJYILAKI0JZLbAKLCC4BABiILgEAGOKI2GwC0NgIIpgILALI0IjLbALLEtUWLEHAURZJLANZSN4LbAMLEtRWEtTWLEHAURZGyFZJLATZSN4LbANLLEADENVWLEMDEOwAWFCsAorWbAAQ7ACJUKxCQIlQrEKAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAJKiEjsAFhIIojYbAJKiEbsQEAQ2CwAiVCsAIlYbAJKiFZsAlDR7AKQ0dgsIBiILACRWOwAUViYLEAABMjRLABQ7AAPrIBAQFDYEItsA4ssQAFRVRYALAMI0IgYLABYbUNDQEACwBCQopgsQ0FK7BtKxsiWS2wDyyxAA4rLbAQLLEBDistsBEssQIOKy2wEiyxAw4rLbATLLEEDistsBQssQUOKy2wFSyxBg4rLbAWLLEHDistsBcssQgOKy2wGCyxCQ4rLbAZLLAIK7EABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsBossQAZKy2wGyyxARkrLbAcLLECGSstsB0ssQMZKy2wHiyxBBkrLbAfLLEFGSstsCAssQYZKy2wISyxBxkrLbAiLLEIGSstsCMssQkZKy2wJCwgPLABYC2wJSwgYLANYCBDI7ABYEOwAiVhsAFgsCQqIS2wJiywJSuwJSotsCcsICBHICCwAkVjsAFFYmAjYTgjIIpVWCBHICCwAkVjsAFFYmAjYTgbIVktsCgssQAFRVRYALABFrAnKrABFTAbIlktsCkssAgrsQAFRVRYALABFrAnKrABFTAbIlktsCosIDWwAWAtsCssALADRWOwAUVisAArsAJFY7ABRWKwACuwABa0AAAAAABEPiM4sSoBFSotsCwsIDwgRyCwAkVjsAFFYmCwAENhOC2wLSwuFzwtsC4sIDwgRyCwAkVjsAFFYmCwAENhsAFDYzgtsC8ssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIuAQEVFCotsDAssAAWsAQlsAQlRyNHI2GwBkUrZYouIyAgPIo4LbAxLLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsIBiYCMgsAArI7AEQ2CwACuwBSVhsAUlsIBisAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wMiywABYgICCwBSYgLkcjRyNhIzw4LbAzLLAAFiCwCCNCICAgRiNHsAArI2E4LbA0LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWGwAUVjIyBYYhshWWOwAUViYCMuIyAgPIo4IyFZLbA1LLAAFiCwCEMgLkcjRyNhIGCwIGBmsIBiIyAgPIo4LbA2LCMgLkawAiVGUlggPFkusSYBFCstsDcsIyAuRrACJUZQWCA8WS6xJgEUKy2wOCwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xJgEUKy2wOSywMCsjIC5GsAIlRlJYIDxZLrEmARQrLbA6LLAxK4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrEmARQrsARDLrAmKy2wOyywABawBCWwBCYgLkcjRyNhsAZFKyMgPCAuIzixJgEUKy2wPCyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhsAIlRmE4IyA8IzgbISAgRiNHsAArI2E4IVmxJgEUKy2wPSywMCsusSYBFCstsD4ssDErISMgIDywBCNCIzixJgEUK7AEQy6wJistsD8ssAAVIEewACNCsgABARUUEy6wLCotsEAssAAVIEewACNCsgABARUUEy6wLCotsEEssQABFBOwLSotsEIssC8qLbBDLLAAFkUjIC4gRoojYTixJgEUKy2wRCywCCNCsEMrLbBFLLIAADwrLbBGLLIAATwrLbBHLLIBADwrLbBILLIBATwrLbBJLLIAAD0rLbBKLLIAAT0rLbBLLLIBAD0rLbBMLLIBAT0rLbBNLLIAADkrLbBOLLIAATkrLbBPLLIBADkrLbBQLLIBATkrLbBRLLIAADsrLbBSLLIAATsrLbBTLLIBADsrLbBULLIBATsrLbBVLLIAAD4rLbBWLLIAAT4rLbBXLLIBAD4rLbBYLLIBAT4rLbBZLLIAADorLbBaLLIAATorLbBbLLIBADorLbBcLLIBATorLbBdLLAyKy6xJgEUKy2wXiywMiuwNistsF8ssDIrsDcrLbBgLLAAFrAyK7A4Ky2wYSywMysusSYBFCstsGIssDMrsDYrLbBjLLAzK7A3Ky2wZCywMyuwOCstsGUssDQrLrEmARQrLbBmLLA0K7A2Ky2wZyywNCuwNystsGgssDQrsDgrLbBpLLA1Ky6xJgEUKy2waiywNSuwNistsGsssDUrsDcrLbBsLLA1K7A4Ky2wbSwrsAhlsAMkUHiwARUwLQAAAEu4AMhSWLEBAY5ZuQgACABjILABI0SwAyNwsgQoCUVSRLIKAgcqsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAA=") format('truetype'), url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAoUAA4AAAAAEPQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPeFJAWNtYXAAAAGIAAAAOgAAAUrQEhm3Y3Z0IAAAAcQAAAAUAAAAHAZJ/5RmcGdtAAAB2AAABPkAAAmRigp4O2dhc3AAAAbUAAAACAAAAAgAAAAQZ2x5ZgAABtwAAACuAAAAtt9nBHZoZWFkAAAHjAAAADUAAAA2ASs8e2hoZWEAAAfEAAAAIAAAACQHUwNNaG10eAAAB+QAAAAMAAAADAspAABsb2NhAAAH8AAAAAgAAAAIADgAW21heHAAAAf4AAAAIAAAACAApgm8bmFtZQAACBgAAAF3AAACzcydGhxwb3N0AAAJkAAAACoAAAA7rr1AmHByZXAAAAm8AAAAVgAAAFaSoZr/eJxjYGTewTiBgZWBg6mKaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwOLxgeMHIHPQ/iyGKmZvBHyjMCJIDAPe9C2B4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF4w/v8PUvCCAURLMELVAwEjG8OIBwBk5AavAAB4nGNgQANGDEbM3P83gjAAELQD4XicnVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAAAAAQAB//8AD3icY2BkAALmJUwzGEQZZBwk+RkZGBmdGJgYmbIYgMwsoGSiiLgIs5A2owg7I5uSOqOaiT2jmZE8I5gQY17C/09BQEfg3yt+fh8gvYQxD0j68DOJiQn8U+DnZxQDcQUEljLmCwBpBgbG/3//b2SOZ+Zm4GEQcuAH2sblDLSEm8FFVJhJEGgLH6OSHpMdo5EcI3Nk0bEXJ/LYqvZ82VXHGFd6pKTkyCsQwQAAq+QkqAAAeJxjYGRgYADiw5VSsfH8Nl8ZuJlfAEUYzpvO6IXQCb7///7fyLyEmRvI5WBgAokCAFb/DJAAAAB4nGNgZGBgDvqfxRDF/IKB4f935iUMQBEUwAwAi5YFpgPoAAAD6AAAA1kAAAAAAAAAOABbAAEAAAADABYAAQAAAAAAAgAGABMAbgAAAC0JkQAAAAB4nHWQy2rCQBSG//HSi0JbWui2sypKabxgN4IgWHTTbqS4LTHGJBIzMhkFX6Pv0IfpS/RZ+puMpShNmMx3vjlz5mQAXOMbAvnzxJGzwBmjnAs4Rc9ykf7Zcon8YrmMKt4sn9C/W67gAYHlKm7wwQqidM5ogU/LAlfi0nIBF+LOcpH+0XKJ3LNcxq14tXxC71muYCJSy1Xci6+BWm11FIRG1gZ12W62OnK6lYoqStxYumsTKp3KvpyrxPhxrBxPLfc89oN17Op9uJ8nvk4jlciW09yrkZ/42jX+bFc93QRtY+ZyrtVSDm2GXGm18D3jhMasuo3G3/MwgMIKW2hEvKoQBhI12jrnNppooUOaMkMyM8+KkMBFTONizR1htpIy7nPMGSW0PjNisgOP3+WRH5MC7o9ZRR+tHsYT0u6MKPOSfTns7jBrREqyTDezs9/eU2x4WpvWcNeuS511JTE8qCF5H7u1BY1H72S3Ymi7aPD95/9+AN1fhEsAeJxjYGKAAC4G7ICZgYGRiZGZMzkjNTk7N7Eomy05syg5J5WBAQBE1QZBAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA") format('woff');
 13497  }
 13498  
 13499  .ui.steps .step.completed > .icon:before,
 13500  .ui.ordered.steps .step.completed:before {
 13501    font-family: 'Step';
 13502    content: '\e800';
 13503    /* 'î €' */
 13504  }
 13505  
 13506  /*******************************
 13507           Site Overrides
 13508  *******************************/
 13509  /*!
 13510   * # Semantic UI x.x - Breadcrumb
 13511   * http://github.com/semantic-org/semantic-ui/
 13512   *
 13513   *
 13514   * Copyright 2014 Contributors
 13515   * Released under the MIT license
 13516   * http://opensource.org/licenses/MIT
 13517   *
 13518   */
 13519  
 13520  /*******************************
 13521             Breadcrumb
 13522  *******************************/
 13523  
 13524  .ui.breadcrumb {
 13525    margin: 1em 0em;
 13526    display: inline-block;
 13527    vertical-align: middle;
 13528  }
 13529  
 13530  .ui.breadcrumb:first-child {
 13531    margin-top: 0em;
 13532  }
 13533  
 13534  .ui.breadcrumb:last-child {
 13535    margin-bottom: 0em;
 13536  }
 13537  
 13538  /*******************************
 13539            Content
 13540  *******************************/
 13541  
 13542  /* Divider */
 13543  
 13544  .ui.breadcrumb .divider {
 13545    display: inline-block;
 13546    opacity: 0.5;
 13547    margin: 0em 0.2rem 0em;
 13548    font-size: 0.9em;
 13549    color: rgba(0, 0, 0, 0.4);
 13550    vertical-align: baseline;
 13551  }
 13552  
 13553  /* Link */
 13554  
 13555  .ui.breadcrumb a {
 13556    color: #009fda;
 13557  }
 13558  
 13559  .ui.breadcrumb a:hover {
 13560    color: #00b2f3;
 13561  }
 13562  
 13563  /* Icon Divider */
 13564  
 13565  .ui.breadcrumb .icon.divider {
 13566    font-size: 0.85714286em;
 13567    vertical-align: baseline;
 13568  }
 13569  
 13570  /* Section */
 13571  
 13572  .ui.breadcrumb a.section {
 13573    cursor: pointer;
 13574  }
 13575  
 13576  .ui.breadcrumb .section {
 13577    display: inline-block;
 13578    margin: 0em;
 13579    padding: 0em;
 13580  }
 13581  
 13582  /* Loose Coupling */
 13583  
 13584  .ui.breadcrumb.segment {
 13585    display: inline-block;
 13586    padding: 0.5em 1em;
 13587  }
 13588  
 13589  /*******************************
 13590              States
 13591  *******************************/
 13592  
 13593  .ui.breadcrumb .active.section {
 13594    font-weight: bold;
 13595  }
 13596  
 13597  /*******************************
 13598             Variations
 13599  *******************************/
 13600  
 13601  .ui.mini.breadcrumb {
 13602    font-size: 0.65em;
 13603  }
 13604  
 13605  .ui.tiny.breadcrumb {
 13606    font-size: 0.7em;
 13607  }
 13608  
 13609  .ui.small.breadcrumb {
 13610    font-size: 0.75em;
 13611  }
 13612  
 13613  .ui.breadcrumb {
 13614    font-size: 1em;
 13615  }
 13616  
 13617  .ui.large.breadcrumb {
 13618    font-size: 1.1em;
 13619  }
 13620  
 13621  .ui.big.breadcrumb {
 13622    font-size: 1.05em;
 13623  }
 13624  
 13625  .ui.huge.breadcrumb {
 13626    font-size: 1.3em;
 13627  }
 13628  
 13629  .ui.massive.breadcrumb {
 13630    font-size: 1.5em;
 13631  }
 13632  
 13633  /*******************************
 13634           Theme Overrides
 13635  *******************************/
 13636  
 13637  /*******************************
 13638           Site Overrides
 13639  *******************************/
 13640  /*!
 13641   * # Semantic UI x.x - Form
 13642   * http://github.com/semantic-org/semantic-ui/
 13643   *
 13644   *
 13645   * Copyright 2014 Contributors
 13646   * Released under the MIT license
 13647   * http://opensource.org/licenses/MIT
 13648   *
 13649   */
 13650  
 13651  /*******************************
 13652              Elements
 13653  *******************************/
 13654  
 13655  /*--------------------
 13656          Form
 13657  ---------------------*/
 13658  
 13659  .ui.form {
 13660    position: relative;
 13661    max-width: 100%;
 13662  }
 13663  
 13664  /*--------------------
 13665          Content
 13666  ---------------------*/
 13667  
 13668  .ui.form > p {
 13669    margin: 1em 0em;
 13670  }
 13671  
 13672  /*--------------------
 13673          Field
 13674  ---------------------*/
 13675  
 13676  .ui.form .fields .field,
 13677  .ui.form .field {
 13678    clear: both;
 13679    margin: 0em 0em 1em;
 13680  }
 13681  
 13682  .ui.form .fields:last-child,
 13683  .ui.form .field:last-child {
 13684    margin-bottom: 0em;
 13685  }
 13686  
 13687  /*--------------------
 13688          Labels
 13689  ---------------------*/
 13690  
 13691  .ui.form .field > label {
 13692    display: block;
 13693    margin: 0em 0em 0.2857rem 0em;
 13694    color: rgba(0, 0, 0, 0.8);
 13695    font-size: 0.9285em;
 13696    font-weight: bold;
 13697    text-transform: none;
 13698  }
 13699  
 13700  .ui.form .grouped.fields > label {
 13701    margin: 0em 0em 0.2857rem 0em;
 13702    color: rgba(0, 0, 0, 0.8);
 13703    font-size: 0.9285em;
 13704    font-weight: bold;
 13705    text-transform: none;
 13706  }
 13707  
 13708  .ui.form .inline.fields > label {
 13709    display: inline-block;
 13710    vertical-align: middle;
 13711    margin: 0em 1em 0em 0em;
 13712    color: rgba(0, 0, 0, 0.8);
 13713    font-size: 0.9285em;
 13714    font-weight: bold;
 13715    text-transform: none;
 13716  }
 13717  
 13718  /*--------------------
 13719      Standard Inputs
 13720  ---------------------*/
 13721  
 13722  .ui.form textarea,
 13723  .ui.form input:not([type]),
 13724  .ui.form input[type="date"],
 13725  .ui.form input[type="datetime-local"],
 13726  .ui.form input[type="email"],
 13727  .ui.form input[type="number"],
 13728  .ui.form input[type="password"],
 13729  .ui.form input[type="search"],
 13730  .ui.form input[type="tel"],
 13731  .ui.form input[type="time"],
 13732  .ui.form input[type="text"],
 13733  .ui.form input[type="url"],
 13734  .ui.form .ui.input {
 13735    width: 100%;
 13736    vertical-align: top;
 13737  }
 13738  
 13739  .ui.form input:not([type]),
 13740  .ui.form input[type="date"],
 13741  .ui.form input[type="datetime-local"],
 13742  .ui.form input[type="email"],
 13743  .ui.form input[type="number"],
 13744  .ui.form input[type="password"],
 13745  .ui.form input[type="search"],
 13746  .ui.form input[type="tel"],
 13747  .ui.form input[type="time"],
 13748  .ui.form input[type="text"],
 13749  .ui.form input[type="url"] {
 13750    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 13751    margin: 0em;
 13752    outline: none;
 13753    -webkit-appearance: none;
 13754    tap-highlight-color: rgba(255, 255, 255, 0);
 13755    line-height: 1.2142em;
 13756    padding: 0.67861em 1em;
 13757    font-size: 1em;
 13758    background: #ffffff;
 13759    border: 1px solid rgba(39, 41, 43, 0.15);
 13760    color: rgba(0, 0, 0, 0.8);
 13761    border-radius: 0.2857rem;
 13762    box-shadow: 0em 0em 0em 0em transparent inset;
 13763    -webkit-transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 13764    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 13765  }
 13766  
 13767  .ui.textarea,
 13768  .ui.form textarea {
 13769    margin: 0em;
 13770    -webkit-appearance: none;
 13771    tap-highlight-color: rgba(255, 255, 255, 0);
 13772    padding: 0.78571em 1em;
 13773    background: #ffffff;
 13774    border: 1px solid rgba(39, 41, 43, 0.15);
 13775    outline: none;
 13776    color: rgba(0, 0, 0, 0.8);
 13777    border-radius: 0.2857rem;
 13778    box-shadow: 0em 0em 0em 0em transparent inset;
 13779    -webkit-transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 13780    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 13781    font-size: 1em;
 13782    height: 12em;
 13783    min-height: 8em;
 13784    max-height: 24em;
 13785    line-height: 1.2857;
 13786    resize: vertical;
 13787  }
 13788  
 13789  .ui.form textarea,
 13790  .ui.form input[type="checkbox"] {
 13791    vertical-align: top;
 13792  }
 13793  
 13794  /*--------------------------
 13795    Input w/ attached Button
 13796  ---------------------------*/
 13797  
 13798  .ui.form input.attached {
 13799    width: auto;
 13800  }
 13801  
 13802  /*--------------------
 13803       Basic Select
 13804  ---------------------*/
 13805  
 13806  .ui.form select {
 13807    display: block;
 13808    height: auto;
 13809    width: 100%;
 13810    background: #ffffff;
 13811    border: 1px solid rgba(39, 41, 43, 0.15);
 13812    border-radius: 0.2857rem;
 13813    box-shadow: 0em 0em 0em 0em transparent inset;
 13814    padding: 0.62em 1em;
 13815    color: rgba(0, 0, 0, 0.8);
 13816    -webkit-transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 13817    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 13818  }
 13819  
 13820  /*--------------------
 13821         Dropdown
 13822  ---------------------*/
 13823  
 13824  .ui.form .field > .selection.dropdown {
 13825    width: 100%;
 13826  }
 13827  
 13828  .ui.form .field > .selection.dropdown > .dropdown.icon {
 13829    float: right;
 13830  }
 13831  
 13832  .ui.form .inline.field > .selection.dropdown {
 13833    width: auto;
 13834  }
 13835  
 13836  .ui.form .inline.field > .selection.dropdown > .dropdown.icon {
 13837    float: none;
 13838  }
 13839  
 13840  /*--------------------
 13841         Dividers
 13842  ---------------------*/
 13843  
 13844  .ui.form .divider {
 13845    clear: both;
 13846    margin: 1em 0em;
 13847  }
 13848  
 13849  /*--------------------
 13850     Types of Messages
 13851  ---------------------*/
 13852  
 13853  .ui.form .success.message,
 13854  .ui.form .warning.message,
 13855  .ui.form .error.message {
 13856    display: none;
 13857  }
 13858  
 13859  /* Assumptions */
 13860  
 13861  .ui.form .message:first-child {
 13862    margin-top: 0px;
 13863  }
 13864  
 13865  /*--------------------
 13866     Validation Prompt
 13867  ---------------------*/
 13868  
 13869  .ui.form .field .prompt.label {
 13870    white-space: nowrap;
 13871  }
 13872  
 13873  .ui.form .inline.field .prompt {
 13874    margin: -0.5em 0em -0.5em 1em;
 13875  }
 13876  
 13877  .ui.form .inline.field .prompt:before {
 13878    margin-top: -0.3em;
 13879    bottom: auto;
 13880    right: auto;
 13881    top: 50%;
 13882    left: 0em;
 13883  }
 13884  
 13885  /*******************************
 13886              States
 13887  *******************************/
 13888  
 13889  /*--------------------
 13890        Placeholder
 13891  ---------------------*/
 13892  
 13893  /* browsers require these rules separate */
 13894  
 13895  .ui.form ::-webkit-input-placeholder {
 13896    color: rgba(140, 140, 140, 0.8);
 13897  }
 13898  
 13899  .ui.form ::-moz-placeholder {
 13900    color: rgba(140, 140, 140, 0.8);
 13901  }
 13902  
 13903  .ui.form :focus::-webkit-input-placeholder {
 13904    color: rgba(89, 89, 89, 0.8);
 13905  }
 13906  
 13907  .ui.form :focus::-moz-placeholder {
 13908    color: rgba(89, 89, 89, 0.8);
 13909  }
 13910  
 13911  /* Error Placeholder */
 13912  
 13913  .ui.form .error ::-webkit-input-placeholder {
 13914    color: #e38585;
 13915  }
 13916  
 13917  .ui.form .error ::-moz-placeholder {
 13918    color: #e38585;
 13919  }
 13920  
 13921  .ui.form .error :focus::-webkit-input-placeholder {
 13922    color: #de7171;
 13923  }
 13924  
 13925  .ui.form .error :focus::-moz-placeholder {
 13926    color: #de7171;
 13927  }
 13928  
 13929  /*--------------------
 13930          Focus
 13931  ---------------------*/
 13932  
 13933  .ui.form input:not([type]):focus,
 13934  .ui.form input[type="date"]:focus,
 13935  .ui.form input[type="datetime-local"]:focus,
 13936  .ui.form input[type="email"]:focus,
 13937  .ui.form input[type="number"]:focus,
 13938  .ui.form input[type="password"]:focus,
 13939  .ui.form input[type="search"]:focus,
 13940  .ui.form input[type="tel"]:focus,
 13941  .ui.form input[type="time"]:focus,
 13942  .ui.form input[type="text"]:focus,
 13943  .ui.form input[type="url"]:focus {
 13944    color: rgba(0, 0, 0, 0.85);
 13945    border-color: rgba(39, 41, 43, 0.3);
 13946    border-radius: 0em 0.2857rem 0.2857rem 0em;
 13947    background: #ffffff;
 13948    box-shadow: 1px 0em 0em 0em rgba(39, 41, 43, 0.3) inset;
 13949  }
 13950  
 13951  .ui.form textarea:focus {
 13952    color: rgba(0, 0, 0, 0.85);
 13953    border-color: rgba(39, 41, 43, 0.3);
 13954    border-radius: 0em 0.2857rem 0.2857rem 0em;
 13955    background: #ffffff;
 13956    box-shadow: 1px 0em 0em 0em rgba(39, 41, 43, 0.3) inset;
 13957    -webkit-appearance: none;
 13958  }
 13959  
 13960  /*--------------------
 13961          Success
 13962  ---------------------*/
 13963  
 13964  /* On Form */
 13965  
 13966  .ui.form.success .success.message {
 13967    display: block;
 13968  }
 13969  
 13970  /*--------------------
 13971          Error
 13972  ---------------------*/
 13973  
 13974  /* On Form */
 13975  
 13976  .ui.form.warning .warning.message {
 13977    display: block;
 13978  }
 13979  
 13980  /*--------------------
 13981          Warning
 13982  ---------------------*/
 13983  
 13984  /* On Form */
 13985  
 13986  .ui.form.error .error.message {
 13987    display: block;
 13988  }
 13989  
 13990  /* On Field(s) */
 13991  
 13992  .ui.form .fields.error .field label,
 13993  .ui.form .field.error label,
 13994  .ui.form .fields.error .field .input,
 13995  .ui.form .field.error .input {
 13996    color: #d95c5c;
 13997  }
 13998  
 13999  .ui.form .fields.error .field .corner.label,
 14000  .ui.form .field.error .corner.label {
 14001    border-color: #d95c5c;
 14002    color: #ffffff;
 14003  }
 14004  
 14005  .ui.form .fields.error .field textarea,
 14006  .ui.form .fields.error .field select,
 14007  .ui.form .fields.error .field input:not([type]),
 14008  .ui.form .fields.error .field input[type="date"],
 14009  .ui.form .fields.error .field input[type="datetime-local"],
 14010  .ui.form .fields.error .field input[type="email"],
 14011  .ui.form .fields.error .field input[type="number"],
 14012  .ui.form .fields.error .field input[type="password"],
 14013  .ui.form .fields.error .field input[type="search"],
 14014  .ui.form .fields.error .field input[type="tel"],
 14015  .ui.form .fields.error .field input[type="time"],
 14016  .ui.form .fields.error .field input[type="text"],
 14017  .ui.form .fields.error .field input[type="url"],
 14018  .ui.form .field.error textarea,
 14019  .ui.form .field.error select,
 14020  .ui.form .field.error input:not([type]),
 14021  .ui.form .field.error input[type="date"],
 14022  .ui.form .field.error input[type="datetime-local"],
 14023  .ui.form .field.error input[type="email"],
 14024  .ui.form .field.error input[type="number"],
 14025  .ui.form .field.error input[type="password"],
 14026  .ui.form .field.error input[type="search"],
 14027  .ui.form .field.error input[type="tel"],
 14028  .ui.form .field.error input[type="time"],
 14029  .ui.form .field.error input[type="text"],
 14030  .ui.form .field.error input[type="url"] {
 14031    background: #fff0f0;
 14032    border-color: #dbb1b1;
 14033    color: #d95c5c;
 14034    border-radius: 0em 0.2857rem 0.2857rem 0em;
 14035    box-shadow: 2px 0em 0em 0em #d95c5c inset;
 14036  }
 14037  
 14038  .ui.form .field.error textarea:focus,
 14039  .ui.form .field.error select:focus,
 14040  .ui.form .field.error input:not([type]):focus,
 14041  .ui.form .field.error input[type="date"]:focus,
 14042  .ui.form .field.error input[type="datetime-local"]:focus,
 14043  .ui.form .field.error input[type="email"]:focus,
 14044  .ui.form .field.error input[type="number"]:focus,
 14045  .ui.form .field.error input[type="password"]:focus,
 14046  .ui.form .field.error input[type="search"]:focus,
 14047  .ui.form .field.error input[type="tel"]:focus,
 14048  .ui.form .field.error input[type="time"]:focus,
 14049  .ui.form .field.error input[type="text"]:focus,
 14050  .ui.form .field.error input[type="url"]:focus {
 14051    background: #fff0f0;
 14052    border-color: #dbb1b1;
 14053    color: #dc6868;
 14054    -webkit-appearance: none;
 14055    box-shadow: 2px 0em 0em 0em #dc6868 inset;
 14056  }
 14057  
 14058  /* Preserve Native Select Stylings */
 14059  
 14060  .ui.form .field.error select {
 14061    -webkit-appearance: menulist-button;
 14062  }
 14063  
 14064  /*------------------
 14065      Dropdown Error
 14066  --------------------*/
 14067  
 14068  .ui.form .fields.error .field .ui.dropdown,
 14069  .ui.form .fields.error .field .ui.dropdown .item,
 14070  .ui.form .field.error .ui.dropdown,
 14071  .ui.form .field.error .ui.dropdown .text,
 14072  .ui.form .field.error .ui.dropdown .item {
 14073    background: #fff0f0;
 14074    color: #d95c5c;
 14075  }
 14076  
 14077  .ui.form .fields.error .field .ui.dropdown,
 14078  .ui.form .field.error .ui.dropdown {
 14079    border-color: #dbb1b1 !important;
 14080  }
 14081  
 14082  .ui.form .fields.error .field .ui.dropdown:hover,
 14083  .ui.form .field.error .ui.dropdown:hover {
 14084    border-color: #dbb1b1 !important;
 14085  }
 14086  
 14087  .ui.form .fields.error .field .ui.dropdown:hover .menu,
 14088  .ui.form .field.error .ui.dropdown:hover .menu {
 14089    border-color: #dbb1b1;
 14090  }
 14091  
 14092  /* Hover */
 14093  
 14094  .ui.form .fields.error .field .ui.dropdown .menu .item:hover,
 14095  .ui.form .field.error .ui.dropdown .menu .item:hover {
 14096    background-color: #fbe7e7;
 14097  }
 14098  
 14099  /* Active */
 14100  
 14101  .ui.form .fields.error .field .ui.dropdown .menu .active.item,
 14102  .ui.form .field.error .ui.dropdown .menu .active.item {
 14103    background-color: #fdcfcf !important;
 14104  }
 14105  
 14106  /*--------------------
 14107      Checkbox Error
 14108  ---------------------*/
 14109  
 14110  .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label,
 14111  .ui.form .field.error .checkbox:not(.toggle):not(.slider) label,
 14112  .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,
 14113  .ui.form .field.error .checkbox:not(.toggle):not(.slider) .box {
 14114    color: #d95c5c;
 14115  }
 14116  
 14117  .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before,
 14118  .ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,
 14119  .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,
 14120  .ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before {
 14121    background: #fff0f0;
 14122    border-color: #dbb1b1;
 14123  }
 14124  
 14125  .ui.form .fields.error .field .checkbox label:after,
 14126  .ui.form .field.error .checkbox label:after,
 14127  .ui.form .fields.error .field .checkbox .box:after,
 14128  .ui.form .field.error .checkbox .box:after {
 14129    color: #d95c5c;
 14130  }
 14131  
 14132  /*--------------------
 14133         Disabled
 14134  ---------------------*/
 14135  
 14136  .ui.form .field :disabled,
 14137  .ui.form .field.disabled {
 14138    opacity: 0.5;
 14139  }
 14140  
 14141  .ui.form .field.disabled label {
 14142    opacity: 0.5;
 14143  }
 14144  
 14145  .ui.form .field.disabled :disabled {
 14146    opacity: 1;
 14147  }
 14148  
 14149  /*--------------
 14150      Loading
 14151  ---------------*/
 14152  
 14153  .ui.loading.form {
 14154    position: relative;
 14155    cursor: default;
 14156    point-events: none;
 14157    text-shadow: none !important;
 14158    color: transparent !important;
 14159    -webkit-transition: all 0s linear;
 14160    transition: all 0s linear;
 14161    z-index: 100;
 14162  }
 14163  
 14164  .ui.loading.form:before {
 14165    position: absolute;
 14166    content: '';
 14167    top: 0%;
 14168    left: 0%;
 14169    background: rgba(255, 255, 255, 0.8);
 14170    width: 100%;
 14171    height: 100%;
 14172    z-index: 100;
 14173  }
 14174  
 14175  .ui.loading.form:after {
 14176    position: absolute;
 14177    content: '';
 14178    top: 50%;
 14179    left: 50%;
 14180    margin: -1.5em 0em 0em -1.5em;
 14181    width: 3em;
 14182    height: 3em;
 14183    -webkit-animation: form-spin 0.6s linear;
 14184    animation: form-spin 0.6s linear;
 14185    -webkit-animation-iteration-count: infinite;
 14186    animation-iteration-count: infinite;
 14187    border-radius: 500rem;
 14188    border-color: #aaaaaa rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
 14189    border-style: solid;
 14190    border-width: 0.2em;
 14191    box-shadow: 0px 0px 0px 1px transparent;
 14192    visibility: visible;
 14193    z-index: 101;
 14194  }
 14195  
 14196  @-webkit-keyframes form-spin {
 14197    from {
 14198      -webkit-transform: rotate(0deg);
 14199      transform: rotate(0deg);
 14200    }
 14201  
 14202    to {
 14203      -webkit-transform: rotate(360deg);
 14204      transform: rotate(360deg);
 14205    }
 14206  }
 14207  
 14208  @keyframes form-spin {
 14209    from {
 14210      -webkit-transform: rotate(0deg);
 14211      transform: rotate(0deg);
 14212    }
 14213  
 14214    to {
 14215      -webkit-transform: rotate(360deg);
 14216      transform: rotate(360deg);
 14217    }
 14218  }
 14219  
 14220  /*******************************
 14221           Element Types
 14222  *******************************/
 14223  
 14224  /*--------------------
 14225       Required Field
 14226  ---------------------*/
 14227  
 14228  .ui.form .required.fields:not(.grouped) > .field > label:after,
 14229  .ui.form .required.fields.grouped > label:after,
 14230  .ui.form .required.field > label:after,
 14231  .ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
 14232  .ui.form .required.field > .checkbox:after {
 14233    margin: -0.2em 0em 0em 0.2em;
 14234    content: '*';
 14235    color: #d95c5c;
 14236  }
 14237  
 14238  .ui.form .required.fields:not(.grouped) > .field > label:after,
 14239  .ui.form .required.fields.grouped > label:after,
 14240  .ui.form .required.field > label:after {
 14241    display: inline-block;
 14242    vertical-align: top;
 14243  }
 14244  
 14245  .ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
 14246  .ui.form .required.field > .checkbox:after {
 14247    position: absolute;
 14248    top: 0%;
 14249    left: 100%;
 14250  }
 14251  
 14252  /*******************************
 14253             Variations
 14254  *******************************/
 14255  
 14256  /*--------------------
 14257      Inverted Colors
 14258  ---------------------*/
 14259  
 14260  .ui.inverted.form label,
 14261  .ui.form .inverted.segment label,
 14262  .ui.form .inverted.segment .ui.checkbox label,
 14263  .ui.form .inverted.segment .ui.checkbox .box,
 14264  .ui.inverted.form .ui.checkbox label,
 14265  .ui.inverted.form .ui.checkbox .box {
 14266    color: #ffffff;
 14267  }
 14268  
 14269  /*--------------------
 14270       Field Groups
 14271  ---------------------*/
 14272  
 14273  /* Grouped Vertically */
 14274  
 14275  .ui.form .grouped.fields {
 14276    margin: 0em 0em 1em;
 14277  }
 14278  
 14279  .ui.form .grouped.fields:last-child {
 14280    margin-bottom: 0em;
 14281  }
 14282  
 14283  .ui.form .grouped.fields > label {
 14284    font-size: 0.9285em;
 14285  }
 14286  
 14287  .ui.form .grouped.fields .field {
 14288    display: block;
 14289    float: none;
 14290    margin: 0.5em 0em;
 14291    padding: 0em;
 14292  }
 14293  
 14294  /*--------------------
 14295          Fields
 14296  ---------------------*/
 14297  
 14298  /* Split fields */
 14299  
 14300  .ui.form .fields {
 14301    clear: both;
 14302  }
 14303  
 14304  .ui.form .fields:after {
 14305    content: ' ';
 14306    display: block;
 14307    clear: both;
 14308    visibility: hidden;
 14309    line-height: 0;
 14310    height: 0;
 14311  }
 14312  
 14313  .ui.form .fields > .field {
 14314    clear: none;
 14315    float: left;
 14316    padding-left: 0.5em;
 14317    padding-right: 0.5em;
 14318  }
 14319  
 14320  .ui.form .fields > .field:first-child {
 14321    border-left: none;
 14322    box-shadow: none;
 14323  }
 14324  
 14325  /* Other Combinations */
 14326  
 14327  .ui.form .two.fields > .fields,
 14328  .ui.form .two.fields > .field {
 14329    width: 50%;
 14330  }
 14331  
 14332  .ui.form .three.fields > .fields,
 14333  .ui.form .three.fields > .field {
 14334    width: 33.33333333%;
 14335  }
 14336  
 14337  .ui.form .four.fields > .fields,
 14338  .ui.form .four.fields > .field {
 14339    width: 25%;
 14340  }
 14341  
 14342  .ui.form .five.fields > .fields,
 14343  .ui.form .five.fields > .field {
 14344    width: 20%;
 14345  }
 14346  
 14347  .ui.form .six.fields > .fields,
 14348  .ui.form .six.fields > .field {
 14349    width: 16.66666667%;
 14350  }
 14351  
 14352  .ui.form .seven.fields > .fields,
 14353  .ui.form .seven.fields > .field {
 14354    width: 14.28571429%;
 14355  }
 14356  
 14357  .ui.form .eight.fields > .fields,
 14358  .ui.form .eight.fields > .field {
 14359    width: 12.5%;
 14360  }
 14361  
 14362  .ui.form .nine.fields > .fields,
 14363  .ui.form .nine.fields > .field {
 14364    width: 11.11111111%;
 14365  }
 14366  
 14367  .ui.form .ten.fields > .fields,
 14368  .ui.form .ten.fields > .field {
 14369    width: 10%;
 14370  }
 14371  
 14372  /* Swap to full width on mobile */
 14373  
 14374  @media only screen and (max-width: 767px) {
 14375    .ui.form .two.fields > .fields,
 14376    .ui.form .two.fields > .field,
 14377    .ui.form .three.fields > .fields,
 14378    .ui.form .three.fields > .field,
 14379    .ui.form .four.fields > .fields,
 14380    .ui.form .four.fields > .field,
 14381    .ui.form .five.fields > .fields,
 14382    .ui.form .five.fields > .field,
 14383    .ui.form .six.fields > .fields,
 14384    .ui.form .six.fields > .field,
 14385    .ui.form .seven.fields > .fields,
 14386    .ui.form .seven.fields > .field,
 14387    .ui.form .eight.fields > .fields,
 14388    .ui.form .eight.fields > .field,
 14389    .ui.form .nine.fields > .fields,
 14390    .ui.form .nine.fields > .field,
 14391    .ui.form .ten.fields > .fields,
 14392    .ui.form .ten.fields > .field {
 14393      width: 100% !important;
 14394      margin: 0em 0em 1em;
 14395      padding-left: 0%;
 14396      padding-right: 0%;
 14397    }
 14398  }
 14399  
 14400  .ui.form .fields .field:first-child {
 14401    padding-left: 0%;
 14402  }
 14403  
 14404  .ui.form .fields .field:last-child {
 14405    padding-right: 0%;
 14406  }
 14407  
 14408  /* Sizing Combinations */
 14409  
 14410  .ui.form .fields .wide.field {
 14411    width: 6.25%;
 14412    padding-left: 0.5em;
 14413    padding-right: 0.5em;
 14414  }
 14415  
 14416  .ui.form .fields .wide.field:first-child {
 14417    padding-left: 0%;
 14418  }
 14419  
 14420  .ui.form .fields .wide.field:last-child {
 14421    padding-right: 0%;
 14422  }
 14423  
 14424  .ui.form .one.wide.field {
 14425    width: 6.25% !important;
 14426  }
 14427  
 14428  .ui.form .two.wide.field {
 14429    width: 12.5% !important;
 14430  }
 14431  
 14432  .ui.form .three.wide.field {
 14433    width: 18.75% !important;
 14434  }
 14435  
 14436  .ui.form .four.wide.field {
 14437    width: 25% !important;
 14438  }
 14439  
 14440  .ui.form .five.wide.field {
 14441    width: 31.25% !important;
 14442  }
 14443  
 14444  .ui.form .six.wide.field {
 14445    width: 37.5% !important;
 14446  }
 14447  
 14448  .ui.form .seven.wide.field {
 14449    width: 43.75% !important;
 14450  }
 14451  
 14452  .ui.form .eight.wide.field {
 14453    width: 50% !important;
 14454  }
 14455  
 14456  .ui.form .nine.wide.field {
 14457    width: 56.25% !important;
 14458  }
 14459  
 14460  .ui.form .ten.wide.field {
 14461    width: 62.5% !important;
 14462  }
 14463  
 14464  .ui.form .eleven.wide.field {
 14465    width: 68.75% !important;
 14466  }
 14467  
 14468  .ui.form .twelve.wide.field {
 14469    width: 75% !important;
 14470  }
 14471  
 14472  .ui.form .thirteen.wide.field {
 14473    width: 81.25% !important;
 14474  }
 14475  
 14476  .ui.form .fourteen.wide.field {
 14477    width: 87.5% !important;
 14478  }
 14479  
 14480  .ui.form .fifteen.wide.field {
 14481    width: 93.75% !important;
 14482  }
 14483  
 14484  .ui.form .sixteen.wide.field {
 14485    width: 100% !important;
 14486  }
 14487  
 14488  /* Swap to full width on mobile */
 14489  
 14490  @media only screen and (max-width: 767px) {
 14491    .ui.form .two.fields > .fields,
 14492    .ui.form .two.fields > .field,
 14493    .ui.form .three.fields > .fields,
 14494    .ui.form .three.fields > .field,
 14495    .ui.form .four.fields > .fields,
 14496    .ui.form .four.fields > .field,
 14497    .ui.form .five.fields > .fields,
 14498    .ui.form .five.fields > .field,
 14499    .ui.form .fields > .two.wide.field,
 14500    .ui.form .fields > .three.wide.field,
 14501    .ui.form .fields > .four.wide.field,
 14502    .ui.form .fields > .five.wide.field,
 14503    .ui.form .fields > .six.wide.field,
 14504    .ui.form .fields > .seven.wide.field,
 14505    .ui.form .fields > .eight.wide.field,
 14506    .ui.form .fields > .nine.wide.field,
 14507    .ui.form .fields > .ten.wide.field,
 14508    .ui.form .fields > .eleven.wide.field,
 14509    .ui.form .fields > .twelve.wide.field,
 14510    .ui.form .fields > .thirteen.wide.field,
 14511    .ui.form .fields > .fourteen.wide.field,
 14512    .ui.form .fields > .fifteen.wide.field,
 14513    .ui.form .fields > .sixteen.wide.field {
 14514      width: 100% !important;
 14515      margin: 0em 0em 1em;
 14516      padding-left: 0%;
 14517      padding-right: 0%;
 14518    }
 14519  }
 14520  
 14521  /*--------------------
 14522      Inline Fields
 14523  ---------------------*/
 14524  
 14525  .ui.form .inline.fields {
 14526    margin: 0em 0em 1em;
 14527  }
 14528  
 14529  .ui.form .inline.fields .field {
 14530    display: inline-block;
 14531    float: none;
 14532    margin: 0em 1em 0em 0em;
 14533    padding: 0em;
 14534  }
 14535  
 14536  .ui.form .inline.fields .field > label,
 14537  .ui.form .inline.fields .field > p,
 14538  .ui.form .inline.fields .field > input,
 14539  .ui.form .inline.fields .field > .ui.input,
 14540  .ui.form .inline.field > label,
 14541  .ui.form .inline.field > p,
 14542  .ui.form .inline.field > input,
 14543  .ui.form .inline.field > .ui.input {
 14544    display: inline-block;
 14545    width: auto;
 14546    margin-top: 0em;
 14547    margin-bottom: 0em;
 14548    vertical-align: middle;
 14549    font-size: 0.9285em;
 14550  }
 14551  
 14552  .ui.form .inline.fields .field > input,
 14553  .ui.form .inline.fields .field > .ui.input,
 14554  .ui.form .inline.field > input,
 14555  .ui.form .inline.field > .ui.input {
 14556    font-size: 0.9285em;
 14557  }
 14558  
 14559  .ui.form .inline.fields .field > .ui.checkbox label {
 14560    padding-left: 1.75em;
 14561  }
 14562  
 14563  /* Label */
 14564  
 14565  .ui.form .inline.fields .field > :first-child,
 14566  .ui.form .inline.field > :first-child {
 14567    margin: 0em 0.2857rem 0em 0em;
 14568  }
 14569  
 14570  .ui.form .inline.fields .field > :only-child,
 14571  .ui.form .inline.field > :only-child {
 14572    margin: 0em;
 14573  }
 14574  
 14575  /*--------------------
 14576          Sizes
 14577  ---------------------*/
 14578  
 14579  /* Standard */
 14580  
 14581  .ui.small.form {
 14582    font-size: 0.875em;
 14583  }
 14584  
 14585  /* Medium */
 14586  
 14587  .ui.form {
 14588    font-size: auto;
 14589  }
 14590  
 14591  /* Large */
 14592  
 14593  .ui.large.form {
 14594    font-size: 1.125em;
 14595  }
 14596  
 14597  /* Huge */
 14598  
 14599  .ui.huge.form {
 14600    font-size: 1.2em;
 14601  }
 14602  
 14603  /*******************************
 14604           Theme Overrides
 14605  *******************************/
 14606  
 14607  /*******************************
 14608           Site Overrides
 14609  *******************************/
 14610  /*!
 14611   * # Semantic UI x.x - Grid
 14612   * http://github.com/semantic-org/semantic-ui/
 14613   *
 14614   *
 14615   * Copyright 2014 Contributors
 14616   * Released under the MIT license
 14617   * http://opensource.org/licenses/MIT
 14618   *
 14619   */
 14620  
 14621  /*******************************
 14622              Standard
 14623  *******************************/
 14624  
 14625  .ui.grid {
 14626    display: block;
 14627    text-align: left;
 14628    font-size: 0em;
 14629    padding: 0em;
 14630  }
 14631  
 14632  .ui.grid:after,
 14633  .ui.grid > .row:after {
 14634    content: '';
 14635    display: block;
 14636    height: 0px;
 14637    clear: both;
 14638    visibility: hidden;
 14639  }
 14640  
 14641  /*----------------------
 14642        Remove Gutters
 14643  -----------------------*/
 14644  
 14645  .ui.grid {
 14646    margin-top: -1rem;
 14647    margin-bottom: -1rem;
 14648    margin-left: -1rem;
 14649    margin-right: -1rem;
 14650  }
 14651  
 14652  .ui.relaxed.grid {
 14653    margin-left: -1.5rem;
 14654    margin-right: -1.5rem;
 14655  }
 14656  
 14657  .ui[class*="very relaxed"].grid {
 14658    margin-left: -2.5rem;
 14659    margin-right: -2.5rem;
 14660  }
 14661  
 14662  /* Collapse Margins on Consecutive Grids */
 14663  
 14664  .ui.grid + .grid {
 14665    margin-top: 1rem;
 14666  }
 14667  
 14668  /*-------------------
 14669         Columns
 14670  --------------------*/
 14671  
 14672  /* Standard 16 column */
 14673  
 14674  .ui.grid > .column:not(.row),
 14675  .ui.grid > .row > .column {
 14676    position: relative;
 14677    display: inline-block;
 14678    font-size: 1rem;
 14679    width: 6.25%;
 14680    padding-left: 1rem;
 14681    padding-right: 1rem;
 14682    vertical-align: top;
 14683  }
 14684  
 14685  .ui.grid > * {
 14686    padding-left: 1rem;
 14687    padding-right: 1rem;
 14688  }
 14689  
 14690  /*-------------------
 14691          Rows
 14692  --------------------*/
 14693  
 14694  .ui.grid > .row {
 14695    position: relative;
 14696    display: block;
 14697    width: auto !important;
 14698    padding: 0rem;
 14699    font-size: 0rem;
 14700    padding-top: 1rem;
 14701    padding-bottom: 1rem;
 14702  }
 14703  
 14704  /*-------------------
 14705         Columns
 14706  --------------------*/
 14707  
 14708  /* Vertical padding when no rows */
 14709  
 14710  .ui.grid > .column:not(.row) {
 14711    padding-top: 1rem;
 14712    padding-bottom: 1rem;
 14713  }
 14714  
 14715  .ui.grid > .row > .column {
 14716    margin-top: 0em;
 14717    margin-bottom: 0em;
 14718  }
 14719  
 14720  /*-------------------
 14721        Content
 14722  --------------------*/
 14723  
 14724  .ui.grid > .row > img,
 14725  .ui.grid > .row > .column > img {
 14726    max-width: 100%;
 14727  }
 14728  
 14729  /*-------------------
 14730      Loose Coupling
 14731  --------------------*/
 14732  
 14733  .ui.grid .row + .ui.divider {
 14734    margin: 1rem 1rem;
 14735  }
 14736  
 14737  /* remove Border on last horizontal segment */
 14738  
 14739  .ui.grid > .row > .column:last-child > .horizontal.segment,
 14740  .ui.grid > .column:last-child > .horizontal.segment {
 14741    box-shadow: none;
 14742  }
 14743  
 14744  /*******************************
 14745             Variations
 14746  *******************************/
 14747  
 14748  /*-----------------------
 14749         Page Grid
 14750  -------------------------*/
 14751  
 14752  .ui.page.grid {
 14753    padding-left: 8%;
 14754    padding-right: 8%;
 14755    width: auto;
 14756  }
 14757  
 14758  /* Collapse Margin */
 14759  
 14760  .ui.grid > .ui.grid:first-child {
 14761    margin-top: 0em;
 14762  }
 14763  
 14764  .ui.grid > .ui.grid:last-child {
 14765    margin-bottom: 0em;
 14766  }
 14767  
 14768  @media only screen and (max-width: 767px) {
 14769    .ui.page.grid {
 14770      width: auto;
 14771      padding-left: 0em;
 14772      padding-right: 0em;
 14773      margin-left: 0em;
 14774      margin-right: 0em;
 14775    }
 14776  }
 14777  
 14778  @media only screen and (min-width: 768px) {
 14779    .ui.page.grid {
 14780      width: auto;
 14781      margin-left: 0em;
 14782      margin-right: 0em;
 14783      padding-left: 4em;
 14784      padding-right: 4em;
 14785    }
 14786  }
 14787  
 14788  @media only screen and (min-width: 992px) {
 14789    .ui.page.grid {
 14790      width: auto;
 14791      margin-left: 0em;
 14792      margin-right: 0em;
 14793      padding-left: 8%;
 14794      padding-right: 8%;
 14795    }
 14796  }
 14797  
 14798  @media only screen and (min-width: 1400px) {
 14799    .ui.page.grid {
 14800      width: auto;
 14801      margin-left: 0em;
 14802      margin-right: 0em;
 14803      padding-left: 15%;
 14804      padding-right: 15%;
 14805    }
 14806  }
 14807  
 14808  @media only screen and (min-width: 1920px) {
 14809    .ui.page.grid {
 14810      width: auto;
 14811      margin-left: 0em;
 14812      margin-right: 0em;
 14813      padding-left: 23%;
 14814      padding-right: 23%;
 14815    }
 14816  }
 14817  
 14818  /*-------------------
 14819       Column Count
 14820  --------------------*/
 14821  
 14822  /* Assume full width with one column */
 14823  
 14824  .ui.grid > .column:only-child,
 14825  .ui.grid > .row > .column:only-child {
 14826    width: 100%;
 14827  }
 14828  
 14829  /* Grid Based */
 14830  
 14831  .ui[class*="one column"].grid > .row > .column,
 14832  .ui[class*="one column"].grid > .column {
 14833    width: 100%;
 14834  }
 14835  
 14836  .ui[class*="two column"].grid > .row > .column,
 14837  .ui[class*="two column"].grid > .column {
 14838    width: 50%;
 14839  }
 14840  
 14841  .ui[class*="three column"].grid > .row > .column,
 14842  .ui[class*="three column"].grid > .column {
 14843    width: 33.33333333%;
 14844  }
 14845  
 14846  .ui[class*="four column"].grid > .row > .column,
 14847  .ui[class*="four column"].grid > .column {
 14848    width: 25%;
 14849  }
 14850  
 14851  .ui[class*="five column"].grid > .row > .column,
 14852  .ui[class*="five column"].grid > .column {
 14853    width: 20%;
 14854  }
 14855  
 14856  .ui[class*="six column"].grid > .row > .column,
 14857  .ui[class*="six column"].grid > .column {
 14858    width: 16.66666667%;
 14859  }
 14860  
 14861  .ui[class*="seven column"].grid > .row > .column,
 14862  .ui[class*="seven column"].grid > .column {
 14863    width: 14.28571429%;
 14864  }
 14865  
 14866  .ui[class*="eight column"].grid > .row > .column,
 14867  .ui[class*="eight column"].grid > .column {
 14868    width: 12.5%;
 14869  }
 14870  
 14871  .ui[class*="nine column"].grid > .row > .column,
 14872  .ui[class*="nine column"].grid > .column {
 14873    width: 11.11111111%;
 14874  }
 14875  
 14876  .ui[class*="ten column"].grid > .row > .column,
 14877  .ui[class*="ten column"].grid > .column {
 14878    width: 10%;
 14879  }
 14880  
 14881  .ui[class*="eleven column"].grid > .row > .column,
 14882  .ui[class*="eleven column"].grid > .column {
 14883    width: 9.09090909%;
 14884  }
 14885  
 14886  .ui[class*="twelve column"].grid > .row > .column,
 14887  .ui[class*="twelve column"].grid > .column {
 14888    width: 8.33333333%;
 14889  }
 14890  
 14891  .ui[class*="thirteen column"].grid > .row > .column,
 14892  .ui[class*="thirteen column"].grid > .column {
 14893    width: 7.69230769%;
 14894  }
 14895  
 14896  .ui[class*="fourteen column"].grid > .row > .column,
 14897  .ui[class*="fourteen column"].grid > .column {
 14898    width: 7.14285714%;
 14899  }
 14900  
 14901  .ui[class*="fifteen column"].grid > .row > .column,
 14902  .ui[class*="fifteen column"].grid > .column {
 14903    width: 6.66666667%;
 14904  }
 14905  
 14906  .ui[class*="sixteen column"].grid > .row > .column,
 14907  .ui[class*="sixteen column"].grid > .column {
 14908    width: 6.25%;
 14909  }
 14910  
 14911  /* Row Based Overrides */
 14912  
 14913  .ui.grid > [class*="one column"].row > .column {
 14914    width: 100% !important;
 14915  }
 14916  
 14917  .ui.grid > [class*="two column"].row > .column {
 14918    width: 50% !important;
 14919  }
 14920  
 14921  .ui.grid > [class*="three column"].row > .column {
 14922    width: 33.33333333% !important;
 14923  }
 14924  
 14925  .ui.grid > [class*="four column"].row > .column {
 14926    width: 25% !important;
 14927  }
 14928  
 14929  .ui.grid > [class*="five column"].row > .column {
 14930    width: 20% !important;
 14931  }
 14932  
 14933  .ui.grid > [class*="six column"].row > .column {
 14934    width: 16.66666667% !important;
 14935  }
 14936  
 14937  .ui.grid > [class*="seven column"].row > .column {
 14938    width: 14.28571429% !important;
 14939  }
 14940  
 14941  .ui.grid > [class*="eight column"].row > .column {
 14942    width: 12.5% !important;
 14943  }
 14944  
 14945  .ui.grid > [class*="nine column"].row > .column {
 14946    width: 11.11111111% !important;
 14947  }
 14948  
 14949  .ui.grid > [class*="ten column"].row > .column {
 14950    width: 10% !important;
 14951  }
 14952  
 14953  .ui.grid > [class*="eleven column"].row > .column {
 14954    width: 9.09090909% !important;
 14955  }
 14956  
 14957  .ui.grid > [class*="twelve column"].row > .column {
 14958    width: 8.33333333% !important;
 14959  }
 14960  
 14961  .ui.grid > [class*="thirteen column"].row > .column {
 14962    width: 7.69230769% !important;
 14963  }
 14964  
 14965  .ui.grid > [class*="fourteen column"].row > .column {
 14966    width: 7.14285714% !important;
 14967  }
 14968  
 14969  .ui.grid > [class*="fifteen column"].row > .column {
 14970    width: 6.66666667% !important;
 14971  }
 14972  
 14973  .ui.grid > [class*="sixteen column"].row > .column {
 14974    width: 6.25% !important;
 14975  }
 14976  
 14977  /*-------------------
 14978      Column Width
 14979  --------------------*/
 14980  
 14981  /* Sizing Combinations */
 14982  
 14983  .ui.grid > .row > [class*="one wide"].column,
 14984  .ui.grid > .column.row > [class*="one wide"].column,
 14985  .ui.grid > [class*="one wide"].column,
 14986  .ui.column.grid > [class*="one wide"].column {
 14987    width: 6.25% !important;
 14988  }
 14989  
 14990  .ui.grid > .row > [class*="two wide"].column,
 14991  .ui.grid > .column.row > [class*="two wide"].column,
 14992  .ui.grid > [class*="two wide"].column,
 14993  .ui.column.grid > [class*="two wide"].column {
 14994    width: 12.5% !important;
 14995  }
 14996  
 14997  .ui.grid > .row > [class*="three wide"].column,
 14998  .ui.grid > .column.row > [class*="three wide"].column,
 14999  .ui.grid > [class*="three wide"].column,
 15000  .ui.column.grid > [class*="three wide"].column {
 15001    width: 18.75% !important;
 15002  }
 15003  
 15004  .ui.grid > .row > [class*="four wide"].column,
 15005  .ui.grid > .column.row > [class*="four wide"].column,
 15006  .ui.grid > [class*="four wide"].column,
 15007  .ui.column.grid > [class*="four wide"].column {
 15008    width: 25% !important;
 15009  }
 15010  
 15011  .ui.grid > .row > [class*="five wide"].column,
 15012  .ui.grid > .column.row > [class*="five wide"].column,
 15013  .ui.grid > [class*="five wide"].column,
 15014  .ui.column.grid > [class*="five wide"].column {
 15015    width: 31.25% !important;
 15016  }
 15017  
 15018  .ui.grid > .row > [class*="six wide"].column,
 15019  .ui.grid > .column.row > [class*="six wide"].column,
 15020  .ui.grid > [class*="six wide"].column,
 15021  .ui.column.grid > [class*="six wide"].column {
 15022    width: 37.5% !important;
 15023  }
 15024  
 15025  .ui.grid > .row > [class*="seven wide"].column,
 15026  .ui.grid > .column.row > [class*="seven wide"].column,
 15027  .ui.grid > [class*="seven wide"].column,
 15028  .ui.column.grid > [class*="seven wide"].column {
 15029    width: 43.75% !important;
 15030  }
 15031  
 15032  .ui.grid > .row > [class*="eight wide"].column,
 15033  .ui.grid > .column.row > [class*="eight wide"].column,
 15034  .ui.grid > [class*="eight wide"].column,
 15035  .ui.column.grid > [class*="eight wide"].column {
 15036    width: 50% !important;
 15037  }
 15038  
 15039  .ui.grid > .row > [class*="nine wide"].column,
 15040  .ui.grid > .column.row > [class*="nine wide"].column,
 15041  .ui.grid > [class*="nine wide"].column,
 15042  .ui.column.grid > [class*="nine wide"].column {
 15043    width: 56.25% !important;
 15044  }
 15045  
 15046  .ui.grid > .row > [class*="ten wide"].column,
 15047  .ui.grid > .column.row > [class*="ten wide"].column,
 15048  .ui.grid > [class*="ten wide"].column,
 15049  .ui.column.grid > [class*="ten wide"].column {
 15050    width: 62.5% !important;
 15051  }
 15052  
 15053  .ui.grid > .row > [class*="eleven wide"].column,
 15054  .ui.grid > .column.row > [class*="eleven wide"].column,
 15055  .ui.grid > [class*="eleven wide"].column,
 15056  .ui.column.grid > [class*="eleven wide"].column {
 15057    width: 68.75% !important;
 15058  }
 15059  
 15060  .ui.grid > .row > [class*="twelve wide"].column,
 15061  .ui.grid > .column.row > [class*="twelve wide"].column,
 15062  .ui.grid > [class*="twelve wide"].column,
 15063  .ui.column.grid > [class*="twelve wide"].column {
 15064    width: 75% !important;
 15065  }
 15066  
 15067  .ui.grid > .row > [class*="thirteen wide"].column,
 15068  .ui.grid > .column.row > [class*="thirteen wide"].column,
 15069  .ui.grid > [class*="thirteen wide"].column,
 15070  .ui.column.grid > [class*="thirteen wide"].column {
 15071    width: 81.25% !important;
 15072  }
 15073  
 15074  .ui.grid > .row > [class*="fourteen wide"].column,
 15075  .ui.grid > .column.row > [class*="fourteen wide"].column,
 15076  .ui.grid > [class*="fourteen wide"].column,
 15077  .ui.column.grid > [class*="fourteen wide"].column {
 15078    width: 87.5% !important;
 15079  }
 15080  
 15081  .ui.grid > .row > [class*="fifteen wide"].column,
 15082  .ui.grid > .column.row > [class*="fifteen wide"].column,
 15083  .ui.grid > [class*="fifteen wide"].column,
 15084  .ui.column.grid > [class*="fifteen wide"].column {
 15085    width: 93.75% !important;
 15086  }
 15087  
 15088  .ui.grid > .row > [class*="sixteen wide"].column,
 15089  .ui.grid > .column.row > [class*="sixteen wide"].column,
 15090  .ui.grid > [class*="sixteen wide"].column,
 15091  .ui.column.grid > [class*="sixteen wide"].column {
 15092    width: 100% !important;
 15093  }
 15094  
 15095  /*----------------------
 15096      Width per Device
 15097  -----------------------*/
 15098  
 15099  /* Mobile Sizing Combinations */
 15100  
 15101  @media only screen and (min-width: 320px) and (max-width: 767px) {
 15102    .ui.grid > .row > [class*="one wide mobile"].column,
 15103    .ui.grid > .column.row > [class*="one wide mobile"].column,
 15104    .ui.grid > [class*="one wide mobile"].column,
 15105    .ui.column.grid > [class*="one wide mobile"].column {
 15106      width: 6.25% !important;
 15107    }
 15108  
 15109    .ui.grid > .row > [class*="two wide mobile"].column,
 15110    .ui.grid > .column.row > [class*="two wide mobile"].column,
 15111    .ui.grid > [class*="two wide mobile"].column,
 15112    .ui.column.grid > [class*="two wide mobile"].column {
 15113      width: 12.5% !important;
 15114    }
 15115  
 15116    .ui.grid > .row > [class*="three wide mobile"].column,
 15117    .ui.grid > .column.row > [class*="three wide mobile"].column,
 15118    .ui.grid > [class*="three wide mobile"].column,
 15119    .ui.column.grid > [class*="three wide mobile"].column {
 15120      width: 18.75% !important;
 15121    }
 15122  
 15123    .ui.grid > .row > [class*="four wide mobile"].column,
 15124    .ui.grid > .column.row > [class*="four wide mobile"].column,
 15125    .ui.grid > [class*="four wide mobile"].column,
 15126    .ui.column.grid > [class*="four wide mobile"].column {
 15127      width: 25% !important;
 15128    }
 15129  
 15130    .ui.grid > .row > [class*="five wide mobile"].column,
 15131    .ui.grid > .column.row > [class*="five wide mobile"].column,
 15132    .ui.grid > [class*="five wide mobile"].column,
 15133    .ui.column.grid > [class*="five wide mobile"].column {
 15134      width: 31.25% !important;
 15135    }
 15136  
 15137    .ui.grid > .row > [class*="six wide mobile"].column,
 15138    .ui.grid > .column.row > [class*="six wide mobile"].column,
 15139    .ui.grid > [class*="six wide mobile"].column,
 15140    .ui.column.grid > [class*="six wide mobile"].column {
 15141      width: 37.5% !important;
 15142    }
 15143  
 15144    .ui.grid > .row > [class*="seven wide mobile"].column,
 15145    .ui.grid > .column.row > [class*="seven wide mobile"].column,
 15146    .ui.grid > [class*="seven wide mobile"].column,
 15147    .ui.column.grid > [class*="seven wide mobile"].column {
 15148      width: 43.75% !important;
 15149    }
 15150  
 15151    .ui.grid > .row > [class*="eight wide mobile"].column,
 15152    .ui.grid > .column.row > [class*="eight wide mobile"].column,
 15153    .ui.grid > [class*="eight wide mobile"].column,
 15154    .ui.column.grid > [class*="eight wide mobile"].column {
 15155      width: 50% !important;
 15156    }
 15157  
 15158    .ui.grid > .row > [class*="nine wide mobile"].column,
 15159    .ui.grid > .column.row > [class*="nine wide mobile"].column,
 15160    .ui.grid > [class*="nine wide mobile"].column,
 15161    .ui.column.grid > [class*="nine wide mobile"].column {
 15162      width: 56.25% !important;
 15163    }
 15164  
 15165    .ui.grid > .row > [class*="ten wide mobile"].column,
 15166    .ui.grid > .column.row > [class*="ten wide mobile"].column,
 15167    .ui.grid > [class*="ten wide mobile"].column,
 15168    .ui.column.grid > [class*="ten wide mobile"].column {
 15169      width: 62.5% !important;
 15170    }
 15171  
 15172    .ui.grid > .row > [class*="eleven wide mobile"].column,
 15173    .ui.grid > .column.row > [class*="eleven wide mobile"].column,
 15174    .ui.grid > [class*="eleven wide mobile"].column,
 15175    .ui.column.grid > [class*="eleven wide mobile"].column {
 15176      width: 68.75% !important;
 15177    }
 15178  
 15179    .ui.grid > .row > [class*="twelve wide mobile"].column,
 15180    .ui.grid > .column.row > [class*="twelve wide mobile"].column,
 15181    .ui.grid > [class*="twelve wide mobile"].column,
 15182    .ui.column.grid > [class*="twelve wide mobile"].column {
 15183      width: 75% !important;
 15184    }
 15185  
 15186    .ui.grid > .row > [class*="thirteen wide mobile"].column,
 15187    .ui.grid > .column.row > [class*="thirteen wide mobile"].column,
 15188    .ui.grid > [class*="thirteen wide mobile"].column,
 15189    .ui.column.grid > [class*="thirteen wide mobile"].column {
 15190      width: 81.25% !important;
 15191    }
 15192  
 15193    .ui.grid > .row > [class*="fourteen wide mobile"].column,
 15194    .ui.grid > .column.row > [class*="fourteen wide mobile"].column,
 15195    .ui.grid > [class*="fourteen wide mobile"].column,
 15196    .ui.column.grid > [class*="fourteen wide mobile"].column {
 15197      width: 87.5% !important;
 15198    }
 15199  
 15200    .ui.grid > .row > [class*="fifteen wide mobile"].column,
 15201    .ui.grid > .column.row > [class*="fifteen wide mobile"].column,
 15202    .ui.grid > [class*="fifteen wide mobile"].column,
 15203    .ui.column.grid > [class*="fifteen wide mobile"].column {
 15204      width: 93.75% !important;
 15205    }
 15206  
 15207    .ui.grid > .row > [class*="sixteen wide mobile"].column,
 15208    .ui.grid > .column.row > [class*="sixteen wide mobile"].column,
 15209    .ui.grid > [class*="sixteen wide mobile"].column,
 15210    .ui.column.grid > [class*="sixteen wide mobile"].column {
 15211      width: 100% !important;
 15212    }
 15213  }
 15214  
 15215  /* Tablet Sizing Combinations */
 15216  
 15217  @media only screen and (min-width: 768px) and (max-width: 991px) {
 15218    .ui.grid > .row > [class*="one wide tablet"].column,
 15219    .ui.grid > .column.row > [class*="one wide tablet"].column,
 15220    .ui.grid > [class*="one wide tablet"].column,
 15221    .ui.column.grid > [class*="one wide tablet"].column {
 15222      width: 6.25% !important;
 15223    }
 15224  
 15225    .ui.grid > .row > [class*="two wide tablet"].column,
 15226    .ui.grid > .column.row > [class*="two wide tablet"].column,
 15227    .ui.grid > [class*="two wide tablet"].column,
 15228    .ui.column.grid > [class*="two wide tablet"].column {
 15229      width: 12.5% !important;
 15230    }
 15231  
 15232    .ui.grid > .row > [class*="three wide tablet"].column,
 15233    .ui.grid > .column.row > [class*="three wide tablet"].column,
 15234    .ui.grid > [class*="three wide tablet"].column,
 15235    .ui.column.grid > [class*="three wide tablet"].column {
 15236      width: 18.75% !important;
 15237    }
 15238  
 15239    .ui.grid > .row > [class*="four wide tablet"].column,
 15240    .ui.grid > .column.row > [class*="four wide tablet"].column,
 15241    .ui.grid > [class*="four wide tablet"].column,
 15242    .ui.column.grid > [class*="four wide tablet"].column {
 15243      width: 25% !important;
 15244    }
 15245  
 15246    .ui.grid > .row > [class*="five wide tablet"].column,
 15247    .ui.grid > .column.row > [class*="five wide tablet"].column,
 15248    .ui.grid > [class*="five wide tablet"].column,
 15249    .ui.column.grid > [class*="five wide tablet"].column {
 15250      width: 31.25% !important;
 15251    }
 15252  
 15253    .ui.grid > .row > [class*="six wide tablet"].column,
 15254    .ui.grid > .column.row > [class*="six wide tablet"].column,
 15255    .ui.grid > [class*="six wide tablet"].column,
 15256    .ui.column.grid > [class*="six wide tablet"].column {
 15257      width: 37.5% !important;
 15258    }
 15259  
 15260    .ui.grid > .row > [class*="seven wide tablet"].column,
 15261    .ui.grid > .column.row > [class*="seven wide tablet"].column,
 15262    .ui.grid > [class*="seven wide tablet"].column,
 15263    .ui.column.grid > [class*="seven wide tablet"].column {
 15264      width: 43.75% !important;
 15265    }
 15266  
 15267    .ui.grid > .row > [class*="eight wide tablet"].column,
 15268    .ui.grid > .column.row > [class*="eight wide tablet"].column,
 15269    .ui.grid > [class*="eight wide tablet"].column,
 15270    .ui.column.grid > [class*="eight wide tablet"].column {
 15271      width: 50% !important;
 15272    }
 15273  
 15274    .ui.grid > .row > [class*="nine wide tablet"].column,
 15275    .ui.grid > .column.row > [class*="nine wide tablet"].column,
 15276    .ui.grid > [class*="nine wide tablet"].column,
 15277    .ui.column.grid > [class*="nine wide tablet"].column {
 15278      width: 56.25% !important;
 15279    }
 15280  
 15281    .ui.grid > .row > [class*="ten wide tablet"].column,
 15282    .ui.grid > .column.row > [class*="ten wide tablet"].column,
 15283    .ui.grid > [class*="ten wide tablet"].column,
 15284    .ui.column.grid > [class*="ten wide tablet"].column {
 15285      width: 62.5% !important;
 15286    }
 15287  
 15288    .ui.grid > .row > [class*="eleven wide tablet"].column,
 15289    .ui.grid > .column.row > [class*="eleven wide tablet"].column,
 15290    .ui.grid > [class*="eleven wide tablet"].column,
 15291    .ui.column.grid > [class*="eleven wide tablet"].column {
 15292      width: 68.75% !important;
 15293    }
 15294  
 15295    .ui.grid > .row > [class*="twelve wide tablet"].column,
 15296    .ui.grid > .column.row > [class*="twelve wide tablet"].column,
 15297    .ui.grid > [class*="twelve wide tablet"].column,
 15298    .ui.column.grid > [class*="twelve wide tablet"].column {
 15299      width: 75% !important;
 15300    }
 15301  
 15302    .ui.grid > .row > [class*="thirteen wide tablet"].column,
 15303    .ui.grid > .column.row > [class*="thirteen wide tablet"].column,
 15304    .ui.grid > [class*="thirteen wide tablet"].column,
 15305    .ui.column.grid > [class*="thirteen wide tablet"].column {
 15306      width: 81.25% !important;
 15307    }
 15308  
 15309    .ui.grid > .row > [class*="fourteen wide tablet"].column,
 15310    .ui.grid > .column.row > [class*="fourteen wide tablet"].column,
 15311    .ui.grid > [class*="fourteen wide tablet"].column,
 15312    .ui.column.grid > [class*="fourteen wide tablet"].column {
 15313      width: 87.5% !important;
 15314    }
 15315  
 15316    .ui.grid > .row > [class*="fifteen wide tablet"].column,
 15317    .ui.grid > .column.row > [class*="fifteen wide tablet"].column,
 15318    .ui.grid > [class*="fifteen wide tablet"].column,
 15319    .ui.column.grid > [class*="fifteen wide tablet"].column {
 15320      width: 93.75% !important;
 15321    }
 15322  
 15323    .ui.grid > .row > [class*="sixteen wide tablet"].column,
 15324    .ui.grid > .column.row > [class*="sixteen wide tablet"].column,
 15325    .ui.grid > [class*="sixteen wide tablet"].column,
 15326    .ui.column.grid > [class*="sixteen wide tablet"].column {
 15327      width: 100% !important;
 15328    }
 15329  }
 15330  
 15331  /* Computer/Desktop Sizing Combinations */
 15332  
 15333  @media only screen and (min-width: 992px) {
 15334    .ui.grid > .row > [class*="one wide computer"].column,
 15335    .ui.grid > .column.row > [class*="one wide computer"].column,
 15336    .ui.grid > [class*="one wide computer"].column,
 15337    .ui.column.grid > [class*="one wide computer"].column {
 15338      width: 6.25% !important;
 15339    }
 15340  
 15341    .ui.grid > .row > [class*="two wide computer"].column,
 15342    .ui.grid > .column.row > [class*="two wide computer"].column,
 15343    .ui.grid > [class*="two wide computer"].column,
 15344    .ui.column.grid > [class*="two wide computer"].column {
 15345      width: 12.5% !important;
 15346    }
 15347  
 15348    .ui.grid > .row > [class*="three wide computer"].column,
 15349    .ui.grid > .column.row > [class*="three wide computer"].column,
 15350    .ui.grid > [class*="three wide computer"].column,
 15351    .ui.column.grid > [class*="three wide computer"].column {
 15352      width: 18.75% !important;
 15353    }
 15354  
 15355    .ui.grid > .row > [class*="four wide computer"].column,
 15356    .ui.grid > .column.row > [class*="four wide computer"].column,
 15357    .ui.grid > [class*="four wide computer"].column,
 15358    .ui.column.grid > [class*="four wide computer"].column {
 15359      width: 25% !important;
 15360    }
 15361  
 15362    .ui.grid > .row > [class*="five wide computer"].column,
 15363    .ui.grid > .column.row > [class*="five wide computer"].column,
 15364    .ui.grid > [class*="five wide computer"].column,
 15365    .ui.column.grid > [class*="five wide computer"].column {
 15366      width: 31.25% !important;
 15367    }
 15368  
 15369    .ui.grid > .row > [class*="six wide computer"].column,
 15370    .ui.grid > .column.row > [class*="six wide computer"].column,
 15371    .ui.grid > [class*="six wide computer"].column,
 15372    .ui.column.grid > [class*="six wide computer"].column {
 15373      width: 37.5% !important;
 15374    }
 15375  
 15376    .ui.grid > .row > [class*="seven wide computer"].column,
 15377    .ui.grid > .column.row > [class*="seven wide computer"].column,
 15378    .ui.grid > [class*="seven wide computer"].column,
 15379    .ui.column.grid > [class*="seven wide computer"].column {
 15380      width: 43.75% !important;
 15381    }
 15382  
 15383    .ui.grid > .row > [class*="eight wide computer"].column,
 15384    .ui.grid > .column.row > [class*="eight wide computer"].column,
 15385    .ui.grid > [class*="eight wide computer"].column,
 15386    .ui.column.grid > [class*="eight wide computer"].column {
 15387      width: 50% !important;
 15388    }
 15389  
 15390    .ui.grid > .row > [class*="nine wide computer"].column,
 15391    .ui.grid > .column.row > [class*="nine wide computer"].column,
 15392    .ui.grid > [class*="nine wide computer"].column,
 15393    .ui.column.grid > [class*="nine wide computer"].column {
 15394      width: 56.25% !important;
 15395    }
 15396  
 15397    .ui.grid > .row > [class*="ten wide computer"].column,
 15398    .ui.grid > .column.row > [class*="ten wide computer"].column,
 15399    .ui.grid > [class*="ten wide computer"].column,
 15400    .ui.column.grid > [class*="ten wide computer"].column {
 15401      width: 62.5% !important;
 15402    }
 15403  
 15404    .ui.grid > .row > [class*="eleven wide computer"].column,
 15405    .ui.grid > .column.row > [class*="eleven wide computer"].column,
 15406    .ui.grid > [class*="eleven wide computer"].column,
 15407    .ui.column.grid > [class*="eleven wide computer"].column {
 15408      width: 68.75% !important;
 15409    }
 15410  
 15411    .ui.grid > .row > [class*="twelve wide computer"].column,
 15412    .ui.grid > .column.row > [class*="twelve wide computer"].column,
 15413    .ui.grid > [class*="twelve wide computer"].column,
 15414    .ui.column.grid > [class*="twelve wide computer"].column {
 15415      width: 75% !important;
 15416    }
 15417  
 15418    .ui.grid > .row > [class*="thirteen wide computer"].column,
 15419    .ui.grid > .column.row > [class*="thirteen wide computer"].column,
 15420    .ui.grid > [class*="thirteen wide computer"].column,
 15421    .ui.column.grid > [class*="thirteen wide computer"].column {
 15422      width: 81.25% !important;
 15423    }
 15424  
 15425    .ui.grid > .row > [class*="fourteen wide computer"].column,
 15426    .ui.grid > .column.row > [class*="fourteen wide computer"].column,
 15427    .ui.grid > [class*="fourteen wide computer"].column,
 15428    .ui.column.grid > [class*="fourteen wide computer"].column {
 15429      width: 87.5% !important;
 15430    }
 15431  
 15432    .ui.grid > .row > [class*="fifteen wide computer"].column,
 15433    .ui.grid > .column.row > [class*="fifteen wide computer"].column,
 15434    .ui.grid > [class*="fifteen wide computer"].column,
 15435    .ui.column.grid > [class*="fifteen wide computer"].column {
 15436      width: 93.75% !important;
 15437    }
 15438  
 15439    .ui.grid > .row > [class*="sixteen wide computer"].column,
 15440    .ui.grid > .column.row > [class*="sixteen wide computer"].column,
 15441    .ui.grid > [class*="sixteen wide computer"].column,
 15442    .ui.column.grid > [class*="sixteen wide computer"].column {
 15443      width: 100% !important;
 15444    }
 15445  }
 15446  
 15447  /* Large Monitor Sizing Combinations */
 15448  
 15449  @media only screen and (min-width: 1400px) and (max-width: 1919px) {
 15450    .ui.grid > .row > [class*="one wide large screen"].column,
 15451    .ui.grid > .column.row > [class*="one wide large screen"].column,
 15452    .ui.grid > [class*="one wide large screen"].column,
 15453    .ui.column.grid > [class*="one wide large screen"].column {
 15454      width: 6.25% !important;
 15455    }
 15456  
 15457    .ui.grid > .row > [class*="two wide large screen"].column,
 15458    .ui.grid > .column.row > [class*="two wide large screen"].column,
 15459    .ui.grid > [class*="two wide large screen"].column,
 15460    .ui.column.grid > [class*="two wide large screen"].column {
 15461      width: 12.5% !important;
 15462    }
 15463  
 15464    .ui.grid > .row > [class*="three wide large screen"].column,
 15465    .ui.grid > .column.row > [class*="three wide large screen"].column,
 15466    .ui.grid > [class*="three wide large screen"].column,
 15467    .ui.column.grid > [class*="three wide large screen"].column {
 15468      width: 18.75% !important;
 15469    }
 15470  
 15471    .ui.grid > .row > [class*="four wide large screen"].column,
 15472    .ui.grid > .column.row > [class*="four wide large screen"].column,
 15473    .ui.grid > [class*="four wide large screen"].column,
 15474    .ui.column.grid > [class*="four wide large screen"].column {
 15475      width: 25% !important;
 15476    }
 15477  
 15478    .ui.grid > .row > [class*="five wide large screen"].column,
 15479    .ui.grid > .column.row > [class*="five wide large screen"].column,
 15480    .ui.grid > [class*="five wide large screen"].column,
 15481    .ui.column.grid > [class*="five wide large screen"].column {
 15482      width: 31.25% !important;
 15483    }
 15484  
 15485    .ui.grid > .row > [class*="six wide large screen"].column,
 15486    .ui.grid > .column.row > [class*="six wide large screen"].column,
 15487    .ui.grid > [class*="six wide large screen"].column,
 15488    .ui.column.grid > [class*="six wide large screen"].column {
 15489      width: 37.5% !important;
 15490    }
 15491  
 15492    .ui.grid > .row > [class*="seven wide large screen"].column,
 15493    .ui.grid > .column.row > [class*="seven wide large screen"].column,
 15494    .ui.grid > [class*="seven wide large screen"].column,
 15495    .ui.column.grid > [class*="seven wide large screen"].column {
 15496      width: 43.75% !important;
 15497    }
 15498  
 15499    .ui.grid > .row > [class*="eight wide large screen"].column,
 15500    .ui.grid > .column.row > [class*="eight wide large screen"].column,
 15501    .ui.grid > [class*="eight wide large screen"].column,
 15502    .ui.column.grid > [class*="eight wide large screen"].column {
 15503      width: 50% !important;
 15504    }
 15505  
 15506    .ui.grid > .row > [class*="nine wide large screen"].column,
 15507    .ui.grid > .column.row > [class*="nine wide large screen"].column,
 15508    .ui.grid > [class*="nine wide large screen"].column,
 15509    .ui.column.grid > [class*="nine wide large screen"].column {
 15510      width: 56.25% !important;
 15511    }
 15512  
 15513    .ui.grid > .row > [class*="ten wide large screen"].column,
 15514    .ui.grid > .column.row > [class*="ten wide large screen"].column,
 15515    .ui.grid > [class*="ten wide large screen"].column,
 15516    .ui.column.grid > [class*="ten wide large screen"].column {
 15517      width: 62.5% !important;
 15518    }
 15519  
 15520    .ui.grid > .row > [class*="eleven wide large screen"].column,
 15521    .ui.grid > .column.row > [class*="eleven wide large screen"].column,
 15522    .ui.grid > [class*="eleven wide large screen"].column,
 15523    .ui.column.grid > [class*="eleven wide large screen"].column {
 15524      width: 68.75% !important;
 15525    }
 15526  
 15527    .ui.grid > .row > [class*="twelve wide large screen"].column,
 15528    .ui.grid > .column.row > [class*="twelve wide large screen"].column,
 15529    .ui.grid > [class*="twelve wide large screen"].column,
 15530    .ui.column.grid > [class*="twelve wide large screen"].column {
 15531      width: 75% !important;
 15532    }
 15533  
 15534    .ui.grid > .row > [class*="thirteen wide large screen"].column,
 15535    .ui.grid > .column.row > [class*="thirteen wide large screen"].column,
 15536    .ui.grid > [class*="thirteen wide large screen"].column,
 15537    .ui.column.grid > [class*="thirteen wide large screen"].column {
 15538      width: 81.25% !important;
 15539    }
 15540  
 15541    .ui.grid > .row > [class*="fourteen wide large screen"].column,
 15542    .ui.grid > .column.row > [class*="fourteen wide large screen"].column,
 15543    .ui.grid > [class*="fourteen wide large screen"].column,
 15544    .ui.column.grid > [class*="fourteen wide large screen"].column {
 15545      width: 87.5% !important;
 15546    }
 15547  
 15548    .ui.grid > .row > [class*="fifteen wide large screen"].column,
 15549    .ui.grid > .column.row > [class*="fifteen wide large screen"].column,
 15550    .ui.grid > [class*="fifteen wide large screen"].column,
 15551    .ui.column.grid > [class*="fifteen wide large screen"].column {
 15552      width: 93.75% !important;
 15553    }
 15554  
 15555    .ui.grid > .row > [class*="sixteen wide large screen"].column,
 15556    .ui.grid > .column.row > [class*="sixteen wide large screen"].column,
 15557    .ui.grid > [class*="sixteen wide large screen"].column,
 15558    .ui.column.grid > [class*="sixteen wide large screen"].column {
 15559      width: 100% !important;
 15560    }
 15561  }
 15562  
 15563  /* Widescreen Sizing Combinations */
 15564  
 15565  @media only screen and (min-width: 1920px) {
 15566    .ui.grid > .row > [class*="one wide widescreen"].column,
 15567    .ui.grid > .column.row > [class*="one wide widescreen"].column,
 15568    .ui.grid > [class*="one wide widescreen"].column,
 15569    .ui.column.grid > [class*="one wide widescreen"].column {
 15570      width: 6.25% !important;
 15571    }
 15572  
 15573    .ui.grid > .row > [class*="two wide widescreen"].column,
 15574    .ui.grid > .column.row > [class*="two wide widescreen"].column,
 15575    .ui.grid > [class*="two wide widescreen"].column,
 15576    .ui.column.grid > [class*="two wide widescreen"].column {
 15577      width: 12.5% !important;
 15578    }
 15579  
 15580    .ui.grid > .row > [class*="three wide widescreen"].column,
 15581    .ui.grid > .column.row > [class*="three wide widescreen"].column,
 15582    .ui.grid > [class*="three wide widescreen"].column,
 15583    .ui.column.grid > [class*="three wide widescreen"].column {
 15584      width: 18.75% !important;
 15585    }
 15586  
 15587    .ui.grid > .row > [class*="four wide widescreen"].column,
 15588    .ui.grid > .column.row > [class*="four wide widescreen"].column,
 15589    .ui.grid > [class*="four wide widescreen"].column,
 15590    .ui.column.grid > [class*="four wide widescreen"].column {
 15591      width: 25% !important;
 15592    }
 15593  
 15594    .ui.grid > .row > [class*="five wide widescreen"].column,
 15595    .ui.grid > .column.row > [class*="five wide widescreen"].column,
 15596    .ui.grid > [class*="five wide widescreen"].column,
 15597    .ui.column.grid > [class*="five wide widescreen"].column {
 15598      width: 31.25% !important;
 15599    }
 15600  
 15601    .ui.grid > .row > [class*="six wide widescreen"].column,
 15602    .ui.grid > .column.row > [class*="six wide widescreen"].column,
 15603    .ui.grid > [class*="six wide widescreen"].column,
 15604    .ui.column.grid > [class*="six wide widescreen"].column {
 15605      width: 37.5% !important;
 15606    }
 15607  
 15608    .ui.grid > .row > [class*="seven wide widescreen"].column,
 15609    .ui.grid > .column.row > [class*="seven wide widescreen"].column,
 15610    .ui.grid > [class*="seven wide widescreen"].column,
 15611    .ui.column.grid > [class*="seven wide widescreen"].column {
 15612      width: 43.75% !important;
 15613    }
 15614  
 15615    .ui.grid > .row > [class*="eight wide widescreen"].column,
 15616    .ui.grid > .column.row > [class*="eight wide widescreen"].column,
 15617    .ui.grid > [class*="eight wide widescreen"].column,
 15618    .ui.column.grid > [class*="eight wide widescreen"].column {
 15619      width: 50% !important;
 15620    }
 15621  
 15622    .ui.grid > .row > [class*="nine wide widescreen"].column,
 15623    .ui.grid > .column.row > [class*="nine wide widescreen"].column,
 15624    .ui.grid > [class*="nine wide widescreen"].column,
 15625    .ui.column.grid > [class*="nine wide widescreen"].column {
 15626      width: 56.25% !important;
 15627    }
 15628  
 15629    .ui.grid > .row > [class*="ten wide widescreen"].column,
 15630    .ui.grid > .column.row > [class*="ten wide widescreen"].column,
 15631    .ui.grid > [class*="ten wide widescreen"].column,
 15632    .ui.column.grid > [class*="ten wide widescreen"].column {
 15633      width: 62.5% !important;
 15634    }
 15635  
 15636    .ui.grid > .row > [class*="eleven wide widescreen"].column,
 15637    .ui.grid > .column.row > [class*="eleven wide widescreen"].column,
 15638    .ui.grid > [class*="eleven wide widescreen"].column,
 15639    .ui.column.grid > [class*="eleven wide widescreen"].column {
 15640      width: 68.75% !important;
 15641    }
 15642  
 15643    .ui.grid > .row > [class*="twelve wide widescreen"].column,
 15644    .ui.grid > .column.row > [class*="twelve wide widescreen"].column,
 15645    .ui.grid > [class*="twelve wide widescreen"].column,
 15646    .ui.column.grid > [class*="twelve wide widescreen"].column {
 15647      width: 75% !important;
 15648    }
 15649  
 15650    .ui.grid > .row > [class*="thirteen wide widescreen"].column,
 15651    .ui.grid > .column.row > [class*="thirteen wide widescreen"].column,
 15652    .ui.grid > [class*="thirteen wide widescreen"].column,
 15653    .ui.column.grid > [class*="thirteen wide widescreen"].column {
 15654      width: 81.25% !important;
 15655    }
 15656  
 15657    .ui.grid > .row > [class*="fourteen wide widescreen"].column,
 15658    .ui.grid > .column.row > [class*="fourteen wide widescreen"].column,
 15659    .ui.grid > [class*="fourteen wide widescreen"].column,
 15660    .ui.column.grid > [class*="fourteen wide widescreen"].column {
 15661      width: 87.5% !important;
 15662    }
 15663  
 15664    .ui.grid > .row > [class*="fifteen wide widescreen"].column,
 15665    .ui.grid > .column.row > [class*="fifteen wide widescreen"].column,
 15666    .ui.grid > [class*="fifteen wide widescreen"].column,
 15667    .ui.column.grid > [class*="fifteen wide widescreen"].column {
 15668      width: 93.75% !important;
 15669    }
 15670  
 15671    .ui.grid > .row > [class*="sixteen wide widescreen"].column,
 15672    .ui.grid > .column.row > [class*="sixteen wide widescreen"].column,
 15673    .ui.grid > [class*="sixteen wide widescreen"].column,
 15674    .ui.column.grid > [class*="sixteen wide widescreen"].column {
 15675      width: 100% !important;
 15676    }
 15677  }
 15678  
 15679  /*----------------------
 15680          Centered
 15681  -----------------------*/
 15682  
 15683  .ui.centered.grid,
 15684  .ui.centered.grid > .row,
 15685  .ui.grid > .centered.row {
 15686    text-align: center;
 15687    -webkit-box-pack: center;
 15688    -webkit-justify-content: center;
 15689    -ms-flex-pack: center;
 15690    justify-content: center;
 15691  }
 15692  
 15693  .ui.centered.grid > .column:not(.aligned):not(.row),
 15694  .ui.centered.grid > .row > .column:not(.aligned),
 15695  .ui.grid .centered.row > .column:not(.aligned) {
 15696    text-align: left;
 15697  }
 15698  
 15699  .ui.grid > .centered.column,
 15700  .ui.grid > .row > .centered.column {
 15701    display: block;
 15702    margin-left: auto;
 15703    margin-right: auto;
 15704  }
 15705  
 15706  /*----------------------
 15707          Relaxed
 15708  -----------------------*/
 15709  
 15710  .ui.relaxed.grid > .column:not(.row),
 15711  .ui.relaxed.grid > .row > .column,
 15712  .ui.grid > .relaxed.row > .column {
 15713    padding-left: 1.5rem;
 15714    padding-right: 1.5rem;
 15715  }
 15716  
 15717  .ui[class*="very relaxed"].grid > .column:not(.row),
 15718  .ui[class*="very relaxed"].grid > .row > .column,
 15719  .ui.grid > [class*="very relaxed"].row > .column {
 15720    padding-left: 2.5rem;
 15721    padding-right: 2.5rem;
 15722  }
 15723  
 15724  /* Coupling with UI Divider */
 15725  
 15726  .ui.relaxed.grid .row + .ui.divider,
 15727  .ui.grid .relaxed.row + .ui.divider {
 15728    margin-left: 1.5rem;
 15729    margin-right: 1.5rem;
 15730  }
 15731  
 15732  .ui[class*="very relaxed"].grid .row + .ui.divider,
 15733  .ui.grid [class*="very relaxed"].row + .ui.divider {
 15734    margin-left: 2.5rem;
 15735    margin-right: 2.5rem;
 15736  }
 15737  
 15738  /*----------------------
 15739          Padded
 15740  -----------------------*/
 15741  
 15742  .ui.padded.grid:not(.vertically):not(.horizontally) {
 15743    margin: 0em !important;
 15744  }
 15745  
 15746  [class*="horizontally padded"].ui.grid {
 15747    margin-left: 0em !important;
 15748    margin-right: 0em !important;
 15749  }
 15750  
 15751  [class*="vertically padded"].ui.grid {
 15752    margin-top: 0em !important;
 15753    margin-bottom: 0em !important;
 15754  }
 15755  
 15756  /*----------------------
 15757         "Floated"
 15758  -----------------------*/
 15759  
 15760  .ui.grid [class*="left floated"].column {
 15761    float: left;
 15762  }
 15763  
 15764  .ui.grid [class*="right floated"].column {
 15765    float: right;
 15766  }
 15767  
 15768  /*----------------------
 15769          Divided
 15770  -----------------------*/
 15771  
 15772  .ui.divided.grid:not([class*="vertically divided"]) > .column:not(.row),
 15773  .ui.divided.grid:not([class*="vertically divided"]) > .row > .column {
 15774    box-shadow: -1px 0px 0px 0px rgba(39, 41, 43, 0.15);
 15775  }
 15776  
 15777  /* Swap from padding to margin on columns to have dividers align */
 15778  
 15779  .ui[class*="vertically divided"].grid > .column:not(.row),
 15780  .ui[class*="vertically divided"].grid > .row > .column {
 15781    margin-top: 1rem;
 15782    margin-bottom: 1rem;
 15783    padding-top: 0rem;
 15784    padding-bottom: 0rem;
 15785  }
 15786  
 15787  .ui[class*="vertically divided"].grid > .row {
 15788    margin-top: 0em;
 15789    margin-bottom: 0em;
 15790    padding-top: 0em;
 15791    padding-bottom: 0em;
 15792  }
 15793  
 15794  /* No divider on first column on row */
 15795  
 15796  .ui.divided.grid:not([class*="vertically divided"]) > .column:first-child,
 15797  .ui.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
 15798    box-shadow: none;
 15799  }
 15800  
 15801  /* Divided Row */
 15802  
 15803  .ui.grid > .divided.row > .column {
 15804    box-shadow: -1px 0px 0px 0px rgba(39, 41, 43, 0.15);
 15805  }
 15806  
 15807  .ui.grid > .divided.row > .column:first-child {
 15808    box-shadow: none;
 15809  }
 15810  
 15811  /* Vertically Divided */
 15812  
 15813  .ui[class*="vertically divided"].grid > .row {
 15814    position: relative;
 15815  }
 15816  
 15817  .ui[class*="vertically divided"].grid > .row:before {
 15818    position: absolute;
 15819    content: "";
 15820    top: 0em;
 15821    left: 0px;
 15822    width: -webkit-calc(100% -  2rem );
 15823    width: calc(100% -  2rem );
 15824    height: 1px;
 15825    margin: 0% 1rem;
 15826    box-shadow: 0px -1px 0px 0px rgba(39, 41, 43, 0.15);
 15827  }
 15828  
 15829  /* Padded Horizontally Divided */
 15830  
 15831  [class*="horizontally padded"].ui.divided.grid,
 15832  .ui.padded.divided.grid:not(.vertically):not(.horizontally) {
 15833    width: 100%;
 15834  }
 15835  
 15836  /* First Row Vertically Divided */
 15837  
 15838  .ui[class*="vertically divided"].grid > .row:first-child:before {
 15839    box-shadow: none;
 15840  }
 15841  
 15842  /* Inverted Divided */
 15843  
 15844  .ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row),
 15845  .ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column {
 15846    box-shadow: -1px 0px 0px 0px rgba(255, 255, 255, 0.2);
 15847  }
 15848  
 15849  .ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row):first-child,
 15850  .ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
 15851    box-shadow: none;
 15852  }
 15853  
 15854  .ui.inverted[class*="vertically divided"].grid > .row:before {
 15855    box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.2);
 15856  }
 15857  
 15858  /* Relaxed */
 15859  
 15860  .ui.relaxed[class*="vertically divided"].grid > .row:before {
 15861    margin-left: 1.5rem;
 15862    margin-right: 1.5rem;
 15863    width: -webkit-calc(100% -  3rem );
 15864    width: calc(100% -  3rem );
 15865  }
 15866  
 15867  .ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before {
 15868    margin-left: 5rem;
 15869    margin-right: 5rem;
 15870    width: -webkit-calc(100% -  5rem );
 15871    width: calc(100% -  5rem );
 15872  }
 15873  
 15874  /*----------------------
 15875           Celled
 15876  -----------------------*/
 15877  
 15878  .ui.celled.grid {
 15879    display: table;
 15880    table-layout: fixed;
 15881    width: 100%;
 15882    margin: 1em 0em;
 15883    box-shadow: 0px 0px 0px 1px #d4d4d5;
 15884  }
 15885  
 15886  .ui.celled.grid > .row,
 15887  .ui.celled.grid > .column.row,
 15888  .ui.celled.grid > .column.row:first-child {
 15889    display: table;
 15890    table-layout: fixed;
 15891    width: 100% !important;
 15892    margin: 0em;
 15893    padding: 0em;
 15894    box-shadow: 0px -1px 0px 0px #d4d4d5;
 15895  }
 15896  
 15897  .ui.celled.grid > .column:not(.row),
 15898  .ui.celled.grid > .row > .column {
 15899    display: table-cell;
 15900    box-shadow: -1px 0px 0px 0px #d4d4d5;
 15901  }
 15902  
 15903  .ui.celled.grid > .column:first-child,
 15904  .ui.celled.grid > .row > .column:first-child {
 15905    box-shadow: none;
 15906  }
 15907  
 15908  .ui.celled.page.grid {
 15909    box-shadow: none;
 15910  }
 15911  
 15912  .ui.celled.grid > .column:not(.row),
 15913  .ui.celled.grid > .row > .column {
 15914    padding: 0.75em;
 15915  }
 15916  
 15917  .ui.relaxed.celled.grid > .column:not(.row),
 15918  .ui.relaxed.celled.grid > .row > .column {
 15919    padding: 1em;
 15920  }
 15921  
 15922  .ui[class*="very relaxed"].celled.grid > .column:not(.row),
 15923  .ui[class*="very relaxed"].celled.grid > .row > .column {
 15924    padding: 2em;
 15925  }
 15926  
 15927  /* Internally Celled */
 15928  
 15929  .ui[class*="internally celled"].grid {
 15930    box-shadow: none;
 15931  }
 15932  
 15933  .ui[class*="internally celled"].grid > .row:first-child {
 15934    box-shadow: none;
 15935  }
 15936  
 15937  .ui[class*="internally celled"].grid > .row > .column:first-child {
 15938    box-shadow: none;
 15939  }
 15940  
 15941  /*----------------------
 15942    Horizontally Centered
 15943  -----------------------*/
 15944  
 15945  /* Left Aligned */
 15946  
 15947  .ui[class*="left aligned"].grid,
 15948  .ui[class*="left aligned"].grid > .row > .column,
 15949  .ui[class*="left aligned"].grid > .column,
 15950  .ui.grid [class*="left aligned"].column,
 15951  .ui.grid > [class*="left aligned"].row > .column {
 15952    text-align: left;
 15953    -webkit-box-align: start !important;
 15954    -webkit-align-items: flex-start !important;
 15955    -ms-flex-align: start !important;
 15956    align-items: flex-start !important;
 15957  }
 15958  
 15959  .ui.grid [class*="left aligned"].column {
 15960    text-align: left !important;
 15961  }
 15962  
 15963  /* Center Aligned */
 15964  
 15965  .ui[class*="center aligned"].grid,
 15966  .ui[class*="center aligned"].grid > .row > .column,
 15967  .ui[class*="center aligned"].grid > .column,
 15968  .ui.grid > [class*="center aligned"].row > .column {
 15969    text-align: center;
 15970    -webkit-box-align: center !important;
 15971    -webkit-align-items: center !important;
 15972    -ms-flex-align: center !important;
 15973    align-items: center !important;
 15974  }
 15975  
 15976  .ui.grid [class*="center aligned"].column {
 15977    text-align: center !important;
 15978  }
 15979  
 15980  /* Right Aligned */
 15981  
 15982  .ui[class*="right aligned"].grid,
 15983  .ui[class*="right aligned"].grid > .row > .column,
 15984  .ui[class*="right aligned"].grid > .column,
 15985  .ui.grid > [class*="right aligned"].row > .column {
 15986    text-align: right;
 15987    -webkit-box-align: end !important;
 15988    -webkit-align-items: flex-end !important;
 15989    -ms-flex-align: end !important;
 15990    align-items: flex-end !important;
 15991  }
 15992  
 15993  .ui.grid [class*="right aligned"].column {
 15994    text-align: right !important;
 15995  }
 15996  
 15997  /* Justified */
 15998  
 15999  .ui.justified.grid,
 16000  .ui.justified.grid > .row > .column,
 16001  .ui.justified.grid > .column,
 16002  .ui.grid .justified.column,
 16003  .ui.grid > .justified.row > .column {
 16004    text-align: justify;
 16005    -webkit-hyphens: auto;
 16006    -moz-hyphens: auto;
 16007    -ms-hyphens: auto;
 16008    hyphens: auto;
 16009  }
 16010  
 16011  .ui.grid .justified.column {
 16012    text-align: justify !important;
 16013    -webkit-hyphens: auto !important;
 16014    -moz-hyphens: auto !important;
 16015    -ms-hyphens: auto !important;
 16016    hyphens: auto !important;
 16017  }
 16018  
 16019  /*----------------------
 16020     Vertically Aligned
 16021  -----------------------*/
 16022  
 16023  /* Top Aligned */
 16024  
 16025  .ui[class*="top aligned"].grid,
 16026  .ui[class*="top aligned"].grid > .row > .column,
 16027  .ui[class*="top aligned"].grid > .column,
 16028  .ui.grid [class*="top aligned"].column,
 16029  .ui.grid > [class*="top aligned"].row > .column {
 16030    vertical-align: top;
 16031    -webkit-box-pack: start !important;
 16032    -webkit-justify-content: flex-start !important;
 16033    -ms-flex-pack: start !important;
 16034    justify-content: flex-start !important;
 16035  }
 16036  
 16037  .ui.grid [class*="top aligned"].column {
 16038    vertical-align: top !important;
 16039    -webkit-box-pack: start !important;
 16040    -webkit-justify-content: flex-start !important;
 16041    -ms-flex-pack: start !important;
 16042    justify-content: flex-start !important;
 16043  }
 16044  
 16045  .ui.stretched.grid > .row > .column,
 16046  .ui.stretched.grid > .column:not(.row),
 16047  .ui.grid .stretched.column,
 16048  .ui.grid > .stretched.row > .column {
 16049    display: -webkit-box !important;
 16050    display: -webkit-flex !important;
 16051    display: -ms-flexbox !important;
 16052    display: flex !important;
 16053    -webkit-box-orient: vertical;
 16054    -webkit-box-direction: normal;
 16055    -webkit-flex-direction: column;
 16056    -ms-flex-direction: column;
 16057    flex-direction: column;
 16058  }
 16059  
 16060  .ui.stretched.grid > .row > .column > *,
 16061  .ui.stretched.grid > .column > *,
 16062  .ui.grid .stretched.column > *,
 16063  .ui.grid > .stretched.row > .column > * {
 16064    -webkit-box-flex: 1;
 16065    -webkit-flex-grow: 1;
 16066    -ms-flex-positive: 1;
 16067    flex-grow: 1;
 16068  }
 16069  
 16070  /* Middle Aligned */
 16071  
 16072  .ui[class*="middle aligned"].grid,
 16073  .ui[class*="middle aligned"].grid > .row > .column,
 16074  .ui[class*="middle aligned"].grid > .column,
 16075  .ui.grid > [class*="middle aligned"].row > .column {
 16076    vertical-align: middle;
 16077    -webkit-box-pack: center !important;
 16078    -webkit-justify-content: center !important;
 16079    -ms-flex-pack: center !important;
 16080    justify-content: center !important;
 16081  }
 16082  
 16083  .ui.grid [class*="middle aligned"].column {
 16084    vertical-align: middle !important;
 16085    -webkit-box-pack: center !important;
 16086    -webkit-justify-content: center !important;
 16087    -ms-flex-pack: center !important;
 16088    justify-content: center !important;
 16089  }
 16090  
 16091  /* Bottom Aligned */
 16092  
 16093  .ui[class*="bottom aligned"].grid,
 16094  .ui[class*="bottom aligned"].grid > .row > .column,
 16095  .ui[class*="bottom aligned"].grid > .column,
 16096  .ui.grid > [class*="bottom aligned"].row > .column {
 16097    vertical-align: bottom;
 16098    -webkit-box-pack: end !important;
 16099    -webkit-justify-content: flex-end !important;
 16100    -ms-flex-pack: end !important;
 16101    justify-content: flex-end !important;
 16102  }
 16103  
 16104  .ui.grid [class*="bottom aligned"].column {
 16105    -webkit-box-pack: end !important;
 16106    -webkit-justify-content: flex-end !important;
 16107    -ms-flex-pack: end !important;
 16108    justify-content: flex-end !important;
 16109    vertical-align: bottom !important;
 16110  }
 16111  
 16112  /*----------------------
 16113           Colored
 16114  -----------------------*/
 16115  
 16116  .ui.grid > .white.row,
 16117  .ui.grid > .row > .white.column {
 16118    background-color: #ffffff !important;
 16119    color: rgba(0, 0, 0, 0.8);
 16120  }
 16121  
 16122  .ui.grid > .row > .white.column {
 16123    margin-top: -1rem;
 16124    margin-bottom: -1rem;
 16125    padding-top: 1rem;
 16126    padding-bottom: 1rem;
 16127  }
 16128  
 16129  .ui.grid > .black.row,
 16130  .ui.grid > .row > .black.column {
 16131    background-color: #1b1c1d !important;
 16132    color: #ffffff;
 16133  }
 16134  
 16135  .ui.grid > .row > .black.column {
 16136    margin-top: -1rem;
 16137    margin-bottom: -1rem;
 16138    padding-top: 1rem;
 16139    padding-bottom: 1rem;
 16140  }
 16141  
 16142  .ui.grid > .blue.row,
 16143  .ui.grid > .row > .blue.column {
 16144    background-color: #006e93 !important;
 16145    color: #ffffff;
 16146  }
 16147  
 16148  .ui.grid > .row > .blue.column {
 16149    margin-top: -1rem;
 16150    margin-bottom: -1rem;
 16151    padding-top: 1rem;
 16152    padding-bottom: 1rem;
 16153  }
 16154  
 16155  .ui.grid > .green.row,
 16156  .ui.grid > .row > .green.column {
 16157    background-color: #5bbd72 !important;
 16158    color: #ffffff;
 16159  }
 16160  
 16161  .ui.grid > .row > .green.column {
 16162    margin-top: -1rem;
 16163    margin-bottom: -1rem;
 16164    padding-top: 1rem;
 16165    padding-bottom: 1rem;
 16166  }
 16167  
 16168  .ui.grid > .orange.row,
 16169  .ui.grid > .row > .orange.column {
 16170    background-color: #e07b53 !important;
 16171    color: #ffffff;
 16172  }
 16173  
 16174  .ui.grid > .row > .orange.column {
 16175    margin-top: -1rem;
 16176    margin-bottom: -1rem;
 16177    padding-top: 1rem;
 16178    padding-bottom: 1rem;
 16179  }
 16180  
 16181  .ui.grid > .pink.row,
 16182  .ui.grid .pink.column {
 16183    background-color: #d9499a !important;
 16184    color: #ffffff;
 16185  }
 16186  
 16187  .ui.grid > .row > .pink.column {
 16188    margin-top: -1rem;
 16189    margin-bottom: -1rem;
 16190    padding-top: 1rem;
 16191    padding-bottom: 1rem;
 16192  }
 16193  
 16194  .ui.grid > .purple.row,
 16195  .ui.grid > .row > .purple.column {
 16196    background-color: #564f8a !important;
 16197    color: #ffffff;
 16198  }
 16199  
 16200  .ui.grid > .row > .purple.column {
 16201    margin-top: -1rem;
 16202    margin-bottom: -1rem;
 16203    padding-top: 1rem;
 16204    padding-bottom: 1rem;
 16205  }
 16206  
 16207  .ui.grid > .red.row,
 16208  .ui.grid > .row > .red.column {
 16209    background-color: #d95c5c !important;
 16210    color: #ffffff;
 16211  }
 16212  
 16213  .ui.grid > .row > .red.column {
 16214    margin-top: -1rem;
 16215    margin-bottom: -1rem;
 16216    padding-top: 1rem;
 16217    padding-bottom: 1rem;
 16218  }
 16219  
 16220  .ui.grid > .teal.row,
 16221  .ui.grid > .row > .teal.column {
 16222    background-color: #00b5ad !important;
 16223    color: #ffffff;
 16224  }
 16225  
 16226  .ui.grid > .row > .teal.column {
 16227    margin-top: -1rem;
 16228    margin-bottom: -1rem;
 16229    padding-top: 1rem;
 16230    padding-bottom: 1rem;
 16231  }
 16232  
 16233  .ui.grid > .yellow.row,
 16234  .ui.grid > .row > .yellow.column {
 16235    background-color: #f2c61f !important;
 16236    color: #ffffff;
 16237  }
 16238  
 16239  .ui.grid > .row > .yellow.column {
 16240    margin-top: -1rem;
 16241    margin-bottom: -1rem;
 16242    padding-top: 1rem;
 16243    padding-bottom: 1rem;
 16244  }
 16245  
 16246  /*----------------------
 16247        Equal Width
 16248  -----------------------*/
 16249  
 16250  .ui[class*="equal width"].grid {
 16251    display: table;
 16252    table-layout: fixed;
 16253  }
 16254  
 16255  .ui[class*="equal width"].grid > .row,
 16256  .ui.grid > [class*="equal width"].row {
 16257    display: table;
 16258    table-layout: fixed;
 16259    width: 100% !important;
 16260  }
 16261  
 16262  .ui[class*="equal width"].grid > .column:not(.row),
 16263  .ui[class*="equal width"].grid > .row > .column,
 16264  .ui.grid > [class*="equal width"].row > .column {
 16265    display: table-cell;
 16266  }
 16267  
 16268  /* Flexbox (Experimental / Overrides Where Supported) */
 16269  
 16270  .ui[class*="equal width"].grid,
 16271  .ui[class*="equal width"].grid > .row,
 16272  .ui.grid > [class*="equal width"].row {
 16273    display: -webkit-box;
 16274    display: -webkit-flex;
 16275    display: -ms-flexbox;
 16276    display: flex;
 16277    -webkit-box-orient: horizontal;
 16278    -webkit-box-direction: normal;
 16279    -webkit-flex-direction: row;
 16280    -ms-flex-direction: row;
 16281    flex-direction: row;
 16282    -webkit-flex-wrap: wrap;
 16283    -ms-flex-wrap: wrap;
 16284    flex-wrap: wrap;
 16285  }
 16286  
 16287  .ui[class*="equal width"].grid > .column:not(.row),
 16288  .ui[class*="equal width"].grid > .row > .column,
 16289  .ui.grid > [class*="equal width"].row > .column {
 16290    display: block;
 16291    -webkit-box-flex: 1;
 16292    -webkit-flex-grow: 1;
 16293    -ms-flex-positive: 1;
 16294    flex-grow: 1;
 16295  }
 16296  
 16297  /*----------------------
 16298    Equal Height Columns
 16299  -----------------------*/
 16300  
 16301  .ui[class*="equal height"].grid {
 16302    display: table;
 16303    table-layout: fixed;
 16304  }
 16305  
 16306  .ui[class*="equal height"].grid > .row,
 16307  .ui.grid > [class*="equal height"].row {
 16308    display: table;
 16309    table-layout: fixed;
 16310    width: 100% !important;
 16311  }
 16312  
 16313  .ui[class*="equal height"].grid > .column:not(.row),
 16314  .ui[class*="equal height"].grid > .row > .column,
 16315  .ui.grid > [class*="equal height"].row > .column {
 16316    display: table-cell;
 16317  }
 16318  
 16319  /* Flexbox (Experimental / Overrides Where Supported) */
 16320  
 16321  .ui[class*="equal height"].grid,
 16322  .ui[class*="equal height"].grid > .row,
 16323  .ui.grid > [class*="equal height"].row {
 16324    display: -webkit-box;
 16325    display: -webkit-flex;
 16326    display: -ms-flexbox;
 16327    display: flex;
 16328    -webkit-box-orient: horizontal;
 16329    -webkit-box-direction: normal;
 16330    -webkit-flex-direction: row;
 16331    -ms-flex-direction: row;
 16332    flex-direction: row;
 16333    -webkit-flex-wrap: wrap;
 16334    -ms-flex-wrap: wrap;
 16335    flex-wrap: wrap;
 16336  }
 16337  
 16338  .ui[class*="equal height"].grid > .column:not(.row),
 16339  .ui[class*="equal height"].grid > .row > .column,
 16340  .ui.grid > [class*="equal height"].row > .column {
 16341    display: block;
 16342    -webkit-box-orient: vertical;
 16343    -webkit-box-direction: normal;
 16344    -webkit-flex-direction: column;
 16345    -ms-flex-direction: column;
 16346    flex-direction: column;
 16347    -webkit-box-flex: 1;
 16348    -webkit-flex-grow: 1;
 16349    -ms-flex-positive: 1;
 16350    flex-grow: 1;
 16351  }
 16352  
 16353  /*-------------------
 16354        Doubling
 16355  --------------------*/
 16356  
 16357  /* Tablet Only */
 16358  
 16359  @media only screen and (min-width: 768px) and (max-width: 991px) {
 16360    .ui.doubling.grid {
 16361      width: 100% !important;
 16362    }
 16363  
 16364    .ui.grid > .doubling.row,
 16365    .ui.doubling.grid > .row {
 16366      margin: 0em !important;
 16367      padding: 0em !important;
 16368    }
 16369  
 16370    .ui.grid > .doubling.row > .column,
 16371    .ui.doubling.grid > .row > .column {
 16372      display: inline-block !important;
 16373      padding-top: 1rem !important;
 16374      padding-bottom: 1rem !important;
 16375      margin: 0em;
 16376    }
 16377  
 16378    .ui[class*="two column"].doubling.grid > .row > .column,
 16379    .ui[class*="two column"].doubling.grid > .column,
 16380    .ui.grid > [class*="two column"].doubling.row > .column {
 16381      width: 100% !important;
 16382    }
 16383  
 16384    .ui[class*="three column"].doubling.grid > .row > .column,
 16385    .ui[class*="three column"].doubling.grid > .column,
 16386    .ui.grid > [class*="three column"].doubling.row > .column {
 16387      width: 50% !important;
 16388    }
 16389  
 16390    .ui[class*="four column"].doubling.grid > .row > .column,
 16391    .ui[class*="four column"].doubling.grid > .column,
 16392    .ui.grid > [class*="four column"].doubling.row > .column {
 16393      width: 50% !important;
 16394    }
 16395  
 16396    .ui[class*="five column"].doubling.grid > .row > .column,
 16397    .ui[class*="five column"].doubling.grid > .column,
 16398    .ui.grid > [class*="five column"].doubling.row > .column {
 16399      width: 33.33333333% !important;
 16400    }
 16401  
 16402    .ui[class*="six column"].doubling.grid > .row > .column,
 16403    .ui[class*="six column"].doubling.grid > .column,
 16404    .ui.grid > [class*="six column"].doubling.row > .column {
 16405      width: 33.33333333% !important;
 16406    }
 16407  
 16408    .ui[class*="seven column"].doubling.grid > .row > .column,
 16409    .ui[class*="seven column"].doubling.grid > .column,
 16410    .ui.grid > [class*="seven column"].doubling.row > .column {
 16411      width: 33.33333333% !important;
 16412    }
 16413  
 16414    .ui[class*="eight column"].doubling.grid > .row > .column,
 16415    .ui[class*="eight column"].doubling.grid > .column,
 16416    .ui.grid > [class*="eight column"].doubling.row > .column {
 16417      width: 25% !important;
 16418    }
 16419  
 16420    .ui[class*="nine column"].doubling.grid > .row > .column,
 16421    .ui[class*="nine column"].doubling.grid > .column,
 16422    .ui.grid > [class*="nine column"].doubling.row > .column {
 16423      width: 25% !important;
 16424    }
 16425  
 16426    .ui[class*="ten column"].doubling.grid > .row > .column,
 16427    .ui[class*="ten column"].doubling.grid > .column,
 16428    .ui.grid > [class*="ten column"].doubling.row > .column {
 16429      width: 20% !important;
 16430    }
 16431  
 16432    .ui[class*="eleven column"].doubling.grid > .row > .column,
 16433    .ui[class*="eleven column"].doubling.grid > .column,
 16434    .ui.grid > [class*="eleven column"].doubling.row > .column {
 16435      width: 20% !important;
 16436    }
 16437  
 16438    .ui[class*="twelve column"].doubling.grid > .row > .column,
 16439    .ui[class*="twelve column"].doubling.grid > .column,
 16440    .ui.grid > [class*="twelve column"].doubling.row > .column {
 16441      width: 16.66666667% !important;
 16442    }
 16443  
 16444    .ui[class*="thirteen column"].doubling.grid > .row > .column,
 16445    .ui[class*="thirteen column"].doubling.grid > .column,
 16446    .ui.grid > [class*="thirteen column"].doubling.row > .column {
 16447      width: 16.66666667% !important;
 16448    }
 16449  
 16450    .ui[class*="fourteen column"].doubling.grid > .row > .column,
 16451    .ui[class*="fourteen column"].doubling.grid > .column,
 16452    .ui.grid > [class*="fourteen column"].doubling.row > .column {
 16453      width: 14.28571429% !important;
 16454    }
 16455  
 16456    .ui[class*="fifteen column"].doubling.grid > .row > .column,
 16457    .ui[class*="fifteen column"].doubling.grid > .column,
 16458    .ui.grid > [class*="fifteen column"].doubling.row > .column {
 16459      width: 14.28571429% !important;
 16460    }
 16461  
 16462    .ui[class*="sixteen column"].doubling.grid > .row > .column,
 16463    .ui[class*="sixteen column"].doubling.grid > .column,
 16464    .ui.grid > [class*="sixteen column"].doubling.row > .column {
 16465      width: 12.5% !important;
 16466    }
 16467  }
 16468  
 16469  /* Mobily Only */
 16470  
 16471  @media only screen and (max-width: 767px) {
 16472    .ui.grid > .doubling.row,
 16473    .ui.doubling.grid > .row {
 16474      display: block !important;
 16475      margin: 0em !important;
 16476      padding: 0em !important;
 16477    }
 16478  
 16479    .ui.grid > .doubling.row > .column,
 16480    .ui.doubling.grid > .row > .column {
 16481      display: inline-block !important;
 16482      padding-top: 1rem !important;
 16483      padding-bottom: 1rem !important;
 16484      margin: 0em !important;
 16485    }
 16486  
 16487    .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column,
 16488    .ui[class*="two column"].doubling:not(.stackable).grid > .column,
 16489    .ui.grid > [class*="two column"].doubling:not(.stackable).row > .column {
 16490      width: 100% !important;
 16491    }
 16492  
 16493    .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column,
 16494    .ui[class*="three column"].doubling:not(.stackable).grid > .column,
 16495    .ui.grid > [class*="three column"].doubling:not(.stackable).row > .column {
 16496      width: 50% !important;
 16497    }
 16498  
 16499    .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column,
 16500    .ui[class*="four column"].doubling:not(.stackable).grid > .column,
 16501    .ui.grid > [class*="four column"].doubling:not(.stackable).row > .column {
 16502      width: 50% !important;
 16503    }
 16504  
 16505    .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column,
 16506    .ui[class*="five column"].doubling:not(.stackable).grid > .column,
 16507    .ui.grid > [class*="five column"].doubling:not(.stackable).row > .column {
 16508      width: 50% !important;
 16509    }
 16510  
 16511    .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column,
 16512    .ui[class*="six column"].doubling:not(.stackable).grid > .column,
 16513    .ui.grid > [class*="six column"].doubling:not(.stackable).row > .column {
 16514      width: 50% !important;
 16515    }
 16516  
 16517    .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column,
 16518    .ui[class*="seven column"].doubling:not(.stackable).grid > .column,
 16519    .ui.grid > [class*="seven column"].doubling:not(.stackable).row > .column {
 16520      width: 50% !important;
 16521    }
 16522  
 16523    .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column,
 16524    .ui[class*="eight column"].doubling:not(.stackable).grid > .column,
 16525    .ui.grid > [class*="eight column"].doubling:not(.stackable).row > .column {
 16526      width: 50% !important;
 16527    }
 16528  
 16529    .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column,
 16530    .ui[class*="nine column"].doubling:not(.stackable).grid > .column,
 16531    .ui.grid > [class*="nine column"].doubling:not(.stackable).row > .column {
 16532      width: 33.33333333% !important;
 16533    }
 16534  
 16535    .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column,
 16536    .ui[class*="ten column"].doubling:not(.stackable).grid > .column,
 16537    .ui.grid > [class*="ten column"].doubling:not(.stackable).row > .column {
 16538      width: 33.33333333% !important;
 16539    }
 16540  
 16541    .ui[class*="eleven column"].doubling:not(.stackable).grid > .row > .column,
 16542    .ui[class*="eleven column"].doubling:not(.stackable).grid > .column,
 16543    .ui.grid > [class*="eleven column"].doubling:not(.stackable).row > .column {
 16544      width: 33.33333333% !important;
 16545    }
 16546  
 16547    .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column,
 16548    .ui[class*="twelve column"].doubling:not(.stackable).grid > .column,
 16549    .ui.grid > [class*="twelve column"].doubling:not(.stackable).row > .column {
 16550      width: 33.33333333% !important;
 16551    }
 16552  
 16553    .ui[class*="thirteen column"].doubling:not(.stackable).grid > .row > .column,
 16554    .ui[class*="thirteen column"].doubling:not(.stackable).grid > .column,
 16555    .ui.grid > [class*="thirteen column"].doubling:not(.stackable).row > .column {
 16556      width: 33.33333333% !important;
 16557    }
 16558  
 16559    .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column,
 16560    .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column,
 16561    .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row > .column {
 16562      width: 25% !important;
 16563    }
 16564  
 16565    .ui[class*="fifteen column"].doubling:not(.stackable).grid > .row > .column,
 16566    .ui[class*="fifteen column"].doubling:not(.stackable).grid > .column,
 16567    .ui.grid > [class*="fifteen column"].doubling:not(.stackable).row > .column {
 16568      width: 25% !important;
 16569    }
 16570  
 16571    .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column,
 16572    .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column,
 16573    .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row > .column {
 16574      width: 25% !important;
 16575    }
 16576  }
 16577  
 16578  /*-------------------
 16579        Stackable
 16580  --------------------*/
 16581  
 16582  @media only screen and (max-width: 767px) {
 16583    .ui.stackable.grid {
 16584      display: block !important;
 16585      width: auto;
 16586      margin-left: 0em !important;
 16587      margin-right: 0em !important;
 16588      padding: 0em;
 16589    }
 16590  
 16591    .ui.stackable.grid > .row > .wide.column,
 16592    .ui.stackable.grid > .wide.column,
 16593    .ui.stackable.grid > .column.grid > .column,
 16594    .ui.stackable.grid > .column.row > .column,
 16595    .ui.stackable.grid > .row > .column,
 16596    .ui.stackable.grid > .column:not(.row) {
 16597      display: block !important;
 16598      width: auto !important;
 16599      margin: 0em 0em !important;
 16600      box-shadow: none !important;
 16601      float: none !important;
 16602      padding: 1rem 1rem !important;
 16603    }
 16604  
 16605    .ui.stackable.grid > .row {
 16606      display: block !important;
 16607      margin: 0em;
 16608      padding: 0em;
 16609    }
 16610  
 16611    /* Don't pad inside segment or nested grid */
 16612  
 16613    .ui.grid .ui.stackable.grid,
 16614    .ui.segment:not(.vertical) .ui.stackable.page.grid {
 16615      margin-left: -1rem !important;
 16616      margin-right: -1rem !important;
 16617    }
 16618  
 16619    /* Equal Height Stackable */
 16620  
 16621    .ui[class*="equal height"].stackable.page.grid {
 16622      display: block !important;
 16623    }
 16624  
 16625    /* Divided Stackable */
 16626  
 16627    .ui.stackable.divided.grid > .row:first-child > .column:first-child,
 16628    .ui.stackable.celled.grid > .row:first-child > .column:first-child,
 16629    .ui.stackable.divided.grid > .column:not(.row):first-child,
 16630    .ui.stackable.celled.grid > .column:not(.row):first-child {
 16631      border-top: none !important;
 16632    }
 16633  
 16634    .ui.inverted.stackable.celled.grid > .column:not(.row),
 16635    .ui.inverted.stackable.divided.grid > .column:not(.row),
 16636    .ui.inverted.stackable.celled.grid > .row > .column,
 16637    .ui.inverted.stackable.divided.grid > .row > .column {
 16638      border-top: 1px solid rgba(255, 255, 255, 0.2);
 16639    }
 16640  
 16641    .ui.stackable.celled.grid > .column:not(.row),
 16642    .ui.stackable.divided.grid > .column:not(.row),
 16643    .ui.stackable.celled.grid > .row > .column,
 16644    .ui.stackable.divided.grid > .row > .column {
 16645      border-top: 1px solid rgba(39, 41, 43, 0.15);
 16646      box-shadow: none !important;
 16647      padding-top: 2rem !important;
 16648      padding-bottom: 2rem !important;
 16649    }
 16650  }
 16651  
 16652  /*----------------------
 16653       Only (Device)
 16654  -----------------------*/
 16655  
 16656  /* These include arbitrary class repetitions for forced specificity */
 16657  
 16658  /* Mobile Only Hide */
 16659  
 16660  @media only screen and (max-width: 767px) {
 16661    .ui.tablet:not(.mobile).only.grid.grid.grid,
 16662    .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile),
 16663    .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile),
 16664    .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile) {
 16665      display: none !important;
 16666    }
 16667  
 16668    .ui[class*="computer only"].grid.grid.grid:not(.mobile),
 16669    .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile),
 16670    .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile),
 16671    .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile) {
 16672      display: none !important;
 16673    }
 16674  }
 16675  
 16676  /* Tablet Only Hide */
 16677  
 16678  @media only screen and (min-width: 768px) and (max-width: 991px) {
 16679    .ui[class*="mobile only"].grid.grid.grid:not(.tablet),
 16680    .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet),
 16681    .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet),
 16682    .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) {
 16683      display: none !important;
 16684    }
 16685  
 16686    .ui[class*="computer only"].grid.grid.grid:not(.tablet),
 16687    .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet),
 16688    .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet),
 16689    .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet) {
 16690      display: none !important;
 16691    }
 16692  }
 16693  
 16694  /* Computer Only Hide */
 16695  
 16696  @media only screen and (min-width: 992px) {
 16697    .ui[class*="mobile only"].grid.grid.grid:not(.computer),
 16698    .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
 16699    .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
 16700    .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
 16701      display: none !important;
 16702    }
 16703  
 16704    .ui[class*="tablet only"].grid.grid.grid:not(.computer),
 16705    .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
 16706    .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
 16707    .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
 16708      display: none !important;
 16709    }
 16710  }
 16711  
 16712  /*******************************
 16713           Theme Overrides
 16714  *******************************/
 16715  
 16716  /*******************************
 16717           Site Overrides
 16718  *******************************/
 16719  /*!
 16720   * # Semantic UI x.x - Menu
 16721   * http://github.com/semantic-org/semantic-ui/
 16722   *
 16723   *
 16724   * Copyright 2014 Contributors
 16725   * Released under the MIT license
 16726   * http://opensource.org/licenses/MIT
 16727   *
 16728   */
 16729  
 16730  /*******************************
 16731              Standard
 16732  *******************************/
 16733  
 16734  /*--------------
 16735        Menu
 16736  ---------------*/
 16737  
 16738  .ui.menu {
 16739    margin: 1rem 0rem;
 16740    background: #ffffff;
 16741    font-size: 0em;
 16742    font-weight: normal;
 16743    box-shadow: 0px 0px 0px 1px rgba(39, 41, 43, 0.15), 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 16744    border-radius: 0.2857rem;
 16745  }
 16746  
 16747  .ui.menu:after {
 16748    content: '';
 16749    display: block;
 16750    height: 0px;
 16751    clear: both;
 16752    visibility: hidden;
 16753  }
 16754  
 16755  .ui.menu:first-child {
 16756    margin-top: 0rem;
 16757  }
 16758  
 16759  .ui.menu:last-child {
 16760    margin-bottom: 0rem;
 16761  }
 16762  
 16763  .ui.menu .menu {
 16764    margin: 0em;
 16765  }
 16766  
 16767  .ui.menu:not(.vertical) .menu {
 16768    font-size: 0em;
 16769  }
 16770  
 16771  /*--------------
 16772       Colors
 16773  ---------------*/
 16774  
 16775  /* Text Color */
 16776  
 16777  .ui.menu .item {
 16778    color: rgba(0, 0, 0, 0.8);
 16779  }
 16780  
 16781  .ui.menu .item .item {
 16782    color: rgba(0, 0, 0, 0.5);
 16783  }
 16784  
 16785  /* Hover */
 16786  
 16787  .ui.menu .item .menu a.item:hover,
 16788  .ui.menu .item .menu .link.item:hover {
 16789    color: rgba(0, 0, 0, 0.85);
 16790  }
 16791  
 16792  /*--------------
 16793        Items
 16794  ---------------*/
 16795  
 16796  .ui.menu .item {
 16797    position: relative;
 16798    display: inline-block;
 16799    padding: 0.78571em 0.95em;
 16800    border-top: 0em solid transparent;
 16801    background: none;
 16802    vertical-align: middle;
 16803    line-height: 1;
 16804    text-decoration: none;
 16805    box-sizing: border-box;
 16806    -webkit-tap-highlight-color: transparent;
 16807    -webkit-user-select: none;
 16808    -moz-user-select: none;
 16809    -ms-user-select: none;
 16810    user-select: none;
 16811    -webkit-transition: opacity 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
 16812    transition: opacity 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
 16813  }
 16814  
 16815  /* Floated Content */
 16816  
 16817  .ui.menu > .item:first-child {
 16818    border-radius: 0.2857rem 0px 0px 0.2857rem;
 16819  }
 16820  
 16821  .ui.menu:not(.vertical) .item.left,
 16822  .ui.menu:not(.vertical) .menu.left {
 16823    float: left;
 16824  }
 16825  
 16826  .ui.menu:not(.vertical) .item.right,
 16827  .ui.menu:not(.vertical) .menu.right {
 16828    float: right;
 16829  }
 16830  
 16831  /*--------------
 16832      Borders
 16833  ---------------*/
 16834  
 16835  .ui.menu .item:before {
 16836    position: absolute;
 16837    content: '';
 16838    top: 0%;
 16839    right: 0px;
 16840    width: 1px;
 16841    height: 100%;
 16842    background: -webkit-linear-gradient(rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.05) 100%);
 16843    background: linear-gradient(rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.05) 100%);
 16844  }
 16845  
 16846  .ui.menu > .right.menu:first-child {
 16847    display: none;
 16848  }
 16849  
 16850  .ui.menu .menu.right .item:before,
 16851  .ui.menu .item.right:before {
 16852    right: auto;
 16853    left: 0px;
 16854  }
 16855  
 16856  /*--------------
 16857    Text Content
 16858  ---------------*/
 16859  
 16860  .ui.menu .text.item > *,
 16861  .ui.menu .item > a:not(.ui),
 16862  .ui.menu .item > p:only-child {
 16863    -webkit-user-select: text;
 16864    -moz-user-select: text;
 16865    -ms-user-select: text;
 16866    user-select: text;
 16867    line-height: 1.3;
 16868    color: rgba(0, 0, 0, 0.8);
 16869  }
 16870  
 16871  .ui.menu .item > p:first-child {
 16872    margin-top: 0;
 16873  }
 16874  
 16875  .ui.menu .item > p:last-child {
 16876    margin-bottom: 0;
 16877  }
 16878  
 16879  /*--------------
 16880        Icons
 16881  ---------------*/
 16882  
 16883  .ui.menu .item > i.icon {
 16884    opacity: 0.75;
 16885    float: none;
 16886    margin: 0em 0.25em 0em 0em;
 16887  }
 16888  
 16889  .ui.menu .item > i.dropdown.icon {
 16890    float: right;
 16891    margin-left: 1em;
 16892  }
 16893  
 16894  /*--------------
 16895       Button
 16896  ---------------*/
 16897  
 16898  .ui.menu:not(.vertical) .item > .button {
 16899    position: relative;
 16900    top: -0.05em;
 16901    margin: -0.55em 0;
 16902    padding-bottom: 0.55em;
 16903    padding-top: 0.55em;
 16904    font-size: 0.875em;
 16905  }
 16906  
 16907  /*--------------
 16908       Inputs
 16909  ---------------*/
 16910  
 16911  .ui.menu .item > .input {
 16912    width: 100%;
 16913  }
 16914  
 16915  .ui.menu:not(.vertical) .item > .input {
 16916    position: relative;
 16917    top: 0em;
 16918    margin: -0.6em 0em;
 16919  }
 16920  
 16921  .ui.menu .item > .input input {
 16922    font-size: 1em;
 16923    padding-top: 0.4em;
 16924    padding-bottom: 0.4em;
 16925  }
 16926  
 16927  .ui.menu .item > .input .button,
 16928  .ui.menu .item > .input .label {
 16929    padding-top: 0.4em;
 16930    padding-bottom: 0.4em;
 16931  }
 16932  
 16933  /* Resizes */
 16934  
 16935  .ui.small.menu .item > .input input {
 16936    top: 0em;
 16937    padding-top: 0.4em;
 16938    padding-bottom: 0.4em;
 16939  }
 16940  
 16941  .ui.small.menu .item > .input .button,
 16942  .ui.small.menu .item > .input .label {
 16943    padding-top: 0.4em;
 16944    padding-bottom: 0.4em;
 16945  }
 16946  
 16947  .ui.large.menu .item > .input input {
 16948    top: -0.125em;
 16949    padding-bottom: 0.6em;
 16950    padding-top: 0.6em;
 16951  }
 16952  
 16953  .ui.large.menu .item > .input .button,
 16954  .ui.large.menu .item > .input .label {
 16955    padding-top: 0.6em;
 16956    padding-bottom: 0.6em;
 16957  }
 16958  
 16959  /*--------------
 16960       Header
 16961  ---------------*/
 16962  
 16963  .ui.menu .header.item,
 16964  .ui.vertical.menu .header.item {
 16965    background: rgba(0, 0, 0, 0.04);
 16966    margin: 0em;
 16967    text-transform: normal;
 16968    font-weight: bold;
 16969  }
 16970  
 16971  /*--------------
 16972      Dropdowns
 16973  ---------------*/
 16974  
 16975  /* Dropdown */
 16976  
 16977  .ui.menu .ui.dropdown.item.visible {
 16978    background: rgba(0, 0, 0, 0.03);
 16979    border-bottom-right-radius: 0em;
 16980    border-bottom-left-radius: 0em;
 16981  }
 16982  
 16983  .ui.menu .ui.dropdown.active {
 16984    box-shadow: none;
 16985  }
 16986  
 16987  /* Menu Position */
 16988  
 16989  .ui.menu .dropdown.item .menu {
 16990    background: #ffffff;
 16991    left: 0px;
 16992    margin: 0px 0px 0px;
 16993    min-width: -webkit-calc(100% - 1px);
 16994    min-width: calc(100% - 1px);
 16995    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08);
 16996  }
 16997  
 16998  .ui.menu:not(.secondary) .pointing.dropdown.item .menu {
 16999    margin-top: 0px;
 17000    border-top-left-radius: 0em;
 17001    border-top-right-radius: 0em;
 17002  }
 17003  
 17004  .ui.menu .simple.dropdown.item .menu {
 17005    margin: 0px !important;
 17006  }
 17007  
 17008  /* Secondary Menu Dropdown */
 17009  
 17010  .ui.secondary.menu > .menu > .active.dropdown.item {
 17011    background-color: transparent;
 17012  }
 17013  
 17014  .ui.secondary.menu .dropdown.item .menu {
 17015    left: 0px;
 17016    min-width: 100%;
 17017  }
 17018  
 17019  /* Even Width Menu Dropdown */
 17020  
 17021  .ui.item.menu .dropdown .menu .item {
 17022    width: 100%;
 17023  }
 17024  
 17025  /*--------------
 17026       Labels
 17027  ---------------*/
 17028  
 17029  .ui.menu .item > .label {
 17030    background: rgba(0, 0, 0, 0.35);
 17031    color: #ffffff;
 17032    margin: -0.15em 0em -0.15em 0.5em;
 17033    padding: 0.3em 0.8em;
 17034    vertical-align: baseline;
 17035  }
 17036  
 17037  .ui.menu .item > .floating.label {
 17038    padding: 0.3em 0.8em;
 17039  }
 17040  
 17041  /*--------------
 17042       Images
 17043  ---------------*/
 17044  
 17045  .ui.menu .item > img:only-child {
 17046    display: block;
 17047    max-width: 100%;
 17048    margin: 0em auto;
 17049  }
 17050  
 17051  /*******************************
 17052               States
 17053  *******************************/
 17054  
 17055  /*--------------
 17056        Hover
 17057  ---------------*/
 17058  
 17059  .ui.link.menu > .item:hover,
 17060  .ui.menu > .link.item:hover,
 17061  .ui.menu > a.item:hover,
 17062  .ui.link.menu .menu > .item:hover,
 17063  .ui.menu .menu > .link.item:hover,
 17064  .ui.menu .menu > a.item:hover {
 17065    cursor: pointer;
 17066    background: rgba(0, 0, 0, 0.03);
 17067    color: rgba(0, 0, 0, 0.8);
 17068  }
 17069  
 17070  /*--------------
 17071       Pressed
 17072  ---------------*/
 17073  
 17074  .ui.link.menu .item:active,
 17075  .ui.menu .link.item:active,
 17076  .ui.menu a.item:active {
 17077    background: rgba(0, 0, 0, 0.03);
 17078    color: rgba(0, 0, 0, 0.8);
 17079  }
 17080  
 17081  /*--------------
 17082       Active
 17083  ---------------*/
 17084  
 17085  .ui.menu .active.item {
 17086    background: rgba(0, 0, 0, 0.03);
 17087    color: rgba(0, 0, 0, 0.8);
 17088    font-weight: normal;
 17089    box-shadow: 0em 2px 0em inset;
 17090  }
 17091  
 17092  .ui.menu .active.item > i.icon {
 17093    opacity: 1;
 17094  }
 17095  
 17096  /* Vertical */
 17097  
 17098  .ui.vertical.menu .active.item {
 17099    background: rgba(0, 0, 0, 0.03);
 17100    border-radius: 0em;
 17101    box-shadow: 2px 0em 0em inset;
 17102  }
 17103  
 17104  .ui.vertical.menu > .active.item:first-child {
 17105    border-radius: 0em 0.2857rem 0em 0em;
 17106  }
 17107  
 17108  .ui.vertical.menu > .active.item:last-child {
 17109    border-radius: 0em 0em 0.2857rem 0em;
 17110  }
 17111  
 17112  .ui.vertical.menu > .active.item:only-child {
 17113    border-radius: 0em 0.2857rem 0.2857rem 0em;
 17114  }
 17115  
 17116  .ui.vertical.menu .active.item .menu .active.item {
 17117    border-left: none;
 17118  }
 17119  
 17120  .ui.vertical.menu .item .menu .active.item {
 17121    background-color: transparent;
 17122    box-shadow: none;
 17123  }
 17124  
 17125  /*--------------
 17126    Active Hover
 17127  ---------------*/
 17128  
 17129  .ui.vertical.menu .active.item:hover,
 17130  .ui.menu .active.item:hover {
 17131    background-color: rgba(0, 0, 0, 0.03);
 17132  }
 17133  
 17134  /*--------------
 17135       Disabled
 17136  ---------------*/
 17137  
 17138  .ui.menu .item.disabled,
 17139  .ui.menu .item.disabled:hover {
 17140    cursor: default;
 17141    color: rgba(40, 40, 40, 0.3);
 17142    background-color: transparent !important;
 17143  }
 17144  
 17145  /*******************************
 17146               Types
 17147  *******************************/
 17148  
 17149  /*--------------
 17150      Vertical
 17151  ---------------*/
 17152  
 17153  .ui.vertical.menu {
 17154    background: #ffffff;
 17155  }
 17156  
 17157  /*--- Item ---*/
 17158  
 17159  .ui.vertical.menu .item {
 17160    background: none;
 17161    display: block;
 17162    height: auto !important;
 17163    border-top: none;
 17164    border-left: 0em solid transparent;
 17165    border-right: none;
 17166  }
 17167  
 17168  .ui.vertical.menu > .item:first-child {
 17169    border-radius: 0.2857rem 0.2857rem 0px 0px;
 17170  }
 17171  
 17172  .ui.vertical.menu > .item:last-child {
 17173    border-radius: 0px 0px 0.2857rem 0.2857rem;
 17174  }
 17175  
 17176  /*--- Label ---*/
 17177  
 17178  .ui.vertical.menu .item > .label {
 17179    float: right;
 17180    text-align: center;
 17181  }
 17182  
 17183  /*--- Icon ---*/
 17184  
 17185  .ui.vertical.menu .item > i.icon {
 17186    width: 1.18em;
 17187    float: right;
 17188    margin: 0em 0em 0em 0.5em;
 17189  }
 17190  
 17191  .ui.vertical.menu .item > .label + i.icon {
 17192    float: none;
 17193    margin: 0em 0.5em 0em 0em;
 17194  }
 17195  
 17196  /*--- Border ---*/
 17197  
 17198  .ui.vertical.menu .item:before {
 17199    position: absolute;
 17200    content: '';
 17201    top: 0%;
 17202    left: 0px;
 17203    width: 100%;
 17204    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.1) 1.5em, rgba(0, 0, 0, 0.03) 100%);
 17205    background: linear-gradient(to right, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.1) 1.5em, rgba(0, 0, 0, 0.03) 100%);
 17206    height: 1px;
 17207  }
 17208  
 17209  .ui.vertical.menu .item:first-child:before {
 17210    background: none !important;
 17211  }
 17212  
 17213  /*--- Dropdown ---*/
 17214  
 17215  .ui.vertical.menu .dropdown.item > .icon {
 17216    float: right;
 17217    content: "\f0da";
 17218    margin-left: 1em;
 17219  }
 17220  
 17221  .ui.vertical.menu .active.dropdown.item {
 17222    border-top-right-radius: 0em;
 17223    border-bottom-right-radius: 0em;
 17224  }
 17225  
 17226  .ui.vertical.menu .dropdown.item .menu {
 17227    top: 0% !important;
 17228    left: 100%;
 17229    margin: 0px 0px 0px 0px;
 17230    box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.08);
 17231    border-radius: 0em 0.2857rem 0.2857rem 0.2857rem;
 17232  }
 17233  
 17234  .ui.vertical.menu .dropdown.item .menu .item {
 17235    font-size: 1rem;
 17236  }
 17237  
 17238  .ui.vertical.menu .dropdown.item .menu .item i.icon {
 17239    margin-right: 0em;
 17240  }
 17241  
 17242  .ui.vertical.menu .dropdown.item.active {
 17243    box-shadow: none;
 17244  }
 17245  
 17246  /*--- Sub Menu ---*/
 17247  
 17248  .ui.vertical.menu .item:not(.dropdown) > .menu {
 17249    margin: 0.5em -0.95em 0em;
 17250  }
 17251  
 17252  .ui.vertical.menu .item:not(.dropdown) > .menu > .item {
 17253    background: none;
 17254    padding: 0.5rem 1.5rem;
 17255    font-size: 0.875rem;
 17256  }
 17257  
 17258  .ui.vertical.menu .item > .menu > .item:before {
 17259    display: none;
 17260  }
 17261  
 17262  /*--------------
 17263       Tiered
 17264  ---------------*/
 17265  
 17266  .ui.tiered.menu > .menu > .item:hover {
 17267    color: rgba(0, 0, 0, 0.8);
 17268  }
 17269  
 17270  .ui.tiered.menu .active.item {
 17271    background: #fcfcfc;
 17272  }
 17273  
 17274  .ui.tiered.menu > .menu .item.active:after {
 17275    position: absolute;
 17276    content: '';
 17277    margin-top: -1px;
 17278    top: 100%;
 17279    left: 0px;
 17280    width: 100%;
 17281    height: 2px;
 17282    background-color: #fcfcfc;
 17283  }
 17284  
 17285  /* Sub Menu */
 17286  
 17287  .ui.tiered.menu .sub.menu {
 17288    background-color: #fcfcfc;
 17289    border-radius: 0em 0em 0.2857rem 0.2857rem;
 17290    border-top: 1px solid rgba(39, 41, 43, 0.15);
 17291    box-shadow: none;
 17292  }
 17293  
 17294  .ui.tiered.menu > .sub.menu > .item {
 17295    color: rgba(0, 0, 0, 0.4);
 17296    font-weight: normal;
 17297    text-transform: normal;
 17298    font-size: 0.875rem;
 17299  }
 17300  
 17301  /* Sub Menu Divider */
 17302  
 17303  .ui.tiered.menu .sub.menu .item:before {
 17304    background: none;
 17305  }
 17306  
 17307  /* Sub Menu Hover */
 17308  
 17309  .ui.tiered.menu .sub.menu .item:hover {
 17310    background: none transparent;
 17311    color: rgba(0, 0, 0, 0.8);
 17312  }
 17313  
 17314  /* Sub Menu Active */
 17315  
 17316  .ui.tiered.menu .sub.menu .active.item {
 17317    padding-top: 0.78571em;
 17318    background: none transparent;
 17319    border-radius: 0;
 17320    border-top: medium none;
 17321    box-shadow: none;
 17322    color: rgba(0, 0, 0, 0.8) !important;
 17323  }
 17324  
 17325  .ui.tiered.menu .sub.menu .active.item:after {
 17326    display: none;
 17327  }
 17328  
 17329  /* Inverted Tiered Menu */
 17330  
 17331  .ui.inverted.tiered.menu > .menu > .item {
 17332    color: rgba(255, 255, 255, 0.5);
 17333  }
 17334  
 17335  .ui.inverted.tiered.menu .sub.menu {
 17336    background-color: rgba(0, 0, 0, 0.2);
 17337  }
 17338  
 17339  .ui.inverted.tiered.menu .sub.menu .item {
 17340    color: rgba(255, 255, 255, 0.8);
 17341  }
 17342  
 17343  .ui.inverted.tiered.menu > .menu > .item:hover {
 17344    color: #ffffff;
 17345  }
 17346  
 17347  .ui.inverted.tiered.menu .active.item:after {
 17348    display: none;
 17349  }
 17350  
 17351  .ui.inverted.tiered.menu > .sub.menu > .active.item,
 17352  .ui.inverted.tiered.menu > .menu > .active.item {
 17353    color: #ffffff !important;
 17354    box-shadow: none;
 17355  }
 17356  
 17357  /* Tiered Pointing */
 17358  
 17359  .ui.pointing.tiered.menu > .menu > .item:after {
 17360    display: none;
 17361  }
 17362  
 17363  .ui.pointing.tiered.menu > .sub.menu > .item:after {
 17364    display: block;
 17365  }
 17366  
 17367  /*--------------
 17368       Tabular
 17369  ---------------*/
 17370  
 17371  .ui.tabular.menu {
 17372    background-color: transparent;
 17373    border-radius: 0em;
 17374    box-shadow: none !important;
 17375    border-bottom: 1px solid #d4d4d5;
 17376  }
 17377  
 17378  .ui.tabular.fluid.menu {
 17379    width: -webkit-calc(100% +  2px ) !important;
 17380    width: calc(100% +  2px ) !important;
 17381  }
 17382  
 17383  .ui.tabular.menu .item {
 17384    background-color: transparent;
 17385    border-left: 1px solid transparent;
 17386    border-right: 1px solid transparent;
 17387    border-top: 1px solid transparent;
 17388    padding-left: 1.4em;
 17389    padding-right: 1.4em;
 17390    color: rgba(0, 0, 0, 0.8);
 17391  }
 17392  
 17393  .ui.tabular.menu .item:before {
 17394    display: none;
 17395  }
 17396  
 17397  /* Hover */
 17398  
 17399  .ui.tabular.menu .item:hover {
 17400    background-color: transparent;
 17401    color: rgba(0, 0, 0, 0.8);
 17402  }
 17403  
 17404  /* Active */
 17405  
 17406  .ui.tabular.menu .active.item {
 17407    position: relative;
 17408    border-bottom: none;
 17409    vertical-align: bottom;
 17410    background-color: #ffffff;
 17411    color: rgba(0, 0, 0, 0.8);
 17412    border-color: #d4d4d5;
 17413    font-weight: bold;
 17414    margin-bottom: -1px;
 17415    box-shadow: none;
 17416    border-radius: 5px 5px 0px 0px;
 17417  }
 17418  
 17419  /* Coupling with segment for attachment */
 17420  
 17421  .ui.attached.tabular.menu {
 17422    position: relative;
 17423    z-index: 2;
 17424  }
 17425  
 17426  .ui.tabular.menu + .bottom.attached.segment,
 17427  .ui.tabular.menu ~ .bottom.attached.segment + .bottom.attached.segment {
 17428    border-top: none;
 17429    margin: 0px;
 17430  }
 17431  
 17432  /*--------------
 17433     Pagination
 17434  ---------------*/
 17435  
 17436  .ui.pagination.menu {
 17437    margin: 0em;
 17438    display: inline-block;
 17439    vertical-align: middle;
 17440  }
 17441  
 17442  .ui.pagination.menu .item {
 17443    min-width: 3em;
 17444    text-align: center;
 17445  }
 17446  
 17447  .ui.pagination.menu .icon.item i.icon {
 17448    vertical-align: top;
 17449  }
 17450  
 17451  .ui.pagination.menu.floated {
 17452    display: block;
 17453  }
 17454  
 17455  /* Active */
 17456  
 17457  .ui.pagination.menu .active.item {
 17458    border-top: none;
 17459    padding-top: 0.78571em;
 17460    background-color: rgba(0, 0, 0, 0.03);
 17461    box-shadow: none;
 17462  }
 17463  
 17464  /*--------------
 17465     Secondary
 17466  ---------------*/
 17467  
 17468  .ui.secondary.menu {
 17469    background: none;
 17470    border-radius: 0em;
 17471    box-shadow: none;
 17472  }
 17473  
 17474  .ui.secondary.menu > .menu > .item,
 17475  .ui.secondary.menu > .item {
 17476    box-shadow: none;
 17477    border: none;
 17478    height: auto !important;
 17479    background: none;
 17480    margin: 0em 0.25em;
 17481    padding: 0.5em 0.8em;
 17482    border-radius: 0.2857rem;
 17483  }
 17484  
 17485  .ui.secondary.menu > .menu > .item:before,
 17486  .ui.secondary.menu > .item:before {
 17487    display: none !important;
 17488  }
 17489  
 17490  .ui.secondary.menu .item > .input input {
 17491    background-color: transparent;
 17492    border: none;
 17493  }
 17494  
 17495  .ui.secondary.menu .link.item,
 17496  .ui.secondary.menu a.item {
 17497    opacity: 0.8;
 17498    -webkit-transition: none;
 17499    transition: none;
 17500  }
 17501  
 17502  .ui.secondary.menu .header.item {
 17503    border-right: 0.1em solid rgba(0, 0, 0, 0.1);
 17504    background: none transparent;
 17505    border-radius: 0em;
 17506  }
 17507  
 17508  /* Hover */
 17509  
 17510  .ui.secondary.menu .link.item:hover,
 17511  .ui.secondary.menu a.item:hover {
 17512    opacity: 1;
 17513  }
 17514  
 17515  /* Active */
 17516  
 17517  .ui.secondary.menu > .menu > .active.item,
 17518  .ui.secondary.menu > .active.item {
 17519    background: rgba(0, 0, 0, 0.05);
 17520    opacity: 1;
 17521    box-shadow: none;
 17522  }
 17523  
 17524  .ui.secondary.vertical.menu > .active.item {
 17525    border-radius: 0.2857rem;
 17526  }
 17527  
 17528  /* Inverted */
 17529  
 17530  .ui.secondary.inverted.menu .link.item,
 17531  .ui.secondary.inverted.menu a.item {
 17532    color: rgba(255, 255, 255, 0.8);
 17533  }
 17534  
 17535  .ui.secondary.inverted.menu .link.item:hover,
 17536  .ui.secondary.inverted.menu a.item:hover {
 17537    color: #ffffff;
 17538  }
 17539  
 17540  .ui.secondary.inverted.menu .active.item {
 17541    background-color: rgba(255, 255, 255, 0.05);
 17542  }
 17543  
 17544  /* Disable variations */
 17545  
 17546  .ui.secondary.item.menu > .item {
 17547    margin: 0em;
 17548  }
 17549  
 17550  .ui.secondary.attached.menu {
 17551    box-shadow: none;
 17552  }
 17553  
 17554  /*---------------------
 17555     Secondary Vertical
 17556  -----------------------*/
 17557  
 17558  .ui.secondary.vertical.menu > .item {
 17559    border: none;
 17560    margin: 0em 0em 0.3em;
 17561    border-radius: 0.2857rem;
 17562  }
 17563  
 17564  .ui.secondary.vertical.menu > .header.item {
 17565    border-radius: 0em;
 17566  }
 17567  
 17568  /* Inverted */
 17569  
 17570  .ui.secondary.inverted.menu {
 17571    background-color: transparent;
 17572  }
 17573  
 17574  .ui.secondary.inverted.pointing.menu {
 17575    border-bottom: 3px solid rgba(255, 255, 255, 0.1);
 17576  }
 17577  
 17578  .ui.secondary.inverted.pointing.menu > .item {
 17579    color: rgba(255, 255, 255, 0.7);
 17580  }
 17581  
 17582  .ui.secondary.inverted.pointing.menu > .header.item {
 17583    color: #FFFFFF !important;
 17584  }
 17585  
 17586  /* Hover */
 17587  
 17588  .ui.secondary.inverted.pointing.menu > .menu > .item:hover,
 17589  .ui.secondary.inverted.pointing.menu > .item:hover {
 17590    color: rgba(255, 255, 255, 0.85);
 17591  }
 17592  
 17593  /* Pressed */
 17594  
 17595  .ui.secondary.inverted.pointing.menu > .menu > .item:active,
 17596  .ui.secondary.inverted.pointing.menu > .item:active {
 17597    border-color: rgba(255, 255, 255, 0.4);
 17598  }
 17599  
 17600  /* Active */
 17601  
 17602  .ui.secondary.inverted.pointing.menu > .menu > .item.active,
 17603  .ui.secondary.inverted.pointing.menu > .item.active {
 17604    border-color: rgba(255, 255, 255, 0.8);
 17605    color: #ffffff;
 17606  }
 17607  
 17608  /*---------------------
 17609     Secondary Pointing
 17610  -----------------------*/
 17611  
 17612  .ui.secondary.pointing.menu {
 17613    border-bottom: 3px solid rgba(0, 0, 0, 0.1);
 17614  }
 17615  
 17616  .ui.secondary.pointing.menu > .menu > .item,
 17617  .ui.secondary.pointing.menu > .item {
 17618    margin: 0em 0em -3px;
 17619    padding: 0.6em 0.95em;
 17620    border-bottom: 3px solid transparent;
 17621    border-radius: 0em;
 17622    -webkit-transition: color 0.2s ease;
 17623    transition: color 0.2s ease;
 17624  }
 17625  
 17626  /* Item Types */
 17627  
 17628  .ui.secondary.pointing.menu .header.item {
 17629    margin-bottom: -3px;
 17630    background-color: transparent !important;
 17631    border-right-width: 0px !important;
 17632    font-weight: bold !important;
 17633    color: rgba(0, 0, 0, 0.85) !important;
 17634  }
 17635  
 17636  .ui.secondary.pointing.menu .text.item {
 17637    box-shadow: none !important;
 17638  }
 17639  
 17640  .ui.secondary.pointing.menu > .menu > .item:after,
 17641  .ui.secondary.pointing.menu > .item:after {
 17642    display: none;
 17643  }
 17644  
 17645  /* Hover */
 17646  
 17647  .ui.secondary.pointing.menu > .menu > .link.item:hover,
 17648  .ui.secondary.pointing.menu > .link.item:hover,
 17649  .ui.secondary.pointing.menu > .menu > a.item:hover,
 17650  .ui.secondary.pointing.menu > a.item:hover {
 17651    background-color: transparent;
 17652    color: rgba(0, 0, 0, 0.8);
 17653  }
 17654  
 17655  /* Pressed */
 17656  
 17657  .ui.secondary.pointing.menu > .menu > .link.item:active,
 17658  .ui.secondary.pointing.menu > .link.item:active,
 17659  .ui.secondary.pointing.menu > .menu > a.item:active,
 17660  .ui.secondary.pointing.menu > a.item:active {
 17661    background-color: transparent;
 17662    border-color: rgba(0, 0, 0, 0.2);
 17663  }
 17664  
 17665  /* Active */
 17666  
 17667  .ui.secondary.pointing.menu > .menu > .item.active,
 17668  .ui.secondary.pointing.menu > .item.active {
 17669    background-color: transparent;
 17670    border-color: rgba(0, 0, 0, 0.4);
 17671    box-shadow: none;
 17672    color: rgba(0, 0, 0, 0.8);
 17673  }
 17674  
 17675  /* Secondary Vertical Pointing */
 17676  
 17677  .ui.secondary.vertical.pointing.menu {
 17678    border: none;
 17679    border-right: 3px solid rgba(0, 0, 0, 0.1);
 17680  }
 17681  
 17682  .ui.secondary.vertical.pointing.menu > .item {
 17683    margin: 0em -3px 0em 0em;
 17684    border-bottom: none;
 17685    border-right: 3px solid transparent;
 17686    border-radius: 0em;
 17687  }
 17688  
 17689  /* Hover */
 17690  
 17691  .ui.secondary.vertical.pointing.menu > .item:hover {
 17692    background-color: transparent;
 17693    color: rgba(0, 0, 0, 0.7);
 17694  }
 17695  
 17696  /* Pressed */
 17697  
 17698  .ui.secondary.vertical.pointing.menu > .item:active {
 17699    background-color: transparent;
 17700    border-color: rgba(0, 0, 0, 0.2);
 17701  }
 17702  
 17703  /* Active */
 17704  
 17705  .ui.secondary.vertical.pointing.menu > .item.active {
 17706    background-color: transparent;
 17707    border-color: rgba(0, 0, 0, 0.4);
 17708    color: rgba(0, 0, 0, 0.85);
 17709  }
 17710  
 17711  /* Inverted Vertical Pointing Secondary */
 17712  
 17713  .ui.secondary.inverted.vertical.pointing.menu {
 17714    border-right: 3px solid rgba(255, 255, 255, 0.1);
 17715    border-bottom: none;
 17716  }
 17717  
 17718  /*--------------
 17719      Text Menu
 17720  ---------------*/
 17721  
 17722  .ui.text.menu {
 17723    display: inline-block;
 17724    background: none transparent;
 17725    margin: 1rem -1rem;
 17726    border-radius: 0px;
 17727    box-shadow: none;
 17728  }
 17729  
 17730  .ui.text.menu > .item {
 17731    opacity: 0.8;
 17732    margin: 0em 1em;
 17733    padding: 0em;
 17734    height: auto !important;
 17735    border-radius: 0px;
 17736    box-shadow: none;
 17737    -webkit-transition: opacity 0.2s ease;
 17738    transition: opacity 0.2s ease;
 17739  }
 17740  
 17741  .ui.text.menu > .item:before {
 17742    display: none !important;
 17743  }
 17744  
 17745  .ui.text.menu .header.item {
 17746    background-color: transparent;
 17747    opacity: 1;
 17748    color: rgba(50, 50, 50, 0.8);
 17749    font-size: 0.875rem;
 17750    padding: 0em;
 17751    text-transform: uppercase;
 17752    font-weight: bold;
 17753  }
 17754  
 17755  .ui.text.menu .text.item {
 17756    opacity: 1;
 17757    color: rgba(50, 50, 50, 0.8);
 17758    font-weight: bold;
 17759  }
 17760  
 17761  /*--- fluid text ---*/
 17762  
 17763  .ui.text.item.menu .item {
 17764    margin: 0em;
 17765  }
 17766  
 17767  /*--- vertical text ---*/
 17768  
 17769  .ui.vertical.text.menu {
 17770    margin: 1rem 0em;
 17771  }
 17772  
 17773  .ui.vertical.text.menu:first-child {
 17774    margin-top: 0rem;
 17775  }
 17776  
 17777  .ui.vertical.text.menu:last-child {
 17778    margin-bottom: 0rem;
 17779  }
 17780  
 17781  .ui.vertical.text.menu .item {
 17782    float: left;
 17783    clear: left;
 17784    margin: 0.5em 0em;
 17785  }
 17786  
 17787  .ui.vertical.text.menu .item > i.icon {
 17788    float: none;
 17789    margin: 0em 0.78571em 0em 0em;
 17790  }
 17791  
 17792  .ui.vertical.text.menu .header.item {
 17793    margin: 0.8em 0em;
 17794  }
 17795  
 17796  /*--- hover ---*/
 17797  
 17798  .ui.text.menu .item:hover {
 17799    opacity: 1;
 17800    background-color: transparent;
 17801  }
 17802  
 17803  /*--- active ---*/
 17804  
 17805  .ui.text.menu .active.item {
 17806    background-color: transparent;
 17807    padding: 0em;
 17808    border: none;
 17809    opacity: 1;
 17810    font-weight: bold;
 17811    box-shadow: none;
 17812  }
 17813  
 17814  /* disable variations */
 17815  
 17816  .ui.text.pointing.menu .active.item:after {
 17817    box-shadow: none;
 17818  }
 17819  
 17820  .ui.text.attached.menu {
 17821    box-shadow: none;
 17822  }
 17823  
 17824  /* Inverted */
 17825  
 17826  .ui.inverted.text.menu,
 17827  .ui.inverted.text.menu .item,
 17828  .ui.inverted.text.menu .item:hover,
 17829  .ui.inverted.text.menu .item.active {
 17830    background-color: transparent;
 17831  }
 17832  
 17833  /* Fluid */
 17834  
 17835  .ui.fluid.text.menu {
 17836    margin-left: 0em;
 17837    margin-right: 0em;
 17838  }
 17839  
 17840  /*--------------
 17841      Icon Only
 17842  ---------------*/
 17843  
 17844  .ui.icon.menu,
 17845  .ui.vertical.icon.menu {
 17846    width: auto;
 17847    display: inline-block;
 17848    height: auto;
 17849  }
 17850  
 17851  .ui.icon.menu > .item {
 17852    height: auto;
 17853    text-align: center;
 17854    color: rgba(0, 0, 0, 0.6);
 17855  }
 17856  
 17857  .ui.icon.menu > .item > .icon {
 17858    display: block;
 17859    float: none !important;
 17860    margin: 0em auto !important;
 17861    opacity: 1;
 17862  }
 17863  
 17864  .ui.icon.menu .icon:before {
 17865    opacity: 1;
 17866  }
 17867  
 17868  /* Item Icon Only */
 17869  
 17870  .ui.menu .icon.item .icon {
 17871    margin: 0em;
 17872  }
 17873  
 17874  .ui.vertical.icon.menu {
 17875    float: none;
 17876  }
 17877  
 17878  /*--- inverted ---*/
 17879  
 17880  .ui.inverted.icon.menu .item {
 17881    color: rgba(255, 255, 255, 0.8);
 17882  }
 17883  
 17884  .ui.inverted.icon.menu .icon {
 17885    color: #ffffff;
 17886  }
 17887  
 17888  /*--------------
 17889     Labeled Icon
 17890  ---------------*/
 17891  
 17892  .ui.labeled.icon.menu {
 17893    text-align: center;
 17894  }
 17895  
 17896  .ui.fluid.labeled.icon.menu > .item {
 17897    min-width: 0em;
 17898  }
 17899  
 17900  .ui.labeled.icon.menu > .item {
 17901    min-width: 6em;
 17902  }
 17903  
 17904  .ui.labeled.icon.menu > .item > .icon {
 17905    display: block;
 17906    font-size: 1.5em !important;
 17907    margin: 0em auto 0.5em !important;
 17908  }
 17909  
 17910  /*******************************
 17911             Variations
 17912  *******************************/
 17913  
 17914  /*--------------
 17915      Colors
 17916  ---------------*/
 17917  
 17918  /*--- Light Colors  ---*/
 17919  
 17920  .ui.menu .blue.active.item,
 17921  .ui.blue.menu .active.item {
 17922    border-color: #006e93 !important;
 17923    color: #006e93 !important;
 17924  }
 17925  
 17926  .ui.menu .green.active.item,
 17927  .ui.green.menu .active.item {
 17928    border-color: #5bbd72 !important;
 17929    color: #5bbd72 !important;
 17930  }
 17931  
 17932  .ui.menu .orange.active.item,
 17933  .ui.orange.menu .active.item {
 17934    border-color: #e07b53 !important;
 17935    color: #e07b53 !important;
 17936  }
 17937  
 17938  .ui.menu .pink.active.item,
 17939  .ui.pink.menu .active.item {
 17940    border-color: #d9499a !important;
 17941    color: #d9499a !important;
 17942  }
 17943  
 17944  .ui.menu .purple.active.item,
 17945  .ui.purple.menu .active.item {
 17946    border-color: #564f8a !important;
 17947    color: #564f8a !important;
 17948  }
 17949  
 17950  .ui.menu .red.active.item,
 17951  .ui.red.menu .active.item {
 17952    border-color: #d95c5c !important;
 17953    color: #d95c5c !important;
 17954  }
 17955  
 17956  .ui.menu .teal.active.item,
 17957  .ui.teal.menu .active.item {
 17958    border-color: #00b5ad !important;
 17959    color: #00b5ad !important;
 17960  }
 17961  
 17962  .ui.menu .yellow.active.item,
 17963  .ui.yellow.menu .active.item {
 17964    border-color: #f2c61f !important;
 17965    color: #f2c61f !important;
 17966  }
 17967  
 17968  /*--------------
 17969      Inverted
 17970  ---------------*/
 17971  
 17972  .ui.inverted.menu {
 17973    background: #006e93;
 17974    box-shadow: none;
 17975  }
 17976  
 17977  .ui.inverted.menu .header.item {
 17978    margin: 0em;
 17979    background: #00445b;
 17980    box-shadow: none;
 17981  }
 17982  
 17983  .ui.inverted.menu .item,
 17984  .ui.inverted.menu .item > a:not(.ui) {
 17985    color: #ffffff;
 17986  }
 17987  
 17988  .ui.inverted.menu .item:not(.dropdown).menu {
 17989    background: transparent;
 17990  }
 17991  
 17992  .ui.inverted.menu .item .item,
 17993  .ui.inverted.menu .item .item > a:not(.ui) {
 17994    color: rgba(255, 255, 255, 0.5);
 17995  }
 17996  
 17997  .ui.inverted.menu .dropdown .menu .item {
 17998    color: rgba(0, 0, 0, 0.8) !important;
 17999    -webkit-transition: none;
 18000    transition: none;
 18001  }
 18002  
 18003  .ui.inverted.menu .dropdown .menu .item:hover {
 18004    background: rgba(0, 0, 0, 0.05) !important;
 18005    color: rgba(0, 0, 0, 0.85) !important;
 18006  }
 18007  
 18008  .ui.inverted.menu .item.disabled,
 18009  .ui.inverted.menu .item.disabled:hover {
 18010    color: rgba(225, 225, 225, 0.3);
 18011  }
 18012  
 18013  /*--- Border ---*/
 18014  
 18015  .ui.inverted.menu .item:before {
 18016    background: -webkit-linear-gradient(rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.03) 100%);
 18017    background: linear-gradient(rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.03) 100%);
 18018  }
 18019  
 18020  .ui.vertical.inverted.menu .item:before {
 18021    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.03) 100%);
 18022    background: linear-gradient(to right, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.03) 100%);
 18023  }
 18024  
 18025  /*--- Hover ---*/
 18026  
 18027  .ui.link.inverted.menu .item:hover,
 18028  .ui.inverted.menu .link.item:hover,
 18029  .ui.inverted.menu a.item:hover,
 18030  .ui.inverted.menu .dropdown.item:hover {
 18031    background: rgba(255, 255, 255, 0.1);
 18032    color: #ffffff;
 18033  }
 18034  
 18035  .ui.inverted.menu .item .menu a.item:hover,
 18036  .ui.inverted.menu .item .menu .link.item:hover {
 18037    background: transparent;
 18038    color: #ffffff;
 18039  }
 18040  
 18041  /*--- Pressed ---*/
 18042  
 18043  .ui.inverted.menu a.item:active,
 18044  .ui.inverted.menu .dropdown.item:active,
 18045  .ui.inverted.menu .link.item:active,
 18046  .ui.inverted.menu a.item:active {
 18047    background: rgba(255, 255, 255, 0.15);
 18048    color: #ffffff;
 18049  }
 18050  
 18051  /*--- Active ---*/
 18052  
 18053  .ui.inverted.menu .active.item {
 18054    box-shadow: none !important;
 18055    background: rgba(255, 255, 255, 0.2);
 18056    color: #ffffff !important;
 18057  }
 18058  
 18059  .ui.inverted.vertical.menu .item .menu .active.item {
 18060    background: transparent;
 18061    color: #ffffff;
 18062  }
 18063  
 18064  /*--- Pointers ---*/
 18065  
 18066  .ui.inverted.pointing.menu .active.item:after {
 18067    background: #5B5B5B;
 18068    box-shadow: none;
 18069  }
 18070  
 18071  .ui.inverted.pointing.menu .active.item:hover:after {
 18072    background: #4A4A4A;
 18073  }
 18074  
 18075  /*--------------
 18076      Selection
 18077  ---------------*/
 18078  
 18079  .ui.selection.menu > .item {
 18080    color: rgba(0, 0, 0, 0.4);
 18081  }
 18082  
 18083  .ui.selection.menu > .item:hover {
 18084    color: rgba(0, 0, 0, 0.6);
 18085  }
 18086  
 18087  .ui.selection.menu > .item.active {
 18088    color: rgba(0, 0, 0, 0.85);
 18089  }
 18090  
 18091  .ui.inverted.selection.menu > .item {
 18092    color: rgba(255, 255, 255, 0.4);
 18093  }
 18094  
 18095  .ui.inverted.selection.menu > .item:hover {
 18096    color: rgba(255, 255, 255, 0.9);
 18097  }
 18098  
 18099  .ui.inverted.selection.menu > .item.active {
 18100    color: #FFFFFF;
 18101  }
 18102  
 18103  /*--------------
 18104       Floated
 18105  ---------------*/
 18106  
 18107  .ui.floated.menu {
 18108    float: left;
 18109    margin: 0rem 0.5rem 0rem 0rem;
 18110  }
 18111  
 18112  .ui.right.floated.menu {
 18113    float: right;
 18114    margin: 0rem 0rem 0rem 0.5rem;
 18115  }
 18116  
 18117  /*--------------
 18118   Inverted Colors
 18119  ---------------*/
 18120  
 18121  /*--- Light Colors  ---*/
 18122  
 18123  .ui.grey.menu {
 18124    background-color: #fafafa;
 18125  }
 18126  
 18127  /*--- Inverted Colors  ---*/
 18128  
 18129  /* Blue */
 18130  
 18131  .ui.inverted.blue.menu {
 18132    background-color: #006e93;
 18133  }
 18134  
 18135  .ui.inverted.blue.pointing.menu .active.item:after {
 18136    background-color: #006e93;
 18137  }
 18138  
 18139  /* Green */
 18140  
 18141  .ui.inverted.green.menu {
 18142    background-color: #5bbd72;
 18143  }
 18144  
 18145  .ui.inverted.green.pointing.menu .active.item:after {
 18146    background-color: #5bbd72;
 18147  }
 18148  
 18149  /* Orange */
 18150  
 18151  .ui.inverted.orange.menu {
 18152    background-color: #e07b53;
 18153  }
 18154  
 18155  .ui.inverted.orange.pointing.menu .active.item:after {
 18156    background-color: #e07b53;
 18157  }
 18158  
 18159  /* Pink */
 18160  
 18161  .ui.inverted.pink.menu {
 18162    background-color: #d9499a;
 18163  }
 18164  
 18165  .ui.inverted.pink.pointing.menu .active.item:after {
 18166    background-color: #d9499a;
 18167  }
 18168  
 18169  /* Purple */
 18170  
 18171  .ui.inverted.purple.menu {
 18172    background-color: #564f8a;
 18173  }
 18174  
 18175  .ui.inverted.purple.pointing.menu .active.item:after {
 18176    background-color: #564f8a;
 18177  }
 18178  
 18179  /* Red */
 18180  
 18181  .ui.inverted.red.menu {
 18182    background-color: #d95c5c;
 18183  }
 18184  
 18185  .ui.inverted.red.pointing.menu .active.item:after {
 18186    background-color: #d95c5c;
 18187  }
 18188  
 18189  /* Teal */
 18190  
 18191  .ui.inverted.teal.menu {
 18192    background-color: #00b5ad;
 18193  }
 18194  
 18195  .ui.inverted.teal.pointing.menu .active.item:after {
 18196    background-color: #00b5ad;
 18197  }
 18198  
 18199  /* Yellow */
 18200  
 18201  .ui.inverted.yellow.menu {
 18202    background-color: #f2c61f;
 18203  }
 18204  
 18205  .ui.inverted.yellow.pointing.menu .active.item:after {
 18206    background-color: #f2c61f;
 18207  }
 18208  
 18209  /*--------------
 18210       Fitted
 18211  ---------------*/
 18212  
 18213  .ui.fitted.menu .item,
 18214  .ui.fitted.menu .item .menu .item,
 18215  .ui.menu .fitted.item {
 18216    padding: 0em;
 18217  }
 18218  
 18219  .ui.horizontally.fitted.menu .item,
 18220  .ui.horizontally.fitted.menu .item .menu .item,
 18221  .ui.menu .horizontally.fitted.item {
 18222    padding-top: 0.78571em;
 18223    padding-bottom: 0.78571em;
 18224  }
 18225  
 18226  .ui.vertically.fitted.menu .item,
 18227  .ui.vertically.fitted.menu .item .menu .item,
 18228  .ui.menu .vertically.fitted.item {
 18229    padding-left: 0.95em;
 18230    padding-right: 0.95em;
 18231  }
 18232  
 18233  /*--------------
 18234     Borderless
 18235  ---------------*/
 18236  
 18237  .ui.borderless.menu .item:before,
 18238  .ui.borderless.menu .item .menu .item:before,
 18239  .ui.menu .borderless.item:before {
 18240    background: none !important;
 18241  }
 18242  
 18243  /*-------------------
 18244         Compact
 18245  --------------------*/
 18246  
 18247  .ui.compact.menu {
 18248    display: inline-block;
 18249    margin: 0em;
 18250    vertical-align: middle;
 18251  }
 18252  
 18253  .ui.compact.vertical.menu {
 18254    width: auto !important;
 18255  }
 18256  
 18257  .ui.compact.vertical.menu .item:last-child::before {
 18258    display: block;
 18259  }
 18260  
 18261  /*-------------------
 18262          Fluid
 18263  --------------------*/
 18264  
 18265  .ui.menu.fluid,
 18266  .ui.vertical.menu.fluid {
 18267    display: block;
 18268    width: 100% !important;
 18269  }
 18270  
 18271  /*-------------------
 18272        Evenly Sized
 18273  --------------------*/
 18274  
 18275  .ui.item.menu,
 18276  .ui.item.menu .item {
 18277    width: 100%;
 18278    padding-left: 0px !important;
 18279    padding-right: 0px !important;
 18280    text-align: center;
 18281  }
 18282  
 18283  .ui.menu.two.item .item {
 18284    width: 50%;
 18285  }
 18286  
 18287  .ui.menu.three.item .item {
 18288    width: 33.333%;
 18289  }
 18290  
 18291  .ui.menu.four.item .item {
 18292    width: 25%;
 18293  }
 18294  
 18295  .ui.menu.five.item .item {
 18296    width: 20%;
 18297  }
 18298  
 18299  .ui.menu.six.item .item {
 18300    width: 16.666%;
 18301  }
 18302  
 18303  .ui.menu.seven.item .item {
 18304    width: 14.285%;
 18305  }
 18306  
 18307  .ui.menu.eight.item .item {
 18308    width: 12.500%;
 18309  }
 18310  
 18311  .ui.menu.nine.item .item {
 18312    width: 11.11%;
 18313  }
 18314  
 18315  .ui.menu.ten.item .item {
 18316    width: 10.0%;
 18317  }
 18318  
 18319  .ui.menu.eleven.item .item {
 18320    width: 9.09%;
 18321  }
 18322  
 18323  .ui.menu.twelve.item .item {
 18324    width: 8.333%;
 18325  }
 18326  
 18327  /*--------------
 18328       Fixed
 18329  ---------------*/
 18330  
 18331  .ui.menu.fixed {
 18332    position: fixed;
 18333    z-index: 101;
 18334    margin: 0em;
 18335    border: none;
 18336    width: 100%;
 18337  }
 18338  
 18339  .ui.menu.fixed,
 18340  .ui.menu.fixed .item:first-child,
 18341  .ui.menu.fixed .item:last-child {
 18342    border-radius: 0px !important;
 18343  }
 18344  
 18345  .ui.fixed.menu,
 18346  .ui.top.fixed.menu {
 18347    top: 0px;
 18348    left: 0px;
 18349    right: auto;
 18350    bottom: auto;
 18351  }
 18352  
 18353  .ui.right.fixed.menu {
 18354    top: 0px;
 18355    right: 0px;
 18356    left: auto;
 18357    bottom: auto;
 18358    width: auto;
 18359    height: 100%;
 18360  }
 18361  
 18362  .ui.bottom.fixed.menu {
 18363    bottom: 0px;
 18364    left: 0px;
 18365    top: auto;
 18366    right: auto;
 18367  }
 18368  
 18369  .ui.left.fixed.menu {
 18370    top: 0px;
 18371    left: 0px;
 18372    right: auto;
 18373    bottom: auto;
 18374    width: auto;
 18375    height: 100%;
 18376  }
 18377  
 18378  /* Coupling with Grid */
 18379  
 18380  .ui.fixed.menu + .ui.grid {
 18381    padding-top: 2.75rem;
 18382  }
 18383  
 18384  /*-------------------
 18385         Pointing
 18386  --------------------*/
 18387  
 18388  .ui.pointing.menu .active.item:after {
 18389    position: absolute;
 18390    content: '';
 18391    top: 100%;
 18392    left: 50%;
 18393    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
 18394    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
 18395    transform: translateX(-50%) translateY(-50%) rotate(45deg);
 18396    margin: 0em;
 18397    background: none;
 18398    width: 0.6em;
 18399    height: 0.6em;
 18400    border: none;
 18401    border-bottom: 1px solid #d4d4d5;
 18402    border-right: 1px solid #d4d4d5;
 18403    z-index: 11;
 18404    -webkit-transition: background 0.2s ease;
 18405    transition: background 0.2s ease;
 18406  }
 18407  
 18408  /* Don't double up pointers */
 18409  
 18410  .ui.pointing.menu .active.item .menu .active.item:after {
 18411    display: none;
 18412  }
 18413  
 18414  .ui.vertical.pointing.menu .active.item:after {
 18415    position: absolute;
 18416    top: 50%;
 18417    right: 0%;
 18418    bottom: auto;
 18419    left: auto;
 18420    -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
 18421    -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);
 18422    transform: translateX(50%) translateY(-50%) rotate(45deg);
 18423    margin: 0em -1px 0em 0em;
 18424    border: none;
 18425    border-top: 1px solid #d4d4d5;
 18426    border-right: 1px solid #d4d4d5;
 18427  }
 18428  
 18429  /* Colors */
 18430  
 18431  .ui.pointing.menu .active.item:hover:after {
 18432    background-color: #fafafa;
 18433  }
 18434  
 18435  .ui.pointing.menu .active.item:after {
 18436    background-color: #f7f7f7;
 18437  }
 18438  
 18439  .ui.vertical.pointing.menu .item:hover:after {
 18440    background-color: #fafafa;
 18441  }
 18442  
 18443  .ui.vertical.pointing.menu .active.item:after {
 18444    background-color: #f7f7f7;
 18445  }
 18446  
 18447  .ui.vertical.pointing.menu .menu .active.item:after {
 18448    background-color: #ffffff;
 18449  }
 18450  
 18451  /*--------------
 18452      Attached
 18453  ---------------*/
 18454  
 18455  .ui.menu.attached {
 18456    margin: 0rem;
 18457    border-radius: 0px;
 18458    /* avoid rgba multiplying */
 18459    box-shadow: 0px 0px 0px 1px #dddddd;
 18460  }
 18461  
 18462  .ui.top.attached.menu {
 18463    border-radius: 0.2857rem 0.2857rem 0em 0em;
 18464  }
 18465  
 18466  .ui.menu.bottom.attached {
 18467    border-radius: 0em 0em 0.2857rem 0.2857rem;
 18468  }
 18469  
 18470  /*--------------
 18471       Sizes
 18472  ---------------*/
 18473  
 18474  /* Small */
 18475  
 18476  .ui.small.menu .item {
 18477    font-size: 0.875rem;
 18478  }
 18479  
 18480  .ui.small.vertical.menu {
 18481    width: 13rem;
 18482  }
 18483  
 18484  /* Medium */
 18485  
 18486  .ui.menu .item {
 18487    font-size: 1rem;
 18488  }
 18489  
 18490  .ui.vertical.menu {
 18491    width: 15rem;
 18492  }
 18493  
 18494  /* Large */
 18495  
 18496  .ui.large.menu .item {
 18497    font-size: 1.125rem;
 18498  }
 18499  
 18500  .ui.large.menu .item .item {
 18501    font-size: 0.875rem;
 18502  }
 18503  
 18504  .ui.large.menu .dropdown .item {
 18505    font-size: 1rem;
 18506  }
 18507  
 18508  .ui.large.vertical.menu {
 18509    width: 18rem;
 18510  }
 18511  
 18512  /*******************************
 18513           Theme Overrides
 18514  *******************************/
 18515  
 18516  /*******************************
 18517           Site Overrides
 18518  *******************************/
 18519  /*!
 18520   * # Semantic UI x.x - Message
 18521   * http://github.com/semantic-org/semantic-ui/
 18522   *
 18523   *
 18524   * Copyright 2014 Contributors
 18525   * Released under the MIT license
 18526   * http://opensource.org/licenses/MIT
 18527   *
 18528   */
 18529  
 18530  /*******************************
 18531              Message
 18532  *******************************/
 18533  
 18534  .ui.message {
 18535    position: relative;
 18536    min-height: 1em;
 18537    margin: 1em 0em;
 18538    background: #efefef;
 18539    padding: 1em 1.5em;
 18540    line-height: 1.3;
 18541    color: rgba(0, 0, 0, 0.8);
 18542    -webkit-transition: opacity 0.2s ease, color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
 18543    transition: opacity 0.2s ease, color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
 18544    border-radius: 0.2857rem;
 18545    box-shadow: 0px 0px 0px 1px rgba(39, 41, 43, 0.15) inset, 0px 0px 0px 0px transparent;
 18546  }
 18547  
 18548  .ui.message:first-child {
 18549    margin-top: 0em;
 18550  }
 18551  
 18552  .ui.message:last-child {
 18553    margin-bottom: 0em;
 18554  }
 18555  
 18556  /*--------------
 18557       Content
 18558  ---------------*/
 18559  
 18560  /* Header */
 18561  
 18562  .ui.message .header {
 18563    display: block;
 18564    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 18565    font-weight: bold;
 18566    margin: 0em 0em 0.5rem 0em;
 18567  }
 18568  
 18569  /* Default font size */
 18570  
 18571  .ui.message .header:not(.ui) {
 18572    font-size: 1.1em;
 18573  }
 18574  
 18575  /* Paragraph */
 18576  
 18577  .ui.message p {
 18578    opacity: 0.85;
 18579    margin: 0.75em 0em;
 18580  }
 18581  
 18582  .ui.message p:first-child {
 18583    margin-top: 0em;
 18584  }
 18585  
 18586  .ui.message p:last-child {
 18587    margin-bottom: 0em;
 18588  }
 18589  
 18590  .ui.message .header + p {
 18591    margin-top: 0.25em;
 18592  }
 18593  
 18594  /* List */
 18595  
 18596  .ui.message ul.list {
 18597    opacity: 0.85;
 18598    list-style-position: inside;
 18599    margin: 0.5em 0em 0em;
 18600    padding: 0em;
 18601  }
 18602  
 18603  .ui.message ul.list:first-child {
 18604    margin-top: 0em;
 18605  }
 18606  
 18607  .ui.message ul.list:last-child {
 18608    margin-bottom: 0em;
 18609  }
 18610  
 18611  .ui.message ul.list li {
 18612    position: relative;
 18613    list-style-type: none;
 18614    margin: 0em 0em 0.3em 1em;
 18615    padding: 0em;
 18616  }
 18617  
 18618  .ui.message ul.list li:before {
 18619    position: absolute;
 18620    content: '•';
 18621    left: -1em;
 18622    height: 100%;
 18623    vertical-align: baseline;
 18624  }
 18625  
 18626  .ui.message ul.list li:last-child {
 18627    margin-bottom: 0em;
 18628  }
 18629  
 18630  /* Icon */
 18631  
 18632  .ui.message > .icon {
 18633    margin-right: 0.6em;
 18634  }
 18635  
 18636  /* Close Icon */
 18637  
 18638  .ui.message > .close.icon {
 18639    cursor: pointer;
 18640    position: absolute;
 18641    margin: 0em;
 18642    top: 1.15em;
 18643    right: 0.5em;
 18644    opacity: 0.7;
 18645    -webkit-transition: opacity 0.1s linear;
 18646    transition: opacity 0.1s linear;
 18647  }
 18648  
 18649  .ui.message > .close.icon:hover {
 18650    opacity: 1;
 18651  }
 18652  
 18653  /* First / Last Element */
 18654  
 18655  .ui.message > :first-child {
 18656    margin-top: 0em;
 18657  }
 18658  
 18659  .ui.message > :last-child {
 18660    margin-bottom: 0em;
 18661  }
 18662  
 18663  /*******************************
 18664              States
 18665  *******************************/
 18666  
 18667  /*--------------
 18668      Visible
 18669  ---------------*/
 18670  
 18671  .ui.visible.visible.visible.visible.message {
 18672    display: block;
 18673  }
 18674  
 18675  .ui.icon.visible.visible.visible.visible.message {
 18676    display: table;
 18677  }
 18678  
 18679  /*--------------
 18680       Hidden
 18681  ---------------*/
 18682  
 18683  .ui.hidden.hidden.hidden.hidden.message {
 18684    display: none;
 18685  }
 18686  
 18687  /*******************************
 18688              Variations
 18689  *******************************/
 18690  
 18691  /*--------------
 18692      Compact
 18693  ---------------*/
 18694  
 18695  .ui.compact.message {
 18696    display: inline-block;
 18697  }
 18698  
 18699  /*--------------
 18700      Attached
 18701  ---------------*/
 18702  
 18703  .ui.attached.message {
 18704    margin-bottom: -1px;
 18705    border-radius: 0.2857rem 0.2857rem 0em 0em;
 18706    box-shadow: 0em 0em 0em 1px rgba(0, 0, 0, 0.1) inset;
 18707    margin-left: -1px;
 18708    margin-right: -1px;
 18709  }
 18710  
 18711  .ui.attached + .ui.attached.message:not(.top):not(.bottom) {
 18712    margin-top: -1px;
 18713    border-radius: 0em;
 18714  }
 18715  
 18716  .ui.bottom.attached.message {
 18717    margin-top: -1px;
 18718    border-radius: 0em 0em 0.2857rem 0.2857rem;
 18719    box-shadow: 0em 0em 0em 1px rgba(0, 0, 0, 0.1) inset, 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 18720  }
 18721  
 18722  .ui.bottom.attached.message:not(:last-child) {
 18723    margin-bottom: 1em;
 18724  }
 18725  
 18726  .ui.attached.icon.message {
 18727    display: block;
 18728    width: auto;
 18729  }
 18730  
 18731  /*--------------
 18732        Icon
 18733  ---------------*/
 18734  
 18735  .ui.icon.message {
 18736    display: table;
 18737    width: 100%;
 18738  }
 18739  
 18740  .ui.icon.message > .icon:not(.close) {
 18741    display: table-cell;
 18742    width: auto;
 18743    vertical-align: middle;
 18744    font-size: 3em;
 18745    opacity: 0.8;
 18746  }
 18747  
 18748  .ui.icon.message > .content {
 18749    display: table-cell;
 18750    width: 100%;
 18751    vertical-align: middle;
 18752  }
 18753  
 18754  .ui.icon.message .icon:not(.close) + .content {
 18755    padding-left: 1.5rem;
 18756  }
 18757  
 18758  .ui.icon.message .circular.icon {
 18759    width: 1em;
 18760  }
 18761  
 18762  .ui.icon.message .circular.icon + .content {
 18763    width: auto;
 18764    padding-left: 2em;
 18765  }
 18766  
 18767  /*--------------
 18768      Floating
 18769  ---------------*/
 18770  
 18771  .ui.floating.message {
 18772    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15), 0px 0px 0px 1px rgba(39, 41, 43, 0.15) inset;
 18773  }
 18774  
 18775  /*--------------
 18776       Colors
 18777  ---------------*/
 18778  
 18779  .ui.black.message {
 18780    background-color: #1b1c1d;
 18781    color: #ffffff;
 18782  }
 18783  
 18784  /*--------------
 18785       Types
 18786  ---------------*/
 18787  
 18788  /* Positive */
 18789  
 18790  .ui.positive.message {
 18791    background-color: #eeffe7;
 18792    color: #3c763d;
 18793  }
 18794  
 18795  .ui.positive.message,
 18796  .ui.attached.positive.message {
 18797    box-shadow: 0px 0px 0px 1px #b7caa7 inset, 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 18798  }
 18799  
 18800  .ui.positive.message .header {
 18801    color: #356e36;
 18802  }
 18803  
 18804  /* Negative */
 18805  
 18806  .ui.negative.message {
 18807    background-color: #fff0f0;
 18808    color: #a94442;
 18809  }
 18810  
 18811  .ui.negative.message,
 18812  .ui.attached.negative.message {
 18813    box-shadow: 0px 0px 0px 1px #dbb1b1 inset, 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 18814  }
 18815  
 18816  .ui.negative.message .header {
 18817    color: #912d2b;
 18818  }
 18819  
 18820  /* Info */
 18821  
 18822  .ui.info.message {
 18823    background-color: #e9faff;
 18824    color: #337b92;
 18825  }
 18826  
 18827  .ui.info.message,
 18828  .ui.attached.info.message {
 18829    box-shadow: 0px 0px 0px 1px #aad6df inset, 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 18830  }
 18831  
 18832  .ui.info.message .header {
 18833    color: #297187;
 18834  }
 18835  
 18836  /* Warning */
 18837  
 18838  .ui.warning.message {
 18839    background-color: #fffbe6;
 18840    color: #876a38;
 18841  }
 18842  
 18843  .ui.warning.message,
 18844  .ui.attached.warning.message {
 18845    box-shadow: 0px 0px 0px 1px #d9caab inset, 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 18846  }
 18847  
 18848  .ui.warning.message .header {
 18849    color: #825c01;
 18850  }
 18851  
 18852  /* Error */
 18853  
 18854  .ui.error.message {
 18855    background-color: #fff0f0;
 18856    color: #a94442;
 18857  }
 18858  
 18859  .ui.error.message,
 18860  .ui.attached.error.message {
 18861    box-shadow: 0px 0px 0px 1px #dbb1b1 inset, 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 18862  }
 18863  
 18864  .ui.error.message .header {
 18865    color: #912d2b;
 18866  }
 18867  
 18868  /* Success */
 18869  
 18870  .ui.success.message {
 18871    background-color: #eeffe7;
 18872    color: #3c763d;
 18873  }
 18874  
 18875  .ui.success.message,
 18876  .ui.attached.success.message {
 18877    box-shadow: 0px 0px 0px 1px #b7caa7 inset, 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 18878  }
 18879  
 18880  .ui.success.message .header {
 18881    color: #356e36;
 18882  }
 18883  
 18884  /* Colors */
 18885  
 18886  .ui.inverted.message,
 18887  .ui.black.message {
 18888    background-color: #1b1c1d;
 18889    color: #ffffff;
 18890  }
 18891  
 18892  .ui.blue.message {
 18893    background-color: #dff0ff;
 18894    color: #006e93;
 18895  }
 18896  
 18897  .ui.blue.message .header {
 18898    color: #005b7a;
 18899  }
 18900  
 18901  .ui.green.message {
 18902    background-color: #ebffed;
 18903    color: #1ebc30;
 18904  }
 18905  
 18906  .ui.green.message .header {
 18907    color: #1aa62a;
 18908  }
 18909  
 18910  .ui.orange.message {
 18911    background-color: #ffedde;
 18912    color: #e07b53;
 18913  }
 18914  
 18915  .ui.orange.message .header {
 18916    color: #dc6a3d;
 18917  }
 18918  
 18919  .ui.pink.message {
 18920    background-color: #ffe3fb;
 18921    color: #d9499a;
 18922  }
 18923  
 18924  .ui.pink.message .header {
 18925    color: #d5348e;
 18926  }
 18927  
 18928  .ui.purple.message {
 18929    background-color: #eae7ff;
 18930    color: #564f8a;
 18931  }
 18932  
 18933  .ui.purple.message .header {
 18934    color: #4c467a;
 18935  }
 18936  
 18937  .ui.red.message {
 18938    background-color: #ffe8e6;
 18939    color: #d95c5c;
 18940  }
 18941  
 18942  .ui.red.message .header {
 18943    color: #d44747;
 18944  }
 18945  
 18946  .ui.teal.message {
 18947    background-color: #e9ffff;
 18948    color: #10a3a3;
 18949  }
 18950  
 18951  .ui.teal.message .header {
 18952    color: #0e8c8c;
 18953  }
 18954  
 18955  .ui.yellow.message {
 18956    background-color: #fff8db;
 18957    color: #b58105;
 18958  }
 18959  
 18960  .ui.yellow.message .header {
 18961    color: #9c6f04;
 18962  }
 18963  
 18964  /*--------------
 18965       Sizes
 18966  ---------------*/
 18967  
 18968  .ui.small.message {
 18969    font-size: 0.92857143em;
 18970  }
 18971  
 18972  .ui.message {
 18973    font-size: 1em;
 18974  }
 18975  
 18976  .ui.large.message {
 18977    font-size: 1.14285714em;
 18978  }
 18979  
 18980  .ui.huge.message {
 18981    font-size: 1.42857143em;
 18982  }
 18983  
 18984  .ui.massive.message {
 18985    font-size: 1.71428571em;
 18986  }
 18987  
 18988  /*******************************
 18989           Theme Overrides
 18990  *******************************/
 18991  
 18992  /*******************************
 18993      User Variable Overrides
 18994  *******************************/
 18995  /*!
 18996   * # Semantic UI x.x - Table
 18997   * http://github.com/semantic-org/semantic-ui/
 18998   *
 18999   *
 19000   * Copyright 2014 Contributors
 19001   * Released under the MIT license
 19002   * http://opensource.org/licenses/MIT
 19003   *
 19004   */
 19005  
 19006  /*******************************
 19007               Table
 19008  *******************************/
 19009  
 19010  /* Prototype */
 19011  
 19012  .ui.table {
 19013    width: 100%;
 19014    background: #ffffff;
 19015    margin: 1em 0em;
 19016    border: 1px solid #d0d0d0;
 19017    box-shadow: none;
 19018    border-radius: 0.25rem;
 19019    color: rgba(0, 0, 0, 0.8);
 19020    border-collapse: separate;
 19021    border-spacing: 0px;
 19022  }
 19023  
 19024  .ui.table:first-child {
 19025    margin-top: 0em;
 19026  }
 19027  
 19028  .ui.table:last-child {
 19029    margin-bottom: 0em;
 19030  }
 19031  
 19032  /*******************************
 19033               Parts
 19034  *******************************/
 19035  
 19036  /* Table Content */
 19037  
 19038  .ui.table th,
 19039  .ui.table td {
 19040    -webkit-transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
 19041    transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
 19042  }
 19043  
 19044  /* Headers */
 19045  
 19046  .ui.table thead {
 19047    box-shadow: none;
 19048  }
 19049  
 19050  .ui.table thead th {
 19051    cursor: auto;
 19052    background: #f0f0f0;
 19053    text-align: left;
 19054    color: rgba(0, 0, 0, 0.8);
 19055    padding: 0.7em 0.8em;
 19056    vertical-align: middle;
 19057    font-style: none;
 19058    font-weight: bold;
 19059    text-transform: none;
 19060    border-bottom: 1px solid #d4d4d5;
 19061    border-left: none;
 19062  }
 19063  
 19064  .ui.table thead tr > th:first-child {
 19065    border-left: none;
 19066  }
 19067  
 19068  .ui.table thead tr:first-child > th:first-child {
 19069    border-radius: 0.25rem 0em 0em 0em;
 19070  }
 19071  
 19072  .ui.table thead tr:first-child > th:last-child {
 19073    border-radius: 0em 0.25rem 0em 0em;
 19074  }
 19075  
 19076  .ui.table thead tr:first-child > th:only-child {
 19077    border-radius: 0.25rem 0.25rem 0em 0em;
 19078  }
 19079  
 19080  /* Footer */
 19081  
 19082  .ui.table tfoot {
 19083    box-shadow: none;
 19084  }
 19085  
 19086  .ui.table tfoot th {
 19087    cursor: auto;
 19088    border-top: 1px solid #d4d4d5;
 19089    background: #ffffff;
 19090    text-align: left;
 19091    color: rgba(0, 0, 0, 0.8);
 19092    padding: 0.7em 0.8em;
 19093    vertical-align: middle;
 19094    font-style: normal;
 19095    font-weight: normal;
 19096    text-transform: none;
 19097  }
 19098  
 19099  .ui.table tfoot tr > th:first-child {
 19100    border-left: none;
 19101  }
 19102  
 19103  .ui.table tfoot tr:first-child > th:first-child {
 19104    border-radius: 0em 0em 0em 0.25rem;
 19105  }
 19106  
 19107  .ui.table tfoot tr:first-child > th:last-child {
 19108    border-radius: 0em 0em 0.25rem 0em;
 19109  }
 19110  
 19111  .ui.table tfoot tr:first-child > th:only-child {
 19112    border-radius: 0em 0em 0.25rem 0.25rem;
 19113  }
 19114  
 19115  /* Table Row */
 19116  
 19117  .ui.table tr td {
 19118    border-top: 1px solid #d4d4d5;
 19119  }
 19120  
 19121  .ui.table tr:first-child td {
 19122    border-top: none;
 19123  }
 19124  
 19125  /* Table Cells */
 19126  
 19127  .ui.table td {
 19128    padding: 0.7em 0.8em;
 19129    text-align: left;
 19130    vertical-align: middle;
 19131  }
 19132  
 19133  /* Icons */
 19134  
 19135  .ui.table > .icon {
 19136    vertical-align: baseline;
 19137  }
 19138  
 19139  .ui.table > .icon:only-child {
 19140    margin: 0em;
 19141  }
 19142  
 19143  /* Table Segment */
 19144  
 19145  .ui.table.segment {
 19146    padding: 0em;
 19147  }
 19148  
 19149  .ui.table.segment:after {
 19150    display: none;
 19151  }
 19152  
 19153  .ui.table.segment.stacked:after {
 19154    display: block;
 19155  }
 19156  
 19157  /* Responsive */
 19158  
 19159  @media only screen and (max-width: 767px) {
 19160    .ui.table:not(.unstackable) {
 19161      width: 100%;
 19162    }
 19163  
 19164    .ui.table:not(.unstackable) tbody,
 19165    .ui.table:not(.unstackable) tr,
 19166    .ui.table:not(.unstackable) tr > th,
 19167    .ui.table:not(.unstackable) tr > td {
 19168      width: auto !important;
 19169      display: block !important;
 19170    }
 19171  
 19172    .ui.table:not(.unstackable) {
 19173      padding: 0em;
 19174    }
 19175  
 19176    .ui.table:not(.unstackable) thead {
 19177      display: block;
 19178    }
 19179  
 19180    .ui.table:not(.unstackable) tfoot {
 19181      display: block;
 19182    }
 19183  
 19184    .ui.table:not(.unstackable) tr > th,
 19185    .ui.table:not(.unstackable) tr > td {
 19186      background: none;
 19187      border: none !important;
 19188      padding: 0.25em 0.75em;
 19189      box-shadow: none !important;
 19190    }
 19191  
 19192    .ui.table:not(.unstackable) th:first-child,
 19193    .ui.table:not(.unstackable) td:first-child {
 19194      font-weight: bold;
 19195      padding-top: 1em;
 19196    }
 19197  
 19198    .ui.table:not(.unstackable) th:last-child,
 19199    .ui.table:not(.unstackable) td:last-child {
 19200      box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
 19201      padding-bottom: 1em;
 19202    }
 19203  
 19204    /* Clear BG Colors */
 19205  
 19206    .ui.table:not(.unstackable) tr > td.warning,
 19207    .ui.table:not(.unstackable) tr > td.error,
 19208    .ui.table:not(.unstackable) tr > td.active,
 19209    .ui.table:not(.unstackable) tr > td.positive,
 19210    .ui.table:not(.unstackable) tr > td.negative {
 19211      background-color: transparent !important;
 19212    }
 19213  
 19214    /* Definition Table */
 19215  
 19216    .ui.definition.table:not(.unstackable) thead th:first-child {
 19217      box-shadow: none !important;
 19218    }
 19219  
 19220    .ui.definition.table:not(.unstackable) tr td:first-child {
 19221      padding-bottom: 1em;
 19222    }
 19223  
 19224    .ui.definition.table:not(.unstackable) tr td:nth-child(n+2) {
 19225      padding-top: 1em;
 19226    }
 19227  }
 19228  
 19229  /*******************************
 19230              Coupling
 19231  *******************************/
 19232  
 19233  /* UI Image */
 19234  
 19235  .ui.table th .image,
 19236  .ui.table th .image img,
 19237  .ui.table td .image,
 19238  .ui.table td .image img {
 19239    max-width: none;
 19240  }
 19241  
 19242  /*******************************
 19243               Types
 19244  *******************************/
 19245  
 19246  /*--------------
 19247      Complex
 19248  ---------------*/
 19249  
 19250  .ui.structured.table {
 19251    border-collapse: collapse;
 19252  }
 19253  
 19254  .ui.structured.table thead th {
 19255    border-left: none;
 19256    border-right: none;
 19257  }
 19258  
 19259  .ui.structured.sortable.table thead th {
 19260    border-left: 1px solid #d0d0d0;
 19261    border-right: 1px solid #d0d0d0;
 19262  }
 19263  
 19264  .ui.structured.basic.table th {
 19265    border-left: none;
 19266    border-right: none;
 19267  }
 19268  
 19269  .ui.structured.celled.table tr th,
 19270  .ui.structured.celled.table tr td {
 19271    border-left: 1px solid #d4d4d5;
 19272    border-right: 1px solid #d4d4d5;
 19273  }
 19274  
 19275  /*--------------
 19276     Definition
 19277  ---------------*/
 19278  
 19279  .ui.definition.table thead:not(.full-width) th:first-child {
 19280    pointer-events: none;
 19281    background: transparent;
 19282    font-weight: normal;
 19283    color: rgba(0, 0, 0, 0.4);
 19284    box-shadow: -1px -1px 0px 1px #ffffff;
 19285  }
 19286  
 19287  .ui.definition.table tfoot:not(.full-width) th:first-child {
 19288    pointer-events: none;
 19289    background: transparent;
 19290    font-weight: rgba(0, 0, 0, 0.4);
 19291    color: normal;
 19292    box-shadow: 1px 1px 0px 1px #ffffff;
 19293  }
 19294  
 19295  /* Remove Border */
 19296  
 19297  .ui.celled.definition.table thead:not(.full-width) th:first-child {
 19298    box-shadow: 0px -1px 0px 1px #ffffff;
 19299  }
 19300  
 19301  .ui.celled.definition.table tfoot:not(.full-width) th:first-child {
 19302    box-shadow: 0px 1px 0px 1px #ffffff;
 19303  }
 19304  
 19305  /* Highlight Defining Column */
 19306  
 19307  .ui.definition.table tr td:first-child {
 19308    background: rgba(0, 0, 0, 0.03);
 19309    font-weight: bold;
 19310    color: rgba(0, 0, 0, 0.8);
 19311  }
 19312  
 19313  /* Fix 2nd Column */
 19314  
 19315  .ui.definition.table thead:not(.full-width) th:nth-child(2) {
 19316    border-left: 1px solid #d0d0d0;
 19317  }
 19318  
 19319  .ui.definition.table tfoot:not(.full-width) th:nth-child(2) {
 19320    border-left: 1px solid #d0d0d0;
 19321  }
 19322  
 19323  .ui.definition.table td:nth-child(2) {
 19324    border-left: 1px solid #d0d0d0;
 19325  }
 19326  
 19327  /*******************************
 19328               States
 19329  *******************************/
 19330  
 19331  /*--------------
 19332      Positive
 19333  ---------------*/
 19334  
 19335  .ui.table tr.positive,
 19336  .ui.table td.positive {
 19337    box-shadow: 0px 0px 0px #b7caa7 inset;
 19338  }
 19339  
 19340  .ui.table tr.positive td,
 19341  .ui.table td.positive {
 19342    background: #eeffe7 !important;
 19343    color: #3c763d !important;
 19344  }
 19345  
 19346  .ui.celled.table tr.positive:hover td,
 19347  .ui.celled.table tr:hover td.positive {
 19348    background: #e3ffd8 !important;
 19349    color: #376c38 !important;
 19350  }
 19351  
 19352  /*--------------
 19353       Negative
 19354  ---------------*/
 19355  
 19356  .ui.table tr.negative,
 19357  .ui.table td.negative {
 19358    box-shadow: 0px 0px 0px #dbb1b1 inset;
 19359  }
 19360  
 19361  .ui.table tr.negative td,
 19362  .ui.table td.negative {
 19363    background: #fff0f0 !important;
 19364    color: #cd2929 !important;
 19365  }
 19366  
 19367  .ui.celled.table tr.negative:hover td,
 19368  .ui.celled.table tr:hover td.negative {
 19369    background: #ffe1e1 !important;
 19370    color: #c02626 !important;
 19371  }
 19372  
 19373  /*--------------
 19374        Error
 19375  ---------------*/
 19376  
 19377  .ui.table tr.error,
 19378  .ui.table td.error {
 19379    box-shadow: 0px 0px 0px #dbb1b1 inset;
 19380  }
 19381  
 19382  .ui.table tr.error td,
 19383  .ui.table td.error {
 19384    background: #fff0f0 !important;
 19385    color: #cd2929 !important;
 19386  }
 19387  
 19388  .ui.celled.table tr.error:hover td,
 19389  .ui.celled.table tr:hover td.error {
 19390    background: #ffe1e1 !important;
 19391    color: #c02626 !important;
 19392  }
 19393  
 19394  /*--------------
 19395       Warning
 19396  ---------------*/
 19397  
 19398  .ui.table tr.warning,
 19399  .ui.table td.warning {
 19400    box-shadow: 0px 0px 0px #d9caab inset;
 19401  }
 19402  
 19403  .ui.table tr.warning td,
 19404  .ui.table td.warning {
 19405    background: #fffbe6 !important;
 19406    color: #7d6c00 !important;
 19407  }
 19408  
 19409  .ui.celled.table tr.warning:hover td,
 19410  .ui.celled.table tr:hover td.warning {
 19411    background: #fff9d7 !important;
 19412    color: #6e5f00 !important;
 19413  }
 19414  
 19415  /*--------------
 19416       Active
 19417  ---------------*/
 19418  
 19419  .ui.table tr.active,
 19420  .ui.table td.active {
 19421    box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.9) inset;
 19422  }
 19423  
 19424  .ui.table tr.active td,
 19425  .ui.table td.active {
 19426    background: #e0e0e0 !important;
 19427    color: rgba(50, 50, 50, 0.9) !important;
 19428  }
 19429  
 19430  .ui.celled.table tr.active:hover td,
 19431  .ui.celled.table tr:hover td.active {
 19432    background: #e0e0e0 !important;
 19433    color: rgba(50, 50, 50, 0.9) !important;
 19434  }
 19435  
 19436  /*--------------
 19437       Disabled
 19438  ---------------*/
 19439  
 19440  .ui.table tr.disabled td,
 19441  .ui.table tr td.disabled,
 19442  .ui.table tr.disabled:hover td,
 19443  .ui.table tr:hover td.disabled {
 19444    pointer-events: none;
 19445    color: rgba(40, 40, 40, 0.3);
 19446  }
 19447  
 19448  /*******************************
 19449            Variations
 19450  *******************************/
 19451  
 19452  /*--------------
 19453      Stackable
 19454  ---------------*/
 19455  
 19456  @media only screen and (max-width: 991px) {
 19457    .ui[class*="tablet stackable"].table,
 19458    .ui[class*="tablet stackable"].table tbody,
 19459    .ui[class*="tablet stackable"].table tr,
 19460    .ui[class*="tablet stackable"].table tr > th,
 19461    .ui[class*="tablet stackable"].table tr > td {
 19462      width: 100% !important;
 19463      display: block !important;
 19464    }
 19465  
 19466    .ui[class*="tablet stackable"].table {
 19467      padding: 0em;
 19468    }
 19469  
 19470    .ui[class*="tablet stackable"].table thead {
 19471      display: block;
 19472    }
 19473  
 19474    .ui[class*="tablet stackable"].table tfoot {
 19475      display: block;
 19476    }
 19477  
 19478    .ui[class*="tablet stackable"].table tr > th,
 19479    .ui[class*="tablet stackable"].table tr > td {
 19480      background: none;
 19481      border: none !important;
 19482      padding: 0.25em 0.75em;
 19483      box-shadow: none !important;
 19484    }
 19485  
 19486    .ui[class*="tablet stackable"].table th:first-child,
 19487    .ui[class*="tablet stackable"].table td:first-child {
 19488      font-weight: bold;
 19489      padding-top: 1em;
 19490    }
 19491  
 19492    .ui[class*="tablet stackable"].table th:last-child,
 19493    .ui[class*="tablet stackable"].table td:last-child {
 19494      box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
 19495      padding-bottom: 1em;
 19496    }
 19497  
 19498    /* Clear BG Colors */
 19499  
 19500    .ui[class*="tablet stackable"].table tr > td.warning,
 19501    .ui[class*="tablet stackable"].table tr > td.error,
 19502    .ui[class*="tablet stackable"].table tr > td.active,
 19503    .ui[class*="tablet stackable"].table tr > td.positive,
 19504    .ui[class*="tablet stackable"].table tr > td.negative {
 19505      background-color: transparent !important;
 19506    }
 19507  
 19508    /* Definition Table */
 19509  
 19510    .ui.definition[class*="tablet stackable"].table thead th:first-child {
 19511      box-shadow: none !important;
 19512    }
 19513  
 19514    .ui.definition[class*="tablet stackable"].table tr td:first-child {
 19515      padding-bottom: 1em;
 19516    }
 19517  
 19518    .ui.definition[class*="tablet stackable"].table tr td:nth-child(n+2) {
 19519      padding-top: 1em;
 19520    }
 19521  }
 19522  
 19523  /*--------------
 19524       Aligned
 19525  ---------------*/
 19526  
 19527  .ui.table[class*="left aligned"],
 19528  .ui.table [class*="left aligned"] {
 19529    text-align: left;
 19530  }
 19531  
 19532  .ui.table[class*="center aligned"],
 19533  .ui.table [class*="center aligned"] {
 19534    text-align: center;
 19535  }
 19536  
 19537  .ui.table[class*="right aligned"],
 19538  .ui.table [class*="right aligned"] {
 19539    text-align: right;
 19540  }
 19541  
 19542  /*--------------
 19543      Collapsing
 19544  ---------------*/
 19545  
 19546  .ui.table th.collapsing,
 19547  .ui.table td.collapsing {
 19548    width: 1px;
 19549    white-space: nowrap;
 19550  }
 19551  
 19552  /*--------------
 19553       Attached
 19554  ---------------*/
 19555  
 19556  /* All */
 19557  
 19558  .ui.attached.table {
 19559    width: -webkit-calc(100% +  2px );
 19560    width: calc(100% +  2px );
 19561    margin: 0em -1px;
 19562    border-radius: 0px;
 19563    box-shadow: none;
 19564  }
 19565  
 19566  /* Top */
 19567  
 19568  .ui[class*="top attached"].table {
 19569    margin-top: 1em 0em;
 19570    border-radius: 0.25rem 0.25rem 0em 0em;
 19571  }
 19572  
 19573  .ui.table[class*="top attached"]:first-child {
 19574    margin-top: 0em;
 19575  }
 19576  
 19577  /* Bottom */
 19578  
 19579  .ui.table[class*="bottom attached"] {
 19580    margin-top: 0em;
 19581    margin-bottom: 1em 0em;
 19582    border-radius: 0em 0em 0.25rem 0.25rem;
 19583  }
 19584  
 19585  .ui.table[class*="bottom attached"]:last-child {
 19586    margin-bottom: 0em;
 19587  }
 19588  
 19589  /*--------------
 19590       Striped
 19591  ---------------*/
 19592  
 19593  /* Table Striping */
 19594  
 19595  .ui.striped.table > tr:nth-child(2n),
 19596  .ui.striped.table tbody tr:nth-child(2n) {
 19597    background-color: rgba(0, 0, 50, 0.03);
 19598  }
 19599  
 19600  /* Stripes */
 19601  
 19602  .ui.inverted.striped.table > tr:nth-child(2n),
 19603  .ui.inverted.striped.table tbody tr:nth-child(2n) {
 19604    background-color: rgba(255, 255, 255, 0.06);
 19605  }
 19606  
 19607  /*-------------------
 19608         Colors
 19609  --------------------*/
 19610  
 19611  .ui.black.table {
 19612    border-top: 0.2em solid #1b1c1d;
 19613  }
 19614  
 19615  .ui.blue.table {
 19616    border-top: 0.2em solid #006e93;
 19617  }
 19618  
 19619  .ui.green.table {
 19620    border-top: 0.2em solid #5bbd72;
 19621  }
 19622  
 19623  .ui.orange.table {
 19624    border-top: 0.2em solid #e07b53;
 19625  }
 19626  
 19627  .ui.pink.table {
 19628    border-top: 0.2em solid #d9499a;
 19629  }
 19630  
 19631  .ui.purple.table {
 19632    border-top: 0.2em solid #564f8a;
 19633  }
 19634  
 19635  .ui.red.table {
 19636    border-top: 0.2em solid #d95c5c;
 19637  }
 19638  
 19639  .ui.teal.table {
 19640    border-top: 0.2em solid #00b5ad;
 19641  }
 19642  
 19643  .ui.yellow.table {
 19644    border-top: 0.2em solid #f2c61f;
 19645  }
 19646  
 19647  /*-------------------
 19648     Inverted Colors
 19649  --------------------*/
 19650  
 19651  .ui.inverted.table,
 19652  .ui.inverted.black.table {
 19653    background-color: #1b1c1d !important;
 19654    color: #ffffff !important;
 19655  }
 19656  
 19657  .ui.inverted.blue.table {
 19658    background-color: #006e93 !important;
 19659    color: #ffffff !important;
 19660  }
 19661  
 19662  .ui.inverted.green.table {
 19663    background-color: #5bbd72 !important;
 19664    color: #ffffff !important;
 19665  }
 19666  
 19667  .ui.inverted.orange.table {
 19668    background-color: #e07b53 !important;
 19669    color: #ffffff !important;
 19670  }
 19671  
 19672  .ui.inverted.pink.table {
 19673    background-color: #d9499a !important;
 19674    color: #ffffff !important;
 19675  }
 19676  
 19677  .ui.inverted.purple.table {
 19678    background-color: #564f8a !important;
 19679    color: #ffffff !important;
 19680  }
 19681  
 19682  .ui.inverted.red.table {
 19683    background-color: #d95c5c !important;
 19684    color: #ffffff !important;
 19685  }
 19686  
 19687  .ui.inverted.teal.table {
 19688    background-color: #00b5ad !important;
 19689    color: #ffffff !important;
 19690  }
 19691  
 19692  .ui.inverted.yellow.table {
 19693    background-color: #f2c61f !important;
 19694    color: #ffffff !important;
 19695  }
 19696  
 19697  /*--------------
 19698    Column Count
 19699  ---------------*/
 19700  
 19701  /* Grid Based */
 19702  
 19703  .ui.one.column.table td {
 19704    width: 100%;
 19705  }
 19706  
 19707  .ui.two.column.table td {
 19708    width: 50%;
 19709  }
 19710  
 19711  .ui.three.column.table td {
 19712    width: 33.33333333%;
 19713  }
 19714  
 19715  .ui.four.column.table td {
 19716    width: 25%;
 19717  }
 19718  
 19719  .ui.five.column.table td {
 19720    width: 20%;
 19721  }
 19722  
 19723  .ui.six.column.table td {
 19724    width: 16.66666667%;
 19725  }
 19726  
 19727  .ui.seven.column.table td {
 19728    width: 14.28571429%;
 19729  }
 19730  
 19731  .ui.eight.column.table td {
 19732    width: 12.5%;
 19733  }
 19734  
 19735  .ui.nine.column.table td {
 19736    width: 11.11111111%;
 19737  }
 19738  
 19739  .ui.ten.column.table td {
 19740    width: 10%;
 19741  }
 19742  
 19743  .ui.eleven.column.table td {
 19744    width: 9.09090909%;
 19745  }
 19746  
 19747  .ui.twelve.column.table td {
 19748    width: 8.33333333%;
 19749  }
 19750  
 19751  .ui.thirteen.column.table td {
 19752    width: 7.69230769%;
 19753  }
 19754  
 19755  .ui.fourteen.column.table td {
 19756    width: 7.14285714%;
 19757  }
 19758  
 19759  .ui.fifteen.column.table td {
 19760    width: 6.66666667%;
 19761  }
 19762  
 19763  .ui.sixteen.column.table td {
 19764    width: 6.25%;
 19765  }
 19766  
 19767  /* Column Width */
 19768  
 19769  .ui.table th.one.wide,
 19770  .ui.table td.one.wide {
 19771    width: 6.25%;
 19772  }
 19773  
 19774  .ui.table th.two.wide,
 19775  .ui.table td.two.wide {
 19776    width: 12.5%;
 19777  }
 19778  
 19779  .ui.table th.three.wide,
 19780  .ui.table td.three.wide {
 19781    width: 18.75%;
 19782  }
 19783  
 19784  .ui.table th.four.wide,
 19785  .ui.table td.four.wide {
 19786    width: 25%;
 19787  }
 19788  
 19789  .ui.table th.five.wide,
 19790  .ui.table td.five.wide {
 19791    width: 31.25%;
 19792  }
 19793  
 19794  .ui.table th.six.wide,
 19795  .ui.table td.six.wide {
 19796    width: 37.5%;
 19797  }
 19798  
 19799  .ui.table th.seven.wide,
 19800  .ui.table td.seven.wide {
 19801    width: 43.75%;
 19802  }
 19803  
 19804  .ui.table th.eight.wide,
 19805  .ui.table td.eight.wide {
 19806    width: 50%;
 19807  }
 19808  
 19809  .ui.table th.nine.wide,
 19810  .ui.table td.nine.wide {
 19811    width: 56.25%;
 19812  }
 19813  
 19814  .ui.table th.ten.wide,
 19815  .ui.table td.ten.wide {
 19816    width: 62.5%;
 19817  }
 19818  
 19819  .ui.table th.eleven.wide,
 19820  .ui.table td.eleven.wide {
 19821    width: 68.75%;
 19822  }
 19823  
 19824  .ui.table th.twelve.wide,
 19825  .ui.table td.twelve.wide {
 19826    width: 75%;
 19827  }
 19828  
 19829  .ui.table th.thirteen.wide,
 19830  .ui.table td.thirteen.wide {
 19831    width: 81.25%;
 19832  }
 19833  
 19834  .ui.table th.fourteen.wide,
 19835  .ui.table td.fourteen.wide {
 19836    width: 87.5%;
 19837  }
 19838  
 19839  .ui.table th.fifteen.wide,
 19840  .ui.table td.fifteen.wide {
 19841    width: 93.75%;
 19842  }
 19843  
 19844  .ui.table th.sixteen.wide,
 19845  .ui.table td.sixteen.wide {
 19846    width: 100%;
 19847  }
 19848  
 19849  /*--------------
 19850      Sortable
 19851  ---------------*/
 19852  
 19853  .ui.sortable.table thead th {
 19854    cursor: pointer;
 19855    white-space: nowrap;
 19856    border-left: 1px solid #d0d0d0;
 19857    color: rgba(0, 0, 0, 0.8);
 19858  }
 19859  
 19860  .ui.sortable.table thead th:first-child {
 19861    border-left: none;
 19862  }
 19863  
 19864  .ui.sortable.table thead th.sorted,
 19865  .ui.sortable.table thead th.sorted:hover {
 19866    -webkit-user-select: none;
 19867    -moz-user-select: none;
 19868    -ms-user-select: none;
 19869    user-select: none;
 19870  }
 19871  
 19872  .ui.sortable.table thead th:after {
 19873    display: inline-block;
 19874    content: '';
 19875    width: 1em;
 19876    height: 1em;
 19877    opacity: 0.8;
 19878    margin: 0em 0em 0em 0.5em;
 19879    font-family: 'Icons';
 19880    font-style: normal;
 19881    font-weight: normal;
 19882    text-decoration: inherit;
 19883  }
 19884  
 19885  .ui.sortable.table thead th.ascending:after {
 19886    content: '\f0d7';
 19887  }
 19888  
 19889  .ui.sortable.table thead th.descending:after {
 19890    content: '\f0d8';
 19891  }
 19892  
 19893  /* Hover */
 19894  
 19895  .ui.sortable.table th.disabled:hover {
 19896    cursor: auto;
 19897    color: rgba(40, 40, 40, 0.3);
 19898  }
 19899  
 19900  .ui.sortable.table thead th:hover {
 19901    background: rgba(0, 0, 0, 0.05);
 19902    color: rgba(0, 0, 0, 0.8);
 19903  }
 19904  
 19905  /* Sorted */
 19906  
 19907  .ui.sortable.table thead th.sorted {
 19908    background: rgba(0, 0, 0, 0.05);
 19909    color: rgba(0, 0, 0, 0.8);
 19910  }
 19911  
 19912  /* Sorted Hover */
 19913  
 19914  .ui.sortable.table thead th.sorted:hover {
 19915    background: rgba(0, 0, 0, 0.05);
 19916    color: rgba(0, 0, 0, 0.8);
 19917  }
 19918  
 19919  /* Inverted */
 19920  
 19921  .ui.inverted.sortable.table thead th.sorted {
 19922    background: rgba(255, 255, 255, 0.07) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
 19923    background: rgba(255, 255, 255, 0.07) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
 19924    color: #ffffff;
 19925  }
 19926  
 19927  .ui.inverted.sortable.table thead th:hover {
 19928    background: rgba(255, 255, 255, 0.05) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
 19929    background: rgba(255, 255, 255, 0.05) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
 19930    color: #ffffff;
 19931  }
 19932  
 19933  .ui.inverted.sortable.table thead th {
 19934    border-left-color: transparent;
 19935    border-right-color: transparent;
 19936  }
 19937  
 19938  /*--------------
 19939      Inverted
 19940  ---------------*/
 19941  
 19942  /* Text Color */
 19943  
 19944  .ui.inverted.table {
 19945    background: #333333;
 19946    color: #ffffff;
 19947    border: none;
 19948  }
 19949  
 19950  .ui.inverted.table th {
 19951    background-color: rgba(0, 0, 0, 0.15);
 19952    border-color: rgba(0, 0, 0, 0.2) !important;
 19953    color: rgba(255, 255, 255, 0.9);
 19954  }
 19955  
 19956  .ui.inverted.table tr td {
 19957    border-color: rgba(0, 0, 0, 0.2) !important;
 19958  }
 19959  
 19960  .ui.inverted.table tr.disabled td,
 19961  .ui.inverted.table tr td.disabled,
 19962  .ui.inverted.table tr.disabled:hover td,
 19963  .ui.inverted.table tr:hover td.disabled {
 19964    pointer-events: none;
 19965    color: rgba(225, 225, 225, 0.3);
 19966  }
 19967  
 19968  /* Definition */
 19969  
 19970  .ui.inverted.definition.table tfoot:not(.full-width) th:first-child,
 19971  .ui.inverted.definition.table thead:not(.full-width) th:first-child {
 19972    background: #ffffff;
 19973  }
 19974  
 19975  .ui.inverted.definition.table tr td:first-child {
 19976    background: rgba(255, 255, 255, 0.02);
 19977    color: #ffffff;
 19978  }
 19979  
 19980  /*--------------
 19981     Collapsing
 19982  ---------------*/
 19983  
 19984  .ui.collapsing.table {
 19985    width: auto;
 19986  }
 19987  
 19988  /*--------------
 19989        Basic
 19990  ---------------*/
 19991  
 19992  .ui.basic.table {
 19993    background: transparent;
 19994    border: 1px solid #d0d0d0;
 19995    box-shadow: none;
 19996  }
 19997  
 19998  .ui.basic.table thead,
 19999  .ui.basic.table tfoot {
 20000    box-shadow: none;
 20001  }
 20002  
 20003  .ui.basic.table th {
 20004    background: transparent;
 20005    border-left: none;
 20006  }
 20007  
 20008  .ui.basic.table tbody tr {
 20009    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
 20010  }
 20011  
 20012  .ui.basic.table td {
 20013    background: transparent;
 20014  }
 20015  
 20016  .ui.basic.striped.table tbody tr:nth-child(2n) {
 20017    background-color: rgba(0, 0, 0, 0.05) !important;
 20018  }
 20019  
 20020  /* Very Basic */
 20021  
 20022  .ui[class*="very basic"].table {
 20023    border: none;
 20024  }
 20025  
 20026  .ui[class*="very basic"].table:not(.sortable):not(.striped) th,
 20027  .ui[class*="very basic"].table:not(.sortable):not(.striped) td {
 20028    padding: 0.7em 0.8em;
 20029  }
 20030  
 20031  .ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child,
 20032  .ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child {
 20033    padding-left: 0em;
 20034  }
 20035  
 20036  .ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child,
 20037  .ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child {
 20038    padding-right: 0em;
 20039  }
 20040  
 20041  .ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th {
 20042    padding-top: 0em;
 20043  }
 20044  
 20045  /*--------------
 20046       Celled
 20047  ---------------*/
 20048  
 20049  .ui.celled.table tr th,
 20050  .ui.celled.table tr td {
 20051    border-left: 1px solid #d4d4d5;
 20052  }
 20053  
 20054  .ui.celled.table tr th:first-child,
 20055  .ui.celled.table tr td:first-child {
 20056    border-left: none;
 20057  }
 20058  
 20059  /*--------------
 20060       Padded
 20061  ---------------*/
 20062  
 20063  .ui.padded.table th {
 20064    padding-left: 1em;
 20065    padding-right: 1em;
 20066  }
 20067  
 20068  .ui.padded.table th,
 20069  .ui.padded.table td {
 20070    padding: 1em 1em;
 20071  }
 20072  
 20073  /* Very */
 20074  
 20075  .ui[class*="very padded"].table th {
 20076    padding-left: 1.5em;
 20077    padding-right: 1.5em;
 20078  }
 20079  
 20080  .ui[class*="very padded"].table td {
 20081    padding: 1.5em 1.5em;
 20082  }
 20083  
 20084  /*--------------
 20085       Compact
 20086  ---------------*/
 20087  
 20088  .ui.compact.table th {
 20089    padding-left: 0.7em;
 20090    padding-right: 0.7em;
 20091  }
 20092  
 20093  .ui.compact.table td {
 20094    padding: 0.5em 0.7em;
 20095  }
 20096  
 20097  /* Very */
 20098  
 20099  .ui[class*="very compact"].table th {
 20100    padding-left: 0.6em;
 20101    padding-right: 0.6em;
 20102  }
 20103  
 20104  .ui[class*="very compact"].table td {
 20105    padding: 0.4em 0.6em;
 20106  }
 20107  
 20108  /*--------------
 20109        Sizes
 20110  ---------------*/
 20111  
 20112  /* Small */
 20113  
 20114  .ui.small.table {
 20115    font-size: 0.9em;
 20116  }
 20117  
 20118  /* Standard */
 20119  
 20120  .ui.table {
 20121    font-size: 1em;
 20122  }
 20123  
 20124  /* Large */
 20125  
 20126  .ui.large.table {
 20127    font-size: 1.1em;
 20128  }
 20129  
 20130  /*******************************
 20131           Theme Overrides
 20132  *******************************/
 20133  
 20134  /*******************************
 20135           Site Overrides
 20136  *******************************/
 20137  /*!
 20138   * # Semantic UI x.x - Ad
 20139   * http://github.com/semantic-org/semantic-ui/
 20140   *
 20141   *
 20142   * Copyright 2013 Contributors
 20143   * Released under the MIT license
 20144   * http://opensource.org/licenses/MIT
 20145   *
 20146   */
 20147  
 20148  /*******************************
 20149           Advertisement
 20150  *******************************/
 20151  
 20152  .ui.ad {
 20153    display: block;
 20154    overflow: hidden;
 20155    margin: 1em 0em;
 20156  }
 20157  
 20158  .ui.ad:first-child {
 20159    margin: 0em;
 20160  }
 20161  
 20162  .ui.ad:last-child {
 20163    margin: 0em;
 20164  }
 20165  
 20166  .ui.ad iframe {
 20167    margin: 0em;
 20168    padding: 0em;
 20169    border: none;
 20170    overflow: hidden;
 20171  }
 20172  
 20173  /*--------------
 20174       Common
 20175  ---------------*/
 20176  
 20177  /* Leaderboard */
 20178  
 20179  .ui.leaderboard.ad {
 20180    width: 728px;
 20181    height: 90px;
 20182  }
 20183  
 20184  /* Medium Rectangle */
 20185  
 20186  .ui[class*="medium rectangle"].ad {
 20187    width: 300px;
 20188    height: 250px;
 20189  }
 20190  
 20191  /* Large Rectangle */
 20192  
 20193  .ui[class*="large rectangle"].ad {
 20194    width: 336px;
 20195    height: 280px;
 20196  }
 20197  
 20198  /* Half Page */
 20199  
 20200  .ui[class*="half page"].ad {
 20201    width: 300px;
 20202    height: 600px;
 20203  }
 20204  
 20205  /*--------------
 20206       Square
 20207  ---------------*/
 20208  
 20209  /* Square */
 20210  
 20211  .ui.square.ad {
 20212    width: 250px;
 20213    height: 250px;
 20214  }
 20215  
 20216  /* Small Square */
 20217  
 20218  .ui[class*="small square"].ad {
 20219    width: 200px;
 20220    height: 200px;
 20221  }
 20222  
 20223  /*--------------
 20224      Rectangle
 20225  ---------------*/
 20226  
 20227  /* Small Rectangle */
 20228  
 20229  .ui[class*="small rectangle"].ad {
 20230    width: 180px;
 20231    height: 150px;
 20232  }
 20233  
 20234  /* Vertical Rectangle */
 20235  
 20236  .ui[class*="vertical rectangle"].ad {
 20237    width: 240px;
 20238    height: 400px;
 20239  }
 20240  
 20241  /*--------------
 20242       Button
 20243  ---------------*/
 20244  
 20245  .ui.button.ad {
 20246    width: 120px;
 20247    height: 90px;
 20248  }
 20249  
 20250  .ui[class*="square button"].ad {
 20251    width: 125px;
 20252    height: 125px;
 20253  }
 20254  
 20255  .ui[class*="small button"].ad {
 20256    width: 120px;
 20257    height: 60px;
 20258  }
 20259  
 20260  /*--------------
 20261     Skyscrapers
 20262  ---------------*/
 20263  
 20264  /* Skyscraper */
 20265  
 20266  .ui.skyscraper.ad {
 20267    width: 120px;
 20268    height: 600px;
 20269  }
 20270  
 20271  /* Wide Skyscraper */
 20272  
 20273  .ui[class*="wide skyscraper"].ad {
 20274    width: 160px;
 20275  }
 20276  
 20277  /*--------------
 20278       Banners
 20279  ---------------*/
 20280  
 20281  /* Banner */
 20282  
 20283  .ui.banner.ad {
 20284    width: 468px;
 20285    height: 60px;
 20286  }
 20287  
 20288  /* Vertical Banner */
 20289  
 20290  .ui[class*="vertical banner"].ad {
 20291    width: 120px;
 20292    height: 240px;
 20293  }
 20294  
 20295  /* Top Banner */
 20296  
 20297  .ui[class*="top banner"].ad {
 20298    width: 930px;
 20299    height: 180px;
 20300  }
 20301  
 20302  /* Half Banner */
 20303  
 20304  .ui[class*="half banner"].ad {
 20305    width: 234px;
 20306    height: 60px;
 20307  }
 20308  
 20309  /*--------------
 20310      Boards
 20311  ---------------*/
 20312  
 20313  /* Leaderboard */
 20314  
 20315  .ui[class*="large leaderboard"].ad {
 20316    width: 970px;
 20317    height: 90px;
 20318  }
 20319  
 20320  /* Billboard */
 20321  
 20322  .ui.billboard.ad {
 20323    width: 970px;
 20324    height: 250px;
 20325  }
 20326  
 20327  /*--------------
 20328      Panorama
 20329  ---------------*/
 20330  
 20331  /* Panorama */
 20332  
 20333  .ui.panorama.ad {
 20334    width: 980px;
 20335    height: 120px;
 20336  }
 20337  
 20338  /*--------------
 20339       Netboard
 20340  ---------------*/
 20341  
 20342  /* Netboard */
 20343  
 20344  .ui.netboard.ad {
 20345    width: 580px;
 20346    height: 400px;
 20347  }
 20348  
 20349  /*--------------
 20350       Mobile
 20351  ---------------*/
 20352  
 20353  /* Large Mobile Banner */
 20354  
 20355  .ui[class*="large mobile banner"].ad {
 20356    width: 320px;
 20357    height: 100px;
 20358  }
 20359  
 20360  /* Mobile Leaderboard */
 20361  
 20362  .ui[class*="mobile leaderboard"].ad {
 20363    width: 320px;
 20364    height: 50px;
 20365  }
 20366  
 20367  /*******************************
 20368               Types
 20369  *******************************/
 20370  
 20371  /* Mobile Sizes */
 20372  
 20373  .ui.mobile.ad {
 20374    display: none;
 20375  }
 20376  
 20377  @media only screen and (max-width: 767px) {
 20378    .ui.mobile.ad {
 20379      display: block;
 20380    }
 20381  }
 20382  
 20383  /*******************************
 20384             Variations
 20385  *******************************/
 20386  
 20387  .ui.centered.ad {
 20388    margin-left: auto;
 20389    margin-right: auto;
 20390  }
 20391  
 20392  .ui.test.ad {
 20393    position: relative;
 20394    background: #333333;
 20395  }
 20396  
 20397  .ui.test.ad:after {
 20398    position: absolute;
 20399    top: 50%;
 20400    left: 50%;
 20401    width: 100%;
 20402    text-align: center;
 20403    -webkit-transform: translateX(-50%) translateY(-50%);
 20404    -ms-transform: translateX(-50%) translateY(-50%);
 20405    transform: translateX(-50%) translateY(-50%);
 20406    content: 'Ad';
 20407    color: #ffffff;
 20408    font-size: 1em;
 20409    font-weight: bold;
 20410  }
 20411  
 20412  .ui.mobile.test.ad:after {
 20413    font-size: 0.85714em;
 20414  }
 20415  
 20416  .ui.test.ad[data-text]:after {
 20417    content: attr(data-text);
 20418  }
 20419  
 20420  /*******************************
 20421           Theme Overrides
 20422  *******************************/
 20423  
 20424  /*******************************
 20425      User Variable Overrides
 20426  *******************************/
 20427  /*!
 20428   * # Semantic UI x.x - Item
 20429   * http://github.com/semantic-org/semantic-ui/
 20430   *
 20431   *
 20432   * Copyright 2014 Contributorss
 20433   * Released under the MIT license
 20434   * http://opensource.org/licenses/MIT
 20435   *
 20436   */
 20437  
 20438  /*******************************
 20439              Standard
 20440  *******************************/
 20441  
 20442  /*--------------
 20443        Card
 20444  ---------------*/
 20445  
 20446  .ui.cards > .card,
 20447  .ui.card {
 20448    max-width: 100%;
 20449    position: relative;
 20450    display: -webkit-box;
 20451    display: -webkit-flex;
 20452    display: -ms-flexbox;
 20453    display: flex;
 20454    -webkit-box-orient: vertical;
 20455    -webkit-box-direction: normal;
 20456    -webkit-flex-direction: column;
 20457    -ms-flex-direction: column;
 20458    flex-direction: column;
 20459    width: 290px;
 20460    min-height: 0px;
 20461    background: #ffffff;
 20462    padding: 0em;
 20463    border: none;
 20464    border-radius: 0.2857rem;
 20465    box-shadow: 0px 3px 0px 0px #d4d4d5, 0px 0px 0px 1px #d4d4d5;
 20466    -webkit-transition: box-shadow 0.2s ease;
 20467    transition: box-shadow 0.2s ease;
 20468    z-index: '';
 20469  }
 20470  
 20471  .ui.card {
 20472    margin: 1em 0em;
 20473  }
 20474  
 20475  .ui.cards > .card a,
 20476  .ui.card a {
 20477    cursor: pointer;
 20478  }
 20479  
 20480  .ui.card:first-child {
 20481    margin-top: 0em;
 20482  }
 20483  
 20484  .ui.card:last-child {
 20485    margin-bottom: 0em;
 20486  }
 20487  
 20488  /*--------------
 20489        Cards
 20490  ---------------*/
 20491  
 20492  .ui.cards {
 20493    display: -webkit-box;
 20494    display: -webkit-flex;
 20495    display: -ms-flexbox;
 20496    display: flex;
 20497    margin: -0.875em -0.5em;
 20498    -webkit-flex-wrap: wrap;
 20499    -ms-flex-wrap: wrap;
 20500    flex-wrap: wrap;
 20501  }
 20502  
 20503  .ui.cards > .card {
 20504    display: -webkit-box;
 20505    display: -webkit-flex;
 20506    display: -ms-flexbox;
 20507    display: flex;
 20508    margin: 0.875em 0.5em;
 20509    float: none;
 20510  }
 20511  
 20512  /* Clearing */
 20513  
 20514  .ui.cards:after,
 20515  .ui.card:after {
 20516    display: block;
 20517    content: ' ';
 20518    height: 0px;
 20519    clear: both;
 20520    overflow: hidden;
 20521    visibility: hidden;
 20522  }
 20523  
 20524  /* Consecutive Card Groups Preserve Row Spacing */
 20525  
 20526  .ui.cards ~ .ui.cards {
 20527    margin-top: 0.875em;
 20528  }
 20529  
 20530  /*--------------
 20531    Rounded Edges
 20532  ---------------*/
 20533  
 20534  .ui.cards > .card > :first-child,
 20535  .ui.card > :first-child {
 20536    border-radius: 0.2857rem 0.2857rem 0em 0em !important;
 20537  }
 20538  
 20539  .ui.cards > .card > :last-child,
 20540  .ui.card > :last-child {
 20541    border-radius: 0em 0em 0.2857rem 0.2857rem !important;
 20542  }
 20543  
 20544  /*--------------
 20545       Images
 20546  ---------------*/
 20547  
 20548  .ui.cards > .card > .image,
 20549  .ui.card > .image {
 20550    display: block;
 20551    position: relative;
 20552    padding: 0em;
 20553    background: rgba(0, 0, 0, 0.05);
 20554  }
 20555  
 20556  .ui.cards > .card > .image > img,
 20557  .ui.card > .image > img {
 20558    display: block;
 20559    width: 100%;
 20560    height: auto;
 20561    border-radius: 0.2857rem 0.2857rem 0em 0em;
 20562    border: none;
 20563  }
 20564  
 20565  .ui.cards > .card > .image:only-child > img,
 20566  .ui.card > .image:only-child > img {
 20567    border-radius: 0.2857rem;
 20568  }
 20569  
 20570  /*--------------
 20571       Content
 20572  ---------------*/
 20573  
 20574  .ui.cards > .card > .content,
 20575  .ui.card > .content {
 20576    -webkit-box-flex: 1;
 20577    -webkit-flex-grow: 1;
 20578    -ms-flex-positive: 1;
 20579    flex-grow: 1;
 20580    background: none;
 20581    margin: 0em;
 20582    padding: 1em 1em;
 20583    box-shadow: none;
 20584    font-size: 1em;
 20585    border: none;
 20586    border-radius: 0em;
 20587  }
 20588  
 20589  .ui.cards > .card > .content:after,
 20590  .ui.card > .content:after {
 20591    display: block;
 20592    content: ' ';
 20593    height: 0px;
 20594    clear: both;
 20595    overflow: hidden;
 20596    visibility: hidden;
 20597  }
 20598  
 20599  .ui.cards > .card > .content > .header,
 20600  .ui.card > .content > .header {
 20601    display: block;
 20602    margin: 0em;
 20603    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 20604    color: rgba(0, 0, 0, 0.85);
 20605  }
 20606  
 20607  /* Default Header Size */
 20608  
 20609  .ui.cards > .card > .content > .header:not(.ui),
 20610  .ui.card > .content > .header:not(.ui) {
 20611    font-weight: bold;
 20612    font-size: 1.2em;
 20613    margin-top: -0.165em;
 20614    line-height: 1.33em;
 20615  }
 20616  
 20617  .ui.cards > .card > .content > .meta + .description,
 20618  .ui.cards > .card > .content > .header + .description,
 20619  .ui.card > .content > .meta + .description,
 20620  .ui.card > .content > .header + .description {
 20621    margin-top: 0.5em;
 20622  }
 20623  
 20624  /*--------------
 20625       Floated
 20626  ---------------*/
 20627  
 20628  .ui.cards > .card [class*="left floated"],
 20629  .ui.card [class*="left floated"] {
 20630    float: left;
 20631  }
 20632  
 20633  .ui.cards > .card [class*="right floated"],
 20634  .ui.card [class*="right floated"] {
 20635    float: right;
 20636  }
 20637  
 20638  /*--------------
 20639       Aligned
 20640  ---------------*/
 20641  
 20642  .ui.cards > .card [class*="left aligned"],
 20643  .ui.card [class*="left aligned"] {
 20644    text-align: left;
 20645  }
 20646  
 20647  .ui.cards > .card [class*="center aligned"],
 20648  .ui.card [class*="center aligned"] {
 20649    text-align: center;
 20650  }
 20651  
 20652  .ui.cards > .card [class*="right aligned"],
 20653  .ui.card [class*="right aligned"] {
 20654    text-align: right;
 20655  }
 20656  
 20657  /*--------------
 20658    Content Image
 20659  ---------------*/
 20660  
 20661  .ui.cards > .card .content img,
 20662  .ui.card .content img {
 20663    display: inline-block;
 20664    vertical-align: middle;
 20665    width: auto;
 20666  }
 20667  
 20668  .ui.cards > .card img.avatar,
 20669  .ui.cards > .card .avatar img,
 20670  .ui.card img.avatar,
 20671  .ui.card .avatar img {
 20672    width: 2.5em;
 20673    height: 2.5em;
 20674    border-radius: 500rem;
 20675  }
 20676  
 20677  /*--------------
 20678     Description
 20679  ---------------*/
 20680  
 20681  .ui.cards > .card > .content > .description,
 20682  .ui.card > .content > .description {
 20683    clear: both;
 20684    color: rgba(0, 0, 0, 0.5);
 20685  }
 20686  
 20687  /*--------------
 20688      Paragraph
 20689  ---------------*/
 20690  
 20691  .ui.cards > .card > .content p,
 20692  .ui.card > .content p {
 20693    margin: 0em 0em 0.5em;
 20694  }
 20695  
 20696  .ui.cards > .card > .content p:last-child,
 20697  .ui.card > .content p:last-child {
 20698    margin-bottom: 0em;
 20699  }
 20700  
 20701  /*--------------
 20702        Meta
 20703  ---------------*/
 20704  
 20705  .ui.cards > .card .meta,
 20706  .ui.card .meta {
 20707    font-size: 0.9em;
 20708    color: rgba(0, 0, 0, 0.4);
 20709  }
 20710  
 20711  .ui.cards > .card .meta *,
 20712  .ui.card .meta * {
 20713    margin-right: 0.3em;
 20714  }
 20715  
 20716  .ui.cards > .card .meta :last-child,
 20717  .ui.card .meta :last-child {
 20718    margin-right: 0em;
 20719  }
 20720  
 20721  .ui.cards > .card .meta [class*="right floated"],
 20722  .ui.card .meta [class*="right floated"] {
 20723    margin-right: 0em;
 20724    margin-left: 0.3em;
 20725  }
 20726  
 20727  /*--------------
 20728        Links
 20729  ---------------*/
 20730  
 20731  /* Generic */
 20732  
 20733  .ui.cards > .card > .content a:not(.ui),
 20734  .ui.card > .content a:not(.ui) {
 20735    color: '';
 20736    -webkit-transition: color 0.2s ease;
 20737    transition: color 0.2s ease;
 20738  }
 20739  
 20740  .ui.cards > .card > .content a:not(.ui):hover,
 20741  .ui.card > .content a:not(.ui):hover {
 20742    color: '';
 20743  }
 20744  
 20745  /* Header */
 20746  
 20747  .ui.cards > .card > .content > a.header,
 20748  .ui.card > .content > a.header {
 20749    color: rgba(0, 0, 0, 0.85);
 20750  }
 20751  
 20752  .ui.cards > .card > .content > a.header:hover,
 20753  .ui.card > .content > a.header:hover {
 20754    color: #00b2f3;
 20755  }
 20756  
 20757  /* Meta */
 20758  
 20759  .ui.cards > .card .meta > a:not(.ui),
 20760  .ui.card .meta > a:not(.ui) {
 20761    color: rgba(0, 0, 0, 0.4);
 20762  }
 20763  
 20764  .ui.cards > .card .meta > a:not(.ui):hover,
 20765  .ui.card .meta > a:not(.ui):hover {
 20766    color: rgba(0, 0, 0, 0.8);
 20767  }
 20768  
 20769  /*--------------
 20770       Buttons
 20771  ---------------*/
 20772  
 20773  .ui.cards > .card > .buttons:last-child,
 20774  .ui.card > .buttons:last-child,
 20775  .ui.cards > .card > .button:last-child,
 20776  .ui.card > .button:last-child {
 20777    margin: 0em 0em -1px;
 20778    width: 100%;
 20779  }
 20780  
 20781  /*--------------
 20782        Dimmer
 20783  ---------------*/
 20784  
 20785  .ui.cards > .card .dimmer,
 20786  .ui.card .dimmer {
 20787    background-color: '';
 20788    z-index: 10;
 20789  }
 20790  
 20791  /*--------------
 20792       Labels
 20793  ---------------*/
 20794  
 20795  /*-----Star----- */
 20796  
 20797  /* Icon */
 20798  
 20799  .ui.cards > .card > .content .star.icon,
 20800  .ui.card > .content .star.icon {
 20801    cursor: pointer;
 20802    opacity: 0.75;
 20803    -webkit-transition: color 0.2s ease;
 20804    transition: color 0.2s ease;
 20805  }
 20806  
 20807  .ui.cards > .card > .content .star.icon:hover,
 20808  .ui.card > .content .star.icon:hover {
 20809    opacity: 1;
 20810    color: #ffb70a;
 20811  }
 20812  
 20813  .ui.cards > .card > .content .active.star.icon,
 20814  .ui.card > .content .active.star.icon {
 20815    color: #ffe623;
 20816  }
 20817  
 20818  /*-----Like----- */
 20819  
 20820  /* Icon */
 20821  
 20822  .ui.cards > .card > .content .like.icon,
 20823  .ui.card > .content .like.icon {
 20824    cursor: pointer;
 20825    opacity: 0.75;
 20826    -webkit-transition: color 0.2s ease;
 20827    transition: color 0.2s ease;
 20828  }
 20829  
 20830  .ui.cards > .card > .content .like.icon:hover,
 20831  .ui.card > .content .like.icon:hover {
 20832    opacity: 1;
 20833    color: #ff2733;
 20834  }
 20835  
 20836  .ui.cards > .card > .content .active.like.icon,
 20837  .ui.card > .content .active.like.icon {
 20838    color: #ff2733;
 20839  }
 20840  
 20841  /*----------------
 20842    Extra Content
 20843  -----------------*/
 20844  
 20845  .ui.cards > .card > .extra,
 20846  .ui.card > .extra {
 20847    max-width: 100%;
 20848    min-height: 0em !important;
 20849    -webkit-box-flex: 0;
 20850    -webkit-flex-grow: 0;
 20851    -ms-flex-positive: 0;
 20852    flex-grow: 0;
 20853    position: static;
 20854    background: none;
 20855    width: auto;
 20856    margin: 0em 0em;
 20857    padding: 0.75em 1em;
 20858    top: 0em;
 20859    left: 0em;
 20860    color: rgba(0, 0, 0, 0.4);
 20861    box-shadow: none;
 20862    -webkit-transition: color 0.2s ease;
 20863    transition: color 0.2s ease;
 20864    border-top: 1px solid rgba(0, 0, 0, 0.05);
 20865  }
 20866  
 20867  .ui.cards > .card > .extra a:not(.ui),
 20868  .ui.card > .extra a:not(.ui) {
 20869    color: rgba(0, 0, 0, 0.4);
 20870  }
 20871  
 20872  .ui.cards > .card > .extra a:not(.ui):hover,
 20873  .ui.card > .extra a:not(.ui):hover {
 20874    color: #00b2f3;
 20875  }
 20876  
 20877  /*******************************
 20878             Variations
 20879  *******************************/
 20880  
 20881  /*-------------------
 20882          Fluid
 20883  --------------------*/
 20884  
 20885  .ui.fluid.card {
 20886    width: 100%;
 20887    max-width: 9999px;
 20888  }
 20889  
 20890  /*-------------------
 20891          Link
 20892  --------------------*/
 20893  
 20894  .ui.cards a.card:hover,
 20895  .ui.link.cards .card:hover,
 20896  a.ui.card:hover,
 20897  .ui.link.card:hover {
 20898    cursor: pointer;
 20899    z-index: 5;
 20900    background: '';
 20901    border: none;
 20902    box-shadow: 0px 3px 0px 0px #bebebf, 0px 0px 0px 1px rgba(39, 41, 43, 0.3);
 20903  }
 20904  
 20905  /*-------------------
 20906         Colors
 20907  --------------------*/
 20908  
 20909  .ui.black.cards > .card,
 20910  .ui.cards > .black.card,
 20911  .ui.black.card {
 20912    box-shadow: 0px 3px 0px 0px #1b1c1d, 0px 0px 0px 1px #d4d4d5;
 20913  }
 20914  
 20915  .ui.blue.cards > .card,
 20916  .ui.cards > .blue.card,
 20917  .ui.blue.card {
 20918    box-shadow: 0px 3px 0px 0px #006e93, 0px 0px 0px 1px #d4d4d5;
 20919  }
 20920  
 20921  .ui.green.cards > .card,
 20922  .ui.cards > .green.card,
 20923  .ui.green.card {
 20924    box-shadow: 0px 3px 0px 0px #5bbd72, 0px 0px 0px 1px #d4d4d5;
 20925  }
 20926  
 20927  .ui.orange.cards > .card,
 20928  .ui.cards > .orange.card,
 20929  .ui.orange.card {
 20930    box-shadow: 0px 3px 0px 0px #e07b53, 0px 0px 0px 1px #d4d4d5;
 20931  }
 20932  
 20933  .ui.pink.cards > .card,
 20934  .ui.cards > .pink.card,
 20935  .ui.pink.card {
 20936    box-shadow: 0px 3px 0px 0px #d9499a, 0px 0px 0px 1px #d4d4d5;
 20937  }
 20938  
 20939  .ui.purple.cards > .card,
 20940  .ui.cards > .purple.card,
 20941  .ui.purple.card {
 20942    box-shadow: 0px 3px 0px 0px #564f8a, 0px 0px 0px 1px #d4d4d5;
 20943  }
 20944  
 20945  .ui.red.cards > .card,
 20946  .ui.cards > .red.card,
 20947  .ui.red.card {
 20948    box-shadow: 0px 3px 0px 0px #d95c5c, 0px 0px 0px 1px #d4d4d5;
 20949  }
 20950  
 20951  .ui.teal.cards > .card,
 20952  .ui.cards > .teal.card,
 20953  .ui.teal.card {
 20954    box-shadow: 0px 3px 0px 0px #00b5ad, 0px 0px 0px 1px #d4d4d5;
 20955  }
 20956  
 20957  .ui.yellow.cards > .card,
 20958  .ui.cards > .yellow.card,
 20959  .ui.yellow.card {
 20960    box-shadow: 0px 3px 0px 0px #f2c61f, 0px 0px 0px 1px #d4d4d5;
 20961  }
 20962  
 20963  /* Hover */
 20964  
 20965  .ui.black.cards > .card:hover,
 20966  .ui.cards > .black.card:hover,
 20967  .ui.black.card:hover {
 20968    box-shadow: 0px 3px 0px 0px #1b1c1d, 0px 0px 0px 1px #d4d4d5;
 20969  }
 20970  
 20971  .ui.blue.cards > .card:hover,
 20972  .ui.cards > .blue.card:hover,
 20973  .ui.blue.card:hover {
 20974    box-shadow: 0px 3px 0px 0px #0079a2, 0px 0px 0px 1px #d4d4d5;
 20975  }
 20976  
 20977  .ui.green.cards > .card:hover,
 20978  .ui.cards > .green.card:hover,
 20979  .ui.green.card:hover {
 20980    box-shadow: 0px 3px 0px 0px #66c17b, 0px 0px 0px 1px #d4d4d5;
 20981  }
 20982  
 20983  .ui.orange.cards > .card:hover,
 20984  .ui.cards > .orange.card:hover,
 20985  .ui.orange.card:hover {
 20986    box-shadow: 0px 3px 0px 0px #e28560, 0px 0px 0px 1px #d4d4d5;
 20987  }
 20988  
 20989  .ui.pink.cards > .card:hover,
 20990  .ui.cards > .pink.card:hover,
 20991  .ui.pink.card:hover {
 20992    box-shadow: 0px 3px 0px 0px #dc56a1, 0px 0px 0px 1px #d4d4d5;
 20993  }
 20994  
 20995  .ui.purple.cards > .card:hover,
 20996  .ui.cards > .purple.card:hover,
 20997  .ui.purple.card:hover {
 20998    box-shadow: 0px 3px 0px 0px #5c5594, 0px 0px 0px 1px #d4d4d5;
 20999  }
 21000  
 21001  .ui.red.cards > .card:hover,
 21002  .ui.cards > .red.card:hover,
 21003  .ui.red.card:hover {
 21004    box-shadow: 0px 3px 0px 0px #dc6868, 0px 0px 0px 1px #d4d4d5;
 21005  }
 21006  
 21007  .ui.teal.cards > .card:hover,
 21008  .ui.cards > .teal.card:hover,
 21009  .ui.teal.card:hover {
 21010    box-shadow: 0px 3px 0px 0px #00c4bc, 0px 0px 0px 1px #d4d4d5;
 21011  }
 21012  
 21013  .ui.yellow.cards > .card:hover,
 21014  .ui.cards > .yellow.card:hover,
 21015  .ui.yellow.card:hover {
 21016    box-shadow: 0px 3px 0px 0px #f3ca2d, 0px 0px 0px 1px #d4d4d5;
 21017  }
 21018  
 21019  /*--------------
 21020     Card Count
 21021  ---------------*/
 21022  
 21023  .ui.one.cards {
 21024    margin-left: 0em;
 21025    margin-right: 0em;
 21026  }
 21027  
 21028  .ui.one.cards > .card {
 21029    width: 100%;
 21030  }
 21031  
 21032  .ui.two.cards {
 21033    margin-left: -1em;
 21034    margin-right: -1em;
 21035  }
 21036  
 21037  .ui.two.cards > .card {
 21038    width: -webkit-calc( 50%  -  2em );
 21039    width: calc( 50%  -  2em );
 21040    margin-left: 1em;
 21041    margin-right: 1em;
 21042  }
 21043  
 21044  .ui.two.cards > .card:nth-child(2n+1) {
 21045    clear: left;
 21046  }
 21047  
 21048  .ui.three.cards {
 21049    margin-left: -1em;
 21050    margin-right: -1em;
 21051  }
 21052  
 21053  .ui.three.cards > .card {
 21054    width: -webkit-calc( 33.33333333%  -  2em );
 21055    width: calc( 33.33333333%  -  2em );
 21056    margin-left: 1em;
 21057    margin-right: 1em;
 21058  }
 21059  
 21060  .ui.three.cards > .card:nth-child(3n+1) {
 21061    clear: left;
 21062  }
 21063  
 21064  .ui.four.cards {
 21065    margin-left: -0.75em;
 21066    margin-right: -0.75em;
 21067  }
 21068  
 21069  .ui.four.cards > .card {
 21070    width: -webkit-calc( 25%  -  1.5em );
 21071    width: calc( 25%  -  1.5em );
 21072    margin-left: 0.75em;
 21073    margin-right: 0.75em;
 21074  }
 21075  
 21076  .ui.four.cards > .card:nth-child(4n+1) {
 21077    clear: left;
 21078  }
 21079  
 21080  .ui.five.cards {
 21081    margin-left: -0.75em;
 21082    margin-right: -0.75em;
 21083  }
 21084  
 21085  .ui.five.cards > .card {
 21086    width: -webkit-calc( 20%  -  1.5em );
 21087    width: calc( 20%  -  1.5em );
 21088    margin-left: 0.75em;
 21089    margin-right: 0.75em;
 21090  }
 21091  
 21092  .ui.five.cards > .card:nth-child(5n+1) {
 21093    clear: left;
 21094  }
 21095  
 21096  .ui.six.cards {
 21097    margin-left: -0.75em;
 21098    margin-right: -0.75em;
 21099  }
 21100  
 21101  .ui.six.cards > .card {
 21102    width: -webkit-calc( 16.66666667%  -  1.5em );
 21103    width: calc( 16.66666667%  -  1.5em );
 21104    margin-left: 0.75em;
 21105    margin-right: 0.75em;
 21106  }
 21107  
 21108  .ui.six.cards > .card:nth-child(6n+1) {
 21109    clear: left;
 21110  }
 21111  
 21112  .ui.seven.cards {
 21113    margin-left: -0.5em;
 21114    margin-right: -0.5em;
 21115  }
 21116  
 21117  .ui.seven.cards > .card {
 21118    width: -webkit-calc( 14.28571429%  -  1em );
 21119    width: calc( 14.28571429%  -  1em );
 21120    margin-left: 0.5em;
 21121    margin-right: 0.5em;
 21122  }
 21123  
 21124  .ui.seven.cards > .card:nth-child(7n+1) {
 21125    clear: left;
 21126  }
 21127  
 21128  .ui.eight.cards {
 21129    margin-left: -0.5em;
 21130    margin-right: -0.5em;
 21131  }
 21132  
 21133  .ui.eight.cards > .card {
 21134    width: -webkit-calc( 12.5%  -  1em );
 21135    width: calc( 12.5%  -  1em );
 21136    margin-left: 0.5em;
 21137    margin-right: 0.5em;
 21138    font-size: 11px;
 21139  }
 21140  
 21141  .ui.eight.cards > .card:nth-child(8n+1) {
 21142    clear: left;
 21143  }
 21144  
 21145  .ui.nine.cards {
 21146    margin-left: -0.5em;
 21147    margin-right: -0.5em;
 21148  }
 21149  
 21150  .ui.nine.cards > .card {
 21151    width: -webkit-calc( 11.11111111%  -  1em );
 21152    width: calc( 11.11111111%  -  1em );
 21153    margin-left: 0.5em;
 21154    margin-right: 0.5em;
 21155    font-size: 10px;
 21156  }
 21157  
 21158  .ui.nine.cards > .card:nth-child(9n+1) {
 21159    clear: left;
 21160  }
 21161  
 21162  .ui.ten.cards {
 21163    margin-left: -0.5em;
 21164    margin-right: -0.5em;
 21165  }
 21166  
 21167  .ui.ten.cards > .card {
 21168    width: -webkit-calc( 10%  -  1em );
 21169    width: calc( 10%  -  1em );
 21170    margin-left: 0.5em;
 21171    margin-right: 0.5em;
 21172  }
 21173  
 21174  .ui.ten.cards > .card:nth-child(10n+1) {
 21175    clear: left;
 21176  }
 21177  
 21178  /*-------------------
 21179        Doubling
 21180  --------------------*/
 21181  
 21182  /* Mobily Only */
 21183  
 21184  @media only screen and (max-width: 767px) {
 21185    .ui.two.doubling.cards {
 21186      margin-left: 0em;
 21187      margin-right: 0em;
 21188    }
 21189  
 21190    .ui.two.doubling.cards .card {
 21191      width: 100%;
 21192      margin-left: 0em;
 21193      margin-right: 0em;
 21194    }
 21195  
 21196    .ui.three.doubling.cards {
 21197      margin-left: -1em;
 21198      margin-right: -1em;
 21199    }
 21200  
 21201    .ui.three.doubling.cards .card {
 21202      width: -webkit-calc( 50%  -  2em );
 21203      width: calc( 50%  -  2em );
 21204      margin-left: 1em;
 21205      margin-right: 1em;
 21206    }
 21207  
 21208    .ui.four.doubling.cards {
 21209      margin-left: -1em;
 21210      margin-right: -1em;
 21211    }
 21212  
 21213    .ui.four.doubling.cards .card {
 21214      width: -webkit-calc( 50%  -  2em );
 21215      width: calc( 50%  -  2em );
 21216      margin-left: 1em;
 21217      margin-right: 1em;
 21218    }
 21219  
 21220    .ui.five.doubling.cards {
 21221      margin-left: -1em;
 21222      margin-right: -1em;
 21223    }
 21224  
 21225    .ui.five.doubling.cards .card {
 21226      width: -webkit-calc( 50%  -  2em );
 21227      width: calc( 50%  -  2em );
 21228      margin-left: 1em;
 21229      margin-right: 1em;
 21230    }
 21231  
 21232    .ui.six.doubling.cards {
 21233      margin-left: -1em;
 21234      margin-right: -1em;
 21235    }
 21236  
 21237    .ui.six.doubling.cards .card {
 21238      width: -webkit-calc( 50%  -  2em );
 21239      width: calc( 50%  -  2em );
 21240      margin-left: 1em;
 21241      margin-right: 1em;
 21242    }
 21243  
 21244    .ui.seven.doubling.cards {
 21245      margin-left: -1em;
 21246      margin-right: -1em;
 21247    }
 21248  
 21249    .ui.seven.doubling.cards .card {
 21250      width: -webkit-calc( 33.33333333%  -  2em );
 21251      width: calc( 33.33333333%  -  2em );
 21252      margin-left: 1em;
 21253      margin-right: 1em;
 21254    }
 21255  
 21256    .ui.eight.doubling.cards {
 21257      margin-left: -1em;
 21258      margin-right: -1em;
 21259    }
 21260  
 21261    .ui.eight.doubling.cards .card {
 21262      width: -webkit-calc( 33.33333333%  -  2em );
 21263      width: calc( 33.33333333%  -  2em );
 21264      margin-left: 1em;
 21265      margin-right: 1em;
 21266    }
 21267  
 21268    .ui.nine.doubling.cards {
 21269      margin-left: -1em;
 21270      margin-right: -1em;
 21271    }
 21272  
 21273    .ui.nine.doubling.cards .card {
 21274      width: -webkit-calc( 33.33333333%  -  2em );
 21275      width: calc( 33.33333333%  -  2em );
 21276      margin-left: 1em;
 21277      margin-right: 1em;
 21278    }
 21279  
 21280    .ui.ten.doubling.cards {
 21281      margin-left: -1em;
 21282      margin-right: -1em;
 21283    }
 21284  
 21285    .ui.ten.doubling.cards .card {
 21286      width: -webkit-calc( 33.33333333%  -  2em );
 21287      width: calc( 33.33333333%  -  2em );
 21288      margin-left: 1em;
 21289      margin-right: 1em;
 21290    }
 21291  }
 21292  
 21293  /* Tablet Only */
 21294  
 21295  @media only screen and (min-width: 768px) and (max-width: 991px) {
 21296    .ui.two.doubling.cards {
 21297      margin-left: 0em;
 21298      margin-right: 0em;
 21299    }
 21300  
 21301    .ui.two.doubling.cards .card {
 21302      width: 100%;
 21303      margin-left: 0em;
 21304      margin-right: 0em;
 21305    }
 21306  
 21307    .ui.three.doubling.cards {
 21308      margin-left: -1em;
 21309      margin-right: -1em;
 21310    }
 21311  
 21312    .ui.three.doubling.cards .card {
 21313      width: -webkit-calc( 50%  -  2em );
 21314      width: calc( 50%  -  2em );
 21315      margin-left: 1em;
 21316      margin-right: 1em;
 21317    }
 21318  
 21319    .ui.four.doubling.cards {
 21320      margin-left: -1em;
 21321      margin-right: -1em;
 21322    }
 21323  
 21324    .ui.four.doubling.cards .card {
 21325      width: -webkit-calc( 50%  -  2em );
 21326      width: calc( 50%  -  2em );
 21327      margin-left: 1em;
 21328      margin-right: 1em;
 21329    }
 21330  
 21331    .ui.five.doubling.cards {
 21332      margin-left: -1em;
 21333      margin-right: -1em;
 21334    }
 21335  
 21336    .ui.five.doubling.cards .card {
 21337      width: -webkit-calc( 33.33333333%  -  2em );
 21338      width: calc( 33.33333333%  -  2em );
 21339      margin-left: 1em;
 21340      margin-right: 1em;
 21341    }
 21342  
 21343    .ui.six.doubling.cards {
 21344      margin-left: -1em;
 21345      margin-right: -1em;
 21346    }
 21347  
 21348    .ui.six.doubling.cards .card {
 21349      width: -webkit-calc( 33.33333333%  -  2em );
 21350      width: calc( 33.33333333%  -  2em );
 21351      margin-left: 1em;
 21352      margin-right: 1em;
 21353    }
 21354  
 21355    .ui.eight.doubling.cards {
 21356      margin-left: -1em;
 21357      margin-right: -1em;
 21358    }
 21359  
 21360    .ui.eight.doubling.cards .card {
 21361      width: -webkit-calc( 33.33333333%  -  2em );
 21362      width: calc( 33.33333333%  -  2em );
 21363      margin-left: 1em;
 21364      margin-right: 1em;
 21365    }
 21366  
 21367    .ui.eight.doubling.cards {
 21368      margin-left: -0.75em;
 21369      margin-right: -0.75em;
 21370    }
 21371  
 21372    .ui.eight.doubling.cards .card {
 21373      width: -webkit-calc( 25%  -  1.5em );
 21374      width: calc( 25%  -  1.5em );
 21375      margin-left: 0.75em;
 21376      margin-right: 0.75em;
 21377    }
 21378  
 21379    .ui.nine.doubling.cards {
 21380      margin-left: -0.75em;
 21381      margin-right: -0.75em;
 21382    }
 21383  
 21384    .ui.nine.doubling.cards .card {
 21385      width: -webkit-calc( 25%  -  1.5em );
 21386      width: calc( 25%  -  1.5em );
 21387      margin-left: 0.75em;
 21388      margin-right: 0.75em;
 21389    }
 21390  
 21391    .ui.ten.doubling.cards {
 21392      margin-left: -0.75em;
 21393      margin-right: -0.75em;
 21394    }
 21395  
 21396    .ui.ten.doubling.cards .card {
 21397      width: -webkit-calc( 20%  -  1.5em );
 21398      width: calc( 20%  -  1.5em );
 21399      margin-left: 0.75em;
 21400      margin-right: 0.75em;
 21401    }
 21402  }
 21403  
 21404  /*-------------------
 21405        Stackable
 21406  --------------------*/
 21407  
 21408  @media only screen and (max-width: 767px) {
 21409    .ui.stackable.cards {
 21410      display: block !important;
 21411    }
 21412  
 21413    .ui.stackable.cards .card:first-child {
 21414      margin-top: 0em !important;
 21415    }
 21416  
 21417    .ui.stackable.cards > .card {
 21418      display: block !important;
 21419      height: auto !important;
 21420      margin: 1em 1em;
 21421      padding: 0 !important;
 21422      width: -webkit-calc( 100%  -  2em ) !important;
 21423      width: calc( 100%  -  2em ) !important;
 21424    }
 21425  }
 21426  
 21427  /*--------------
 21428        Size
 21429  ---------------*/
 21430  
 21431  .ui.cards > .card {
 21432    font-size: 1em;
 21433  }
 21434  
 21435  /*******************************
 21436           Theme Overrides
 21437  *******************************/
 21438  
 21439  /*******************************
 21440      User Variable Overrides
 21441  *******************************/
 21442  /*!
 21443   * # Semantic UI x.x - Comment
 21444   * http://github.com/semantic-org/semantic-ui/
 21445   *
 21446   *
 21447   * Copyright 2014 Contributorss
 21448   * Released under the MIT license
 21449   * http://opensource.org/licenses/MIT
 21450   *
 21451   */
 21452  
 21453  /*******************************
 21454              Standard
 21455  *******************************/
 21456  
 21457  /*--------------
 21458      Comments
 21459  ---------------*/
 21460  
 21461  .ui.comments {
 21462    margin: 1.5em 0em;
 21463    max-width: 650px;
 21464  }
 21465  
 21466  .ui.comments:first-child {
 21467    margin-top: 0em;
 21468  }
 21469  
 21470  .ui.comments:last-child {
 21471    margin-bottom: 0em;
 21472  }
 21473  
 21474  /*--------------
 21475       Comment
 21476  ---------------*/
 21477  
 21478  .ui.comments .comment {
 21479    position: relative;
 21480    background: none;
 21481    margin: 0.5em 0em 0em;
 21482    padding: 0.5em 0em 0em;
 21483    border: none;
 21484    border-top: none;
 21485    line-height: 1.2;
 21486  }
 21487  
 21488  .ui.comments .comment:first-child {
 21489    margin-top: 0em;
 21490    padding-top: 0em;
 21491  }
 21492  
 21493  /*--------------------
 21494      Nested Comments
 21495  ---------------------*/
 21496  
 21497  .ui.comments .comment .comments {
 21498    margin: 0em 0em 0.5em 0.5em;
 21499    padding: 1em 0em 1em 1em;
 21500  }
 21501  
 21502  .ui.comments .comment .comments:before {
 21503    position: absolute;
 21504    top: 0px;
 21505    left: 0px;
 21506  }
 21507  
 21508  .ui.comments .comment .comments .comment {
 21509    border: none;
 21510    border-top: none;
 21511    background: none;
 21512  }
 21513  
 21514  /*--------------
 21515       Avatar
 21516  ---------------*/
 21517  
 21518  .ui.comments .comment .avatar {
 21519    display: block;
 21520    width: 2.5em;
 21521    height: auto;
 21522    float: left;
 21523    margin: 0.2em 0em 0em;
 21524  }
 21525  
 21526  .ui.comments .comment img.avatar,
 21527  .ui.comments .comment .avatar img {
 21528    display: block;
 21529    margin: 0em auto;
 21530    width: 100%;
 21531    height: 100%;
 21532    border-radius: 0.25rem;
 21533  }
 21534  
 21535  /*--------------
 21536       Content
 21537  ---------------*/
 21538  
 21539  .ui.comments .comment > .content {
 21540    display: block;
 21541  }
 21542  
 21543  /* If there is an avatar move content over */
 21544  
 21545  .ui.comments .comment > .avatar ~ .content {
 21546    margin-left: 3.5em;
 21547  }
 21548  
 21549  /*--------------
 21550       Author
 21551  ---------------*/
 21552  
 21553  .ui.comments .comment .author {
 21554    font-size: 1em;
 21555    color: rgba(0, 0, 0, 0.8);
 21556    font-weight: bold;
 21557  }
 21558  
 21559  .ui.comments .comment a.author {
 21560    cursor: pointer;
 21561  }
 21562  
 21563  .ui.comments .comment a.author:hover {
 21564    color: #00b2f3;
 21565  }
 21566  
 21567  /*--------------
 21568       Metadata
 21569  ---------------*/
 21570  
 21571  .ui.comments .comment .metadata {
 21572    display: inline-block;
 21573    margin-left: 0.5em;
 21574    color: rgba(0, 0, 0, 0.4);
 21575    font-size: 0.875em;
 21576  }
 21577  
 21578  .ui.comments .comment .metadata > * {
 21579    display: inline-block;
 21580    margin: 0em 0.5em 0em 0em;
 21581  }
 21582  
 21583  .ui.comments .comment .metadata > :last-child {
 21584    margin-right: 0em;
 21585  }
 21586  
 21587  /*--------------------
 21588       Comment Text
 21589  ---------------------*/
 21590  
 21591  .ui.comments .comment .text {
 21592    margin: 0.25em 0em 0.5em;
 21593    font-size: 1em;
 21594    word-wrap: break-word;
 21595    color: rgba(0, 0, 0, 0.8);
 21596    line-height: 1.3;
 21597  }
 21598  
 21599  /*--------------------
 21600       User Actions
 21601  ---------------------*/
 21602  
 21603  .ui.comments .comment .actions {
 21604    font-size: 0.875em;
 21605  }
 21606  
 21607  .ui.comments .comment .actions a {
 21608    cursor: pointer;
 21609    display: inline-block;
 21610    margin: 0em 0.75em 0em 0em;
 21611    color: rgba(0, 0, 0, 0.4);
 21612  }
 21613  
 21614  .ui.comments .comment .actions a:last-child {
 21615    margin-right: 0em;
 21616  }
 21617  
 21618  .ui.comments .comment .actions a.active,
 21619  .ui.comments .comment .actions a:hover {
 21620    color: rgba(0, 0, 0, 0.8);
 21621  }
 21622  
 21623  /*--------------------
 21624        Reply Form
 21625  ---------------------*/
 21626  
 21627  .ui.comments > .reply.form {
 21628    margin-top: 1em;
 21629  }
 21630  
 21631  .ui.comments .comment .reply.form {
 21632    width: 100%;
 21633    margin-top: 1em;
 21634  }
 21635  
 21636  .ui.comments .reply.form textarea {
 21637    font-size: 1em;
 21638    height: 12em;
 21639  }
 21640  
 21641  /*******************************
 21642              State
 21643  *******************************/
 21644  
 21645  .ui.collapsed.comments,
 21646  .ui.comments .collapsed.comments,
 21647  .ui.comments .collapsed.comment {
 21648    display: none;
 21649  }
 21650  
 21651  /*******************************
 21652             Variations
 21653  *******************************/
 21654  
 21655  /*--------------------
 21656          Threaded
 21657  ---------------------*/
 21658  
 21659  .ui.threaded.comments .comment .comments {
 21660    margin: -1.5em 0 -1em 1.25em;
 21661    padding: 3em 0em 2em 2.25em;
 21662    box-shadow: -1px 0px 0px rgba(39, 41, 43, 0.15);
 21663  }
 21664  
 21665  /*--------------------
 21666          Minimal
 21667  ---------------------*/
 21668  
 21669  .ui.minimal.comments .comment .actions {
 21670    opacity: 0;
 21671    position: absolute;
 21672    top: 0px;
 21673    right: 0px;
 21674    left: auto;
 21675    -webkit-transition: opacity 0.2s ease;
 21676    transition: opacity 0.2s ease;
 21677    -webkit-transition-delay: 0.1s;
 21678    transition-delay: 0.1s;
 21679  }
 21680  
 21681  .ui.minimal.comments .comment > .content:hover > .actions {
 21682    opacity: 1;
 21683  }
 21684  
 21685  /*--------------------
 21686         Sizes
 21687  ---------------------*/
 21688  
 21689  .ui.small.comments {
 21690    font-size: 0.9em;
 21691  }
 21692  
 21693  .ui.comments {
 21694    font-size: 1em;
 21695  }
 21696  
 21697  .ui.large.comments {
 21698    font-size: 1.1em;
 21699  }
 21700  
 21701  .ui.huge.comments {
 21702    font-size: 1.2em;
 21703  }
 21704  
 21705  /*******************************
 21706           Theme Overrides
 21707  *******************************/
 21708  
 21709  /*******************************
 21710      User Variable Overrides
 21711  *******************************/
 21712  /*!
 21713   * # Semantic UI x.x - Feed
 21714   * http://github.com/semantic-org/semantic-ui/
 21715   *
 21716   *
 21717   * Copyright 2014 Contributorss
 21718   * Released under the MIT license
 21719   * http://opensource.org/licenses/MIT
 21720   *
 21721   */
 21722  
 21723  /*******************************
 21724           Activity Feed
 21725  *******************************/
 21726  
 21727  .ui.feed {
 21728    margin: 1em 0em;
 21729  }
 21730  
 21731  .ui.feed:first-child {
 21732    margin-top: 0em;
 21733  }
 21734  
 21735  .ui.feed:last-child {
 21736    margin-top: 0em;
 21737  }
 21738  
 21739  /*******************************
 21740              Content
 21741  *******************************/
 21742  
 21743  /* Event */
 21744  
 21745  .ui.feed > .event {
 21746    display: table;
 21747    width: 100%;
 21748    padding: 0.5rem 0em;
 21749    margin: 0em;
 21750    background: none;
 21751    border-top: none;
 21752  }
 21753  
 21754  .ui.feed > .event:first-child {
 21755    border-top: 0px;
 21756    padding-top: 0em;
 21757  }
 21758  
 21759  .ui.feed > .event:last-child {
 21760    padding-bottom: 0em;
 21761  }
 21762  
 21763  /* Event Label */
 21764  
 21765  .ui.feed > .event > .label {
 21766    display: table-cell;
 21767    width: 2.5em;
 21768    height: 2.5em;
 21769    vertical-align: top;
 21770    text-align: left;
 21771  }
 21772  
 21773  .ui.feed > .event > .label .icon {
 21774    opacity: 1;
 21775    font-size: 1.5em;
 21776    width: 100%;
 21777    padding: 0.25em;
 21778    background: none;
 21779    border: none;
 21780    border-radius: none;
 21781    color: rgba(0, 0, 0, 0.6);
 21782  }
 21783  
 21784  .ui.feed > .event > .label img {
 21785    width: 100%;
 21786    height: auto;
 21787    border-radius: 500rem;
 21788  }
 21789  
 21790  .ui.feed > .event > .label + .content {
 21791    padding: 0.5em 0em 0.5em 1.25em;
 21792  }
 21793  
 21794  /* Content */
 21795  
 21796  .ui.feed > .event > .content {
 21797    display: table-cell;
 21798    vertical-align: top;
 21799    text-align: left;
 21800    word-wrap: break-word;
 21801  }
 21802  
 21803  .ui.feed > .event:last-child > .content {
 21804    padding-bottom: 0em;
 21805  }
 21806  
 21807  /* Link */
 21808  
 21809  .ui.feed > .event > .content a {
 21810    cursor: pointer;
 21811  }
 21812  
 21813  /*--------------
 21814        Date
 21815  ---------------*/
 21816  
 21817  .ui.feed > .event > .content .date {
 21818    margin: -0.5rem 0em 0em;
 21819    padding: 0em;
 21820    font-weight: normal;
 21821    font-size: 1em;
 21822    font-style: normal;
 21823    color: rgba(0, 0, 0, 0.4);
 21824  }
 21825  
 21826  /*--------------
 21827       Summary
 21828  ---------------*/
 21829  
 21830  .ui.feed > .event > .content .summary {
 21831    margin: 0em;
 21832    font-size: 1em;
 21833    font-weight: bold;
 21834    color: rgba(0, 0, 0, 0.8);
 21835  }
 21836  
 21837  /* Summary Image */
 21838  
 21839  .ui.feed > .event > .content .summary img {
 21840    display: inline-block;
 21841    width: auto;
 21842    height: 2em;
 21843    margin: -0.25em 0.25em 0em 0em;
 21844    border-radius: 0.25em;
 21845    vertical-align: middle;
 21846  }
 21847  
 21848  /*--------------
 21849        User
 21850  ---------------*/
 21851  
 21852  .ui.feed > .event > .content .user {
 21853    display: inline-block;
 21854    font-weight: bold;
 21855    margin-right: 0em;
 21856    vertical-align: baseline;
 21857  }
 21858  
 21859  .ui.feed > .event > .content .user img {
 21860    margin: -0.25em 0.25em 0em 0em;
 21861    width: auto;
 21862    height: 2em;
 21863    vertical-align: middle;
 21864  }
 21865  
 21866  /*--------------
 21867     Inline Date
 21868  ---------------*/
 21869  
 21870  /* Date inside Summary */
 21871  
 21872  .ui.feed > .event > .content .summary > .date {
 21873    display: inline-block;
 21874    float: none;
 21875    font-weight: normal;
 21876    font-size: 0.875em;
 21877    font-style: normal;
 21878    margin: 0em 0em 0em 0.5em;
 21879    padding: 0em;
 21880    color: rgba(0, 0, 0, 0.4);
 21881  }
 21882  
 21883  /*--------------
 21884    Extra Summary
 21885  ---------------*/
 21886  
 21887  .ui.feed > .event > .content .extra {
 21888    margin: 0.5em 0em 0em;
 21889    background: none;
 21890    padding: 0em;
 21891    color: rgba(0, 0, 0, 0.8);
 21892  }
 21893  
 21894  /* Images */
 21895  
 21896  .ui.feed > .event > .content .extra.images img {
 21897    display: inline-block;
 21898    margin: 0em 0.25em 0em 0em;
 21899    width: 6em;
 21900  }
 21901  
 21902  /* Text */
 21903  
 21904  .ui.feed > .event > .content .extra.text {
 21905    padding: 0.5em 1em;
 21906    border-left: 3px solid rgba(0, 0, 0, 0.2);
 21907    font-size: 1em;
 21908    max-width: 500px;
 21909    line-height: 1.33;
 21910  }
 21911  
 21912  /*--------------
 21913        Meta
 21914  ---------------*/
 21915  
 21916  .ui.feed > .event > .content .meta {
 21917    display: inline-block;
 21918    font-size: 0.875em;
 21919    margin: 0.5em 0em 0em;
 21920    background: none;
 21921    border: none;
 21922    border-radius: 0;
 21923    box-shadow: none;
 21924    padding: 0em;
 21925    color: rgba(0, 0, 0, 0.6);
 21926  }
 21927  
 21928  .ui.feed > .event > .content .meta > * {
 21929    position: relative;
 21930    margin-left: 0.75em;
 21931  }
 21932  
 21933  .ui.feed > .event > .content .meta > *:after {
 21934    content: '';
 21935    color: rgba(0, 0, 0, 0.2);
 21936    top: 0em;
 21937    left: -1em;
 21938    opacity: 1;
 21939    position: absolute;
 21940    vertical-align: top;
 21941  }
 21942  
 21943  .ui.feed > .event > .content .meta .like {
 21944    color: '';
 21945    -webkit-transition: 0.2s color ease;
 21946    transition: 0.2s color ease;
 21947  }
 21948  
 21949  .ui.feed > .event > .content .meta .like:hover .icon {
 21950    color: #ff2733;
 21951  }
 21952  
 21953  .ui.feed > .event > .content .meta .active.like .icon {
 21954    color: #ef404a;
 21955  }
 21956  
 21957  /* First element */
 21958  
 21959  .ui.feed > .event > .content .meta > :first-child {
 21960    margin-left: 0em;
 21961  }
 21962  
 21963  .ui.feed > .event > .content .meta > :first-child::after {
 21964    display: none;
 21965  }
 21966  
 21967  /* Action */
 21968  
 21969  .ui.feed > .event > .content .meta a,
 21970  .ui.feed > .event > .content .meta > .icon {
 21971    cursor: pointer;
 21972    opacity: 1;
 21973    color: rgba(0, 0, 0, 0.5);
 21974    -webkit-transition: color 0.2s ease;
 21975    transition: color 0.2s ease;
 21976  }
 21977  
 21978  .ui.feed > .event > .content .meta a:hover,
 21979  .ui.feed > .event > .content .meta a:hover .icon,
 21980  .ui.feed > .event > .content .meta > .icon:hover {
 21981    color: rgba(0, 0, 0, 0.8);
 21982  }
 21983  
 21984  /*******************************
 21985              Variations
 21986  *******************************/
 21987  
 21988  .ui.small.feed {
 21989    font-size: 0.9em;
 21990  }
 21991  
 21992  .ui.feed {
 21993    font-size: 1em;
 21994  }
 21995  
 21996  .ui.large.feed {
 21997    font-size: 1.1em;
 21998  }
 21999  
 22000  /*******************************
 22001           Theme Overrides
 22002  *******************************/
 22003  
 22004  /*******************************
 22005      User Variable Overrides
 22006  *******************************/
 22007  /*!
 22008   * # Semantic UI x.x - Item
 22009   * http://github.com/semantic-org/semantic-ui/
 22010   *
 22011   *
 22012   * Copyright 2014 Contributorss
 22013   * Released under the MIT license
 22014   * http://opensource.org/licenses/MIT
 22015   *
 22016   */
 22017  
 22018  /*******************************
 22019              Standard
 22020  *******************************/
 22021  
 22022  /*--------------
 22023        Item
 22024  ---------------*/
 22025  
 22026  .ui.items > .item {
 22027    table-layout: fixed;
 22028    display: table;
 22029    margin: 1em 0em;
 22030    width: 100%;
 22031    min-height: 0px;
 22032    background: transparent;
 22033    padding: 0em;
 22034    border: none;
 22035    border-radius: 0rem;
 22036    box-shadow: none;
 22037    -webkit-transition: box-shadow 0.2s ease;
 22038    transition: box-shadow 0.2s ease;
 22039    z-index: '';
 22040  }
 22041  
 22042  .ui.items > .item a {
 22043    cursor: pointer;
 22044  }
 22045  
 22046  /*--------------
 22047        Items
 22048  ---------------*/
 22049  
 22050  .ui.items {
 22051    margin: 1.5em 0em;
 22052  }
 22053  
 22054  .ui.items:first-child {
 22055    margin-top: 0em !important;
 22056  }
 22057  
 22058  .ui.items:last-child {
 22059    margin-bottom: 0em !important;
 22060  }
 22061  
 22062  /*--------------
 22063        Item
 22064  ---------------*/
 22065  
 22066  .ui.items > .item {
 22067    min-width: 100%;
 22068  }
 22069  
 22070  .ui.items > .item:after {
 22071    display: block;
 22072    content: ' ';
 22073    height: 0px;
 22074    clear: both;
 22075    overflow: hidden;
 22076    visibility: hidden;
 22077  }
 22078  
 22079  .ui.items > .item:first-child {
 22080    margin-top: 0em;
 22081  }
 22082  
 22083  .ui.items > .item:last-child {
 22084    margin-bottom: 0em;
 22085  }
 22086  
 22087  /*--------------
 22088       Images
 22089  ---------------*/
 22090  
 22091  .ui.items > .item > .image {
 22092    position: relative;
 22093    display: table-cell;
 22094    float: none;
 22095    margin: 0em;
 22096    padding: 0em;
 22097    max-height: '';
 22098    vertical-align: top;
 22099  }
 22100  
 22101  .ui.items > .item > .image > img {
 22102    display: block;
 22103    width: 100%;
 22104    height: auto;
 22105    border-radius: 0.125rem;
 22106    border: none;
 22107  }
 22108  
 22109  .ui.items > .item > .image:only-child > img {
 22110    border-radius: 0rem;
 22111  }
 22112  
 22113  /*--------------
 22114       Content
 22115  ---------------*/
 22116  
 22117  .ui.items > .item > .content {
 22118    display: block;
 22119    background: none;
 22120    margin: 0em;
 22121    padding: 0em;
 22122    box-shadow: none;
 22123    font-size: 1em;
 22124    border: none;
 22125    border-radius: 0em;
 22126  }
 22127  
 22128  .ui.items > .item > .content:after {
 22129    display: block;
 22130    content: ' ';
 22131    height: 0px;
 22132    clear: both;
 22133    overflow: hidden;
 22134    visibility: hidden;
 22135  }
 22136  
 22137  .ui.items > .item > .image + .content {
 22138    width: 100%;
 22139    display: table-cell;
 22140    margin-left: 0em;
 22141    vertical-align: top;
 22142    padding-left: 1.5em;
 22143  }
 22144  
 22145  .ui.items > .item > .content > .header {
 22146    display: block;
 22147    margin: -0.165em 0em 0em;
 22148    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 22149    font-weight: bold;
 22150    color: rgba(0, 0, 0, 0.85);
 22151  }
 22152  
 22153  /* Default Header Size */
 22154  
 22155  .ui.items > .item > .content > .header:not(.ui) {
 22156    font-size: 1.2em;
 22157  }
 22158  
 22159  /*--------------
 22160       Floated
 22161  ---------------*/
 22162  
 22163  .ui.items > .item [class*="left floated"] {
 22164    float: left;
 22165  }
 22166  
 22167  .ui.items > .item [class*="right floated"] {
 22168    float: right;
 22169  }
 22170  
 22171  /*--------------
 22172    Content Image
 22173  ---------------*/
 22174  
 22175  .ui.items > .item .content img {
 22176    vertical-align: middle;
 22177    width: '';
 22178  }
 22179  
 22180  .ui.items > .item img.avatar,
 22181  .ui.items > .item .avatar img {
 22182    width: '';
 22183    height: '';
 22184    border-radius: 500rem;
 22185  }
 22186  
 22187  /*--------------
 22188     Description
 22189  ---------------*/
 22190  
 22191  .ui.items > .item > .content > .description {
 22192    margin-top: 0.6em;
 22193    max-width: 550px;
 22194    font-size: 1em;
 22195    line-height: 1.33;
 22196    color: rgba(0, 0, 0, 0.8);
 22197  }
 22198  
 22199  /*--------------
 22200      Paragraph
 22201  ---------------*/
 22202  
 22203  .ui.items > .item > .content p {
 22204    margin: 0em 0em 0.5em;
 22205  }
 22206  
 22207  .ui.items > .item > .content p:last-child {
 22208    margin-bottom: 0em;
 22209  }
 22210  
 22211  /*--------------
 22212        Meta
 22213  ---------------*/
 22214  
 22215  .ui.items > .item .meta {
 22216    font-size: 1em;
 22217    line-height: 1em;
 22218    color: rgba(0, 0, 0, 0.6);
 22219  }
 22220  
 22221  .ui.items > .item .meta * {
 22222    margin-right: 0.3em;
 22223  }
 22224  
 22225  .ui.items > .item .meta :last-child {
 22226    margin-right: 0em;
 22227  }
 22228  
 22229  .ui.items > .item .meta [class*="right floated"] {
 22230    margin-right: 0em;
 22231    margin-left: 0.3em;
 22232  }
 22233  
 22234  /*--------------
 22235        Links
 22236  ---------------*/
 22237  
 22238  /* Generic */
 22239  
 22240  .ui.items > .item > .content a:not(.ui) {
 22241    color: '';
 22242    -webkit-transition: color 0.2s ease;
 22243    transition: color 0.2s ease;
 22244  }
 22245  
 22246  .ui.items > .item > .content a:not(.ui):hover {
 22247    color: '';
 22248  }
 22249  
 22250  /* Header */
 22251  
 22252  .ui.items > .item > .content > a.header {
 22253    color: rgba(0, 0, 0, 0.85);
 22254  }
 22255  
 22256  .ui.items > .item > .content > a.header:hover {
 22257    color: #00b2f3;
 22258  }
 22259  
 22260  /* Meta */
 22261  
 22262  .ui.items > .item .meta > a:not(.ui) {
 22263    color: rgba(0, 0, 0, 0.4);
 22264  }
 22265  
 22266  .ui.items > .item .meta > a:not(.ui):hover {
 22267    color: rgba(0, 0, 0, 0.8);
 22268  }
 22269  
 22270  /*--------------
 22271       Labels
 22272  ---------------*/
 22273  
 22274  /*-----Star----- */
 22275  
 22276  /* Icon */
 22277  
 22278  .ui.items > .item > .content .favorite.icon {
 22279    cursor: pointer;
 22280    opacity: 0.75;
 22281    -webkit-transition: color 0.2s ease;
 22282    transition: color 0.2s ease;
 22283  }
 22284  
 22285  .ui.items > .item > .content .favorite.icon:hover {
 22286    opacity: 1;
 22287    color: #ffb70a;
 22288  }
 22289  
 22290  .ui.items > .item > .content .active.favorite.icon {
 22291    color: #ffe623;
 22292  }
 22293  
 22294  /*-----Like----- */
 22295  
 22296  /* Icon */
 22297  
 22298  .ui.items > .item > .content .like.icon {
 22299    cursor: pointer;
 22300    opacity: 0.75;
 22301    -webkit-transition: color 0.2s ease;
 22302    transition: color 0.2s ease;
 22303  }
 22304  
 22305  .ui.items > .item > .content .like.icon:hover {
 22306    opacity: 1;
 22307    color: #ff2733;
 22308  }
 22309  
 22310  .ui.items > .item > .content .active.like.icon {
 22311    color: #ff2733;
 22312  }
 22313  
 22314  /*----------------
 22315    Extra Content
 22316  -----------------*/
 22317  
 22318  .ui.items > .item .extra {
 22319    display: block;
 22320    position: relative;
 22321    background: none;
 22322    margin: 0.5rem 0em 0em;
 22323    width: 100%;
 22324    padding: 0em 0em 0em;
 22325    top: 0em;
 22326    left: 0em;
 22327    color: rgba(0, 0, 0, 0.4);
 22328    box-shadow: none;
 22329    -webkit-transition: color 0.2s ease;
 22330    transition: color 0.2s ease;
 22331    border-top: none;
 22332  }
 22333  
 22334  .ui.items > .item .extra > * {
 22335    margin: 0.25rem 0.5rem 0.25rem 0em;
 22336  }
 22337  
 22338  .ui.items > .item .extra > [class*="right floated"] {
 22339    margin: 0.25rem 0em 0.25rem 0.5rem;
 22340  }
 22341  
 22342  .ui.items > .item .extra:after {
 22343    display: block;
 22344    content: ' ';
 22345    height: 0px;
 22346    clear: both;
 22347    overflow: hidden;
 22348    visibility: hidden;
 22349  }
 22350  
 22351  /*******************************
 22352            Responsive
 22353  *******************************/
 22354  
 22355  /* Default Image Width */
 22356  
 22357  .ui.items > .item > .image:not(.ui) {
 22358    width: 175px;
 22359  }
 22360  
 22361  /* Tablet Only */
 22362  
 22363  @media only screen and (min-width: 768px) and (max-width: 991px) {
 22364    .ui.items > .item {
 22365      margin: 1em 0em;
 22366    }
 22367  
 22368    .ui.items > .item > .image:not(.ui) {
 22369      width: 150px;
 22370    }
 22371  
 22372    .ui.items > .item > .image + .content {
 22373      display: block;
 22374      padding: 0em 0em 0em 1em;
 22375    }
 22376  }
 22377  
 22378  /* Mobily Only */
 22379  
 22380  @media only screen and (max-width: 767px) {
 22381    .ui.items > .item {
 22382      margin: 2em 0em;
 22383    }
 22384  
 22385    .ui.items > .item > .image {
 22386      display: block;
 22387      margin-left: auto;
 22388      margin-right: auto;
 22389    }
 22390  
 22391    .ui.items > .item > .image,
 22392    .ui.items > .item > .image > img {
 22393      max-width: 100% !important;
 22394      width: auto !important;
 22395      max-height: 250px !important;
 22396    }
 22397  
 22398    .ui.items > .item > .image + .content {
 22399      display: block;
 22400      padding: 1.5em 0em 0em;
 22401    }
 22402  }
 22403  
 22404  /*******************************
 22405             Variations
 22406  *******************************/
 22407  
 22408  /*-------------------
 22409         Aligned
 22410  --------------------*/
 22411  
 22412  .ui.items > .item > .image + [class*="top aligned"].content {
 22413    vertical-align: top;
 22414  }
 22415  
 22416  .ui.items > .item > .image + [class*="middle aligned"].content {
 22417    vertical-align: middle;
 22418  }
 22419  
 22420  .ui.items > .item > .image + [class*="bottom aligned"].content {
 22421    vertical-align: bottom;
 22422  }
 22423  
 22424  /*--------------
 22425       Relaxed
 22426  ---------------*/
 22427  
 22428  .ui.relaxed.items > .item {
 22429    margin: 1.5em 0em;
 22430  }
 22431  
 22432  .ui[class*="very relaxed"].items > .item {
 22433    margin: 2em 0em;
 22434  }
 22435  
 22436  /*-------------------
 22437        Divided
 22438  --------------------*/
 22439  
 22440  .ui.divided.items > .item {
 22441    border-top: 1px solid rgba(39, 41, 43, 0.15);
 22442    margin: 0em;
 22443    padding: 1em 0em;
 22444  }
 22445  
 22446  .ui.divided.items > .item:first-child {
 22447    border-top: none;
 22448    margin-top: 0em !important;
 22449    padding-top: 0em !important;
 22450  }
 22451  
 22452  .ui.divided.items > .item:last-child {
 22453    margin-bottom: 0em !important;
 22454    padding-bottom: 0em !important;
 22455  }
 22456  
 22457  /* Relaxed Divided */
 22458  
 22459  .ui.relaxed.divided.items > .item {
 22460    margin: 0em;
 22461    padding: 1.5em 0em;
 22462  }
 22463  
 22464  .ui[class*="very relaxed"].divided.items > .item {
 22465    margin: 0em;
 22466    padding: 2em 0em;
 22467  }
 22468  
 22469  /*-------------------
 22470          Link
 22471  --------------------*/
 22472  
 22473  .ui.items a.item:hover,
 22474  .ui.link.items > .item:hover {
 22475    cursor: pointer;
 22476  }
 22477  
 22478  .ui.items a.item:hover .content .header,
 22479  .ui.link.items > .item:hover .content .header {
 22480    color: #00b2f3;
 22481  }
 22482  
 22483  /*--------------
 22484        Size
 22485  ---------------*/
 22486  
 22487  .ui.items > .item {
 22488    font-size: 1em;
 22489  }
 22490  
 22491  /*******************************
 22492           Theme Overrides
 22493  *******************************/
 22494  
 22495  /*******************************
 22496      User Variable Overrides
 22497  *******************************/
 22498  /*!
 22499   * # Semantic UI x.x - Statistic
 22500   * http://github.com/semantic-org/semantic-ui/
 22501   *
 22502   *
 22503   * Copyright 2014 Contributorss
 22504   * Released under the MIT license
 22505   * http://opensource.org/licenses/MIT
 22506   *
 22507   */
 22508  
 22509  /*******************************
 22510             Statistic
 22511  *******************************/
 22512  
 22513  /* Standalone */
 22514  
 22515  .ui.statistic {
 22516    display: inline-block;
 22517    margin: 1em 0em;
 22518    max-width: 175px;
 22519  }
 22520  
 22521  .ui.statistic + .ui.statistic {
 22522    margin: 0em 0em 0em 1em;
 22523  }
 22524  
 22525  .ui.statistic:first-child {
 22526    margin-top: 0em;
 22527  }
 22528  
 22529  .ui.statistic:last-child {
 22530    margin-bottom: 0em;
 22531  }
 22532  
 22533  /* Grouped */
 22534  
 22535  .ui.statistics > .statistic {
 22536    display: block;
 22537    float: left;
 22538    margin: 0em 1em 2em;
 22539    max-width: 175px;
 22540  }
 22541  
 22542  /*******************************
 22543              Group
 22544  *******************************/
 22545  
 22546  .ui.statistics {
 22547    display: block;
 22548    margin: 1em -1em;
 22549  }
 22550  
 22551  /* Clearing */
 22552  
 22553  .ui.statistics:after {
 22554    display: block;
 22555    content: ' ';
 22556    height: 0px;
 22557    clear: both;
 22558    overflow: hidden;
 22559    visibility: hidden;
 22560  }
 22561  
 22562  .ui.statistics:first-child {
 22563    margin-top: 0em;
 22564  }
 22565  
 22566  .ui.statistics:last-child {
 22567    margin-bottom: 0em;
 22568  }
 22569  
 22570  /*******************************
 22571              Content
 22572  *******************************/
 22573  
 22574  /*--------------
 22575        Value
 22576  ---------------*/
 22577  
 22578  .ui.statistics .statistic > .value,
 22579  .ui.statistic > .value {
 22580    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 22581    font-size: 4rem;
 22582    font-weight: normal;
 22583    line-height: 1em;
 22584    color: #1b1c1d;
 22585    text-transform: uppercase;
 22586    text-align: center;
 22587  }
 22588  
 22589  /*--------------
 22590       Label
 22591  ---------------*/
 22592  
 22593  .ui.statistics .statistic > .label,
 22594  .ui.statistic > .label {
 22595    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 22596    font-size: 1rem;
 22597    font-weight: normal;
 22598    color: rgba(0, 0, 0, 0.4);
 22599    text-transform: none;
 22600    text-align: center;
 22601  }
 22602  
 22603  /* Top Label */
 22604  
 22605  .ui.statistics .statistic > .label ~ .value,
 22606  .ui.statistic > .label ~ .value {
 22607    margin-top: 0rem;
 22608  }
 22609  
 22610  /* Bottom Label */
 22611  
 22612  .ui.statistics .statistic > .value ~ .label,
 22613  .ui.statistic > .value ~ .label {
 22614    margin-top: 0.25rem;
 22615  }
 22616  
 22617  /*******************************
 22618               Types
 22619  *******************************/
 22620  
 22621  /*--------------
 22622     Icon Value
 22623  ---------------*/
 22624  
 22625  .ui.statistics .statistic > .value .icon,
 22626  .ui.statistic > .value .icon {
 22627    opacity: 1;
 22628    width: auto;
 22629    margin: 0em;
 22630  }
 22631  
 22632  /*--------------
 22633     Text Value
 22634  ---------------*/
 22635  
 22636  .ui.statistics .statistic > .text.value,
 22637  .ui.statistic > .text.value {
 22638    line-height: 1em;
 22639    min-height: 2em;
 22640    text-align: center;
 22641  }
 22642  
 22643  .ui.statistics .statistic > .text.value + .label,
 22644  .ui.statistic > .text.value + .label {
 22645    text-align: center;
 22646  }
 22647  
 22648  /*--------------
 22649     Image Value
 22650  ---------------*/
 22651  
 22652  .ui.statistics .statistic > .value img,
 22653  .ui.statistic > .value img {
 22654    max-height: 3rem;
 22655    vertical-align: baseline;
 22656  }
 22657  
 22658  /*******************************
 22659              Variations
 22660  *******************************/
 22661  
 22662  /*--------------
 22663     Horizontal
 22664  ---------------*/
 22665  
 22666  .ui.horizontal.statistics,
 22667  .ui.horizontal.statistic {
 22668    display: block;
 22669    margin: 0em;
 22670    max-width: 9999px;
 22671  }
 22672  
 22673  .ui.horizontal.statistics .statistic {
 22674    float: none;
 22675    margin: 1em 0em;
 22676    max-width: 9999px;
 22677  }
 22678  
 22679  .ui.horizontal.statistic > .text.value,
 22680  .ui.horizontal.statistics > .statistic > .text.value {
 22681    min-height: 0em !important;
 22682  }
 22683  
 22684  .ui.horizontal.statistics .statistic > .value .icon,
 22685  .ui.horizontal.statistic > .value .icon {
 22686    width: 1.18em;
 22687  }
 22688  
 22689  .ui.horizontal.statistics .statistic > .value,
 22690  .ui.horizontal.statistic > .value {
 22691    display: inline-block;
 22692    vertical-align: middle;
 22693  }
 22694  
 22695  .ui.horizontal.statistics .statistic > .label,
 22696  .ui.horizontal.statistic > .label {
 22697    display: inline-block;
 22698    vertical-align: middle;
 22699    margin: 0em 0em 0em 0.75em;
 22700  }
 22701  
 22702  /*--------------
 22703       Colors
 22704  ---------------*/
 22705  
 22706  .ui.blue.statistics .statistic > .value,
 22707  .ui.statistics .blue.statistic > .value,
 22708  .ui.blue.statistic > .value {
 22709    color: #006e93;
 22710  }
 22711  
 22712  .ui.green.statistics .statistic > .value,
 22713  .ui.statistics .green.statistic > .value,
 22714  .ui.green.statistic > .value {
 22715    color: #5bbd72;
 22716  }
 22717  
 22718  .ui.orange.statistics .statistic > .value,
 22719  .ui.statistics .orange.statistic > .value,
 22720  .ui.orange.statistic > .value {
 22721    color: #e07b53;
 22722  }
 22723  
 22724  .ui.pink.statistics .statistic > .value,
 22725  .ui.statistics .pink.statistic > .value,
 22726  .ui.pink.statistic > .value {
 22727    color: #d9499a;
 22728  }
 22729  
 22730  .ui.purple.statistics .statistic > .value,
 22731  .ui.statistics .purple.statistic > .value,
 22732  .ui.purple.statistic > .value {
 22733    color: #564f8a;
 22734  }
 22735  
 22736  .ui.red.statistics .statistic > .value,
 22737  .ui.statistics .red.statistic > .value,
 22738  .ui.red.statistic > .value {
 22739    color: #d95c5c;
 22740  }
 22741  
 22742  .ui.teal.statistics .statistic > .value,
 22743  .ui.statistics .teal.statistic > .value,
 22744  .ui.teal.statistic > .value {
 22745    color: #00b5ad;
 22746  }
 22747  
 22748  .ui.yellow.statistics .statistic > .value,
 22749  .ui.statistics .yellow.statistic > .value,
 22750  .ui.yellow.statistic > .value {
 22751    color: #f2c61f;
 22752  }
 22753  
 22754  /*--------------
 22755      Floated
 22756  ---------------*/
 22757  
 22758  .ui[class*="left floated"].statistic {
 22759    float: left;
 22760    margin: 0em 2em 1em 0em;
 22761  }
 22762  
 22763  .ui[class*="right floated"].statistic {
 22764    float: right;
 22765    margin: 0em 0em 1em 2em;
 22766  }
 22767  
 22768  .ui.floated.statistic:last-child {
 22769    margin-bottom: 0em;
 22770  }
 22771  
 22772  /*--------------
 22773      Inverted
 22774  ---------------*/
 22775  
 22776  .ui.inverted.statistic .value {
 22777    color: #ffffff;
 22778  }
 22779  
 22780  .ui.inverted.statistic .label {
 22781    color: rgba(255, 255, 255, 0.8);
 22782  }
 22783  
 22784  .ui.inverted.blue.statistics .statistic > .value,
 22785  .ui.statistics .inverted.blue.statistic > .value,
 22786  .ui.inverted.blue.statistic > .value {
 22787    color: #0097c9;
 22788  }
 22789  
 22790  .ui.inverted.green.statistics .statistic > .value,
 22791  .ui.statistics .inverted.green.statistic > .value,
 22792  .ui.inverted.green.statistic > .value {
 22793    color: #2ecc40;
 22794  }
 22795  
 22796  .ui.inverted.orange.statistics .statistic > .value,
 22797  .ui.statistics .inverted.orange.statistic > .value,
 22798  .ui.inverted.orange.statistic > .value {
 22799    color: #ff851b;
 22800  }
 22801  
 22802  .ui.inverted.pink.statistics .statistic > .value,
 22803  .ui.statistics .inverted.pink.statistic > .value,
 22804  .ui.inverted.pink.statistic > .value {
 22805    color: #ff8edf;
 22806  }
 22807  
 22808  .ui.inverted.purple.statistics .statistic > .value,
 22809  .ui.statistics .inverted.purple.statistic > .value,
 22810  .ui.inverted.purple.statistic > .value {
 22811    color: #cdc6ff;
 22812  }
 22813  
 22814  .ui.inverted.red.statistics .statistic > .value,
 22815  .ui.statistics .inverted.red.statistic > .value,
 22816  .ui.inverted.red.statistic > .value {
 22817    color: #ff695e;
 22818  }
 22819  
 22820  .ui.inverted.teal.statistics .statistic > .value,
 22821  .ui.statistics .inverted.teal.statistic > .value,
 22822  .ui.inverted.teal.statistic > .value {
 22823    color: #6dffff;
 22824  }
 22825  
 22826  .ui.inverted.yellow.statistics .statistic > .value,
 22827  .ui.statistics .inverted.yellow.statistic > .value,
 22828  .ui.inverted.yellow.statistic > .value {
 22829    color: #ffe21f;
 22830  }
 22831  
 22832  /*--------------
 22833       Sizes
 22834  ---------------*/
 22835  
 22836  /* Mini */
 22837  
 22838  .ui.mini.statistics .statistic > .value,
 22839  .ui.mini.statistic > .value {
 22840    font-size: 1.5rem;
 22841  }
 22842  
 22843  .ui.mini.horizontal.statistics .statistic > .value,
 22844  .ui.mini.horizontal.statistic > .value {
 22845    font-size: 1.5rem;
 22846  }
 22847  
 22848  .ui.mini.statistics .statistic > .text.value,
 22849  .ui.mini.statistic > .text.value {
 22850    font-size: 1rem;
 22851  }
 22852  
 22853  /* Tiny */
 22854  
 22855  .ui.tiny.statistics .statistic > .value,
 22856  .ui.tiny.statistic > .value {
 22857    font-size: 2rem;
 22858  }
 22859  
 22860  .ui.tiny.horizontal.statistics .statistic > .value,
 22861  .ui.tiny.horizontal.statistic > .value {
 22862    font-size: 2rem;
 22863  }
 22864  
 22865  .ui.tiny.statistics .statistic > .text.value,
 22866  .ui.tiny.statistic > .text.value {
 22867    font-size: 1rem;
 22868  }
 22869  
 22870  /* Small */
 22871  
 22872  .ui.small.statistics .statistic > .value,
 22873  .ui.small.statistic > .value {
 22874    font-size: 3rem;
 22875  }
 22876  
 22877  .ui.small.horizontal.statistics .statistic > .value,
 22878  .ui.small.horizontal.statistic > .value {
 22879    font-size: 2rem;
 22880  }
 22881  
 22882  .ui.small.statistics .statistic > .text.value,
 22883  .ui.small.statistic > .text.value {
 22884    font-size: 1.5rem;
 22885  }
 22886  
 22887  /* Medium */
 22888  
 22889  .ui.statistics .statistic > .value,
 22890  .ui.statistic > .value {
 22891    font-size: 4rem;
 22892  }
 22893  
 22894  .ui.horizontal.statistics .statistic > .value,
 22895  .ui.horizontal.statistic > .value {
 22896    font-size: 3rem;
 22897  }
 22898  
 22899  .ui.statistics .statistic > .text.value,
 22900  .ui.statistic > .text.value {
 22901    font-size: 2rem;
 22902  }
 22903  
 22904  /* Large */
 22905  
 22906  .ui.large.statistics .statistic > .value,
 22907  .ui.large.statistic > .value {
 22908    font-size: 5rem;
 22909  }
 22910  
 22911  .ui.large.horizontal.statistics .statistic > .value,
 22912  .ui.large.horizontal.statistic > .value {
 22913    font-size: 4rem;
 22914  }
 22915  
 22916  .ui.large.statistics .statistic > .text.value,
 22917  .ui.large.statistic > .text.value {
 22918    font-size: 2.5rem;
 22919  }
 22920  
 22921  /* Huge */
 22922  
 22923  .ui.huge.statistics .statistic > .value,
 22924  .ui.huge.statistic > .value {
 22925    font-size: 6rem;
 22926  }
 22927  
 22928  .ui.huge.horizontal.statistics .statistic > .value,
 22929  .ui.huge.horizontal.statistic > .value {
 22930    font-size: 5rem;
 22931  }
 22932  
 22933  .ui.huge.statistics .statistic > .text.value,
 22934  .ui.huge.statistic > .text.value {
 22935    font-size: 2.5rem;
 22936  }
 22937  
 22938  /*******************************
 22939           Theme Overrides
 22940  *******************************/
 22941  
 22942  /*******************************
 22943      User Variable Overrides
 22944  *******************************/
 22945  /*!
 22946   * # Semantic UI x.x - Accordion
 22947   * http://github.com/semantic-org/semantic-ui/
 22948   *
 22949   *
 22950   * Copyright 2014 Contributors
 22951   * Released under the MIT license
 22952   * http://opensource.org/licenses/MIT
 22953   *
 22954   */
 22955  
 22956  /*******************************
 22957              Accordion
 22958  *******************************/
 22959  
 22960  .ui.accordion,
 22961  .ui.accordion .accordion {
 22962    max-width: 100%;
 22963    font-size: 1em;
 22964  }
 22965  
 22966  .ui.accordion .accordion {
 22967    margin: 1em 0em 0em;
 22968    padding: 0em;
 22969  }
 22970  
 22971  /* Title */
 22972  
 22973  .ui.accordion .title,
 22974  .ui.accordion .accordion .title {
 22975    cursor: pointer;
 22976  }
 22977  
 22978  /* Default Styling */
 22979  
 22980  .ui.accordion .title:not(.ui) {
 22981    padding: 0.5em 0em;
 22982    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 22983    font-size: 1em;
 22984    color: rgba(0, 0, 0, 0.8);
 22985  }
 22986  
 22987  /* Content */
 22988  
 22989  .ui.accordion .title ~ .content,
 22990  .ui.accordion .accordion .title ~ .content {
 22991    display: none;
 22992  }
 22993  
 22994  /* Default Styling */
 22995  
 22996  .ui.accordion:not(.styled) .title ~ .content:not(.ui),
 22997  .ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) {
 22998    margin: 0em;
 22999    padding: 0.5em 0em 1em;
 23000  }
 23001  
 23002  .ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child {
 23003    padding-bottom: 0em;
 23004  }
 23005  
 23006  /* Arrow */
 23007  
 23008  .ui.accordion .title .dropdown.icon,
 23009  .ui.accordion .accordion .title .dropdown.icon {
 23010    display: inline-block;
 23011    float: none;
 23012    opacity: 1;
 23013    width: 1.25em;
 23014    height: 1em;
 23015    margin: 0em 0.25rem 0em 0rem;
 23016    padding: 0em;
 23017    font-size: 1em;
 23018    -webkit-transition: -webkit-transform 0.2s ease, opacity 0.2s ease;
 23019    transition: transform 0.2s ease, opacity 0.2s ease;
 23020    vertical-align: baseline;
 23021    -webkit-transform: none;
 23022    -ms-transform: none;
 23023    transform: none;
 23024  }
 23025  
 23026  /*--------------
 23027      Coupling
 23028  ---------------*/
 23029  
 23030  /* Menu */
 23031  
 23032  .ui.accordion.menu .item .title {
 23033    display: block;
 23034    padding: 0em;
 23035  }
 23036  
 23037  .ui.accordion.menu .item .title > .dropdown.icon {
 23038    float: right;
 23039    margin: 0.165em 0em 0em 1em;
 23040    -webkit-transform: rotate(180deg);
 23041    -ms-transform: rotate(180deg);
 23042    transform: rotate(180deg);
 23043  }
 23044  
 23045  /* Header */
 23046  
 23047  .ui.accordion .ui.header .dropdown.icon {
 23048    font-size: 1em;
 23049    margin: 0em 0.25rem 0em 0rem;
 23050  }
 23051  
 23052  /*******************************
 23053              States
 23054  *******************************/
 23055  
 23056  .ui.accordion .active.title .dropdown.icon,
 23057  .ui.accordion .accordion .active.title .dropdown.icon {
 23058    -webkit-transform: rotate(90deg);
 23059    -ms-transform: rotate(90deg);
 23060    transform: rotate(90deg);
 23061  }
 23062  
 23063  .ui.accordion.menu .item .active.title > .dropdown.icon {
 23064    -webkit-transform: rotate(90deg);
 23065    -ms-transform: rotate(90deg);
 23066    transform: rotate(90deg);
 23067  }
 23068  
 23069  /*******************************
 23070              Types
 23071  *******************************/
 23072  
 23073  /*--------------
 23074       Styled
 23075  ---------------*/
 23076  
 23077  .ui.styled.accordion {
 23078    width: 600px;
 23079  }
 23080  
 23081  .ui.styled.accordion,
 23082  .ui.styled.accordion .accordion {
 23083    border-radius: 0.2857rem;
 23084    background: #ffffff;
 23085    box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.05), 0px 0px 0px 1px rgba(39, 41, 43, 0.15);
 23086  }
 23087  
 23088  .ui.styled.accordion .title,
 23089  .ui.styled.accordion .accordion .title {
 23090    margin: 0em;
 23091    padding: 0.75em 1em;
 23092    color: rgba(0, 0, 0, 0.4);
 23093    font-weight: bold;
 23094    border-top: 1px solid rgba(39, 41, 43, 0.15);
 23095    -webkit-transition: background 0.2s ease, color 0.2s ease;
 23096    transition: background 0.2s ease, color 0.2s ease;
 23097  }
 23098  
 23099  .ui.styled.accordion > .title:first-child,
 23100  .ui.styled.accordion .accordion .title:first-child {
 23101    border-top: none;
 23102  }
 23103  
 23104  /* Content */
 23105  
 23106  .ui.styled.accordion .content,
 23107  .ui.styled.accordion .accordion .content {
 23108    margin: 0em;
 23109    padding: 0.5em 1em 1.5em;
 23110  }
 23111  
 23112  .ui.styled.accordion .accordion .content {
 23113    padding: 0em;
 23114    padding: 0.5em 1em 1.5em;
 23115  }
 23116  
 23117  /* Hover */
 23118  
 23119  .ui.styled.accordion .title:hover,
 23120  .ui.styled.accordion .active.title,
 23121  .ui.styled.accordion .accordion .title:hover,
 23122  .ui.styled.accordion .accordion .active.title {
 23123    background: transparent;
 23124    color: rgba(0, 0, 0, 0.8);
 23125  }
 23126  
 23127  .ui.styled.accordion .accordion .title:hover,
 23128  .ui.styled.accordion .accordion .active.title {
 23129    background: transparent;
 23130    color: rgba(0, 0, 0, 0.8);
 23131  }
 23132  
 23133  /* Active */
 23134  
 23135  .ui.styled.accordion .active.title {
 23136    background: transparent;
 23137    color: rgba(0, 0, 0, 0.8);
 23138  }
 23139  
 23140  .ui.styled.accordion .accordion .active.title {
 23141    background: transparent;
 23142    color: rgba(0, 0, 0, 0.8);
 23143  }
 23144  
 23145  /*******************************
 23146              States
 23147  *******************************/
 23148  
 23149  /*--------------
 23150       Active
 23151  ---------------*/
 23152  
 23153  .ui.accordion .active.content,
 23154  .ui.accordion .accordion .active.content {
 23155    display: block;
 23156  }
 23157  
 23158  /*******************************
 23159             Variations
 23160  *******************************/
 23161  
 23162  /*--------------
 23163       Fluid
 23164  ---------------*/
 23165  
 23166  .ui.fluid.accordion,
 23167  .ui.fluid.accordion .accordion {
 23168    width: 100%;
 23169  }
 23170  
 23171  /*--------------
 23172       Inverted
 23173  ---------------*/
 23174  
 23175  .ui.inverted.accordion .title:not(.ui) {
 23176    color: #ffffff;
 23177  }
 23178  
 23179  /*******************************
 23180           Theme Overrides
 23181  *******************************/
 23182  
 23183  @font-face {
 23184    font-family: 'Accordion';
 23185    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format('truetype'), url("data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format('woff');
 23186    font-weight: normal;
 23187    font-style: normal;
 23188  }
 23189  
 23190  /* Dropdown Icon */
 23191  
 23192  .ui.accordion .title .dropdown.icon,
 23193  .ui.accordion .accordion .title .dropdown.icon {
 23194    font-family: Accordion;
 23195    line-height: 1;
 23196    -webkit-backface-visibility: hidden;
 23197    backface-visibility: hidden;
 23198    font-weight: normal;
 23199    font-style: normal;
 23200    text-align: center;
 23201  }
 23202  
 23203  .ui.accordion .title .dropdown.icon:before,
 23204  .ui.accordion .accordion .title .dropdown.icon:before {
 23205    content: '\f0da' ;
 23206  }
 23207  
 23208  /*******************************
 23209          User Overrides
 23210  *******************************/
 23211  /*!
 23212   * # Semantic UI x.x - Checkbox
 23213   * http://github.com/semantic-org/semantic-ui/
 23214   *
 23215   *
 23216   * Copyright 2014 Contributors
 23217   * Released under the MIT license
 23218   * http://opensource.org/licenses/MIT
 23219   *
 23220   */
 23221  
 23222  /*******************************
 23223             Checkbox
 23224  *******************************/
 23225  
 23226  /*--------------
 23227      Content
 23228  ---------------*/
 23229  
 23230  .ui.checkbox {
 23231    position: relative;
 23232    display: inline-block;
 23233    min-height: 17px;
 23234    font-size: 1rem;
 23235    line-height: 15px;
 23236    min-width: 17px;
 23237    -webkit-backface-visibility: hidden;
 23238    backface-visibility: hidden;
 23239    outline: none;
 23240    vertical-align: middle;
 23241  }
 23242  
 23243  .ui.checkbox input[type="checkbox"],
 23244  .ui.checkbox input[type="radio"] {
 23245    position: absolute;
 23246    top: 0px;
 23247    left: 0px;
 23248    opacity: 0 !important;
 23249    outline: none;
 23250    z-index: -1;
 23251  }
 23252  
 23253  /*--------------
 23254        Box
 23255  ---------------*/
 23256  
 23257  .ui.checkbox .box,
 23258  .ui.checkbox label {
 23259    display: block;
 23260    cursor: pointer;
 23261    padding-left: 1.75em;
 23262    outline: none;
 23263  }
 23264  
 23265  .ui.checkbox label {
 23266    font-size: 1em;
 23267  }
 23268  
 23269  .ui.checkbox .box:before,
 23270  .ui.checkbox label:before {
 23271    position: absolute;
 23272    line-height: 1;
 23273    width: 17px;
 23274    height: 17px;
 23275    top: 0em;
 23276    left: 0em;
 23277    content: '';
 23278    background: #ffffff;
 23279    border-radius: 0.25em;
 23280    -webkit-transition: background-color 0.3s ease, border 0.3s ease, box-shadow 0.3s ease;
 23281    transition: background-color 0.3s ease, border 0.3s ease, box-shadow 0.3s ease;
 23282    border: 1px solid #d4d4d5;
 23283  }
 23284  
 23285  /*--------------
 23286      Checkmark
 23287  ---------------*/
 23288  
 23289  .ui.checkbox .box:after,
 23290  .ui.checkbox label:after {
 23291    position: absolute;
 23292    top: 0px;
 23293    left: 0px;
 23294    line-height: 17px;
 23295    width: 17px;
 23296    height: 17px;
 23297    text-align: center;
 23298    opacity: 0;
 23299    color: rgba(0, 0, 0, 0.8);
 23300    -webkit-transition: all 0.1s ease;
 23301    transition: all 0.1s ease;
 23302  }
 23303  
 23304  /*--------------
 23305        Label
 23306  ---------------*/
 23307  
 23308  /* Inside */
 23309  
 23310  .ui.checkbox label,
 23311  .ui.checkbox + label {
 23312    cursor: pointer;
 23313    color: rgba(0, 0, 0, 0.8);
 23314    -webkit-transition: color 0.2s ease;
 23315    transition: color 0.2s ease;
 23316    -webkit-user-select: none;
 23317    -moz-user-select: none;
 23318    -ms-user-select: none;
 23319    user-select: none;
 23320  }
 23321  
 23322  /* Outside */
 23323  
 23324  .ui.checkbox + label {
 23325    vertical-align: middle;
 23326  }
 23327  
 23328  /*******************************
 23329             States
 23330  *******************************/
 23331  
 23332  /*--------------
 23333        Hover
 23334  ---------------*/
 23335  
 23336  .ui.checkbox .box:hover::before,
 23337  .ui.checkbox label:hover::before {
 23338    background: #ffffff;
 23339    border: 1px solid rgba(39, 41, 43, 0.3);
 23340  }
 23341  
 23342  .ui.checkbox label:hover,
 23343  .ui.checkbox + label:hover {
 23344    color: rgba(0, 0, 0, 0.8);
 23345  }
 23346  
 23347  /*--------------
 23348        Down
 23349  ---------------*/
 23350  
 23351  .ui.checkbox .box:active::before,
 23352  .ui.checkbox label:active::before {
 23353    background: #f5f5f5;
 23354    border: 1px solid 1px solid rgba(39, 41, 43, 0.3);
 23355  }
 23356  
 23357  .ui.checkbox input[type="checkbox"]:active ~ label,
 23358  .ui.checkbox input[type="radio"]:active ~ label {
 23359    color: rgba(0, 0, 0, 0.8);
 23360  }
 23361  
 23362  /*--------------
 23363        Focus
 23364  ---------------*/
 23365  
 23366  .ui.checkbox input[type="checkbox"]:focus ~ .box:before,
 23367  .ui.checkbox input[type="checkbox"]:focus ~ label:before,
 23368  .ui.checkbox input[type="radio"]:focus ~ .box:before,
 23369  .ui.checkbox input[type="radio"]:focus ~ label:before {
 23370    background: #f5f5f5;
 23371    border: 1px solid 1px solid rgba(39, 41, 43, 0.3);
 23372  }
 23373  
 23374  .ui.checkbox input[type="checkbox"]:focus ~ label,
 23375  .ui.checkbox input[type="radio"]:focus ~ label {
 23376    color: rgba(0, 0, 0, 0.8);
 23377  }
 23378  
 23379  /*--------------
 23380       Active
 23381  ---------------*/
 23382  
 23383  .ui.checkbox input[type="checkbox"]:checked ~ .box:after,
 23384  .ui.checkbox input[type="checkbox"]:checked ~ label:after,
 23385  .ui.checkbox input[type="radio"]:checked ~ .box:after,
 23386  .ui.checkbox input[type="radio"]:checked ~ label:after {
 23387    opacity: 1;
 23388  }
 23389  
 23390  /*--------------
 23391      Read-Only
 23392  ---------------*/
 23393  
 23394  .ui.read-only.checkbox,
 23395  .ui.read-only.checkbox label {
 23396    cursor: default;
 23397  }
 23398  
 23399  /*--------------
 23400       Disabled
 23401  ---------------*/
 23402  
 23403  .ui.disabled.checkbox .box:after,
 23404  .ui.disabled.checkbox label,
 23405  .ui.checkbox input[type="checkbox"][disabled] ~ .box:after,
 23406  .ui.checkbox input[type="checkbox"][disabled] ~ label,
 23407  .ui.checkbox input[type="radio"][disabled] ~ .box:after,
 23408  .ui.checkbox input[type="radio"][disabled] ~ label {
 23409    cursor: default;
 23410    opacity: 0.5;
 23411    color: #000000;
 23412  }
 23413  
 23414  /*******************************
 23415               Types
 23416  *******************************/
 23417  
 23418  /*--------------
 23419       Radio
 23420  ---------------*/
 23421  
 23422  .ui.radio.checkbox {
 23423    min-height: 14px;
 23424  }
 23425  
 23426  /* Box */
 23427  
 23428  .ui.radio.checkbox .box:before,
 23429  .ui.radio.checkbox label:before {
 23430    width: 14px;
 23431    height: 14px;
 23432    border-radius: 500rem;
 23433    top: 1px;
 23434    left: 0px;
 23435    -webkit-transform: none;
 23436    -ms-transform: none;
 23437    transform: none;
 23438  }
 23439  
 23440  /* Circle */
 23441  
 23442  .ui.radio.checkbox .box:after,
 23443  .ui.radio.checkbox label:after {
 23444    border: none;
 23445    width: 14px;
 23446    height: 14px;
 23447    line-height: 14px;
 23448    top: 1px;
 23449    left: 0px;
 23450    font-size: 9px;
 23451  }
 23452  
 23453  /* Radio Checkbox */
 23454  
 23455  .ui.radio.checkbox .box:after,
 23456  .ui.radio.checkbox label:after {
 23457    width: 14px;
 23458    height: 14px;
 23459    border-radius: 500rem;
 23460    -webkit-transform: scale(0.42857143);
 23461    -ms-transform: scale(0.42857143);
 23462    transform: scale(0.42857143);
 23463    background-color: rgba(0, 0, 0, 0.8);
 23464  }
 23465  
 23466  /*--------------
 23467       Slider
 23468  ---------------*/
 23469  
 23470  .ui.slider.checkbox {
 23471    cursor: pointer;
 23472    min-height: 1.25rem;
 23473  }
 23474  
 23475  .ui.slider.checkbox .box,
 23476  .ui.slider.checkbox label {
 23477    padding-left: 4.5rem;
 23478    line-height: 1rem;
 23479    color: rgba(0, 0, 0, 0.4);
 23480  }
 23481  
 23482  /* Line */
 23483  
 23484  .ui.slider.checkbox .box:before,
 23485  .ui.slider.checkbox label:before {
 23486    cursor: pointer;
 23487    display: block;
 23488    position: absolute;
 23489    content: '';
 23490    top: 0.4rem;
 23491    left: 0em;
 23492    z-index: 1;
 23493    border: none !important;
 23494    background-color: rgba(0, 0, 0, 0.05);
 23495    width: 3.5rem;
 23496    height: 0.25rem;
 23497    -webkit-transform: none;
 23498    -ms-transform: none;
 23499    transform: none;
 23500    border-radius: 500rem;
 23501    -webkit-transition: background 0.3s ease;
 23502    transition: background 0.3s ease;
 23503  }
 23504  
 23505  /* Handle */
 23506  
 23507  .ui.slider.checkbox .box:after,
 23508  .ui.slider.checkbox label:after {
 23509    background: #ffffff -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
 23510    background: #ffffff linear-gradient(transparent, rgba(0, 0, 0, 0.05));
 23511    position: absolute;
 23512    content: '';
 23513    opacity: 1;
 23514    z-index: 2;
 23515    border: none;
 23516    box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.05), 0px 0px 0px 1px rgba(39, 41, 43, 0.15) inset;
 23517    width: 1.5rem;
 23518    height: 1.5rem;
 23519    top: -0.25rem;
 23520    left: 0em;
 23521    -webkit-transform: none;
 23522    -ms-transform: none;
 23523    transform: none;
 23524    border-radius: 500rem;
 23525    -webkit-transition: left 0.3s ease 0s;
 23526    transition: left 0.3s ease 0s;
 23527  }
 23528  
 23529  /* Focus */
 23530  
 23531  .ui.slider.checkbox input[type="checkbox"]:focus ~ .box:before,
 23532  .ui.slider.checkbox input[type="checkbox"]:focus ~ label:before,
 23533  .ui.slider.checkbox input[type="radio"]:focus ~ .box:before,
 23534  .ui.slider.checkbox input[type="radio"]:focus ~ label:before {
 23535    background-color: rgba(0, 0, 0, 0.1);
 23536    border: none;
 23537  }
 23538  
 23539  /* Hover */
 23540  
 23541  .ui.slider.checkbox .box:hover,
 23542  .ui.slider.checkbox label:hover {
 23543    color: rgba(0, 0, 0, 0.8);
 23544  }
 23545  
 23546  .ui.slider.checkbox .box:hover::before,
 23547  .ui.slider.checkbox label:hover::before {
 23548    background: rgba(0, 0, 0, 0.1);
 23549  }
 23550  
 23551  /* Active */
 23552  
 23553  .ui.slider.checkbox input[type="checkbox"]:checked ~ .box,
 23554  .ui.slider.checkbox input[type="checkbox"]:checked ~ label,
 23555  .ui.slider.checkbox input[type="radio"]:checked ~ .box,
 23556  .ui.slider.checkbox input[type="radio"]:checked ~ label {
 23557    color: rgba(0, 0, 0, 0.8);
 23558  }
 23559  
 23560  .ui.slider.checkbox input[type="checkbox"]:checked ~ .box:before,
 23561  .ui.slider.checkbox input[type="checkbox"]:checked ~ label:before,
 23562  .ui.slider.checkbox input[type="radio"]:checked ~ .box:before,
 23563  .ui.slider.checkbox input[type="radio"]:checked ~ label:before {
 23564    background-color: rgba(0, 0, 0, 0.1);
 23565  }
 23566  
 23567  .ui.slider.checkbox input[type="checkbox"]:checked ~ .box:after,
 23568  .ui.slider.checkbox input[type="checkbox"]:checked ~ label:after,
 23569  .ui.slider.checkbox input[type="radio"]:checked ~ .box:after,
 23570  .ui.slider.checkbox input[type="radio"]:checked ~ label:after {
 23571    left: 2rem;
 23572  }
 23573  
 23574  /*--------------
 23575       Toggle
 23576  ---------------*/
 23577  
 23578  .ui.toggle.checkbox {
 23579    cursor: pointer;
 23580    min-height: 1.5rem;
 23581  }
 23582  
 23583  .ui.toggle.checkbox .box,
 23584  .ui.toggle.checkbox label {
 23585    min-height: 1.5rem;
 23586    padding-left: 4.5rem;
 23587    color: rgba(0, 0, 0, 0.8);
 23588  }
 23589  
 23590  .ui.toggle.checkbox label {
 23591    padding-top: 0.15em;
 23592  }
 23593  
 23594  /* Switch */
 23595  
 23596  .ui.toggle.checkbox .box:before,
 23597  .ui.toggle.checkbox label:before {
 23598    cursor: pointer;
 23599    display: block;
 23600    position: absolute;
 23601    content: '';
 23602    top: 0rem;
 23603    z-index: 1;
 23604    border: none;
 23605    background-color: rgba(0, 0, 0, 0.05);
 23606    width: 3.5rem;
 23607    height: 1.5rem;
 23608    border-radius: 500rem;
 23609  }
 23610  
 23611  /* Handle */
 23612  
 23613  .ui.toggle.checkbox .box:after,
 23614  .ui.toggle.checkbox label:after {
 23615    background: #ffffff -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
 23616    background: #ffffff linear-gradient(transparent, rgba(0, 0, 0, 0.05));
 23617    position: absolute;
 23618    content: '';
 23619    opacity: 1;
 23620    z-index: 2;
 23621    border: none;
 23622    box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.05), 0px 0px 0px 1px rgba(39, 41, 43, 0.15) inset;
 23623    width: 1.5rem;
 23624    height: 1.5rem;
 23625    top: 0rem;
 23626    left: 0em;
 23627    border-radius: 500rem;
 23628    -webkit-transition: background 0.3s ease 0s,
 23629      left 0.3s ease 0s;
 23630    transition: background 0.3s ease 0s,
 23631      left 0.3s ease 0s;
 23632  }
 23633  
 23634  .ui.toggle.checkbox input[type="checkbox"] ~ .box:after,
 23635  .ui.toggle.checkbox input[type="checkbox"] ~ label:after,
 23636  .ui.toggle.checkbox input[type="radio"] ~ .box:after,
 23637  .ui.toggle.checkbox input[type="radio"] ~ label:after {
 23638    left: -0.05rem;
 23639  }
 23640  
 23641  /* Focus */
 23642  
 23643  .ui.toggle.checkbox input[type="checkbox"]:focus ~ .box:before,
 23644  .ui.toggle.checkbox input[type="checkbox"]:focus ~ label:before,
 23645  .ui.toggle.checkbox input[type="radio"]:focus ~ .box:before,
 23646  .ui.toggle.checkbox input[type="radio"]:focus ~ label:before {
 23647    background-color: rgba(0, 0, 0, 0.1);
 23648    border: none;
 23649  }
 23650  
 23651  /* Hover */
 23652  
 23653  .ui.toggle.checkbox .box:hover::before,
 23654  .ui.toggle.checkbox label:hover::before {
 23655    background-color: rgba(0, 0, 0, 0.1);
 23656    border: none;
 23657  }
 23658  
 23659  /* Active */
 23660  
 23661  .ui.toggle.checkbox input[type="checkbox"]:checked ~ .box,
 23662  .ui.toggle.checkbox input[type="checkbox"]:checked ~ label,
 23663  .ui.toggle.checkbox input[type="radio"]:checked ~ .box,
 23664  .ui.toggle.checkbox input[type="radio"]:checked ~ label {
 23665    color: #5bbd72;
 23666  }
 23667  
 23668  .ui.toggle.checkbox input[type="checkbox"]:checked ~ .box:before,
 23669  .ui.toggle.checkbox input[type="checkbox"]:checked ~ label:before,
 23670  .ui.toggle.checkbox input[type="radio"]:checked ~ .box:before,
 23671  .ui.toggle.checkbox input[type="radio"]:checked ~ label:before {
 23672    background-color: #5bbd72;
 23673  }
 23674  
 23675  .ui.toggle.checkbox input[type="checkbox"]:checked ~ .box:after,
 23676  .ui.toggle.checkbox input[type="checkbox"]:checked ~ label:after,
 23677  .ui.toggle.checkbox input[type="radio"]:checked ~ .box:after,
 23678  .ui.toggle.checkbox input[type="radio"]:checked ~ label:after {
 23679    left: 2.05rem;
 23680  }
 23681  
 23682  /*******************************
 23683              Variations
 23684  *******************************/
 23685  
 23686  /*--------------
 23687       Fitted
 23688  ---------------*/
 23689  
 23690  .ui.fitted.checkbox .box,
 23691  .ui.fitted.checkbox label {
 23692    padding-left: 0em !important;
 23693  }
 23694  
 23695  .ui.fitted.toggle.checkbox,
 23696  .ui.fitted.toggle.checkbox {
 23697    width: 3.5rem;
 23698  }
 23699  
 23700  .ui.fitted.slider.checkbox,
 23701  .ui.fitted.slider.checkbox {
 23702    width: 3.5rem;
 23703  }
 23704  
 23705  /*******************************
 23706           Theme Overrides
 23707  *******************************/
 23708  
 23709  @font-face {
 23710    font-family: 'Checkbox';
 23711    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAOAIAAAwBgT1MvMj3hSQEAAADsAAAAVmNtYXDQEhm3AAABRAAAAUpjdnQgBkn/lAAABuwAAAAcZnBnbYoKeDsAAAcIAAAJkWdhc3AAAAAQAAAG5AAAAAhnbHlm32cEdgAAApAAAAC2aGVhZAErPHsAAANIAAAANmhoZWEHUwNNAAADgAAAACRobXR4CykAAAAAA6QAAAAMbG9jYQA4AFsAAAOwAAAACG1heHAApgm8AAADuAAAACBuYW1lzJ0aHAAAA9gAAALNcG9zdK69QJgAAAaoAAAAO3ByZXCSoZr/AAAQnAAAAFYAAQO4AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoAQNS/2oAWgMLAE8AAAABAAAAAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADoAf//AAAAAOgA//8AABgBAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADpAKYABUAHEAZDwEAAQFCAAIBAmoAAQABagAAAGEUFxQDEisBFAcBBiInASY0PwE2Mh8BATYyHwEWA6QP/iAQLBD+6g8PTBAsEKQBbhAsEEwPAhYWEP4gDw8BFhAsEEwQEKUBbxAQTBAAAAH//f+xA18DCwAMABJADwABAQpDAAAACwBEFRMCESsBFA4BIi4CPgEyHgEDWXLG6MhuBnq89Lp+AV51xHR0xOrEdHTEAAAAAAEAAAABAADDeRpdXw889QALA+gAAAAAzzWYjQAAAADPNWBN//3/sQOkAwsAAAAIAAIAAAAAAAAAAQAAA1L/agBaA+gAAP/3A6QAAQAAAAAAAAAAAAAAAAAAAAMD6AAAA+gAAANZAAAAAAAAADgAWwABAAAAAwAWAAEAAAAAAAIABgATAG4AAAAtCZEAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE0IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA0ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQIBAwljaGVja21hcmsGY2lyY2xlAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAADIAMgML/7EDC/+xsAAssCBgZi2wASwgZCCwwFCwBCZasARFW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCwCkVhZLAoUFghsApFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwACtZWSOwAFBYZVlZLbACLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbADLCMhIyEgZLEFYkIgsAYjQrIKAAIqISCwBkMgiiCKsAArsTAFJYpRWGBQG2FSWVgjWSEgsEBTWLAAKxshsEBZI7AAUFhlWS2wBCywB0MrsgACAENgQi2wBSywByNCIyCwACNCYbCAYrABYLAEKi2wBiwgIEUgsAJFY7ABRWJgRLABYC2wBywgIEUgsAArI7ECBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAgssQUFRbABYUQtsAkssAFgICCwCUNKsABQWCCwCSNCWbAKQ0qwAFJYILAKI0JZLbAKLCC4BABiILgEAGOKI2GwC0NgIIpgILALI0IjLbALLEtUWLEHAURZJLANZSN4LbAMLEtRWEtTWLEHAURZGyFZJLATZSN4LbANLLEADENVWLEMDEOwAWFCsAorWbAAQ7ACJUKxCQIlQrEKAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAJKiEjsAFhIIojYbAJKiEbsQEAQ2CwAiVCsAIlYbAJKiFZsAlDR7AKQ0dgsIBiILACRWOwAUViYLEAABMjRLABQ7AAPrIBAQFDYEItsA4ssQAFRVRYALAMI0IgYLABYbUNDQEACwBCQopgsQ0FK7BtKxsiWS2wDyyxAA4rLbAQLLEBDistsBEssQIOKy2wEiyxAw4rLbATLLEEDistsBQssQUOKy2wFSyxBg4rLbAWLLEHDistsBcssQgOKy2wGCyxCQ4rLbAZLLAIK7EABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsBossQAZKy2wGyyxARkrLbAcLLECGSstsB0ssQMZKy2wHiyxBBkrLbAfLLEFGSstsCAssQYZKy2wISyxBxkrLbAiLLEIGSstsCMssQkZKy2wJCwgPLABYC2wJSwgYLANYCBDI7ABYEOwAiVhsAFgsCQqIS2wJiywJSuwJSotsCcsICBHICCwAkVjsAFFYmAjYTgjIIpVWCBHICCwAkVjsAFFYmAjYTgbIVktsCgssQAFRVRYALABFrAnKrABFTAbIlktsCkssAgrsQAFRVRYALABFrAnKrABFTAbIlktsCosIDWwAWAtsCssALADRWOwAUVisAArsAJFY7ABRWKwACuwABa0AAAAAABEPiM4sSoBFSotsCwsIDwgRyCwAkVjsAFFYmCwAENhOC2wLSwuFzwtsC4sIDwgRyCwAkVjsAFFYmCwAENhsAFDYzgtsC8ssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIuAQEVFCotsDAssAAWsAQlsAQlRyNHI2GwBkUrZYouIyAgPIo4LbAxLLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsIBiYCMgsAArI7AEQ2CwACuwBSVhsAUlsIBisAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wMiywABYgICCwBSYgLkcjRyNhIzw4LbAzLLAAFiCwCCNCICAgRiNHsAArI2E4LbA0LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWGwAUVjIyBYYhshWWOwAUViYCMuIyAgPIo4IyFZLbA1LLAAFiCwCEMgLkcjRyNhIGCwIGBmsIBiIyAgPIo4LbA2LCMgLkawAiVGUlggPFkusSYBFCstsDcsIyAuRrACJUZQWCA8WS6xJgEUKy2wOCwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xJgEUKy2wOSywMCsjIC5GsAIlRlJYIDxZLrEmARQrLbA6LLAxK4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrEmARQrsARDLrAmKy2wOyywABawBCWwBCYgLkcjRyNhsAZFKyMgPCAuIzixJgEUKy2wPCyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhsAIlRmE4IyA8IzgbISAgRiNHsAArI2E4IVmxJgEUKy2wPSywMCsusSYBFCstsD4ssDErISMgIDywBCNCIzixJgEUK7AEQy6wJistsD8ssAAVIEewACNCsgABARUUEy6wLCotsEAssAAVIEewACNCsgABARUUEy6wLCotsEEssQABFBOwLSotsEIssC8qLbBDLLAAFkUjIC4gRoojYTixJgEUKy2wRCywCCNCsEMrLbBFLLIAADwrLbBGLLIAATwrLbBHLLIBADwrLbBILLIBATwrLbBJLLIAAD0rLbBKLLIAAT0rLbBLLLIBAD0rLbBMLLIBAT0rLbBNLLIAADkrLbBOLLIAATkrLbBPLLIBADkrLbBQLLIBATkrLbBRLLIAADsrLbBSLLIAATsrLbBTLLIBADsrLbBULLIBATsrLbBVLLIAAD4rLbBWLLIAAT4rLbBXLLIBAD4rLbBYLLIBAT4rLbBZLLIAADorLbBaLLIAATorLbBbLLIBADorLbBcLLIBATorLbBdLLAyKy6xJgEUKy2wXiywMiuwNistsF8ssDIrsDcrLbBgLLAAFrAyK7A4Ky2wYSywMysusSYBFCstsGIssDMrsDYrLbBjLLAzK7A3Ky2wZCywMyuwOCstsGUssDQrLrEmARQrLbBmLLA0K7A2Ky2wZyywNCuwNystsGgssDQrsDgrLbBpLLA1Ky6xJgEUKy2waiywNSuwNistsGsssDUrsDcrLbBsLLA1K7A4Ky2wbSwrsAhlsAMkUHiwARUwLQAAAEu4AMhSWLEBAY5ZuQgACABjILABI0SwAyNwsgQoCUVSRLIKAgcqsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAA=") format('truetype'), url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAoUAA4AAAAAEPQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPeFJAWNtYXAAAAGIAAAAOgAAAUrQEhm3Y3Z0IAAAAcQAAAAUAAAAHAZJ/5RmcGdtAAAB2AAABPkAAAmRigp4O2dhc3AAAAbUAAAACAAAAAgAAAAQZ2x5ZgAABtwAAACuAAAAtt9nBHZoZWFkAAAHjAAAADUAAAA2ASs8e2hoZWEAAAfEAAAAIAAAACQHUwNNaG10eAAAB+QAAAAMAAAADAspAABsb2NhAAAH8AAAAAgAAAAIADgAW21heHAAAAf4AAAAIAAAACAApgm8bmFtZQAACBgAAAF3AAACzcydGhxwb3N0AAAJkAAAACoAAAA7rr1AmHByZXAAAAm8AAAAVgAAAFaSoZr/eJxjYGTewTiBgZWBg6mKaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwOLxgeMHIHPQ/iyGKmZvBHyjMCJIDAPe9C2B4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF4w/v8PUvCCAURLMELVAwEjG8OIBwBk5AavAAB4nGNgQANGDEbM3P83gjAAELQD4XicnVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAAAAAQAB//8AD3icY2BkAALmJUwzGEQZZBwk+RkZGBmdGJgYmbIYgMwsoGSiiLgIs5A2owg7I5uSOqOaiT2jmZE8I5gQY17C/09BQEfg3yt+fh8gvYQxD0j68DOJiQn8U+DnZxQDcQUEljLmCwBpBgbG/3//b2SOZ+Zm4GEQcuAH2sblDLSEm8FFVJhJEGgLH6OSHpMdo5EcI3Nk0bEXJ/LYqvZ82VXHGFd6pKTkyCsQwQAAq+QkqAAAeJxjYGRgYADiw5VSsfH8Nl8ZuJlfAEUYzpvO6IXQCb7///7fyLyEmRvI5WBgAokCAFb/DJAAAAB4nGNgZGBgDvqfxRDF/IKB4f935iUMQBEUwAwAi5YFpgPoAAAD6AAAA1kAAAAAAAAAOABbAAEAAAADABYAAQAAAAAAAgAGABMAbgAAAC0JkQAAAAB4nHWQy2rCQBSG//HSi0JbWui2sypKabxgN4IgWHTTbqS4LTHGJBIzMhkFX6Pv0IfpS/RZ+puMpShNmMx3vjlz5mQAXOMbAvnzxJGzwBmjnAs4Rc9ykf7Zcon8YrmMKt4sn9C/W67gAYHlKm7wwQqidM5ogU/LAlfi0nIBF+LOcpH+0XKJ3LNcxq14tXxC71muYCJSy1Xci6+BWm11FIRG1gZ12W62OnK6lYoqStxYumsTKp3KvpyrxPhxrBxPLfc89oN17Op9uJ8nvk4jlciW09yrkZ/42jX+bFc93QRtY+ZyrtVSDm2GXGm18D3jhMasuo3G3/MwgMIKW2hEvKoQBhI12jrnNppooUOaMkMyM8+KkMBFTONizR1htpIy7nPMGSW0PjNisgOP3+WRH5MC7o9ZRR+tHsYT0u6MKPOSfTns7jBrREqyTDezs9/eU2x4WpvWcNeuS511JTE8qCF5H7u1BY1H72S3Ymi7aPD95/9+AN1fhEsAeJxjYGKAAC4G7ICZgYGRiZGZMzkjNTk7N7Eomy05syg5J5WBAQBE1QZBAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA") format('woff');
 23712  }
 23713  
 23714  .ui.checkbox label:before,
 23715  .ui.checkbox .box:before,
 23716  .ui.checkbox label:after,
 23717  .ui.checkbox .box:after {
 23718    font-family: 'Checkbox';
 23719  }
 23720  
 23721  .ui.checkbox label:after,
 23722  .ui.checkbox .box:after {
 23723    content: '\e800';
 23724  }
 23725  
 23726  /*  UTF Reference
 23727  .check:before { content: '\e800'; }  'î €'
 23728  .circle:before { content: '\e801'; }
 23729  .ok-circled:before { content: '\e806'; }
 23730  .ok-circle:before { content: '\e805'; }
 23731  .cancel-circle:before { content: '\e807'; }
 23732  .cancel-circle-1:before { content: '\e804'; }
 23733  .empty-circle:before { content: '\e802'; }
 23734  .radio:before { content: '\e803'; }
 23735  
 23736  */
 23737  
 23738  /*******************************
 23739           Site Overrides
 23740  *******************************/
 23741  /*!
 23742   * # Semantic UI x.x - Dimmer
 23743   * http://github.com/semantic-org/semantic-ui/
 23744   *
 23745   *
 23746   * Copyright 2014 Contributors
 23747   * Released under the MIT license
 23748   * http://opensource.org/licenses/MIT
 23749   *
 23750   */
 23751  
 23752  /*******************************
 23753              Dimmer
 23754  *******************************/
 23755  
 23756  .dimmable {
 23757    position: relative;
 23758  }
 23759  
 23760  .ui.dimmer {
 23761    display: none;
 23762    position: absolute;
 23763    top: 0em !important;
 23764    left: 0em !important;
 23765    width: 100%;
 23766    height: 100%;
 23767    text-align: center;
 23768    vertical-align: middle;
 23769    background: rgba(0, 0, 0, 0.85);
 23770    opacity: 0;
 23771    line-height: 1;
 23772    -webkit-animation-fill-mode: both;
 23773    animation-fill-mode: both;
 23774    -webkit-animation-duration: 0.5s;
 23775    animation-duration: 0.5s;
 23776    -webkit-transition: background-color 0.5s linear;
 23777    transition: background-color 0.5s linear;
 23778    -webkit-user-select: none;
 23779    -moz-user-select: none;
 23780    -ms-user-select: none;
 23781    user-select: none;
 23782    will-change: opacity;
 23783    z-index: 1000;
 23784  }
 23785  
 23786  /* Dimmer Content */
 23787  
 23788  .ui.dimmer > .content {
 23789    width: 100%;
 23790    height: 100%;
 23791    display: table;
 23792    -webkit-user-select: text;
 23793    -moz-user-select: text;
 23794    -ms-user-select: text;
 23795    user-select: text;
 23796  }
 23797  
 23798  .ui.dimmer > .content > div {
 23799    display: table-cell;
 23800    vertical-align: middle;
 23801    color: #ffffff;
 23802  }
 23803  
 23804  /* Loose Coupling */
 23805  
 23806  .ui.segment > .ui.dimmer {
 23807    border-radius: inherit !important;
 23808  }
 23809  
 23810  /*******************************
 23811              States
 23812  *******************************/
 23813  
 23814  .animating.dimmable:not(body),
 23815  .dimmed.dimmable:not(body) {
 23816    overflow: hidden;
 23817  }
 23818  
 23819  .dimmed.dimmable > .ui.animating.dimmer,
 23820  .dimmed.dimmable > .ui.visible.dimmer,
 23821  .ui.active.dimmer {
 23822    display: block;
 23823    opacity: 1;
 23824  }
 23825  
 23826  .ui.disabled.dimmer {
 23827    width: 0 !important;
 23828    height: 0 !important;
 23829  }
 23830  
 23831  /*******************************
 23832             Variations
 23833  *******************************/
 23834  
 23835  /*--------------
 23836        Page
 23837  ---------------*/
 23838  
 23839  .ui.page.dimmer {
 23840    position: fixed;
 23841    -webkit-transform-style: '';
 23842    transform-style: '';
 23843    -webkit-perspective: 2000px;
 23844    perspective: 2000px;
 23845    -webkit-transform-origin: center center;
 23846    -ms-transform-origin: center center;
 23847    transform-origin: center center;
 23848  }
 23849  
 23850  body.animating.in.dimmable,
 23851  body.dimmed.dimmable {
 23852    overflow: hidden;
 23853  }
 23854  
 23855  body.dimmable > .dimmer {
 23856    position: fixed;
 23857  }
 23858  
 23859  /*
 23860  body.dimmable > :not(.dimmer) {
 23861    filter: @elementStartFilter;
 23862  }
 23863  body.dimmed.dimmable > :not(.dimmer) {
 23864    filter: @elementEndFilter;
 23865    transition: @elementTransition;
 23866  }
 23867  */
 23868  
 23869  /*--------------
 23870      Aligned
 23871  ---------------*/
 23872  
 23873  .ui.dimmer > .top.aligned.content > * {
 23874    vertical-align: top;
 23875  }
 23876  
 23877  .ui.dimmer > .bottom.aligned.content > * {
 23878    vertical-align: bottom;
 23879  }
 23880  
 23881  /*--------------
 23882      Inverted
 23883  ---------------*/
 23884  
 23885  .ui.inverted.dimmer {
 23886    background: rgba(255, 255, 255, 0.85);
 23887  }
 23888  
 23889  .ui.inverted.dimmer > .content > * {
 23890    color: #ffffff;
 23891  }
 23892  
 23893  /*--------------
 23894       Simple
 23895  ---------------*/
 23896  
 23897  /* Displays without javascript */
 23898  
 23899  .ui.simple.dimmer {
 23900    display: block;
 23901    overflow: hidden;
 23902    opacity: 1;
 23903    width: 0%;
 23904    height: 0%;
 23905    z-index: -100;
 23906    background-color: rgba(0, 0, 0, 0);
 23907  }
 23908  
 23909  .dimmed.dimmable > .ui.simple.dimmer {
 23910    overflow: visible;
 23911    opacity: 1;
 23912    width: 100%;
 23913    height: 100%;
 23914    background: rgba(0, 0, 0, 0.85);
 23915    z-index: 1;
 23916  }
 23917  
 23918  .ui.simple.inverted.dimmer {
 23919    background: rgba(255, 255, 255, 0);
 23920  }
 23921  
 23922  .dimmed.dimmable > .ui.simple.inverted.dimmer {
 23923    background: rgba(255, 255, 255, 0.85);
 23924  }
 23925  
 23926  /*******************************
 23927           Theme Overrides
 23928  *******************************/
 23929  
 23930  /*******************************
 23931          User Overrides
 23932  *******************************/
 23933  /*!
 23934   * # Semantic UI x.x - Dropdown
 23935   * http://github.com/semantic-org/semantic-ui/
 23936   *
 23937   *
 23938   * Copyright 2014 Contributors
 23939   * Released under the MIT license
 23940   * http://opensource.org/licenses/MIT
 23941   *
 23942   */
 23943  
 23944  /*******************************
 23945              Dropdown
 23946  *******************************/
 23947  
 23948  .ui.dropdown {
 23949    cursor: pointer;
 23950    position: relative;
 23951    display: inline-block;
 23952    line-height: 1em;
 23953    tap-highlight-color: rgba(0, 0, 0, 0);
 23954    outline: none;
 23955    text-align: left;
 23956    -webkit-transition: border-radius 0.1s ease, width 0.2s ease;
 23957    transition: border-radius 0.1s ease, width 0.2s ease;
 23958  }
 23959  
 23960  /*******************************
 23961              Content
 23962  *******************************/
 23963  
 23964  /*--------------
 23965        Menu
 23966  ---------------*/
 23967  
 23968  .ui.dropdown .menu {
 23969    cursor: auto;
 23970    position: absolute;
 23971    display: none;
 23972    outline: none;
 23973    top: 100%;
 23974    margin: 0em;
 23975    padding: 0em 0em;
 23976    background: #ffffff;
 23977    min-width: 100%;
 23978    white-space: nowrap;
 23979    font-size: 1rem;
 23980    text-shadow: none;
 23981    text-align: left;
 23982    box-shadow: 0px 1px 4px 0px rgba(39, 41, 43, 0.15);
 23983    border: 1px solid rgba(39, 41, 43, 0.15);
 23984    border-radius: 0em 0em 0.2857rem 0.2857rem;
 23985    -webkit-transition: opacity 0.2s ease;
 23986    transition: opacity 0.2s ease;
 23987    z-index: 11;
 23988    will-change: transform, opacity;
 23989  }
 23990  
 23991  /*--------------
 23992    Hidden Input
 23993  ---------------*/
 23994  
 23995  .ui.dropdown > input:not(.search):first-child,
 23996  .ui.dropdown > select {
 23997    display: none !important;
 23998  }
 23999  
 24000  /*--------------
 24001   Dropdown Icon
 24002  ---------------*/
 24003  
 24004  .ui.dropdown > .dropdown.icon {
 24005    width: auto;
 24006    margin: 0em 0em 0em 1em;
 24007  }
 24008  
 24009  .ui.dropdown .menu > .item .dropdown.icon {
 24010    width: auto;
 24011    float: right;
 24012    margin: 0em 0em 0em 1em;
 24013  }
 24014  
 24015  .ui.dropdown .menu > .item .dropdown.icon + .text {
 24016    margin-right: 1em;
 24017  }
 24018  
 24019  /*--------------
 24020        Text
 24021  ---------------*/
 24022  
 24023  .ui.dropdown > .text {
 24024    display: inline-block;
 24025    -webkit-transition: color 0.2s ease;
 24026    transition: color 0.2s ease;
 24027  }
 24028  
 24029  /*--------------
 24030      Menu Item
 24031  ---------------*/
 24032  
 24033  .ui.dropdown .menu > .item {
 24034    position: relative;
 24035    cursor: pointer;
 24036    display: block;
 24037    border: none;
 24038    height: auto;
 24039    border-top: none;
 24040    line-height: 1em;
 24041    color: rgba(0, 0, 0, 0.8);
 24042    padding: 0.71428571em 1.14285714em !important;
 24043    font-size: 1rem;
 24044    text-transform: none;
 24045    font-weight: normal;
 24046    box-shadow: none;
 24047    -webkit-touch-callout: none;
 24048  }
 24049  
 24050  .ui.dropdown .menu > .item:first-child {
 24051    border-top-width: 0px;
 24052  }
 24053  
 24054  /*--------------
 24055    Floated Content
 24056  ---------------*/
 24057  
 24058  .ui.dropdown > .text > [class*="right floated"],
 24059  .ui.dropdown .menu .item > [class*="right floated"] {
 24060    float: right !important;
 24061    margin-right: 0em !important;
 24062    margin-left: 1em !important;
 24063  }
 24064  
 24065  .ui.dropdown > .text > [class*="left floated"],
 24066  .ui.dropdown .menu .item > [class*="left floated"] {
 24067    float: left !important;
 24068    margin-left: 0em !important;
 24069    margin-right: 1em !important;
 24070  }
 24071  
 24072  .ui.dropdown .menu .item > .icon.floated,
 24073  .ui.dropdown .menu .item > .flag.floated,
 24074  .ui.dropdown .menu .item > .image.floated,
 24075  .ui.dropdown .menu .item > img.floated {
 24076    margin-top: 0em;
 24077  }
 24078  
 24079  /*--------------
 24080    Menu Divider
 24081  ---------------*/
 24082  
 24083  .ui.dropdown .menu > .header {
 24084    margin: 1rem 0rem 0.75rem;
 24085    padding: 0em 1.14285714em;
 24086    color: rgba(0, 0, 0, 0.85);
 24087    font-size: 0.7857rem;
 24088    font-weight: bold;
 24089    text-transform: uppercase;
 24090  }
 24091  
 24092  .ui.dropdown .menu > .divider {
 24093    border-top: 1px solid rgba(0, 0, 0, 0.05);
 24094    height: 0em;
 24095    margin: 0.5em 0em;
 24096  }
 24097  
 24098  .ui.dropdown .menu > .input {
 24099    margin: 0.75rem 1.14285714em;
 24100    min-width: 200px;
 24101  }
 24102  
 24103  .ui.dropdown .menu > .header + .input {
 24104    margin-top: 0em;
 24105  }
 24106  
 24107  .ui.dropdown .menu > .input:not(.transparent) input {
 24108    padding: 0.5em 1em;
 24109  }
 24110  
 24111  .ui.dropdown .menu > .input:not(.transparent) .button,
 24112  .ui.dropdown .menu > .input:not(.transparent) .icon,
 24113  .ui.dropdown .menu > .input:not(.transparent) .label {
 24114    padding-top: 0.5em;
 24115    padding-bottom: 0.5em;
 24116  }
 24117  
 24118  /*-----------------
 24119    Item Description
 24120  -------------------*/
 24121  
 24122  .ui.dropdown > .text > .description,
 24123  .ui.dropdown .menu > .item > .description {
 24124    margin: 0em 0em 0em 1em;
 24125    color: rgba(0, 0, 0, 0.4);
 24126  }
 24127  
 24128  /*--------------
 24129      Sub Menu
 24130  ---------------*/
 24131  
 24132  .ui.dropdown .menu .menu {
 24133    top: 0% !important;
 24134    left: 100% !important;
 24135    right: auto !important;
 24136    margin: 0em 0em 0em -0.5em !important;
 24137    border-radius: 0em 0.2857rem 0.2857rem 0em !important;
 24138    z-index: 21 !important;
 24139  }
 24140  
 24141  /* Hide Arrow */
 24142  
 24143  .ui.dropdown .menu .menu:after {
 24144    display: none;
 24145  }
 24146  
 24147  /*******************************
 24148              Coupling
 24149  *******************************/
 24150  
 24151  /*--------------
 24152     Sub Elements
 24153  ---------------*/
 24154  
 24155  /* Icons / Flags / Labels / Image */
 24156  
 24157  .ui.dropdown > .text > .icon,
 24158  .ui.dropdown > .text > .label,
 24159  .ui.dropdown > .text > .flag,
 24160  .ui.dropdown > .text > img,
 24161  .ui.dropdown > .text > .image {
 24162    margin-top: 0em;
 24163  }
 24164  
 24165  .ui.dropdown .menu > .item > .icon,
 24166  .ui.dropdown .menu > .item > .label,
 24167  .ui.dropdown .menu > .item > .flag,
 24168  .ui.dropdown .menu > .item > .image,
 24169  .ui.dropdown .menu > .item > img {
 24170    margin-top: 0em;
 24171  }
 24172  
 24173  .ui.dropdown > .text > .icon,
 24174  .ui.dropdown > .text > .label,
 24175  .ui.dropdown > .text > .flag,
 24176  .ui.dropdown > .text > img,
 24177  .ui.dropdown > .text > .image,
 24178  .ui.dropdown .menu > .item > .icon,
 24179  .ui.dropdown .menu > .item > .label,
 24180  .ui.dropdown .menu > .item > .flag,
 24181  .ui.dropdown .menu > .item > .image,
 24182  .ui.dropdown .menu > .item > img {
 24183    margin-left: 0em;
 24184    float: none;
 24185    margin-right: 0.75em;
 24186  }
 24187  
 24188  /*--------------
 24189       Image
 24190  ---------------*/
 24191  
 24192  .ui.dropdown > .text > img,
 24193  .ui.dropdown > .text > .image,
 24194  .ui.dropdown .menu > .item > .image,
 24195  .ui.dropdown .menu > .item > img {
 24196    display: inline-block;
 24197    vertical-align: middle;
 24198    width: auto;
 24199    max-height: 2.5em;
 24200  }
 24201  
 24202  /*--------------
 24203        Menu
 24204  ---------------*/
 24205  
 24206  /* Remove Menu Item Divider */
 24207  
 24208  .ui.dropdown .ui.menu > .item:before,
 24209  .ui.menu .ui.dropdown .menu > .item:before {
 24210    display: none;
 24211  }
 24212  
 24213  /* Prevent Menu Item Border */
 24214  
 24215  .ui.menu .ui.dropdown .menu .active.item {
 24216    border-left: none;
 24217  }
 24218  
 24219  /* Automatically float dropdown menu right on last menu item */
 24220  
 24221  .ui.menu .right.menu .dropdown:last-child .menu,
 24222  .ui.menu .right.dropdown.item .menu,
 24223  .ui.buttons > .ui.dropdown:last-child .menu {
 24224    left: auto;
 24225    right: 0em;
 24226  }
 24227  
 24228  /*--------------
 24229       Button
 24230  ---------------*/
 24231  
 24232  /* No Margin On Icon Button */
 24233  
 24234  .ui.dropdown.icon.button > .dropdown.icon {
 24235    margin: 0em;
 24236  }
 24237  
 24238  .ui.dropdown.button:not(.pointing):not(.floating).active,
 24239  .ui.dropdown.button:not(.pointing):not(.floating).visible {
 24240    border-bottom-left-radius: 0em;
 24241    border-bottom-right-radius: 0em;
 24242  }
 24243  
 24244  /*******************************
 24245                Types
 24246  *******************************/
 24247  
 24248  /*--------------
 24249      Selection
 24250  ---------------*/
 24251  
 24252  /* Displays like a select box */
 24253  
 24254  .ui.selection.dropdown {
 24255    cursor: pointer;
 24256    word-wrap: break-word;
 24257    white-space: normal;
 24258    outline: 0;
 24259    -webkit-transform: rotateZ(0deg);
 24260    transform: rotateZ(0deg);
 24261    min-width: 180px;
 24262    background: #ffffff;
 24263    display: inline-block;
 24264    padding: 0.8em 1.1em;
 24265    color: rgba(0, 0, 0, 0.8);
 24266    box-shadow: none;
 24267    border: 1px solid rgba(39, 41, 43, 0.15);
 24268    border-radius: 0.2857rem;
 24269    -webkit-transition: border-radius 0.1s ease, width 0.2s ease, box-shadow 0.2s ease, border 0.2s ease;
 24270    transition: border-radius 0.1s ease, width 0.2s ease, box-shadow 0.2s ease, border 0.2s ease;
 24271  }
 24272  
 24273  .ui.selection.dropdown.visible,
 24274  .ui.selection.dropdown.active {
 24275    z-index: 10;
 24276  }
 24277  
 24278  select.ui.dropdown {
 24279    height: 38px;
 24280    padding: 0.5em;
 24281    border: 1px solid rgba(39, 41, 43, 0.15);
 24282    visibility: visible;
 24283  }
 24284  
 24285  .ui.selection.dropdown > .text {
 24286    margin-right: 2em;
 24287  }
 24288  
 24289  .ui.selection.dropdown > .search.icon,
 24290  .ui.selection.dropdown > .delete.icon,
 24291  .ui.selection.dropdown > .dropdown.icon {
 24292    cursor: pointer;
 24293    position: absolute;
 24294    top: auto;
 24295    width: auto;
 24296    margin: -0.8em;
 24297    padding: 0.8em;
 24298    right: 1.1em;
 24299    opacity: 0.8;
 24300    -webkit-transition: opacity 0.2s ease;
 24301    transition: opacity 0.2s ease;
 24302  }
 24303  
 24304  /* Compact */
 24305  
 24306  .ui.compact.selection.dropdown {
 24307    min-width: 0px;
 24308  }
 24309  
 24310  /*  Selection Menu */
 24311  
 24312  .ui.selection.dropdown .menu {
 24313    overflow-x: hidden;
 24314    overflow-y: auto;
 24315    -webkit-backface-visibility: hidden;
 24316    backface-visibility: hidden;
 24317    -webkit-overflow-scrolling: touch;
 24318    border-top-width: 0px !important;
 24319    width: auto;
 24320    margin: 0px -1px;
 24321    min-width: -webkit-calc(100% +  2px );
 24322    min-width: calc(100% +  2px );
 24323    outline: none;
 24324    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
 24325    -webkit-transition: box-shadow 0.2s ease, border 0.2s ease;
 24326    transition: box-shadow 0.2s ease, border 0.2s ease;
 24327  }
 24328  
 24329  .ui.selection.dropdown .menu:after,
 24330  .ui.selection.dropdown .menu:before {
 24331    display: none;
 24332  }
 24333  
 24334  /* Scrollbar in IE */
 24335  
 24336  @media all and (-ms-high-contrast: none) {
 24337    .ui.selection.dropdown .menu {
 24338      min-width: -webkit-calc(100% -  15px );
 24339      min-width: calc(100% -  15px );
 24340    }
 24341  }
 24342  
 24343  @media only screen and (max-width: 767px) {
 24344    .ui.selection.dropdown .menu {
 24345      max-height: 7.49991429em;
 24346    }
 24347  }
 24348  
 24349  @media only screen and (min-width: 768px) {
 24350    .ui.selection.dropdown .menu {
 24351      max-height: 9.99988571em;
 24352    }
 24353  }
 24354  
 24355  @media only screen and (min-width: 992px) {
 24356    .ui.selection.dropdown .menu {
 24357      max-height: 14.99982857em;
 24358    }
 24359  }
 24360  
 24361  @media only screen and (min-width: 1920px) {
 24362    .ui.selection.dropdown .menu {
 24363      max-height: 19.99977143em;
 24364    }
 24365  }
 24366  
 24367  /* Menu Item */
 24368  
 24369  .ui.selection.dropdown .menu > .item {
 24370    border-top: 1px solid rgba(0, 0, 0, 0.05);
 24371    padding: 0.71428571em 1.14285714em !important;
 24372    white-space: normal;
 24373    word-wrap: normal;
 24374  }
 24375  
 24376  /* Hover */
 24377  
 24378  .ui.selection.dropdown:hover {
 24379    border-color: rgba(39, 41, 43, 0.3);
 24380    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
 24381  }
 24382  
 24383  /* Disabled */
 24384  
 24385  .ui.selection.dropdown.disabled,
 24386  .ui.selection.dropdown.disabled:hover {
 24387    cursor: default;
 24388    box-shadow: none;
 24389    color: rgba(0, 0, 0, 0.8);
 24390    border: 1px solid rgba(39, 41, 43, 0.15);
 24391    opacity: 0.3 !important;
 24392  }
 24393  
 24394  /* Visible */
 24395  
 24396  .ui.selection.dropdown.visible {
 24397    border-color: rgba(39, 41, 43, 0.3);
 24398    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);
 24399  }
 24400  
 24401  .ui.selection.visible.dropdown .menu {
 24402    border-color: rgba(39, 41, 43, 0.3);
 24403    box-shadow: 0px 2px 6px 0px rgba(39, 41, 43, 0.15);
 24404  }
 24405  
 24406  /* Visible Hover */
 24407  
 24408  .ui.selection.visible.dropdown:hover {
 24409    border-color: rgba(39, 41, 43, 0.3);
 24410    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);
 24411  }
 24412  
 24413  .ui.selection.visible.dropdown .menu {
 24414    border-color: rgba(39, 41, 43, 0.3);
 24415    box-shadow: 0px 2px 6px 0px rgba(39, 41, 43, 0.15);
 24416  }
 24417  
 24418  /* Active Item */
 24419  
 24420  .ui.selection.active.dropdown > .text:not(.default),
 24421  .ui.selection.visible.dropdown > .text:not(.default) {
 24422    font-weight: normal;
 24423    color: rgba(0, 0, 0, 0.8);
 24424  }
 24425  
 24426  /* Dropdown Icon */
 24427  
 24428  .ui.active.selection.dropdown > .dropdown.icon,
 24429  .ui.visible.selection.dropdown > .dropdown.icon {
 24430    opacity: 1;
 24431    z-index: 3;
 24432  }
 24433  
 24434  /* Connecting Border */
 24435  
 24436  .ui.active.selection.dropdown,
 24437  .ui.visible.selection.dropdown {
 24438    border-bottom-left-radius: 0em !important;
 24439    border-bottom-right-radius: 0em !important;
 24440  }
 24441  
 24442  /*--------------
 24443     Searchable
 24444  ---------------*/
 24445  
 24446  /* Search Selection */
 24447  
 24448  .ui.search.dropdown {
 24449    min-width: '';
 24450  }
 24451  
 24452  /* Search Dropdown */
 24453  
 24454  .ui.search.dropdown > input.search {
 24455    background: none transparent !important;
 24456    border: none !important;
 24457    box-shadow: none !important;
 24458    border-radius: 0em !important;
 24459    cursor: pointer;
 24460    top: 0em;
 24461    left: 0em;
 24462    width: 100%;
 24463    outline: none;
 24464    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
 24465    padding: inherit;
 24466  }
 24467  
 24468  /* Text Layering */
 24469  
 24470  .ui.search.dropdown > input.search {
 24471    position: absolute;
 24472    z-index: 2;
 24473  }
 24474  
 24475  .ui.search.dropdown > .text {
 24476    cursor: text;
 24477    position: relative;
 24478    z-index: 3;
 24479  }
 24480  
 24481  /* Search Selection */
 24482  
 24483  .ui.search.selection.dropdown > input.search {
 24484    line-height: 1.2142em;
 24485    padding: 0.6929em 1.1em;
 24486  }
 24487  
 24488  /* Active/Visible Search */
 24489  
 24490  .ui.search.dropdown.active > input.search,
 24491  .ui.search.dropdown.visible > input.search {
 24492    cursor: auto;
 24493  }
 24494  
 24495  .ui.search.dropdown.active > .text,
 24496  .ui.search.dropdown.visible > .text {
 24497    pointer-events: none;
 24498  }
 24499  
 24500  .ui.active.search.dropdown > input.search:focus + .text {
 24501    color: rgba(0, 0, 0, 0.4) !important;
 24502  }
 24503  
 24504  /* Search Menu */
 24505  
 24506  .ui.search.dropdown .menu {
 24507    overflow-x: hidden;
 24508    overflow-y: auto;
 24509    -webkit-backface-visibility: hidden;
 24510    backface-visibility: hidden;
 24511    -webkit-overflow-scrolling: touch;
 24512  }
 24513  
 24514  @media only screen and (max-width: 767px) {
 24515    .ui.search.dropdown .menu {
 24516      max-height: 7.49991429em;
 24517    }
 24518  }
 24519  
 24520  @media only screen and (min-width: 768px) {
 24521    .ui.search.dropdown .menu {
 24522      max-height: 9.99988571em;
 24523    }
 24524  }
 24525  
 24526  @media only screen and (min-width: 992px) {
 24527    .ui.search.dropdown .menu {
 24528      max-height: 14.99982857em;
 24529    }
 24530  }
 24531  
 24532  @media only screen and (min-width: 1920px) {
 24533    .ui.search.dropdown .menu {
 24534      max-height: 19.99977143em;
 24535    }
 24536  }
 24537  
 24538  /*--------------
 24539       Inline
 24540  ---------------*/
 24541  
 24542  .ui.inline.dropdown {
 24543    cursor: pointer;
 24544    display: inline-block;
 24545    color: inherit;
 24546  }
 24547  
 24548  .ui.inline.dropdown .dropdown.icon {
 24549    margin: 0em 0.5em 0em 0.25em;
 24550    vertical-align: top;
 24551  }
 24552  
 24553  .ui.inline.dropdown > .text {
 24554    font-weight: bold;
 24555  }
 24556  
 24557  .ui.inline.dropdown .menu {
 24558    cursor: auto;
 24559    margin-top: 0.25em;
 24560    border-radius: 0.2857rem;
 24561  }
 24562  
 24563  /*******************************
 24564              States
 24565  *******************************/
 24566  
 24567  /*--------------------
 24568          Hover
 24569  ----------------------*/
 24570  
 24571  /* Menu Item Hover */
 24572  
 24573  .ui.dropdown .menu > .item:hover {
 24574    background: rgba(0, 0, 0, 0.05);
 24575    color: rgba(0, 0, 0, 0.8);
 24576    z-index: 13;
 24577  }
 24578  
 24579  /*--------------------
 24580          Active
 24581  ----------------------*/
 24582  
 24583  /* Menu Item Active */
 24584  
 24585  .ui.dropdown .menu .active.item {
 24586    background: transparent;
 24587    font-weight: bold;
 24588    color: rgba(0, 0, 0, 0.8);
 24589    box-shadow: none;
 24590    z-index: 12;
 24591  }
 24592  
 24593  /*--------------------
 24594       Default Text
 24595  ----------------------*/
 24596  
 24597  .ui.dropdown > .default.text,
 24598  .ui.default.dropdown > .text {
 24599    color: rgba(179, 179, 179, 0.7);
 24600  }
 24601  
 24602  .ui.dropdown:hover > .default.text,
 24603  .ui.default.dropdown:hover > .text {
 24604    color: rgba(140, 140, 140, 0.7);
 24605  }
 24606  
 24607  /*--------------------
 24608          Loading
 24609  ----------------------*/
 24610  
 24611  .ui.loading.dropdown > .text {
 24612    -webkit-transition: none;
 24613    transition: none;
 24614  }
 24615  
 24616  .ui.dropdown > .loading.menu {
 24617    display: block;
 24618    visibility: hidden;
 24619    z-index: -1;
 24620  }
 24621  
 24622  /*--------------------
 24623      Keyboard Select
 24624  ----------------------*/
 24625  
 24626  /* Selected Item */
 24627  
 24628  .ui.dropdown.selected,
 24629  .ui.dropdown .menu .selected.item {
 24630    background: rgba(0, 0, 0, 0.03);
 24631    color: rgba(0, 0, 0, 0.8);
 24632  }
 24633  
 24634  /*--------------------
 24635      Search Filtered
 24636  ----------------------*/
 24637  
 24638  /* Filtered Item */
 24639  
 24640  .ui.dropdown > .filtered.text {
 24641    visibility: hidden;
 24642  }
 24643  
 24644  .ui.dropdown .filtered.item {
 24645    display: none !important;
 24646  }
 24647  
 24648  /*--------------------
 24649          Error
 24650  ----------------------*/
 24651  
 24652  .ui.dropdown.error,
 24653  .ui.dropdown.error > .text,
 24654  .ui.dropdown.error > .default.text {
 24655    color: #a94442;
 24656  }
 24657  
 24658  .ui.selection.dropdown.error {
 24659    background: #fff0f0;
 24660    border-color: #dbb1b1;
 24661  }
 24662  
 24663  .ui.selection.dropdown.error:hover {
 24664    border-color: #dbb1b1;
 24665  }
 24666  
 24667  .ui.dropdown.error > .menu,
 24668  .ui.dropdown.error > .menu .menu {
 24669    border-color: #dbb1b1;
 24670  }
 24671  
 24672  .ui.dropdown.error > .menu > .item {
 24673    color: #d95c5c;
 24674  }
 24675  
 24676  /* Item Hover */
 24677  
 24678  .ui.dropdown.error > .menu > .item:hover {
 24679    background-color: #fff2f2;
 24680  }
 24681  
 24682  /* Item Active */
 24683  
 24684  .ui.dropdown.error > .menu .active.item {
 24685    background-color: #fdcfcf;
 24686  }
 24687  
 24688  /*--------------------
 24689          Disabled
 24690  ----------------------*/
 24691  
 24692  /* Disabled */
 24693  
 24694  .ui.disabled.dropdown {
 24695    cursor: default;
 24696    pointer-events: none;
 24697    opacity: 0.3;
 24698  }
 24699  
 24700  /*******************************
 24701             Variations
 24702  *******************************/
 24703  
 24704  /*--------------
 24705      Direction
 24706  ---------------*/
 24707  
 24708  /* Flyout Direction */
 24709  
 24710  .ui.dropdown .menu {
 24711    left: 0px;
 24712  }
 24713  
 24714  /* Default Side (Right) */
 24715  
 24716  .ui.dropdown .right.menu > .menu,
 24717  .ui.dropdown .menu .right.menu {
 24718    left: 100% !important;
 24719    right: auto !important;
 24720  }
 24721  
 24722  /* Left Flyout Menu */
 24723  
 24724  .ui.dropdown > .left.menu .menu,
 24725  .ui.dropdown .menu .left.menu {
 24726    left: auto !important;
 24727    right: 100% !important;
 24728  }
 24729  
 24730  .ui.dropdown .item .left.dropdown.icon,
 24731  .ui.dropdown .left.menu .item .dropdown.icon {
 24732    width: auto;
 24733    float: left;
 24734    margin: 0em 0.75em 0em 0em;
 24735  }
 24736  
 24737  .ui.dropdown .item .left.dropdown.icon,
 24738  .ui.dropdown .left.menu .item .dropdown.icon {
 24739    width: auto;
 24740    float: left;
 24741    margin: 0em 0.75em 0em 0em;
 24742  }
 24743  
 24744  .ui.dropdown .item .left.dropdown.icon + .text,
 24745  .ui.dropdown .left.menu .item .dropdown.icon + .text {
 24746    margin-left: 1em;
 24747  }
 24748  
 24749  /*--------------
 24750       Upward
 24751  ---------------*/
 24752  
 24753  .ui.upward.dropdown > .menu {
 24754    top: auto;
 24755    bottom: 100%;
 24756    box-shadow: 0px 0px 4px 0px rgba(39, 41, 43, 0.15);
 24757    border-radius: 0.2857rem 0.2857rem 0em 0em;
 24758  }
 24759  
 24760  /* Active Upward */
 24761  
 24762  .ui.simple.upward.active.dropdown,
 24763  .ui.simple.upward.dropdown:hover {
 24764    border-radius: 0.2857rem 0.2857rem 0em 0em !important;
 24765  }
 24766  
 24767  .ui.upward.dropdown.button:not(.pointing):not(.floating).active,
 24768  .ui.upward.dropdown.button:not(.pointing):not(.floating).visible {
 24769    border-radius: 0.2857rem 0.2857rem 0em 0em;
 24770  }
 24771  
 24772  /* Selection */
 24773  
 24774  .ui.upward.selection.dropdown .menu {
 24775    border-top-width: 1px !important;
 24776    border-bottom-width: 0px !important;
 24777  }
 24778  
 24779  .ui.upward.selection.dropdown:hover {
 24780    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
 24781  }
 24782  
 24783  .ui.upward.selection.visible.dropdown:hover {
 24784    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.05);
 24785  }
 24786  
 24787  .ui.active.upward.selection.dropdown,
 24788  .ui.visible.upward.selection.dropdown {
 24789    border-radius: 0em 0em 0.2857rem 0.2857rem !important;
 24790  }
 24791  
 24792  .ui.upward.selection.dropdown.visible {
 24793    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);
 24794  }
 24795  
 24796  .ui.upward.selection.visible.dropdown:hover .menu {
 24797    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);
 24798  }
 24799  
 24800  /*--------------
 24801       Simple
 24802  ---------------*/
 24803  
 24804  /* Displays without javascript */
 24805  
 24806  .ui.simple.dropdown .menu:before,
 24807  .ui.simple.dropdown .menu:after {
 24808    display: none;
 24809  }
 24810  
 24811  .ui.simple.dropdown .menu {
 24812    position: absolute;
 24813    display: block;
 24814    overflow: hidden;
 24815    top: -9999px !important;
 24816    opacity: 0;
 24817    width: 0;
 24818    height: 0;
 24819    -webkit-transition: opacity 0.2s ease;
 24820    transition: opacity 0.2s ease;
 24821  }
 24822  
 24823  .ui.simple.active.dropdown,
 24824  .ui.simple.dropdown:hover {
 24825    border-bottom-left-radius: 0em !important;
 24826    border-bottom-right-radius: 0em !important;
 24827  }
 24828  
 24829  .ui.simple.active.dropdown > .menu,
 24830  .ui.simple.dropdown:hover > .menu {
 24831    overflow: visible;
 24832    width: auto;
 24833    height: auto;
 24834    top: 100% !important;
 24835    opacity: 1;
 24836  }
 24837  
 24838  .ui.simple.dropdown > .menu > .item:active > .menu,
 24839  .ui.simple.dropdown:hover > .menu > .item:hover > .menu {
 24840    overflow: visible;
 24841    width: auto;
 24842    height: auto;
 24843    top: 0% !important;
 24844    left: 100% !important;
 24845    opacity: 1;
 24846  }
 24847  
 24848  .ui.simple.disabled.dropdown:hover .menu {
 24849    display: none;
 24850    height: 0px;
 24851    width: 0px;
 24852    overflow: hidden;
 24853  }
 24854  
 24855  /* Visible */
 24856  
 24857  .ui.simple.visible.dropdown > .menu {
 24858    display: block;
 24859  }
 24860  
 24861  /*--------------
 24862        Fluid
 24863  ---------------*/
 24864  
 24865  .ui.fluid.dropdown {
 24866    display: block;
 24867    width: 100%;
 24868    min-width: 0em;
 24869  }
 24870  
 24871  .ui.fluid.dropdown > .dropdown.icon {
 24872    float: right;
 24873  }
 24874  
 24875  /*--------------
 24876      Floating
 24877  ---------------*/
 24878  
 24879  .ui.floating.dropdown .menu {
 24880    left: 0;
 24881    right: auto;
 24882    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
 24883    border-radius: 0.2857rem;
 24884  }
 24885  
 24886  .ui.floating.dropdown > .menu {
 24887    margin-top: 0.5em !important;
 24888  }
 24889  
 24890  /*--------------
 24891       Pointing
 24892  ---------------*/
 24893  
 24894  .ui.pointing.dropdown > .menu {
 24895    top: 100%;
 24896    margin-top: 0.75em;
 24897    border-radius: 0.2857rem;
 24898  }
 24899  
 24900  .ui.pointing.dropdown > .menu:after {
 24901    display: block;
 24902    position: absolute;
 24903    pointer-events: none;
 24904    content: '';
 24905    visibility: visible;
 24906    -webkit-transform: rotate(45deg);
 24907    -ms-transform: rotate(45deg);
 24908    transform: rotate(45deg);
 24909    width: 0.5em;
 24910    height: 0.5em;
 24911    box-shadow: -1px -1px 0px 1px rgba(0, 0, 0, 0.1);
 24912    background: #ffffff;
 24913    z-index: 2;
 24914  }
 24915  
 24916  .ui.pointing.dropdown > .menu:after {
 24917    top: -0.25em;
 24918    left: 50%;
 24919    margin: 0em 0em 0em -0.25em;
 24920  }
 24921  
 24922  /* Top Left Pointing */
 24923  
 24924  .ui.top.left.pointing.dropdown > .menu {
 24925    top: 100%;
 24926    bottom: auto;
 24927    left: 0%;
 24928    right: auto;
 24929    margin: 1em 0em 0em;
 24930  }
 24931  
 24932  .ui.top.left.pointing.dropdown > .menu {
 24933    top: 100%;
 24934    bottom: auto;
 24935    left: 0%;
 24936    right: auto;
 24937    margin: 1em 0em 0em;
 24938  }
 24939  
 24940  .ui.top.left.pointing.dropdown > .menu:after {
 24941    top: -0.25em;
 24942    left: 1em;
 24943    right: auto;
 24944    margin: 0em;
 24945    -webkit-transform: rotate(45deg);
 24946    -ms-transform: rotate(45deg);
 24947    transform: rotate(45deg);
 24948  }
 24949  
 24950  /* Top Right  Pointing */
 24951  
 24952  .ui.top.right.pointing.dropdown > .menu {
 24953    top: 100%;
 24954    bottom: auto;
 24955    right: 0%;
 24956    left: auto;
 24957    margin: 1em 0em 0em;
 24958  }
 24959  
 24960  .ui.top.right.pointing.dropdown > .menu:after {
 24961    top: -0.25em;
 24962    left: auto;
 24963    right: 1em;
 24964    margin: 0em;
 24965    -webkit-transform: rotate(45deg);
 24966    -ms-transform: rotate(45deg);
 24967    transform: rotate(45deg);
 24968  }
 24969  
 24970  /* Left Pointing */
 24971  
 24972  .ui.left.pointing.dropdown > .menu {
 24973    top: 0%;
 24974    left: 100%;
 24975    right: auto;
 24976    margin: 0em 0em 0em 1em;
 24977  }
 24978  
 24979  .ui.left.pointing.dropdown > .menu:after {
 24980    top: 1em;
 24981    left: -0.25em;
 24982    margin: 0em 0em 0em 0em;
 24983    -webkit-transform: rotate(-45deg);
 24984    -ms-transform: rotate(-45deg);
 24985    transform: rotate(-45deg);
 24986  }
 24987  
 24988  /* Right Pointing */
 24989  
 24990  .ui.right.pointing.dropdown > .menu {
 24991    top: 0%;
 24992    left: auto;
 24993    right: 100%;
 24994    margin: 0em 1em 0em 0em;
 24995  }
 24996  
 24997  .ui.right.pointing.dropdown > .menu:after {
 24998    top: 1em;
 24999    left: auto;
 25000    right: -0.25em;
 25001    margin: 0em 0em 0em 0em;
 25002    -webkit-transform: rotate(135deg);
 25003    -ms-transform: rotate(135deg);
 25004    transform: rotate(135deg);
 25005  }
 25006  
 25007  /* Bottom Pointing */
 25008  
 25009  .ui.bottom.pointing.dropdown > .menu {
 25010    top: auto;
 25011    bottom: 100%;
 25012    left: 0%;
 25013    right: auto;
 25014    margin: 0em 0em 1em;
 25015  }
 25016  
 25017  .ui.bottom.pointing.dropdown > .menu:after {
 25018    top: auto;
 25019    bottom: -0.25em;
 25020    right: auto;
 25021    margin: 0em;
 25022    -webkit-transform: rotate(-135deg);
 25023    -ms-transform: rotate(-135deg);
 25024    transform: rotate(-135deg);
 25025  }
 25026  
 25027  /* Reverse Sub-Menu Direction */
 25028  
 25029  .ui.bottom.pointing.dropdown > .menu .menu {
 25030    top: auto !important;
 25031    bottom: 0px !important;
 25032  }
 25033  
 25034  /* Bottom Left */
 25035  
 25036  .ui.bottom.left.pointing.dropdown > .menu {
 25037    left: 0%;
 25038    right: auto;
 25039  }
 25040  
 25041  .ui.bottom.left.pointing.dropdown > .menu:after {
 25042    left: 1em;
 25043    right: auto;
 25044  }
 25045  
 25046  /* Bottom Right */
 25047  
 25048  .ui.bottom.right.pointing.dropdown > .menu {
 25049    right: 0%;
 25050    left: auto;
 25051  }
 25052  
 25053  .ui.bottom.right.pointing.dropdown > .menu:after {
 25054    left: auto;
 25055    right: 1em;
 25056  }
 25057  
 25058  /*******************************
 25059           Theme Overrides
 25060  *******************************/
 25061  
 25062  /* Dropdown Carets */
 25063  
 25064  @font-face {
 25065    font-family: 'Dropdown';
 25066    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format('truetype'), url("data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format('woff');
 25067    font-weight: normal;
 25068    font-style: normal;
 25069  }
 25070  
 25071  .ui.dropdown > .dropdown.icon {
 25072    font-family: 'Dropdown';
 25073    line-height: 1;
 25074    height: 1em;
 25075    width: 1.23em;
 25076    -webkit-backface-visibility: hidden;
 25077    backface-visibility: hidden;
 25078    font-weight: normal;
 25079    font-style: normal;
 25080    text-align: center;
 25081  }
 25082  
 25083  .ui.dropdown > .dropdown.icon {
 25084    width: auto;
 25085  }
 25086  
 25087  .ui.dropdown > .dropdown.icon:before {
 25088    content: '\f0d7';
 25089  }
 25090  
 25091  /* Sub Menu */
 25092  
 25093  .ui.dropdown .menu .item .dropdown.icon:before {
 25094    content: '\f0da' ;
 25095  }
 25096  
 25097  .ui.dropdown .item .left.dropdown.icon:before,
 25098  .ui.dropdown .left.menu .item .dropdown.icon:before {
 25099    content: "\f0d9" ;
 25100  }
 25101  
 25102  /* Upward Dropdown */
 25103  
 25104  .ui.upward.dropdown > .dropdown.icon:before {
 25105    content: "\f0d8";
 25106  }
 25107  
 25108  /* Vertical Menu Dropdown */
 25109  
 25110  .ui.vertical.menu .dropdown.item > .dropdown.icon:before {
 25111    content: "\f0da" ;
 25112  }
 25113  
 25114  /* Icons for Reference
 25115  .dropdown.down.icon {
 25116    content: "\f0d7";
 25117  }
 25118  .dropdown.up.icon {
 25119    content: "\f0d8";
 25120  }
 25121  .dropdown.left.icon {
 25122    content: "\f0d9";
 25123  }
 25124  .dropdown.icon.icon {
 25125    content: "\f0da";
 25126  }
 25127  */
 25128  
 25129  /*******************************
 25130          User Overrides
 25131  *******************************/
 25132  /*!
 25133   * # Semantic UI x.x - Modal
 25134   * http://github.com/semantic-org/semantic-ui/
 25135   *
 25136   *
 25137   * Copyright 2014 Contributors
 25138   * Released under the MIT license
 25139   * http://opensource.org/licenses/MIT
 25140   *
 25141   */
 25142  
 25143  /*******************************
 25144               Modal
 25145  *******************************/
 25146  
 25147  .ui.modal {
 25148    display: none;
 25149    position: fixed;
 25150    z-index: 1001;
 25151    top: 50%;
 25152    left: 50%;
 25153    text-align: left;
 25154    width: 90%;
 25155    margin-left: -45%;
 25156    background: #ffffff;
 25157    border: none;
 25158    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.3);
 25159    border-radius: 0.2857rem;
 25160    -webkit-user-select: text;
 25161    -moz-user-select: text;
 25162    -ms-user-select: text;
 25163    user-select: text;
 25164    will-change: top, left, margin, transform, opacity;
 25165  }
 25166  
 25167  .ui.modal > :first-child:not(.icon),
 25168  .ui.modal > .icon:first-child + * {
 25169    border-top-left-radius: 0.2857rem;
 25170    border-top-right-radius: 0.2857rem;
 25171  }
 25172  
 25173  .ui.modal > :last-child {
 25174    border-bottom-left-radius: 0.2857rem;
 25175    border-bottom-right-radius: 0.2857rem;
 25176  }
 25177  
 25178  /*******************************
 25179              Content
 25180  *******************************/
 25181  
 25182  /*--------------
 25183       Close
 25184  ---------------*/
 25185  
 25186  .ui.modal > .close {
 25187    cursor: pointer;
 25188    position: absolute;
 25189    top: -2.5rem;
 25190    right: -2.5rem;
 25191    z-index: 1;
 25192    opacity: 0.8;
 25193    font-size: 1.25em;
 25194    color: #ffffff;
 25195    width: 2.25rem;
 25196    height: 2.25rem;
 25197    padding: 0.625rem 0rem 0rem 0rem;
 25198  }
 25199  
 25200  .ui.modal > .close:hover {
 25201    opacity: 1;
 25202  }
 25203  
 25204  /*--------------
 25205       Header
 25206  ---------------*/
 25207  
 25208  .ui.modal > .header {
 25209    display: block;
 25210    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 25211    background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)) #ffffff;
 25212    background: linear-gradient(transparent, rgba(0, 0, 0, 0.05)) #ffffff;
 25213    margin: 0em;
 25214    padding: 1.2rem 2rem;
 25215    box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
 25216    font-size: 1.6em;
 25217    line-height: 1.3em;
 25218    font-weight: bold;
 25219    color: rgba(0, 0, 0, 0.85);
 25220    border-bottom: 1px solid rgba(39, 41, 43, 0.15);
 25221  }
 25222  
 25223  /*--------------
 25224       Content
 25225  ---------------*/
 25226  
 25227  .ui.modal > .content {
 25228    display: table;
 25229    table-layout: fixed;
 25230    width: 100%;
 25231    font-size: 1em;
 25232    line-height: 1.4;
 25233    padding: 2rem;
 25234    background: #ffffff;
 25235  }
 25236  
 25237  /* Image */
 25238  
 25239  .ui.modal > .content > .image {
 25240    display: table-cell;
 25241    width: '';
 25242    vertical-align: top;
 25243  }
 25244  
 25245  .ui.modal > .content > .image[class*="top aligned"] {
 25246    vertical-align: top;
 25247  }
 25248  
 25249  .ui.modal > .content > .image[class*="middle aligned"] {
 25250    vertical-align: middle;
 25251  }
 25252  
 25253  /* Description */
 25254  
 25255  .ui.modal > .content > .description {
 25256    display: table-cell;
 25257    vertical-align: top;
 25258  }
 25259  
 25260  .ui.modal > .content > .icon + .description,
 25261  .ui.modal > .content > .image + .description {
 25262    min-width: '';
 25263    width: 80%;
 25264    padding-left: 2em;
 25265  }
 25266  
 25267  /*rtl:ignore*/
 25268  
 25269  .ui.modal > .content > .image > i.icon {
 25270    font-size: 8rem;
 25271    margin: 0em;
 25272    opacity: 1;
 25273    width: auto;
 25274  }
 25275  
 25276  /*--------------
 25277       Actions
 25278  ---------------*/
 25279  
 25280  .ui.modal .actions {
 25281    background: #efefef;
 25282    padding: 1rem 2rem;
 25283    border-top: 1px solid rgba(39, 41, 43, 0.15);
 25284    text-align: right;
 25285  }
 25286  
 25287  .ui.modal .actions > .button {
 25288    margin-left: 0.75em;
 25289  }
 25290  
 25291  /*-------------------
 25292         Responsive
 25293  --------------------*/
 25294  
 25295  /* Modal Width */
 25296  
 25297  @media only screen and (max-width: 767px) {
 25298    .ui.modal {
 25299      width: 95%;
 25300      margin: 0em 0em 0em -47.5%;
 25301    }
 25302  }
 25303  
 25304  @media only screen and (min-width: 768px) {
 25305    .ui.modal {
 25306      width: 88%;
 25307      margin: 0em 0em 0em -44%;
 25308    }
 25309  }
 25310  
 25311  @media only screen and (min-width: 992px) {
 25312    .ui.modal {
 25313      width: 74%;
 25314      margin: 0em 0em 0em -37%;
 25315    }
 25316  }
 25317  
 25318  @media only screen and (min-width: 1400px) {
 25319    .ui.modal {
 25320      width: 56%;
 25321      margin: 0em 0em 0em -28%;
 25322    }
 25323  }
 25324  
 25325  @media only screen and (min-width: 1920px) {
 25326    .ui.modal {
 25327      width: 42%;
 25328      margin: 0em 0em 0em -21%;
 25329    }
 25330  }
 25331  
 25332  /* Tablet and Mobile */
 25333  
 25334  @media only screen and (max-width: 992px) {
 25335    .ui.modal > .header {
 25336      padding-right: 2.25rem;
 25337    }
 25338  
 25339    .ui.modal > .close {
 25340      top: 0.905rem;
 25341      right: 1rem;
 25342      color: rgba(0, 0, 0, 0.8);
 25343    }
 25344  }
 25345  
 25346  /* Mobile */
 25347  
 25348  @media only screen and (max-width: 767px) {
 25349    .ui.modal > .header {
 25350      padding: 0.75rem 1rem !important;
 25351      padding-right: 2.25rem !important;
 25352    }
 25353  
 25354    .ui.modal > .content {
 25355      display: block;
 25356      padding: 1rem !important;
 25357    }
 25358  
 25359    .ui.modal > .close {
 25360      top: 0.5rem !important;
 25361      right: 0.5rem !important;
 25362    }
 25363  
 25364    /*rtl:ignore*/
 25365  
 25366    .ui.modal .content > .image {
 25367      display: block;
 25368      max-width: 100%;
 25369      margin: 0em auto !important;
 25370      text-align: center;
 25371      padding: 0rem 0rem 1rem !important;
 25372    }
 25373  
 25374    .ui.modal > .content > .image > i.icon {
 25375      font-size: 5rem;
 25376      text-align: center;
 25377    }
 25378  
 25379    /*rtl:ignore*/
 25380  
 25381    .ui.modal .content > .description {
 25382      display: block;
 25383      width: 100% !important;
 25384      margin: 0em !important;
 25385      padding: 1rem 0rem !important;
 25386      box-shadow: none;
 25387    }
 25388  
 25389    /* Let Buttons Stack */
 25390  
 25391    .ui.modal > .actions {
 25392      padding: 1rem 1rem 0rem !important;
 25393    }
 25394  
 25395    .ui.modal .actions > .buttons,
 25396    .ui.modal .actions > .button {
 25397      margin-bottom: 1rem;
 25398    }
 25399  }
 25400  
 25401  /*******************************
 25402               Types
 25403  *******************************/
 25404  
 25405  .ui.basic.modal {
 25406    background-color: transparent;
 25407    border: none;
 25408    border-radius: 0em;
 25409    box-shadow: 0px 0px 0px 0px;
 25410    color: #ffffff;
 25411  }
 25412  
 25413  .ui.basic.modal > .header,
 25414  .ui.basic.modal > .content,
 25415  .ui.basic.modal > .actions {
 25416    background-color: transparent;
 25417  }
 25418  
 25419  .ui.basic.modal > .header {
 25420    color: #ffffff;
 25421  }
 25422  
 25423  .ui.basic.modal > .close {
 25424    top: 1rem;
 25425    right: 1.5rem;
 25426  }
 25427  
 25428  /* Tablet and Mobile */
 25429  
 25430  @media only screen and (max-width: 992px) {
 25431    .ui.basic.modal > .close {
 25432      color: #ffffff;
 25433    }
 25434  }
 25435  
 25436  /*******************************
 25437              Variations
 25438  *******************************/
 25439  
 25440  /* A modal that cannot fit on the page */
 25441  
 25442  .scrolling.dimmable.dimmed {
 25443    overflow: hidden;
 25444  }
 25445  
 25446  .scrolling.dimmable.dimmed > .dimmer {
 25447    overflow: auto;
 25448    -webkit-overflow-scrolling: touch;
 25449  }
 25450  
 25451  .scrolling.dimmable > .dimmer {
 25452    position: fixed;
 25453  }
 25454  
 25455  .ui.scrolling.modal {
 25456    position: static;
 25457    margin: 3.5rem auto !important;
 25458  }
 25459  
 25460  @media only screen and (max-width: 992px) {
 25461    .ui.scrolling.modal {
 25462      margin-top: 1rem;
 25463      margin-bottom: 1rem;
 25464    }
 25465  }
 25466  
 25467  /*******************************
 25468               States
 25469  *******************************/
 25470  
 25471  .ui.active.modal {
 25472    display: block;
 25473  }
 25474  
 25475  /*******************************
 25476             Variations
 25477  *******************************/
 25478  
 25479  /*--------------
 25480     Full Screen
 25481  ---------------*/
 25482  
 25483  .ui.fullscreen.modal {
 25484    width: 95% !important;
 25485    left: 2.5% !important;
 25486    margin: 1em auto;
 25487  }
 25488  
 25489  .ui.fullscreen.scrolling.modal {
 25490    left: 0em !important;
 25491  }
 25492  
 25493  .ui.fullscreen.modal > .header {
 25494    padding-right: 2.25rem;
 25495  }
 25496  
 25497  .ui.fullscreen.modal > .close {
 25498    top: 0.905rem;
 25499    right: 1rem;
 25500    color: rgba(0, 0, 0, 0.8);
 25501  }
 25502  
 25503  /*--------------
 25504        Size
 25505  ---------------*/
 25506  
 25507  .ui.modal {
 25508    font-size: 1rem;
 25509  }
 25510  
 25511  /* Small */
 25512  
 25513  .ui.small.modal > .header {
 25514    font-size: 1.3em;
 25515  }
 25516  
 25517  /* Small Modal Width */
 25518  
 25519  @media only screen and (max-width: 767px) {
 25520    .ui.small.modal {
 25521      width: 95%;
 25522      margin: 0em 0em 0em -47.5%;
 25523    }
 25524  }
 25525  
 25526  @media only screen and (min-width: 768px) {
 25527    .ui.small.modal {
 25528      width: 52.8%;
 25529      margin: 0em 0em 0em -26.4%;
 25530    }
 25531  }
 25532  
 25533  @media only screen and (min-width: 992px) {
 25534    .ui.small.modal {
 25535      width: 44.4%;
 25536      margin: 0em 0em 0em -22.2%;
 25537    }
 25538  }
 25539  
 25540  @media only screen and (min-width: 1400px) {
 25541    .ui.small.modal {
 25542      width: 33.6%;
 25543      margin: 0em 0em 0em -16.8%;
 25544    }
 25545  }
 25546  
 25547  @media only screen and (min-width: 1920px) {
 25548    .ui.small.modal {
 25549      width: 25.2%;
 25550      margin: 0em 0em 0em -12.6%;
 25551    }
 25552  }
 25553  
 25554  /* Large Modal Width */
 25555  
 25556  .ui.large.modal > .header {
 25557    font-size: 1.6em;
 25558  }
 25559  
 25560  @media only screen and (max-width: 767px) {
 25561    .ui.large.modal {
 25562      width: 95%;
 25563      margin: 0em 0em 0em -47.5%;
 25564    }
 25565  }
 25566  
 25567  @media only screen and (min-width: 768px) {
 25568    .ui.large.modal {
 25569      width: 88%;
 25570      margin: 0em 0em 0em -44%;
 25571    }
 25572  }
 25573  
 25574  @media only screen and (min-width: 992px) {
 25575    .ui.large.modal {
 25576      width: 88.8%;
 25577      margin: 0em 0em 0em -44.4%;
 25578    }
 25579  }
 25580  
 25581  @media only screen and (min-width: 1400px) {
 25582    .ui.large.modal {
 25583      width: 67.2%;
 25584      margin: 0em 0em 0em -33.6%;
 25585    }
 25586  }
 25587  
 25588  @media only screen and (min-width: 1920px) {
 25589    .ui.large.modal {
 25590      width: 50.4%;
 25591      margin: 0em 0em 0em -25.2%;
 25592    }
 25593  }
 25594  
 25595  /*******************************
 25596           Theme Overrides
 25597  *******************************/
 25598  
 25599  /*******************************
 25600           Site Overrides
 25601  *******************************/
 25602  /*!
 25603   * # Semantic UI x.x - Nag
 25604   * http://github.com/semantic-org/semantic-ui/
 25605   *
 25606   *
 25607   * Copyright 2014 Contributors
 25608   * Released under the MIT license
 25609   * http://opensource.org/licenses/MIT
 25610   *
 25611   */
 25612  
 25613  /*******************************
 25614               Nag
 25615  *******************************/
 25616  
 25617  .ui.nag {
 25618    display: none;
 25619    opacity: 0.95;
 25620    position: relative;
 25621    top: 0em;
 25622    left: 0px;
 25623    z-index: 999;
 25624    min-height: 0em;
 25625    width: 100%;
 25626    margin: 0em;
 25627    padding: 0.75em 1em;
 25628    background: #555555;
 25629    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
 25630    font-size: 1rem;
 25631    text-align: center;
 25632    color: rgba(0, 0, 0, 0.8);
 25633    border-radius: 0em 0em 0.2857rem 0.2857rem;
 25634    -webkit-transition: 0.2s background ease;
 25635    transition: 0.2s background ease;
 25636  }
 25637  
 25638  a.ui.nag {
 25639    cursor: pointer;
 25640  }
 25641  
 25642  .ui.nag > .title {
 25643    display: inline-block;
 25644    margin: 0em 0.5em;
 25645    color: #ffffff;
 25646  }
 25647  
 25648  .ui.nag > .close.icon {
 25649    cursor: pointer;
 25650    opacity: 0.4;
 25651    position: absolute;
 25652    top: 50%;
 25653    right: 1em;
 25654    font-size: 1em;
 25655    margin: -0.5em 0em 0em;
 25656    color: #ffffff;
 25657    -webkit-transition: opacity 0.2s ease;
 25658    transition: opacity 0.2s ease;
 25659  }
 25660  
 25661  /*******************************
 25662               States
 25663  *******************************/
 25664  
 25665  /* Hover */
 25666  
 25667  .ui.nag:hover {
 25668    background: #555555;
 25669    opacity: 1;
 25670  }
 25671  
 25672  .ui.nag .close:hover {
 25673    opacity: 1;
 25674  }
 25675  
 25676  /*******************************
 25677             Variations
 25678  *******************************/
 25679  
 25680  /*--------------
 25681       Static
 25682  ---------------*/
 25683  
 25684  .ui.overlay.nag {
 25685    position: absolute;
 25686    display: block;
 25687  }
 25688  
 25689  /*--------------
 25690       Fixed
 25691  ---------------*/
 25692  
 25693  .ui.fixed.nag {
 25694    position: fixed;
 25695  }
 25696  
 25697  /*--------------
 25698       Bottom
 25699  ---------------*/
 25700  
 25701  .ui.bottom.nags,
 25702  .ui.bottom.nag {
 25703    border-radius: 0.2857rem 0.2857rem 0em 0em;
 25704    top: auto;
 25705    bottom: 0em;
 25706  }
 25707  
 25708  /*--------------
 25709       White
 25710  ---------------*/
 25711  
 25712  .ui.inverted.nags .nag,
 25713  .ui.inverted.nag {
 25714    background-color: #f0f0f0;
 25715    color: rgba(0, 0, 0, 0.85);
 25716  }
 25717  
 25718  .ui.inverted.nags .nag .close,
 25719  .ui.inverted.nags .nag .title,
 25720  .ui.inverted.nag .close,
 25721  .ui.inverted.nag .title {
 25722    color: rgba(0, 0, 0, 0.4);
 25723  }
 25724  
 25725  /*******************************
 25726             Groups
 25727  *******************************/
 25728  
 25729  .ui.nags .nag {
 25730    border-radius: 0em !important;
 25731  }
 25732  
 25733  .ui.nags .nag:last-child {
 25734    border-radius: 0em 0em 0.2857rem 0.2857rem;
 25735  }
 25736  
 25737  .ui.bottom.nags .nag:last-child {
 25738    border-radius: 0.2857rem 0.2857rem 0em 0em;
 25739  }
 25740  
 25741  /*******************************
 25742           Theme Overrides
 25743  *******************************/
 25744  
 25745  /*******************************
 25746          User Overrides
 25747  *******************************/
 25748  /*!
 25749   * # Semantic UI x.x - Popup
 25750   * http://github.com/semantic-org/semantic-ui/
 25751   *
 25752   *
 25753   * Copyright 2014 Contributors
 25754   * Released under the MIT license
 25755   * http://opensource.org/licenses/MIT
 25756   *
 25757   */
 25758  
 25759  /*******************************
 25760              Popup
 25761  *******************************/
 25762  
 25763  .ui.popup {
 25764    display: none;
 25765    position: absolute;
 25766    top: 0px;
 25767    right: 0px;
 25768    /* Fixes content being squished when inline (moz only) */
 25769    min-width: -moz-max-content;
 25770    z-index: 1900;
 25771    border: 1px solid #cccccc;
 25772    max-width: 250px;
 25773    background-color: #ffffff;
 25774    padding: 0.833em 1em;
 25775    font-weight: normal;
 25776    font-style: normal;
 25777    color: rgba(0, 0, 0, 0.8);
 25778    border-radius: 0.2857rem;
 25779    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
 25780  }
 25781  
 25782  .ui.popup > .header {
 25783    padding: 0em;
 25784    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 25785    font-size: 1.125em;
 25786    line-height: 1.2;
 25787    font-weight: bold;
 25788  }
 25789  
 25790  .ui.popup > .header + .content {
 25791    padding-top: 0.5em;
 25792  }
 25793  
 25794  .ui.popup:before {
 25795    position: absolute;
 25796    content: '';
 25797    width: 0.75em;
 25798    height: 0.75em;
 25799    background: #ffffff;
 25800    -webkit-transform: rotate(45deg);
 25801    -ms-transform: rotate(45deg);
 25802    transform: rotate(45deg);
 25803    z-index: 2;
 25804    box-shadow: 1px 1px 0px 0px #b3b3b3;
 25805  }
 25806  
 25807  /*******************************
 25808              Types
 25809  *******************************/
 25810  
 25811  /*--------------
 25812       Spacing
 25813  ---------------*/
 25814  
 25815  .ui.popup {
 25816    margin: 0em;
 25817  }
 25818  
 25819  .ui.popup.bottom {
 25820    margin: 0.75em 0em 0em;
 25821  }
 25822  
 25823  .ui.popup.top {
 25824    margin: 0em 0em 0.75em;
 25825  }
 25826  
 25827  .ui.popup.left.center {
 25828    margin: 0em 0.75em 0em 0em;
 25829  }
 25830  
 25831  .ui.popup.right.center {
 25832    margin: 0em 0em 0em 0.75em;
 25833  }
 25834  
 25835  /*--------------
 25836       Pointer
 25837  ---------------*/
 25838  
 25839  /*--- Below ---*/
 25840  
 25841  .ui.bottom.center.popup:before {
 25842    margin-left: -0.325em;
 25843    top: -0.325em;
 25844    left: 50%;
 25845    right: auto;
 25846    bottom: auto;
 25847    box-shadow: -1px -1px 0px 0px #b3b3b3;
 25848  }
 25849  
 25850  .ui.bottom.left.popup {
 25851    margin-left: 0em;
 25852  }
 25853  
 25854  .ui.bottom.left.popup:before {
 25855    top: -0.325em;
 25856    left: 1em;
 25857    right: auto;
 25858    bottom: auto;
 25859    margin-left: 0em;
 25860    box-shadow: -1px -1px 0px 0px #b3b3b3;
 25861  }
 25862  
 25863  .ui.bottom.right.popup {
 25864    margin-right: 0em;
 25865  }
 25866  
 25867  .ui.bottom.right.popup:before {
 25868    top: -0.325em;
 25869    right: 1em;
 25870    bottom: auto;
 25871    left: auto;
 25872    margin-left: 0em;
 25873    box-shadow: -1px -1px 0px 0px #b3b3b3;
 25874  }
 25875  
 25876  /*--- Above ---*/
 25877  
 25878  .ui.top.center.popup:before {
 25879    top: auto;
 25880    right: auto;
 25881    bottom: -0.325em;
 25882    left: 50%;
 25883    margin-left: -0.325em;
 25884  }
 25885  
 25886  .ui.top.left.popup {
 25887    margin-left: 0em;
 25888  }
 25889  
 25890  .ui.top.left.popup:before {
 25891    bottom: -0.325em;
 25892    left: 1em;
 25893    top: auto;
 25894    right: auto;
 25895    margin-left: 0em;
 25896  }
 25897  
 25898  .ui.top.right.popup {
 25899    margin-right: 0em;
 25900  }
 25901  
 25902  .ui.top.right.popup:before {
 25903    bottom: -0.325em;
 25904    right: 1em;
 25905    top: auto;
 25906    left: auto;
 25907    margin-left: 0em;
 25908  }
 25909  
 25910  /*--- Left Center ---*/
 25911  
 25912  .ui.left.center.popup:before {
 25913    top: 50%;
 25914    right: -0.325em;
 25915    bottom: auto;
 25916    left: auto;
 25917    margin-top: -0.325em;
 25918    box-shadow: 1px -1px 0px 0px #b3b3b3;
 25919  }
 25920  
 25921  /*--- Right Center  ---*/
 25922  
 25923  .ui.right.center.popup:before {
 25924    top: 50%;
 25925    left: -0.325em;
 25926    bottom: auto;
 25927    right: auto;
 25928    margin-top: -0.325em;
 25929    box-shadow: -1px 1px 0px 0px #b3b3b3;
 25930  }
 25931  
 25932  /*******************************
 25933              Coupling
 25934  *******************************/
 25935  
 25936  /* Immediate Nested Grid */
 25937  
 25938  .ui.popup > .ui.grid:not(.padded) {
 25939    width: -webkit-calc(100% + 1.75rem);
 25940    width: calc(100% + 1.75rem);
 25941    margin: -0.7rem -0.875rem;
 25942  }
 25943  
 25944  /*******************************
 25945              States
 25946  *******************************/
 25947  
 25948  .ui.loading.popup {
 25949    display: block;
 25950    visibility: hidden;
 25951    z-index: -1;
 25952  }
 25953  
 25954  .ui.animating.popup,
 25955  .ui.visible.popup {
 25956    display: block;
 25957  }
 25958  
 25959  /*******************************
 25960              Variations
 25961  *******************************/
 25962  
 25963  /*--------------
 25964       Basic
 25965  ---------------*/
 25966  
 25967  .ui.basic.popup:before {
 25968    display: none;
 25969  }
 25970  
 25971  /*--------------
 25972       Wide
 25973  ---------------*/
 25974  
 25975  .ui.wide.popup {
 25976    max-width: 350px;
 25977  }
 25978  
 25979  .ui[class*="very wide"].popup {
 25980    max-width: 550px;
 25981  }
 25982  
 25983  /*--------------
 25984       Fluid
 25985  ---------------*/
 25986  
 25987  .ui.fluid.popup {
 25988    width: 100%;
 25989    max-width: none;
 25990  }
 25991  
 25992  /*--------------
 25993       Colors
 25994  ---------------*/
 25995  
 25996  /* Inverted colors  */
 25997  
 25998  .ui.inverted.popup {
 25999    background: #1b1c1d;
 26000    color: #ffffff;
 26001    border: none;
 26002    box-shadow: none;
 26003  }
 26004  
 26005  .ui.inverted.popup .header {
 26006    background-color: none;
 26007    color: #ffffff;
 26008  }
 26009  
 26010  .ui.inverted.popup:before {
 26011    background-color: #1b1c1d;
 26012    box-shadow: none !important;
 26013  }
 26014  
 26015  /*--------------
 26016       Flowing
 26017  ---------------*/
 26018  
 26019  .ui.flowing.popup {
 26020    max-width: none;
 26021  }
 26022  
 26023  /*--------------
 26024       Sizes
 26025  ---------------*/
 26026  
 26027  .ui.small.popup {
 26028    font-size: 0.785714rem;
 26029  }
 26030  
 26031  .ui.popup {
 26032    font-size: 0.85714rem;
 26033  }
 26034  
 26035  .ui.large.popup {
 26036    font-size: 1rem;
 26037  }
 26038  
 26039  .ui.huge.popup {
 26040    font-size: 1.14285rem;
 26041  }
 26042  
 26043  /*******************************
 26044           Theme Overrides
 26045  *******************************/
 26046  
 26047  /*******************************
 26048          User Overrides
 26049  *******************************/
 26050  /*!
 26051   * # Semantic UI x.x - Progress Bar
 26052   * http://github.com/semantic-org/semantic-ui/
 26053   *
 26054   *
 26055   * Copyright 2014 Contributorss
 26056   * Released under the MIT license
 26057   * http://opensource.org/licenses/MIT
 26058   *
 26059   */
 26060  
 26061  /*******************************
 26062              Progress
 26063  *******************************/
 26064  
 26065  .ui.progress {
 26066    position: relative;
 26067    display: block;
 26068    max-width: 100%;
 26069    border: 1px solid rgba(39, 41, 43, 0.15);
 26070    margin: 1em 0em 2.5em;
 26071    box-shadow: none;
 26072    background: rgba(0, 0, 0, 0.03);
 26073    padding: 0.2857em;
 26074    border-radius: 0.2857rem;
 26075  }
 26076  
 26077  .ui.progress:first-child {
 26078    margin: 0em 0em 2.5em;
 26079  }
 26080  
 26081  .ui.progress:last-child {
 26082    margin: 0em 0em 1.5em;
 26083  }
 26084  
 26085  /* Indicating */
 26086  
 26087  .ui.indicating.progress .bar[style*="width: 1"],
 26088  .ui.indicating.progress .bar[style*="width: 2"] {
 26089    background-color: #d95c5c;
 26090  }
 26091  
 26092  .ui.indicating.progress .bar[style*="width: 3"] {
 26093    background-color: #d9a65c;
 26094  }
 26095  
 26096  .ui.indicating.progress .bar[style*="width: 4"],
 26097  .ui.indicating.progress .bar[style*="width: 5"] {
 26098    background-color: #e6bb48;
 26099  }
 26100  
 26101  .ui.indicating.progress .bar[style*="width: 6"] {
 26102    background-color: #ddc928;
 26103  }
 26104  
 26105  .ui.indicating.progress .bar[style*="width: 7"],
 26106  .ui.indicating.progress .bar[style*="width: 8"] {
 26107    background-color: #b4d95c;
 26108  }
 26109  
 26110  .ui.indicating.progress .bar[style*="width: 9"],
 26111  .ui.indicating.progress .bar[style*="width: 100"] {
 26112    background-color: #66da81;
 26113  }
 26114  
 26115  /* Indicating Label */
 26116  
 26117  .ui.indicating.progress[data-percent^="1"] .label,
 26118  .ui.indicating.progress[data-percent^="2"] .label {
 26119    color: #d95c5c;
 26120  }
 26121  
 26122  .ui.indicating.progress[data-percent^="3"] .label {
 26123    color: #d9a65c;
 26124  }
 26125  
 26126  .ui.indicating.progress[data-percent^="4"] .label,
 26127  .ui.indicating.progress[data-percent^="5"] .label {
 26128    color: #e6bb48;
 26129  }
 26130  
 26131  .ui.indicating.progress[data-percent^="6"] .label {
 26132    color: #ddc928;
 26133  }
 26134  
 26135  .ui.indicating.progress[data-percent^="7"] .label,
 26136  .ui.indicating.progress[data-percent^="8"] .label {
 26137    color: #b4d95c;
 26138  }
 26139  
 26140  .ui.indicating.progress[data-percent^="9"] .label,
 26141  .ui.indicating.progress[data-percent^="100"] .label {
 26142    color: #66da81;
 26143  }
 26144  
 26145  /* Single Digits */
 26146  
 26147  .ui.indicating.progress .bar[style^="width: 1%"],
 26148  .ui.indicating.progress .bar[style^="width: 2%"],
 26149  .ui.indicating.progress .bar[style^="width: 3%"],
 26150  .ui.indicating.progress .bar[style^="width: 4%"],
 26151  .ui.indicating.progress .bar[style^="width: 5%"],
 26152  .ui.indicating.progress .bar[style^="width: 6%"],
 26153  .ui.indicating.progress .bar[style^="width: 7%"],
 26154  .ui.indicating.progress .bar[style^="width: 8%"],
 26155  .ui.indicating.progress .bar[style^="width: 9%"] {
 26156    background-color: #d95c5c;
 26157  }
 26158  
 26159  .ui.indicating.progress[data-percent="1"] .label,
 26160  .ui.indicating.progress[data-percent="2"] .label,
 26161  .ui.indicating.progress[data-percent="3"] .label,
 26162  .ui.indicating.progress[data-percent="4"] .label,
 26163  .ui.indicating.progress[data-percent="5"] .label,
 26164  .ui.indicating.progress[data-percent="6"] .label,
 26165  .ui.indicating.progress[data-percent="7"] .label,
 26166  .ui.indicating.progress[data-percent="8"] .label,
 26167  .ui.indicating.progress[data-percent="9"] .label {
 26168    color: #d95c5c;
 26169  }
 26170  
 26171  /* Indicating Success */
 26172  
 26173  .ui.indicating.progress.success .label {
 26174    color: #356e36;
 26175  }
 26176  
 26177  /*******************************
 26178              Content
 26179  *******************************/
 26180  
 26181  /* Activity Bar */
 26182  
 26183  .ui.progress .bar {
 26184    display: block;
 26185    line-height: 1;
 26186    position: relative;
 26187    width: 0%;
 26188    min-width: 2em;
 26189    background: #888888;
 26190    border-radius: 0.2857rem;
 26191    -webkit-transition: width 0.3s ease, background-color 0.3s ease;
 26192    transition: width 0.3s ease, background-color 0.3s ease;
 26193  }
 26194  
 26195  /* Percent Complete */
 26196  
 26197  .ui.progress .bar > .progress {
 26198    white-space: nowrap;
 26199    position: absolute;
 26200    width: auto;
 26201    font-size: 0.9em;
 26202    top: 50%;
 26203    right: 0.5em;
 26204    left: auto;
 26205    bottom: auto;
 26206    color: rgba(255, 255, 255, 0.8);
 26207    text-shadow: none;
 26208    margin-top: -0.5em;
 26209    font-weight: bold;
 26210    text-align: left;
 26211  }
 26212  
 26213  /* Label */
 26214  
 26215  .ui.progress > .label {
 26216    position: absolute;
 26217    width: 100%;
 26218    font-size: 1em;
 26219    top: 100%;
 26220    right: auto;
 26221    left: 0%;
 26222    bottom: auto;
 26223    color: rgba(0, 0, 0, 0.8);
 26224    font-weight: bold;
 26225    text-shadow: none;
 26226    margin-top: 0.2em;
 26227    text-align: center;
 26228    -webkit-transition: color 0.4s ease;
 26229    transition: color 0.4s ease;
 26230  }
 26231  
 26232  /*******************************
 26233               States
 26234  *******************************/
 26235  
 26236  /*--------------
 26237       Success
 26238  ---------------*/
 26239  
 26240  .ui.progress.success .bar {
 26241    background-color: #5bbd72 !important;
 26242  }
 26243  
 26244  .ui.progress.success .bar,
 26245  .ui.progress.success .bar::after {
 26246    -webkit-animation: none !important;
 26247    animation: none !important;
 26248  }
 26249  
 26250  .ui.progress.success > .label {
 26251    color: #356e36;
 26252  }
 26253  
 26254  /*--------------
 26255       Warning
 26256  ---------------*/
 26257  
 26258  .ui.progress.warning .bar {
 26259    background-color: #f2c037 !important;
 26260  }
 26261  
 26262  .ui.progress.warning .bar,
 26263  .ui.progress.warning .bar::after {
 26264    -webkit-animation: none !important;
 26265    animation: none !important;
 26266  }
 26267  
 26268  .ui.progress.warning > .label {
 26269    color: #825c01;
 26270  }
 26271  
 26272  /*--------------
 26273       Error
 26274  ---------------*/
 26275  
 26276  .ui.progress.error .bar {
 26277    background-color: #d95c5c !important;
 26278  }
 26279  
 26280  .ui.progress.error .bar,
 26281  .ui.progress.error .bar::after {
 26282    -webkit-animation: none !important;
 26283    animation: none !important;
 26284  }
 26285  
 26286  .ui.progress.error > .label {
 26287    color: #912d2b;
 26288  }
 26289  
 26290  /*--------------
 26291       Active
 26292  ---------------*/
 26293  
 26294  .ui.active.progress .bar {
 26295    position: relative;
 26296    min-width: 2em;
 26297  }
 26298  
 26299  .ui.active.progress .bar::after {
 26300    content: '';
 26301    opacity: 0;
 26302    position: absolute;
 26303    top: 0px;
 26304    left: 0px;
 26305    right: 0px;
 26306    bottom: 0px;
 26307    background: #ffffff;
 26308    border-radius: 0.2857rem;
 26309    -webkit-animation: progress-active 2s ease infinite;
 26310    animation: progress-active 2s ease infinite;
 26311  }
 26312  
 26313  @-webkit-keyframes progress-active {
 26314    0% {
 26315      opacity: 0.3;
 26316      width: 0;
 26317    }
 26318  
 26319    100% {
 26320      opacity: 0;
 26321      width: 100%;
 26322    }
 26323  }
 26324  
 26325  @keyframes progress-active {
 26326    0% {
 26327      opacity: 0.3;
 26328      width: 0;
 26329    }
 26330  
 26331    100% {
 26332      opacity: 0;
 26333      width: 100%;
 26334    }
 26335  }
 26336  
 26337  /*--------------
 26338      Disabled
 26339  ---------------*/
 26340  
 26341  .ui.disabled.progress {
 26342    opacity: 0.35;
 26343  }
 26344  
 26345  .ui.disabled.progress .bar,
 26346  .ui.disabled.progress .bar::after {
 26347    -webkit-animation: none !important;
 26348    animation: none !important;
 26349  }
 26350  
 26351  /*******************************
 26352             Variations
 26353  *******************************/
 26354  
 26355  /*--------------
 26356      Inverted
 26357  ---------------*/
 26358  
 26359  .ui.inverted.progress {
 26360    background: rgba(255, 255, 255, 0.05);
 26361    border: none;
 26362  }
 26363  
 26364  .ui.inverted.progress .bar {
 26365    background: #888888;
 26366  }
 26367  
 26368  .ui.inverted.progress .bar > .progress {
 26369    color: #fafafa;
 26370  }
 26371  
 26372  .ui.inverted.progress > .label {
 26373    color: #ffffff;
 26374  }
 26375  
 26376  .ui.inverted.progress.success > .label {
 26377    color: #5bbd72;
 26378  }
 26379  
 26380  .ui.inverted.progress.warning > .label {
 26381    color: #f2c037;
 26382  }
 26383  
 26384  .ui.inverted.progress.error > .label {
 26385    color: #d95c5c;
 26386  }
 26387  
 26388  /*--------------
 26389      Attached
 26390  ---------------*/
 26391  
 26392  /* bottom attached */
 26393  
 26394  .ui.progress.attached {
 26395    background: transparent;
 26396    position: relative;
 26397    border: none;
 26398    margin: 0em;
 26399  }
 26400  
 26401  .ui.progress.attached,
 26402  .ui.progress.attached .bar {
 26403    display: block;
 26404    height: 0.2rem;
 26405    padding: 0px;
 26406    overflow: hidden;
 26407    border-radius: 0em 0em 0.2857rem 0.2857rem;
 26408  }
 26409  
 26410  .ui.progress.attached .bar {
 26411    border-radius: 0em;
 26412  }
 26413  
 26414  /* top attached */
 26415  
 26416  .ui.progress.top.attached,
 26417  .ui.progress.top.attached .bar {
 26418    top: 0px;
 26419    border-radius: 0.2857rem 0.2857rem 0em 0em;
 26420  }
 26421  
 26422  .ui.progress.top.attached .bar {
 26423    border-radius: 0em;
 26424  }
 26425  
 26426  /* Coupling */
 26427  
 26428  .ui.segment > .ui.attached.progress,
 26429  .ui.card > .ui.attached.progress {
 26430    position: absolute;
 26431    top: auto;
 26432    left: 0;
 26433    bottom: 100%;
 26434    width: 100%;
 26435  }
 26436  
 26437  .ui.segment > .ui.bottom.attached.progress,
 26438  .ui.card > .ui.bottom.attached.progress {
 26439    top: 100%;
 26440    bottom: auto;
 26441  }
 26442  
 26443  /*--------------
 26444       Colors
 26445  ---------------*/
 26446  
 26447  .ui.black.progress .bar {
 26448    background-color: #1b1c1d;
 26449  }
 26450  
 26451  .ui.blue.progress .bar {
 26452    background-color: #006e93;
 26453  }
 26454  
 26455  .ui.green.progress .bar {
 26456    background-color: #5bbd72;
 26457  }
 26458  
 26459  .ui.orange.progress .bar {
 26460    background-color: #e07b53;
 26461  }
 26462  
 26463  .ui.pink.progress .bar {
 26464    background-color: #d9499a;
 26465  }
 26466  
 26467  .ui.purple.progress .bar {
 26468    background-color: #564f8a;
 26469  }
 26470  
 26471  .ui.red.progress .bar {
 26472    background-color: #d95c5c;
 26473  }
 26474  
 26475  .ui.teal.progress .bar {
 26476    background-color: #00b5ad;
 26477  }
 26478  
 26479  .ui.yellow.progress .bar {
 26480    background-color: #f2c61f;
 26481  }
 26482  
 26483  .ui.black.inverted.progress .bar {
 26484    background-color: #333333;
 26485  }
 26486  
 26487  .ui.blue.inverted.progress .bar {
 26488    background-color: #0097c9;
 26489  }
 26490  
 26491  .ui.green.inverted.progress .bar {
 26492    background-color: #2ecc40;
 26493  }
 26494  
 26495  .ui.orange.inverted.progress .bar {
 26496    background-color: #ff851b;
 26497  }
 26498  
 26499  .ui.pink.inverted.progress .bar {
 26500    background-color: #ff8edf;
 26501  }
 26502  
 26503  .ui.purple.inverted.progress .bar {
 26504    background-color: #cdc6ff;
 26505  }
 26506  
 26507  .ui.red.inverted.progress .bar {
 26508    background-color: #ff695e;
 26509  }
 26510  
 26511  .ui.teal.inverted.progress .bar {
 26512    background-color: #6dffff;
 26513  }
 26514  
 26515  .ui.yellow.inverted.progress .bar {
 26516    background-color: #ffe21f;
 26517  }
 26518  
 26519  /*--------------
 26520       Sizes
 26521  ---------------*/
 26522  
 26523  .ui.tiny.progress {
 26524    font-size: 0.85714286rem;
 26525  }
 26526  
 26527  .ui.tiny.progress .bar {
 26528    height: 0.5em;
 26529  }
 26530  
 26531  .ui.small.progress {
 26532    font-size: 0.92857143rem;
 26533  }
 26534  
 26535  .ui.small.progress .bar {
 26536    height: 1em;
 26537  }
 26538  
 26539  .ui.progress {
 26540    font-size: 1rem;
 26541  }
 26542  
 26543  .ui.progress .bar {
 26544    height: 1.75em;
 26545  }
 26546  
 26547  .ui.large.progress {
 26548    font-size: 1.14285714rem;
 26549  }
 26550  
 26551  .ui.large.progress .bar {
 26552    height: 2.5em;
 26553  }
 26554  
 26555  .ui.big.progress {
 26556    font-size: 1.28571429rem;
 26557  }
 26558  
 26559  .ui.big.progress .bar {
 26560    height: 3.5em;
 26561  }
 26562  
 26563  /*******************************
 26564              Progress
 26565  *******************************/
 26566  
 26567  /*******************************
 26568           Site Overrides
 26569  *******************************/
 26570  /*!
 26571   * # Semantic UI x.x - Rating
 26572   * http://github.com/semantic-org/semantic-ui/
 26573   *
 26574   *
 26575   * Copyright 2014 Contributors
 26576   * Released under the MIT license
 26577   * http://opensource.org/licenses/MIT
 26578   *
 26579   */
 26580  
 26581  /*******************************
 26582             Rating
 26583  *******************************/
 26584  
 26585  .ui.rating {
 26586    display: inline-block;
 26587    vertical-align: middle;
 26588  }
 26589  
 26590  .ui.rating:last-child {
 26591    margin-right: 0em;
 26592  }
 26593  
 26594  .ui.rating:before {
 26595    display: block;
 26596    content: '';
 26597    visibility: hidden;
 26598    clear: both;
 26599    height: 0;
 26600  }
 26601  
 26602  /* Icon */
 26603  
 26604  .ui.rating .icon {
 26605    cursor: pointer;
 26606    margin: 0em;
 26607    width: 1.1em;
 26608    height: auto;
 26609    text-align: center;
 26610    padding: 0em;
 26611    font-weight: normal;
 26612    font-style: normal;
 26613  }
 26614  
 26615  /*******************************
 26616               Types
 26617  *******************************/
 26618  
 26619  /*-------------------
 26620          Star
 26621  --------------------*/
 26622  
 26623  /* Inactive */
 26624  
 26625  .ui.star.rating .icon {
 26626    width: 1.1em;
 26627    color: rgba(0, 0, 0, 0.15);
 26628  }
 26629  
 26630  /* Active Star */
 26631  
 26632  .ui.star.rating .active.icon {
 26633    color: #ffe623 !important;
 26634    text-shadow: 0px -1px 0px #cfa300, -1px 0px 0px #cfa300, 0px 1px 0px #cfa300, 1px 0px 0px #cfa300;
 26635  }
 26636  
 26637  /* Selected Star */
 26638  
 26639  .ui.star.rating .icon.selected,
 26640  .ui.star.rating .icon.selected.active {
 26641    color: #ffb70a !important;
 26642  }
 26643  
 26644  .ui.star.rating.partial {
 26645    position: relative;
 26646    z-index: 1;
 26647  }
 26648  
 26649  .ui.star.rating.partial:before {
 26650    position: absolute;
 26651    z-index: -1;
 26652  }
 26653  
 26654  /*-------------------
 26655          Heart
 26656  --------------------*/
 26657  
 26658  .ui.heart.rating .icon {
 26659    width: 1.25em;
 26660    color: rgba(0, 0, 0, 0.15);
 26661  }
 26662  
 26663  /* Active Heart */
 26664  
 26665  .ui.heart.rating .active.icon {
 26666    color: #ff2733 !important;
 26667    text-shadow: 0px -1px 0px #9e0000, -1px 0px 0px #9e0000, 0px 1px 0px #9e0000, 1px 0px 0px #9e0000;
 26668  }
 26669  
 26670  /* Selected Heart */
 26671  
 26672  .ui.heart.rating .icon.selected,
 26673  .ui.heart.rating .icon.selected.active {
 26674    color: #ff2733 !important;
 26675  }
 26676  
 26677  /*******************************
 26678               States
 26679  *******************************/
 26680  
 26681  /* Inactive Icon */
 26682  
 26683  .ui.rating .icon {
 26684    color: rgba(0, 0, 0, 0.15);
 26685  }
 26686  
 26687  /* Active Icon */
 26688  
 26689  .ui.rating .active.icon {
 26690    color: rgba(0, 0, 0, 0.85);
 26691  }
 26692  
 26693  /* Selected Icon */
 26694  
 26695  .ui.rating .icon.selected,
 26696  .ui.rating .icon.selected.active {
 26697    color: rgba(0, 0, 0, 0.8);
 26698  }
 26699  
 26700  /*-------------------
 26701         Disabled
 26702  --------------------*/
 26703  
 26704  /* disabled rating */
 26705  
 26706  .ui.disabled.rating .icon {
 26707    cursor: default;
 26708  }
 26709  
 26710  /*-------------------
 26711       Interacting (Active)
 26712  --------------------*/
 26713  
 26714  /* Selected Rating */
 26715  
 26716  .ui.rating.selected .active.icon {
 26717    opacity: 0.5;
 26718  }
 26719  
 26720  .ui.rating.selected .icon.selected,
 26721  .ui.rating .icon.selected {
 26722    opacity: 1;
 26723  }
 26724  
 26725  /*******************************
 26726            Variations
 26727  *******************************/
 26728  
 26729  .ui.mini.rating .icon {
 26730    font-size: 0.7rem;
 26731  }
 26732  
 26733  .ui.tiny.rating .icon {
 26734    font-size: 0.8rem;
 26735  }
 26736  
 26737  .ui.small.rating .icon {
 26738    font-size: 0.875rem;
 26739  }
 26740  
 26741  .ui.rating .icon {
 26742    font-size: 1rem;
 26743  }
 26744  
 26745  .ui.large.rating .icon {
 26746    font-size: 1.1rem;
 26747  }
 26748  
 26749  .ui.huge.rating .icon {
 26750    font-size: 1.5rem;
 26751  }
 26752  
 26753  .ui.massive.rating .icon {
 26754    font-size: 2rem;
 26755  }
 26756  
 26757  /*******************************
 26758           Theme Overrides
 26759  *******************************/
 26760  
 26761  @font-face {
 26762    font-family: 'Rating';
 26763    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjCBsAAAC8AAAAYGNtYXCj2pm8AAABHAAAAKRnYXNwAAAAEAAAAcAAAAAIZ2x5ZlJbXMYAAAHIAAARnGhlYWQBGAe5AAATZAAAADZoaGVhA+IB/QAAE5wAAAAkaG10eCzgAEMAABPAAAAAcGxvY2EwXCxOAAAUMAAAADptYXhwACIAnAAAFGwAAAAgbmFtZfC1n04AABSMAAABPHBvc3QAAwAAAAAVyAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADxZQHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAJAAAAAgACAABAAAAAEAIOYF8AbwDfAj8C7wbvBw8Irwl/Cc8SPxZf/9//8AAAAAACDmAPAE8AzwI/Au8G7wcPCH8JfwnPEj8WT//f//AAH/4xoEEAYQAQ/sD+IPow+iD4wPgA98DvYOtgADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAP/tAgAB0wAKABUAAAEvAQ8BFwc3Fyc3BQc3Jz8BHwEHFycCALFPT7GAHp6eHoD/AHAWW304OH1bFnABGRqgoBp8sFNTsHyyOnxYEnFxElh8OgAAAAACAAD/7QIAAdMACgASAAABLwEPARcHNxcnNwUxER8BBxcnAgCxT0+xgB6enh6A/wA4fVsWcAEZGqCgGnywU1OwfLIBHXESWHw6AAAAAQAA/+0CAAHTAAoAAAEvAQ8BFwc3Fyc3AgCxT0+xgB6enh6AARkaoKAafLBTU7B8AAAAAAEAAAAAAgABwAArAAABFA4CBzEHDgMjIi4CLwEuAzU0PgIzMh4CFz4DMzIeAhUCAAcMEgugBgwMDAYGDAwMBqALEgwHFyg2HhAfGxkKChkbHxAeNigXAS0QHxsZCqAGCwkGBQkLBqAKGRsfEB42KBcHDBILCxIMBxcoNh4AAAAAAgAAAAACAAHAACsAWAAAATQuAiMiDgIHLgMjIg4CFRQeAhcxFx4DMzI+Aj8BPgM1DwEiFCIGMTAmIjQjJy4DNTQ+AjMyHgIfATc+AzMyHgIVFA4CBwIAFyg2HhAfGxkKChkbHxAeNigXBwwSC6AGDAwMBgYMDAwGoAsSDAdbogEBAQEBAaIGCgcEDRceEQkREA4GLy8GDhARCREeFw0EBwoGAS0eNigXBwwSCwsSDAcXKDYeEB8bGQqgBgsJBgUJCwagChkbHxA+ogEBAQGiBg4QEQkRHhcNBAcKBjQ0BgoHBA0XHhEJERAOBgABAAAAAAIAAcAAMQAAARQOAgcxBw4DIyIuAi8BLgM1ND4CMzIeAhcHFwc3Jzc+AzMyHgIVAgAHDBILoAYMDAwGBgwMDAagCxIMBxcoNh4KFRMSCC9wQLBwJwUJCgkFHjYoFwEtEB8bGQqgBgsJBgUJCwagChkbHxAeNigXAwUIBUtAoMBAOwECAQEXKDYeAAABAAAAAAIAAbcAKgAAEzQ3NjMyFxYXFhcWFzY3Njc2NzYzMhcWFRQPAQYjIi8BJicmJyYnJicmNQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGBwExPyMkBgYLCgkKCgoKCQoLBgYkIz8/QawFBawCBgUNDg4OFRQTAAAAAQAAAA0B2wHSACYAABM0PwI2FzYfAhYVFA8BFxQVFAcGByYvAQcGByYnJjU0PwEnJjUAEI9BBQkIBkCPEAdoGQMDBgUGgIEGBQYDAwEYaAcBIwsCFoEMAQEMgRYCCwYIZJABBQUFAwEBAkVFAgEBAwUFAwOQZAkFAAAAAAIAAAANAdsB0gAkAC4AABM0PwI2FzYfAhYVFA8BFxQVFAcmLwEHBgcmJyY1ND8BJyY1HwEHNxcnNy8BBwAQj0EFCQgGQI8QB2gZDAUGgIEGBQYDAwEYaAc/WBVsaxRXeDY2ASMLAhaBDAEBDIEWAgsGCGSQAQUNAQECRUUCAQEDBQUDA5BkCQURVXg4OHhVEW5uAAABACMAKQHdAXwAGgAANzQ/ATYXNh8BNzYXNh8BFhUUDwEGByYvASY1IwgmCAwLCFS8CAsMCCYICPUIDAsIjgjSCwkmCQEBCVS7CQEBCSYJCg0H9gcBAQePBwwAAAEAHwAfAXMBcwAsAAA3ND8BJyY1ND8BNjMyHwE3NjMyHwEWFRQPARcWFRQPAQYjIi8BBwYjIi8BJjUfCFRUCAgnCAwLCFRUCAwLCCcICFRUCAgnCAsMCFRUCAsMCCcIYgsIVFQIDAsIJwgIVFQICCcICwwIVFQICwwIJwgIVFQICCcIDAAAAAACAAAAJQFJAbcAHwArAAA3NTQ3NjsBNTQ3NjMyFxYdATMyFxYdARQHBiMhIicmNTczNTQnJiMiBwYdAQAICAsKJSY1NCYmCQsICAgIC/7tCwgIW5MWFR4fFRZApQsICDc0JiYmJjQ3CAgLpQsICAgIC8A3HhYVFRYeNwAAAQAAAAcBbgG3ACEAADcRNDc2NzYzITIXFhcWFREUBwYHBiMiLwEHBiMiJyYnJjUABgUKBgYBLAYGCgUGBgUKBQcOCn5+Cg4GBgoFBicBcAoICAMDAwMICAr+kAoICAQCCXl5CQIECAgKAAAAAwAAACUCAAFuABgAMQBKAAA3NDc2NzYzMhcWFxYVFAcGBwYjIicmJyY1MxYXFjMyNzY3JicWFRQHBiMiJyY1NDcGBzcUFxYzMjc2NTQ3NjMyNzY1NCcmIyIHBhUABihDREtLREMoBgYoQ0RLS0RDKAYlJjk5Q0M5OSYrQREmJTU1JSYRQSuEBAQGBgQEEREZBgQEBAQGJBkayQoKQSgoKChBCgoKCkEoJycoQQoKOiMjIyM6RCEeIjUmJSUmNSIeIUQlBgQEBAQGGBIRBAQGBgQEGhojAAAABQAAAAkCAAGJACwAOABRAGgAcAAANzQ3Njc2MzIXNzYzMhcWFxYXFhcWFxYVFDEGBwYPAQYjIicmNTQ3JicmJyY1MxYXNyYnJjU0NwYHNxQXFjMyNzY1NDc2MzI3NjU0JyYjIgcGFRc3Njc2NyYnNxYXFhcWFRQHBgcGBwYjPwEWFRQHBgcABitBQU0ZGhADBQEEBAUFBAUEBQEEHjw8Hg4DBQQiBQ0pIyIZBiUvSxYZDg4RQSuEBAQGBgQEEREZBgQEBAQGJBkaVxU9MzQiIDASGxkZEAYGCxQrODk/LlACFxYlyQsJQycnBRwEAgEDAwIDAwIBAwUCNmxsNhkFFAMFBBUTHh8nCQtKISgSHBsfIh4hRCUGBAQEBAYYEhEEBAYGBAQaGiPJJQUiIjYzISASGhkbCgoKChIXMRsbUZANCyghIA8AAAMAAAAAAbcB2wA5AEoAlAAANzU0NzY7ATY3Njc2NzY3Njc2MzIXFhcWFRQHMzIXFhUUBxYVFAcUFRQHFgcGKwEiJyYnJisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzMyFxYXFhcWFxYXFhcWOwEyNTQnNjc2NTQnNjU0JyYnNjc2NTQnJisBNDc2NTQnJiMGBwYHBgcGBwYHBgcGBwYHBgcGBwYrARUACwoQTgodEQ4GBAMFBgwLDxgTEwoKDjMdFhYOAgoRARkZKCUbGxsjIQZSEAoLJQUFCAcGBQUGBwgFBUkJBAUFBAQHBwMDBwcCPCUjNwIJBQUFDwMDBAkGBgsLDmUODgoJGwgDAwYFDAYQAQUGAwQGBgYFBgUGBgQJSbcPCwsGJhUPCBERExMMCgkJFBQhGxwWFR4ZFQoKFhMGBh0WKBcXBgcMDAoLDxIHBQYGBQcIBQYGBQgSAQEBAQICAQEDAgEULwgIBQoLCgsJDhQHCQkEAQ0NCg8LCxAdHREcDQ4IEBETEw0GFAEHBwUECAgFBQUFAgO3AAADAAD/2wG3AbcAPABNAJkAADc1NDc2OwEyNzY3NjsBMhcWBxUWFRQVFhUUBxYVFAcGKwEWFRQHBgcGIyInJicmJyYnJicmJyYnIyInJjU3FBcWMzI3NjU0JyYjIgcGFRczMhcWFxYXFhcWFxYXFhcWFxYXFhcWFzI3NjU0JyY1MzI3NjU0JyYjNjc2NTQnNjU0JyYnNjU0JyYrASIHIgcGBwYHBgcGIwYrARUACwoQUgYhJRsbHiAoGRkBEQoCDhYWHTMOCgoTExgPCwoFBgIBBAMFDhEdCk4QCgslBQUIBwYFBQYHCAUFSQkEBgYFBgUGBgYEAwYFARAGDAUGAwMIGwkKDg5lDgsLBgYJBAMDDwUFBQkCDg4ZJSU8AgcHAwMHBwQEBQUECbe3DwsKDAwHBhcWJwIWHQYGExYKChUZHhYVHRoiExQJCgsJDg4MDAwNBg4WJQcLCw+kBwUGBgUHCAUGBgUIpAMCBQYFBQcIBAUHBwITBwwTExERBw0OHBEdHRALCw8KDQ0FCQkHFA4JCwoLCgUICBgMCxUDAgEBAgMBAQG3AAAAAQAAAA0A7gHSABQAABM0PwI2FxEHBgcmJyY1ND8BJyY1ABCPQQUJgQYFBgMDARhoBwEjCwIWgQwB/oNFAgEBAwUFAwOQZAkFAAAAAAIAAAAAAgABtwAqAFkAABM0NzYzMhcWFxYXFhc2NzY3Njc2MzIXFhUUDwEGIyIvASYnJicmJyYnJjUzFB8BNzY1NCcmJyYnJicmIyIHBgcGBwYHBiMiJyYnJicmJyYjIgcGBwYHBgcGFQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGByU1pqY1BgYJCg4NDg0PDhIRDg8KCgcFCQkFBwoKDw4REg4PDQ4NDgoJBgYBMT8jJAYGCwoJCgoKCgkKCwYGJCM/P0GsBQWsAgYFDQ4ODhUUEzA1oJ82MBcSEgoLBgcCAgcHCwsKCQgHBwgJCgsLBwcCAgcGCwoSEhcAAAACAAAABwFuAbcAIQAoAAA3ETQ3Njc2MyEyFxYXFhURFAcGBwYjIi8BBwYjIicmJyY1PwEfAREhEQAGBQoGBgEsBgYKBQYGBQoFBw4Kfn4KDgYGCgUGJZIZef7cJwFwCggIAwMDAwgICv6QCggIBAIJeXkJAgQICAoIjRl0AWP+nQAAAAABAAAAJQHbAbcAMgAANzU0NzY7ATU0NzYzMhcWHQEUBwYrASInJj0BNCcmIyIHBh0BMzIXFh0BFAcGIyEiJyY1AAgIC8AmJjQ1JiUFBQgSCAUFFhUfHhUWHAsICAgIC/7tCwgIQKULCAg3NSUmJiU1SQgFBgYFCEkeFhUVFh43CAgLpQsICAgICwAAAAIAAQANAdsB0gAiAC0AABM2PwI2MzIfAhYXFg8BFxYHBiMiLwEHBiMiJyY/AScmNx8CLwE/AS8CEwEDDJBABggJBUGODgIDCmcYAgQCCAMIf4IFBgYEAgEZaQgC7hBbEgINSnkILgEBJggCFYILC4IVAggICWWPCgUFA0REAwUFCo9lCQipCTBmEw1HEhFc/u0AAAADAAAAAAHJAbcAFAAlAHkAADc1NDc2OwEyFxYdARQHBisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzU0NzYzNjc2NzY3Njc2NzY3Njc2NzY3NjMyFxYXFhcWFxYXFhUUFRQHBgcGBxQHBgcGBzMyFxYVFAcWFRYHFgcGBxYHBgcjIicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQFBQgGDw8OFAkFBAQBAQMCAQIEBAYFBw4KCgcHBQQCAwEBAgMDAgYCAgIBAU8XEBAQBQEOBQUECwMREiYlExYXDAwWJAoHBQY3twcGBQUGB7cIBQUFBQgkBwYFBQYHCAUGBgUIJLcHBQYBEBATGQkFCQgGBQwLBgcICQUGAwMFBAcHBgYICQQEBwsLCwYGCgIDBAMCBBEQFhkSDAoVEhAREAsgFBUBBAUEBAcMAQUFCAAAAAADAAD/2wHJAZIAFAAlAHkAADcUFxYXNxY3Nj0BNCcmBycGBwYdATc0NzY3FhcWFRQHBicGJyY1FzU0NzY3Fjc2NzY3NjcXNhcWBxYXFgcWBxQHFhUUBwYHJxYXFhcWFRYXFhcWFRQVFAcGBwYHBgcGBwYnBicmJyYnJicmJyYnJicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQGBQcKJBYMDBcWEyUmEhEDCwQFBQ4BBRAQEBdPAQECAgIGAgMDAgEBAwIEBQcHCgoOBwUGBAQCAQIDAQEEBAUJFA4PDwYIBQWlBwYFAQEBBwQJtQkEBwEBAQUGB7eTBwYEAQEEBgcJBAYBAQYECZS4BwYEAgENBwUCBgMBAQEXEyEJEhAREBcIDhAaFhEPAQEFAgQCBQELBQcKDAkIBAUHCgUGBwgDBgIEAQEHBQkIBwUMCwcECgcGCRoREQ8CBgQIAAAAAQAAAAEAAJth57dfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAAAAAAoAFAAeAEoAcACKAMoBQAGIAcwCCgJUAoICxgMEAzoDpgRKBRgF7AYSBpgG2gcgB2oIGAjOAAAAAQAAABwAmgAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype'), url("data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AABcUAAoAAAAAFswAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAEuEAABLho6TvIE9TLzIAABPYAAAAYAAAAGAIIwgbY21hcAAAFDgAAACkAAAApKPambxnYXNwAAAU3AAAAAgAAAAIAAAAEGhlYWQAABTkAAAANgAAADYBGAe5aGhlYQAAFRwAAAAkAAAAJAPiAf1obXR4AAAVQAAAAHAAAABwLOAAQ21heHAAABWwAAAABgAAAAYAHFAAbmFtZQAAFbgAAAE8AAABPPC1n05wb3N0AAAW9AAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLZviU+HQFHQAAAP0PHQAAAQIRHQAAAAkdAAAS2BIAHQEBBw0PERQZHiMoLTI3PEFGS1BVWl9kaW5zeH2Ch4xyYXRpbmdyYXRpbmd1MHUxdTIwdUU2MDB1RTYwMXVFNjAydUU2MDN1RTYwNHVFNjA1dUYwMDR1RjAwNXVGMDA2dUYwMEN1RjAwRHVGMDIzdUYwMkV1RjA2RXVGMDcwdUYwODd1RjA4OHVGMDg5dUYwOEF1RjA5N3VGMDlDdUYxMjN1RjE2NHVGMTY1AAACAYkAGgAcAgABAAQABwAKAA0AVgCWAL0BAgGMAeQCbwLwA4cD5QR0BQMFdgZgB8MJkQtxC7oM2Q1jDggOmRAYEZr8lA78lA78lA77lA74lPetFftFpTz3NDz7NPtFcfcU+xBt+0T3Mt73Mjht90T3FPcQBfuU+0YV+wRRofcQMOP3EZ3D9wXD+wX3EXkwM6H7EPsExQUO+JT3rRX7RaU89zQ8+zT7RXH3FPsQbftE9zLe9zI4bfdE9xT3EAX7lPtGFYuLi/exw/sF9xF5MDOh+xD7BMUFDviU960V+0WlPPc0PPs0+0Vx9xT7EG37RPcy3vcyOG33RPcU9xAFDviU98EVi2B4ZG5wCIuL+zT7NAV7e3t7e4t7i3ube5sI+zT3NAVupniyi7aL3M3N3Iu2i7J4pm6mqLKetovci81JizoIDviU98EVi9xJzTqLYItkeHBucKhknmCLOotJSYs6i2CeZKhwCIuL9zT7NAWbe5t7m4ubi5ubm5sI9zT3NAWopp6yi7YIME0V+zb7NgWKioqKiouKi4qMiowI+zb3NgV6m4Ghi6OLubCwuYuji6GBm3oIule6vwWbnKGVo4u5i7Bmi12Lc4F1ensIDviU98EVi2B4ZG5wCIuL+zT7NAV7e3t7e4t7i3ube5sI+zT3NAVupniyi7aL3M3N3Iuni6WDoX4IXED3BEtL+zT3RPdU+wTLssYFl46YjZiL3IvNSYs6CA6L98UVi7WXrKOio6Otl7aLlouXiZiHl4eWhZaEloSUhZKFk4SShZKEkpKSkZOSkpGUkZaSCJaSlpGXj5iPl42Wi7aLrX+jc6N0l2qLYYthdWBgYAj7RvtABYeIh4mGi4aLh42Hjgj7RvdABYmNiY2Hj4iOhpGDlISUhZWFlIWVhpaHmYaYiZiLmAgOZ4v3txWLkpCPlo0I9yOgzPcWBY6SkI+Ri5CLkIePhAjL+xb3I3YFlomQh4uEi4aJh4aGCCMmpPsjBYuKi4mLiIuHioiJiImIiIqHi4iLh4yHjQj7FM/7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOZ4v3txWLkpCPlo0I9yOgzPcWBY6SkI+Ri5CLkIePhAjL+xb3I3YFlomQh4uEi4aJh4aGCCMmpPsjBYuKi4mLiIuCh4aDi4iLh4yHjQj7FM/7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwjKeRXjN3b7DfcAxPZSd/cN4t/7DJ1V9wFV+wEFDq73ZhWLk42RkZEIsbIFkZCRjpOLkouSiJCGCN8291D3UAWQkJKOkouTi5GIkYYIsWQFkYaNhIuEi4OJhYWFCPuJ+4kFhYWFiYOLhIuEjYaRCPsi9yIFhZCJkouSCA77AartFYuSjpKQkAjf3zffBYaQiJKLk4uSjpKQkAiysgWRkJGOk4uSi5KIkIYI3zff3wWQkJKOk4uSi5KIkIYIsmQFkIaOhIuEi4OIhIaGCDc33zcFkIaOhIuEi4OIhYaFCGRkBYaGhIiEi4OLhI6GkAg33zc3BYaGhIiEi4OLhY6FkAhksgWGkYiRi5MIDvtLi8sVi/c5BYuSjpKQkJCQko6SiwiVi4vCBYuul6mkpKSkqpiui66LqX6kcqRymG2LaAiLVJSLBZKLkoiQhpCGjoSLhAiL+zkFi4OIhYaGhoWEiYSLCPuniwWEi4SNhpGGkIiRi5MI5vdUFfcni4vCBYufhJx8mn2ZepJ3i3aLeoR9fX18g3qLdwiLVAUO+yaLshWL+AQFi5GNkY+RjpCQj5KNj42PjI+LCPfAiwWPi4+Kj4mRiZCHj4aPhY2Fi4UIi/wEBYuEiYWHhoeGhoeFiIiKhoqHi4GLhI6EkQj7EvcN+xL7DQWEhYOIgouHi4eLh42EjoaPiJCHkImRi5IIDov3XRWLko2Rj5Kltq+vuKW4pbuZvYu9i7t9uHG4ca9npWCPhI2Fi4SLhYmEh4RxYGdoXnAIXnFbflmLWYtbmF6lXqZnrnG2h5KJkouRCLCLFaRkq2yxdLF0tH+4i7iLtJexorGiq6qksm64Z61goZZ3kXaLdItnfm1ycnJybX9oiwhoi22XcqRypH6pi6+LopGglp9gdWdpbl4I9xiwFYuHjIiOiI6IjoqPi4+LjoyOjo2OjY6Lj4ubkJmXl5eWmZGbi4+LjoyOjo2OjY6LjwiLj4mOiY6IjYiNh4tzi3eCenp6eoJ3i3MIDov3XRWLko2Sj5GouK+utqW3pbqYvouci5yJnIgIm6cFjY6NjI+LjIuNi42JjYqOio+JjomOiY6KjomOiY6JjoqNioyKjomMiYuHi4qLiouLCHdnbVVjQ2NDbVV3Zwh9cgWJiIiJiIuJi36SdJiIjYmOi46LjY+UlJlvl3KcdJ90oHeie6WHkYmSi5IIsIsVqlq0Z711CKGzBXqXfpqCnoKdhp6LoIuikaCWn2B1Z2luXgj3GLAVi4eMiI6IjoiOio+Lj4uOjI6OjY6NjouPi5uQmZeXl5aZkZuLj4uOjI6OjY6NjouPCIuPiY6JjoiNiI2Hi3OLd4J6enp6gneLcwji+10VoLAFtI+wmK2hrqKnqKKvdq1wp2uhCJ2rBZ1/nHycepx6mHqWeY+EjYWLhIuEiYWHhIR/gH1+fG9qaXJmeWV5Y4Jhiwi53BXb9yQFjIKMg4uEi3CDc3x1fHV3fHOBCA6L1BWL90sFi5WPlJKSkpKTj5aLCNmLBZKPmJqepJaZlZeVlY+Qj5ONl42WjpeOmI+YkZWTk5OSk46Vi5uLmYiYhZiFlIGSfgiSfo55i3WLeYd5gXgIvosFn4uchJl8mn2Seot3i3qGfIJ9jYSLhYuEi3yIfoR+i4eLh4uHi3eGen99i3CDdnt8CHt8dYNwiwhmiwV5i3mNeY95kHeRc5N1k36Ph4sIOYsFgIuDjoSShJKHlIuVCLCdFYuGjIePiI+Hj4mQi5CLj42Pj46OjY+LkIuQiZCIjoePh42Gi4aLh4mHh4eIioaLhgjUeRWUiwWNi46Lj4qOi4+KjYqOi4+Kj4mQio6KjYqNio+Kj4mQio6KjIqzfquEpIsIrosFr4uemouri5CKkYqQkY6QkI6SjpKNkouSi5KJkoiRlZWQlouYi5CKkImRiZGJj4iOCJGMkI+PlI+UjZKLkouViJODk4SSgo+CiwgmiwWLlpCalJ6UnpCbi5aLnoiYhJSFlH+QeYuGhoeDiYCJf4h/h3+IfoWBg4KHh4SCgH4Ii4qIiYiGh4aIh4mIiIiIh4eGh4aHh4eHiIiHiIeHiIiHiIeKh4mIioiLCIKLi/tLBQ6L90sVi/dLBYuVj5OSk5KSk46WiwjdiwWPi5iPoZOkk6CRnZCdj56Nn4sIq4sFpougg5x8m3yTd4txCIuJBZd8kHuLd4uHi4eLh5J+jn6LfIuEi4SJhZR9kHyLeot3hHp8fH19eoR3iwhYiwWVeI95i3mLdIh6hH6EfoKBfoV+hX2He4uBi4OPg5KFkYaTh5SHlYiTipOKk4qTiJMIiZSIkYiPgZSBl4CaeKR+moSPCD2LBYCLg4+EkoSSh5SLlQiw9zgVi4aMh4+Ij4ePiZCLkIuPjY+Pjo6Nj4uQi5CJkIiOh4+HjYaLhouHiYeHh4iKhouGCNT7OBWUiwWOi46Kj4mPio+IjoiPh4+IjoePiI+Hj4aPho6HjoiNiI6Hj4aOho6Ii4qWfpKDj4YIk4ORgY5+j36OgI1/jYCPg5CGnYuXj5GUkpSOmYuei5aGmoKfgp6GmouWCPCLBZSLlI+SkpOTjpOLlYuSiZKHlIeUho+Fi46PjY+NkY2RjJCLkIuYhpaBlY6RjZKLkgiLkomSiJKIkoaQhY6MkIyRi5CLm4aXgpOBkn6Pe4sIZosFcotrhGN9iouIioaJh4qHiomKiYqIioaKh4mHioiKiYuHioiLh4qIi4mLCIKLi/tLBQ77lIv3txWLkpCPlo0I9yOgzPcWBY6SkI+RiwiL/BL7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOi/fFFYu1l6yjoqOjrZe2i5aLl4mYh5eHloWWhJaElIWShZOEkoWShJKSkpGTkpKRlJGWkgiWkpaRl4+Yj5eNlou2i61/o3OjdJdqi2GLYXVgYGAI+0b7QAWHiIeJhouGi4eNh44I+0b3QAWJjYmNh4+IjoaRg5SElIWVhZSFlYaWh5mGmImYi5gIsIsVi2ucaa9oCPc6+zT3OvczBa+vnK2Lq4ubiZiHl4eXhpSFkoSSg5GCj4KQgo2CjYONgYuBi4KLgIl/hoCGgIWChAiBg4OFhISEhYaFhoaIhoaJhYuFi4aNiJCGkIaRhJGEkoORgZOCkoCRgJB/kICNgosIgYuBi4OJgomCiYKGgoeDhYSEhYSGgod/h3+Jfot7CA77JouyFYv4BAWLkY2Rj5GOkJCPko2PjY+Mj4sI98CLBY+Lj4qPiZGJkIePho+FjYWLhQiL/AQFi4SJhYeGh4aGh4WIiIqGioeLgYuEjoSRCPsS9w37EvsNBYSFg4iCi4eLh4uHjYSOho+IkIeQiZGLkgiwkxX3JvchpHL3DfsIi/f3+7iLi/v3BQ5ni8sVi/c5BYuSjpKQkJCQko6Siwj3VIuLwgWLrpippKSkpKmYrouvi6l+pHKkcpdti2gIi0IFi4aKhoeIh4eHiYaLCHmLBYaLh42Hj4eOipCLkAiL1AWLn4OcfZp9mXqSdot3i3qEfX18fIR6i3cIi1SniwWSi5KIkIaQho6Ei4QIi/s5BYuDiIWGhoaFhImEiwj7p4sFhIuEjYaRhpCIkYuTCA5njPe6FYyQkI6UjQj3I6DM9xYFj5KPj5GLkIuQh4+ECMv7FvcjdgWUiZCIjYaNhoiFhYUIIyak+yMFjIWKhomHiYiIiYaLiIuHjIeNCPsUz/sVRwWHiYeKiIuHi4eNiY6Jj4uQjJEIo/cjI/AFhZGJkY2QCPeB+z0VnILlW3rxiJ6ZmNTS+wydgpxe54v7pwUOZ4vCFYv3SwWLkI2Pjo+Pjo+NkIsI3osFkIuPiY6Ij4eNh4uGCIv7SwWLhomHh4eIh4eKhosIOIsFhouHjIePiI+Jj4uQCLCvFYuGjIePh46IkImQi5CLj42Pjo6PjY+LkIuQiZCIjoePh42Gi4aLhomIh4eIioaLhgjvZxWL90sFi5CNj46Oj4+PjZCLj4ySkJWWlZaVl5SXmJuVl5GRjo6OkI6RjZCNkIyPjI6MkY2TCIySjJGMj4yPjZCOkY6RjpCPjo6Pj42Qi5SLk4qSiZKJkYiPiJCIjoiPho6GjYeMhwiNh4yGjIaMhYuHi4iLiIuHi4eLg4uEiYSJhImFiYeJh4mFh4WLioqJiomJiIqJiokIi4qKiIqJCNqLBZqLmIWWgJaAkH+LfIt6hn2Af46DjYSLhIt9h36Cf4+Bi3+HgImAhYKEhI12hnmAfgh/fXiDcosIZosFfot+jHyOfI5/joOOg41/j32Qc5N8j4SMhouHjYiOh4+Jj4uQCA5ni/c5FYuGjYaOiI+Hj4mQiwjeiwWQi4+Njo+Pjo2Qi5AIi/dKBYuQiZCHjoiPh42Giwg4iwWGi4eJh4eIiImGi4YIi/tKBbD3JhWLkIyPj4+OjpCNkIuQi4+Jj4iOh42Hi4aLhomHiIeHh4eKhouGi4aMiI+Hj4qPi5AI7/snFYv3SwWLkI2Qj46Oj4+NkIuSi5qPo5OZkJePk46TjZeOmo6ajpiMmIsIsIsFpIueg5d9ln6Qeol1koSRgo2Aj4CLgIeAlH+Pfot9i4WJhIiCloCQfIt7i3yFfoGACICAfoZ8iwg8iwWMiIyJi4mMiYyJjYmMiIyKi4mPhI2GjYeNh42GjYOMhIyEi4SLhouHi4iLiYuGioYIioWKhomHioeJh4iGh4eIh4aIh4iFiISJhImDioKLhouHjYiPh4+Ij4iRiJGJkIqPCIqPipGKkomTipGKj4qOiZCJkYiQiJCIjoWSgZZ+nIKXgZaBloGWhJGHi4aLh42HjwiIjomQi48IDviUFPiUFYsMCgAAAAADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAPFlAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAkAAAACAAIAAEAAAAAQAg5gXwBvAN8CPwLvBu8HDwivCX8JzxI/Fl//3//wAAAAAAIOYA8ATwDPAj8C7wbvBw8Ifwl/Cc8SPxZP/9//8AAf/jGgQQBhABD+wP4g+jD6IPjA+AD3wO9g62AAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAAJrVlLJfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAFAAABwAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('woff');
 26764    font-weight: normal;
 26765    font-style: normal;
 26766  }
 26767  
 26768  .ui.rating .icon {
 26769    font-family: 'Rating';
 26770    line-height: 1;
 26771    -webkit-backface-visibility: hidden;
 26772    backface-visibility: hidden;
 26773    font-weight: normal;
 26774    font-style: normal;
 26775    text-align: center;
 26776  }
 26777  
 26778  /* Empty Star */
 26779  
 26780  .ui.rating .icon:before {
 26781    content: '\f006';
 26782  }
 26783  
 26784  /* Active Star */
 26785  
 26786  .ui.rating .active.icon:before {
 26787    content: '\f005';
 26788  }
 26789  
 26790  /*-------------------
 26791          Star
 26792  --------------------*/
 26793  
 26794  /* Unfilled Star */
 26795  
 26796  .ui.star.rating .icon:before {
 26797    content: '\f005';
 26798  }
 26799  
 26800  /* Active Star */
 26801  
 26802  .ui.star.rating .active.icon:before {
 26803    content: '\f005';
 26804  }
 26805  
 26806  /* Partial */
 26807  
 26808  .ui.star.rating .partial.icon:before {
 26809    content: '\f006';
 26810  }
 26811  
 26812  .ui.star.rating .partial.icon {
 26813    content: '\f005';
 26814  }
 26815  
 26816  /*-------------------
 26817          Heart
 26818  --------------------*/
 26819  
 26820  /* Empty Heart
 26821  .ui.heart.rating .icon:before {
 26822    content: '\f08a';
 26823  }
 26824  */
 26825  
 26826  .ui.heart.rating .icon:before {
 26827    content: '\f004';
 26828  }
 26829  
 26830  /* Active */
 26831  
 26832  .ui.heart.rating .active.icon:before {
 26833    content: '\f004';
 26834  }
 26835  
 26836  /*******************************
 26837           Site Overrides
 26838  *******************************/
 26839  /*!
 26840   * # Semantic UI x.x - Search
 26841   * http://github.com/semantic-org/semantic-ui/
 26842   *
 26843   *
 26844   * Copyright 2014 Contributors
 26845   * Released under the MIT license
 26846   * http://opensource.org/licenses/MIT
 26847   *
 26848   */
 26849  
 26850  /*******************************
 26851               Search
 26852  *******************************/
 26853  
 26854  .ui.search {
 26855    position: relative;
 26856  }
 26857  
 26858  .ui.search > .prompt {
 26859    margin: 0em;
 26860    outline: none;
 26861    -webkit-appearance: none;
 26862    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
 26863    text-shadow: none;
 26864    font-style: normal;
 26865    font-weight: normal;
 26866    line-height: 1.2;
 26867    padding: 0.68571em 1em;
 26868    font-size: 1em;
 26869    background: #ffffff;
 26870    border: 1px solid rgba(39, 41, 43, 0.15);
 26871    color: rgba(0, 0, 0, 0.8);
 26872    box-shadow: 0em 0em 0em 0em transparent inset;
 26873    -webkit-transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 26874    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 26875  }
 26876  
 26877  .ui.search .prompt {
 26878    border-radius: 500rem;
 26879  }
 26880  
 26881  /*--------------
 26882       Icon
 26883  ---------------*/
 26884  
 26885  .ui.search .prompt ~ .search.icon {
 26886    cursor: pointer;
 26887  }
 26888  
 26889  /*--------------
 26890      Results
 26891  ---------------*/
 26892  
 26893  .ui.search > .results {
 26894    display: none;
 26895    position: absolute;
 26896    top: 100%;
 26897    left: 0%;
 26898    background: #ffffff;
 26899    margin-top: 0.5em;
 26900    width: 16em;
 26901    border-radius: 0.25em;
 26902    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.2);
 26903    z-index: 998;
 26904  }
 26905  
 26906  /*--------------
 26907      Result
 26908  ---------------*/
 26909  
 26910  .ui.search > .results .result {
 26911    cursor: pointer;
 26912    display: block;
 26913    overflow: hidden;
 26914    font-size: 1em;
 26915    padding: 0.5em 1em;
 26916    color: rgba(0, 0, 0, 0.8);
 26917    line-height: 1.33;
 26918    border-bottom: 1px solid rgba(39, 41, 43, 0.15);
 26919  }
 26920  
 26921  .ui.search > .results .result:last-child {
 26922    border-bottom: none;
 26923  }
 26924  
 26925  /* Image */
 26926  
 26927  .ui.search > .results .result .image {
 26928    float: right;
 26929    overflow: hidden;
 26930    background: none;
 26931    width: 5em;
 26932    height: 3em;
 26933    border-radius: 0.25em;
 26934  }
 26935  
 26936  .ui.search > .results .result .image img {
 26937    display: block;
 26938    width: auto;
 26939    height: 100%;
 26940  }
 26941  
 26942  /*--------------
 26943        Info
 26944  ---------------*/
 26945  
 26946  .ui.search > .results .result .image + .content {
 26947    margin: 0em 6em 0em 0em;
 26948  }
 26949  
 26950  .ui.search > .results .result .title {
 26951    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 26952    font-weight: bold;
 26953    font-size: 1em;
 26954    color: rgba(0, 0, 0, 0.85);
 26955  }
 26956  
 26957  .ui.search > .results .result .description {
 26958    margin-top: 0em;
 26959    font-size: 0.9285em;
 26960    color: rgba(0, 0, 0, 0.4);
 26961  }
 26962  
 26963  .ui.search > .results .result .price {
 26964    float: right;
 26965    color: #5bbd72;
 26966  }
 26967  
 26968  /*--------------
 26969      Message
 26970  ---------------*/
 26971  
 26972  .ui.search > .results > .message {
 26973    padding: 1em 1em;
 26974  }
 26975  
 26976  .ui.search > .results > .message .header {
 26977    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 26978    font-size: 1.1428em;
 26979    font-weight: bold;
 26980    color: rgba(0, 0, 0, 0.8);
 26981  }
 26982  
 26983  .ui.search > .results > .message .description {
 26984    margin-top: 0.25rem;
 26985    font-size: 1em;
 26986    color: rgba(0, 0, 0, 0.8);
 26987  }
 26988  
 26989  /* View All Results */
 26990  
 26991  .ui.search > .results > .action {
 26992    display: block;
 26993    border-top: none;
 26994    background: #f0f0f0;
 26995    padding: 0.5em 1em;
 26996    color: rgba(0, 0, 0, 0.8);
 26997    font-weight: bold;
 26998    text-align: center;
 26999  }
 27000  
 27001  /*******************************
 27002              States
 27003  *******************************/
 27004  
 27005  /*--------------------
 27006         Loading
 27007  ---------------------*/
 27008  
 27009  .ui.loading.search .input > .icon:before {
 27010    position: absolute;
 27011    content: '';
 27012    top: 50%;
 27013    left: 50%;
 27014    margin: -0.64285em 0em 0em -0.64285em;
 27015    width: 1.2857em;
 27016    height: 1.2857em;
 27017    border-radius: 500rem;
 27018    border: 0.2em solid rgba(0, 0, 0, 0.1);
 27019  }
 27020  
 27021  .ui.loading.search .input > .icon:after {
 27022    position: absolute;
 27023    content: '';
 27024    top: 50%;
 27025    left: 50%;
 27026    margin: -0.64285em 0em 0em -0.64285em;
 27027    width: 1.2857em;
 27028    height: 1.2857em;
 27029    -webkit-animation: button-spin 0.6s linear;
 27030    animation: button-spin 0.6s linear;
 27031    -webkit-animation-iteration-count: infinite;
 27032    animation-iteration-count: infinite;
 27033    border-radius: 500rem;
 27034    border-color: #aaaaaa transparent transparent;
 27035    border-style: solid;
 27036    border-width: 0.2em;
 27037    box-shadow: 0px 0px 0px 1px transparent;
 27038  }
 27039  
 27040  /*--------------
 27041        Hover
 27042  ---------------*/
 27043  
 27044  .ui.search > .results .result:hover,
 27045  .ui.category.search > .results .category .result:hover {
 27046    background: #fafafa;
 27047  }
 27048  
 27049  .ui.search .action:hover {
 27050    background: #e0e0e0;
 27051  }
 27052  
 27053  /*--------------
 27054        Active
 27055  ---------------*/
 27056  
 27057  .ui.search > .results .category.active {
 27058    background: #f0f0f0;
 27059  }
 27060  
 27061  .ui.search > .results .category.active > .name {
 27062    color: rgba(0, 0, 0, 0.8);
 27063  }
 27064  
 27065  .ui.search > .results .result.active,
 27066  .ui.category.search > .results .category .result.active {
 27067    position: relative;
 27068    border-left-color: transparent;
 27069    background: #f0f0f0;
 27070    box-shadow: 3px 0px 3px 0px rgba(39, 41, 43, 0.15);
 27071  }
 27072  
 27073  .ui.search > .results .result.active .title {
 27074    color: rgba(0, 0, 0, 0.85);
 27075  }
 27076  
 27077  .ui.search > .results .result.active .description {
 27078    color: rgba(0, 0, 0, 0.85);
 27079  }
 27080  
 27081  /*******************************
 27082             Types
 27083  *******************************/
 27084  
 27085  /*--------------
 27086      Categories
 27087  ---------------*/
 27088  
 27089  .ui.category.search .results {
 27090    width: 28em;
 27091  }
 27092  
 27093  /* Category */
 27094  
 27095  .ui.category.search > .results .category {
 27096    background: #f0f0f0;
 27097    box-shadow: none;
 27098    border-bottom: 1px solid rgba(39, 41, 43, 0.15);
 27099    -webkit-transition: background 0.2s ease, border-color 0.2s ease;
 27100    transition: background 0.2s ease, border-color 0.2s ease;
 27101  }
 27102  
 27103  .ui.category.search > .results .category:last-child {
 27104    border-bottom: none;
 27105  }
 27106  
 27107  /* Category Result */
 27108  
 27109  .ui.category.search > .results .category .result {
 27110    background: #ffffff;
 27111    margin-left: 100px;
 27112    border-left: 1px solid rgba(39, 41, 43, 0.15);
 27113    border-bottom: 1px solid rgba(39, 41, 43, 0.15);
 27114    -webkit-transition: background 0.2s ease, border-color 0.2s ease;
 27115    transition: background 0.2s ease, border-color 0.2s ease;
 27116  }
 27117  
 27118  .ui.category.search > .results .category .result:last-child {
 27119    border-bottom: none;
 27120  }
 27121  
 27122  /* Category Result Name */
 27123  
 27124  .ui.category.search > .results .category > .name {
 27125    width: 100px;
 27126    background: #f0f0f0;
 27127    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 27128    font-size: 1em;
 27129    float: 1em;
 27130    float: left;
 27131    padding: 0.4em 1em;
 27132    font-weight: bold;
 27133    color: rgba(0, 0, 0, 0.4);
 27134  }
 27135  
 27136  /*******************************
 27137             Variations
 27138  *******************************/
 27139  
 27140  /*-------------------
 27141       Left / Right
 27142  --------------------*/
 27143  
 27144  .ui[class*="left aligned"].search > .results {
 27145    right: auto;
 27146    left: 0%;
 27147  }
 27148  
 27149  .ui[class*="right aligned"].search > .results {
 27150    right: 0%;
 27151    left: auto;
 27152  }
 27153  
 27154  /*--------------
 27155      Fluid
 27156  ---------------*/
 27157  
 27158  .ui.fluid.search .results {
 27159    width: 100%;
 27160  }
 27161  
 27162  /*--------------
 27163        Sizes
 27164  ---------------*/
 27165  
 27166  .ui.search {
 27167    font-size: 1em;
 27168  }
 27169  
 27170  .ui.large.search {
 27171    font-size: 1.1em;
 27172  }
 27173  
 27174  /*******************************
 27175           Theme Overrides
 27176  *******************************/
 27177  
 27178  /*******************************
 27179           Site Overrides
 27180  *******************************/
 27181  /*!
 27182   * # Semantic UI x.x - Shape
 27183   * http://github.com/semantic-org/semantic-ui/
 27184   *
 27185   *
 27186   * Copyright 2014 Contributors
 27187   * Released under the MIT license
 27188   * http://opensource.org/licenses/MIT
 27189   *
 27190   */
 27191  
 27192  /*******************************
 27193                Shape
 27194  *******************************/
 27195  
 27196  .ui.shape {
 27197    position: relative;
 27198    display: inline-block;
 27199    -webkit-perspective: 2000px;
 27200    perspective: 2000px;
 27201  }
 27202  
 27203  .ui.shape .sides {
 27204    -webkit-transform-style: preserve-3d;
 27205    transform-style: preserve-3d;
 27206  }
 27207  
 27208  .ui.shape .side {
 27209    opacity: 1;
 27210    width: 100%;
 27211    margin: 0em !important;
 27212    -webkit-backface-visibility: hidden;
 27213    backface-visibility: hidden;
 27214  }
 27215  
 27216  .ui.shape .side {
 27217    display: none;
 27218  }
 27219  
 27220  .ui.shape .side > * {
 27221    -webkit-backface-visibility: visible !important;
 27222    backface-visibility: visible !important;
 27223  }
 27224  
 27225  /*******************************
 27226               Types
 27227  *******************************/
 27228  
 27229  .ui.cube.shape .side {
 27230    min-width: 15em;
 27231    height: 15em;
 27232    padding: 2em;
 27233    background-color: #e6e6e6;
 27234    color: rgba(0, 0, 0, 0.8);
 27235    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
 27236  }
 27237  
 27238  .ui.cube.shape .side > .content {
 27239    width: 100%;
 27240    height: 100%;
 27241    display: table;
 27242    text-align: center;
 27243    -webkit-user-select: text;
 27244    -moz-user-select: text;
 27245    -ms-user-select: text;
 27246    user-select: text;
 27247  }
 27248  
 27249  .ui.cube.shape .side > .content > div {
 27250    display: table-cell;
 27251    vertical-align: middle;
 27252    font-size: 2em;
 27253  }
 27254  
 27255  /*******************************
 27256            Variations
 27257  *******************************/
 27258  
 27259  .ui.text.shape.animating .sides {
 27260    position: static;
 27261  }
 27262  
 27263  .ui.text.shape .side {
 27264    white-space: nowrap;
 27265  }
 27266  
 27267  .ui.text.shape .side > * {
 27268    white-space: normal;
 27269  }
 27270  
 27271  /*******************************
 27272               States
 27273  *******************************/
 27274  
 27275  /*--------------
 27276      Loading
 27277  ---------------*/
 27278  
 27279  .ui.loading.shape {
 27280    position: absolute;
 27281    top: -9999px;
 27282    left: -9999px;
 27283  }
 27284  
 27285  /*--------------
 27286      Animating
 27287  ---------------*/
 27288  
 27289  .ui.shape .animating.side {
 27290    position: absolute;
 27291    top: 0px;
 27292    left: 0px;
 27293    z-index: 100;
 27294  }
 27295  
 27296  .ui.shape .hidden.side {
 27297    opacity: 0.4;
 27298  }
 27299  
 27300  /*--------------
 27301        CSS
 27302  ---------------*/
 27303  
 27304  .ui.shape.animating {
 27305    -webkit-transition: all 0.6s ease-in-out;
 27306    transition: all 0.6s ease-in-out;
 27307  }
 27308  
 27309  .ui.shape.animating .sides {
 27310    position: absolute;
 27311  }
 27312  
 27313  .ui.shape.animating .sides {
 27314    -webkit-transition: all 0.6s ease-in-out;
 27315    transition: all 0.6s ease-in-out;
 27316  }
 27317  
 27318  .ui.shape.animating .side {
 27319    -webkit-transition: opacity 0.6s ease-in-out;
 27320    transition: opacity 0.6s ease-in-out;
 27321  }
 27322  
 27323  /*--------------
 27324       Active
 27325  ---------------*/
 27326  
 27327  .ui.shape .active.side {
 27328    display: block;
 27329  }
 27330  
 27331  /*******************************
 27332           Theme Overrides
 27333  *******************************/
 27334  
 27335  /*******************************
 27336          User Overrides
 27337  *******************************/
 27338  /*!
 27339   * # Semantic UI x.x - Sidebar
 27340   * http://github.com/semantic-org/semantic-ui/
 27341   *
 27342   *
 27343   * Copyright 2014 Contributorss
 27344   * Released under the MIT license
 27345   * http://opensource.org/licenses/MIT
 27346   *
 27347   */
 27348  
 27349  /*******************************
 27350              Sidebar
 27351  *******************************/
 27352  
 27353  /* Sidebar Menu */
 27354  
 27355  .ui.sidebar {
 27356    position: fixed;
 27357    top: 0;
 27358    left: 0;
 27359    -webkit-backface-visibility: hidden;
 27360    backface-visibility: hidden;
 27361    -webkit-transition: none;
 27362    transition: none;
 27363    will-change: transform;
 27364    -webkit-transform: translate3d(0, 0, 0);
 27365    transform: translate3d(0, 0, 0);
 27366    visibility: hidden;
 27367    -webkit-overflow-scrolling: touch;
 27368    height: 100% !important;
 27369    border-radius: 0em !important;
 27370    margin: 0em !important;
 27371    overflow-y: auto !important;
 27372    z-index: 102;
 27373  }
 27374  
 27375  /* GPU Layers for Child Elements */
 27376  
 27377  .ui.sidebar > * {
 27378    -webkit-backface-visibility: hidden;
 27379    backface-visibility: hidden;
 27380    -webkit-transform: rotateZ(0deg);
 27381    transform: rotateZ(0deg);
 27382  }
 27383  
 27384  /*--------------
 27385     Direction
 27386  ---------------*/
 27387  
 27388  .ui.left.sidebar {
 27389    right: auto;
 27390    left: 0px;
 27391    -webkit-transform: translate3d(-100%, 0, 0);
 27392    transform: translate3d(-100%, 0, 0);
 27393  }
 27394  
 27395  .ui.right.sidebar {
 27396    right: 0px !important;
 27397    left: auto !important;
 27398    -webkit-transform: translate3d(100%, 0%, 0);
 27399    transform: translate3d(100%, 0%, 0);
 27400  }
 27401  
 27402  .ui.top.sidebar,
 27403  .ui.bottom.sidebar {
 27404    width: 100% !important;
 27405    height: auto !important;
 27406    overflow-y: visible !important;
 27407  }
 27408  
 27409  .ui.top.sidebar {
 27410    top: 0px !important;
 27411    bottom: auto !important;
 27412    -webkit-transform: translate3d(0, -100%, 0);
 27413    transform: translate3d(0, -100%, 0);
 27414  }
 27415  
 27416  .ui.bottom.sidebar {
 27417    top: auto !important;
 27418    bottom: 0px !important;
 27419    -webkit-transform: translate3d(0, 100%, 0);
 27420    transform: translate3d(0, 100%, 0);
 27421  }
 27422  
 27423  /*--------------
 27424       Pushable
 27425  ---------------*/
 27426  
 27427  .pushable {
 27428    height: 100%;
 27429    overflow-x: hidden;
 27430    padding: 0em !important;
 27431  }
 27432  
 27433  /* Whole Page */
 27434  
 27435  body.pushable {
 27436    background: #333333 !important;
 27437  }
 27438  
 27439  /* Page Context */
 27440  
 27441  .pushable:not(body) {
 27442    -webkit-transform: translate3d(0, 0, 0);
 27443    transform: translate3d(0, 0, 0);
 27444  }
 27445  
 27446  .pushable:not(body) > .ui.sidebar,
 27447  .pushable:not(body) > .fixed,
 27448  .pushable:not(body) > .pusher:after {
 27449    position: absolute;
 27450  }
 27451  
 27452  /*--------------
 27453       Fixed
 27454  ---------------*/
 27455  
 27456  .pushable > .fixed {
 27457    position: fixed;
 27458    -webkit-backface-visibility: hidden;
 27459    backface-visibility: hidden;
 27460    -webkit-transition: -webkit-transform 500ms ease;
 27461    transition: transform 500ms ease;
 27462    will-change: transform;
 27463    z-index: 101;
 27464  }
 27465  
 27466  /*--------------
 27467       Page
 27468  ---------------*/
 27469  
 27470  .pushable > .pusher {
 27471    position: relative;
 27472    -webkit-backface-visibility: hidden;
 27473    backface-visibility: hidden;
 27474    overflow: hidden;
 27475    min-height: 100%;
 27476    -webkit-transition: -webkit-transform 500ms ease;
 27477    transition: transform 500ms ease;
 27478    z-index: 2;
 27479  }
 27480  
 27481  body.pushable > .pusher {
 27482    background: #f7f7f7;
 27483  }
 27484  
 27485  .pushable > .pusher {
 27486    background: inherit;
 27487  }
 27488  
 27489  /*--------------
 27490       Dimmer
 27491  ---------------*/
 27492  
 27493  .pushable > .pusher:after {
 27494    position: fixed;
 27495    top: 0px;
 27496    right: 0px;
 27497    content: '';
 27498    background-color: rgba(0, 0, 0, 0.4);
 27499    width: 0px;
 27500    height: 0px;
 27501    overflow: hidden;
 27502    opacity: 0;
 27503    -webkit-transition: -webkit-transform 500ms, opacity 500ms;
 27504    transition: transform 500ms, opacity 500ms;
 27505    will-change: opacity;
 27506    z-index: 1000;
 27507  }
 27508  
 27509  /*--------------
 27510      Coupling
 27511  ---------------*/
 27512  
 27513  .ui.sidebar.menu .item {
 27514    border-radius: 0em !important;
 27515  }
 27516  
 27517  /*******************************
 27518              States
 27519  *******************************/
 27520  
 27521  /*--------------
 27522       Dimmed
 27523  ---------------*/
 27524  
 27525  .pushable > .pusher.dimmed:after {
 27526    width: 100% !important;
 27527    height: 100% !important;
 27528    opacity: 1 !important;
 27529  }
 27530  
 27531  /*--------------
 27532      Animating
 27533  ---------------*/
 27534  
 27535  .ui.animating.sidebar {
 27536    visibility: visible;
 27537  }
 27538  
 27539  /*--------------
 27540       Visible
 27541  ---------------*/
 27542  
 27543  .ui.visible.sidebar {
 27544    visibility: visible;
 27545    -webkit-transform: translate3d(0, 0, 0);
 27546    transform: translate3d(0, 0, 0);
 27547  }
 27548  
 27549  /* Shadow Direction */
 27550  
 27551  .ui.left.visible.sidebar,
 27552  .ui.right.visible.sidebar {
 27553    box-shadow: 0px 0px 20px rgba(39, 41, 43, 0.15);
 27554  }
 27555  
 27556  .ui.top.visible.sidebar,
 27557  .ui.bottom.visible.sidebar {
 27558    box-shadow: 0px 0px 20px rgba(39, 41, 43, 0.15);
 27559  }
 27560  
 27561  /* Visible On Load */
 27562  
 27563  .ui.visible.left.sidebar ~ .fixed,
 27564  .ui.visible.left.sidebar ~ .pusher {
 27565    -webkit-transform: translate3d(260px, 0, 0);
 27566    transform: translate3d(260px, 0, 0);
 27567  }
 27568  
 27569  .ui.visible.right.sidebar ~ .fixed,
 27570  .ui.visible.right.sidebar ~ .pusher {
 27571    -webkit-transform: translate3d(-260px, 0, 0);
 27572    transform: translate3d(-260px, 0, 0);
 27573  }
 27574  
 27575  .ui.visible.top.sidebar ~ .fixed,
 27576  .ui.visible.top.sidebar ~ .pusher {
 27577    -webkit-transform: translate3d(0, 36px, 0);
 27578    transform: translate3d(0, 36px, 0);
 27579  }
 27580  
 27581  .ui.visible.bottom.sidebar ~ .fixed,
 27582  .ui.visible.bottom.sidebar ~ .pusher {
 27583    -webkit-transform: translate3d(0, -36px, 0);
 27584    transform: translate3d(0, -36px, 0);
 27585  }
 27586  
 27587  /* opposite sides visible forces content overlay */
 27588  
 27589  .ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .fixed,
 27590  .ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher,
 27591  .ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .fixed,
 27592  .ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher {
 27593    -webkit-transform: translate3d(0, 0, 0);
 27594    transform: translate3d(0, 0, 0);
 27595  }
 27596  
 27597  /*--------------
 27598         iOS
 27599  ---------------*/
 27600  
 27601  /*
 27602    iOS incorrectly sizes document when content
 27603    is presented outside of view with 2Dtranslate
 27604  */
 27605  
 27606  html.ios {
 27607    overflow-x: hidden;
 27608    -webkit-overflow-scrolling: touch;
 27609  }
 27610  
 27611  /*******************************
 27612            Variations
 27613  *******************************/
 27614  
 27615  /*--------------
 27616       Width
 27617  ---------------*/
 27618  
 27619  /* Left / Right */
 27620  
 27621  .ui[class*="very thin"].left.sidebar,
 27622  .ui[class*="very thin"].right.sidebar {
 27623    width: 60px;
 27624  }
 27625  
 27626  .ui.thin.left.sidebar,
 27627  .ui.thin.right.sidebar {
 27628    width: 150px;
 27629  }
 27630  
 27631  .ui.left.sidebar,
 27632  .ui.right.sidebar {
 27633    width: 260px;
 27634  }
 27635  
 27636  .ui.wide.left.sidebar,
 27637  .ui.wide.right.sidebar {
 27638    width: 350px;
 27639  }
 27640  
 27641  .ui[class*="very wide"].left.sidebar,
 27642  .ui[class*="very wide"].right.sidebar {
 27643    width: 475px;
 27644  }
 27645  
 27646  /* Left Visible */
 27647  
 27648  .ui.visible[class*="very thin"].left.sidebar ~ .fixed,
 27649  .ui.visible[class*="very thin"].left.sidebar ~ .pusher {
 27650    -webkit-transform: translate3d(60px, 0, 0);
 27651    transform: translate3d(60px, 0, 0);
 27652  }
 27653  
 27654  .ui.visible.thin.left.sidebar ~ .fixed,
 27655  .ui.visible.thin.left.sidebar ~ .pusher {
 27656    -webkit-transform: translate3d(150px, 0, 0);
 27657    transform: translate3d(150px, 0, 0);
 27658  }
 27659  
 27660  .ui.visible.wide.left.sidebar ~ .fixed,
 27661  .ui.visible.wide.left.sidebar ~ .pusher {
 27662    -webkit-transform: translate3d(350px, 0, 0);
 27663    transform: translate3d(350px, 0, 0);
 27664  }
 27665  
 27666  .ui.visible[class*="very wide"].left.sidebar ~ .fixed,
 27667  .ui.visible[class*="very wide"].left.sidebar ~ .pusher {
 27668    -webkit-transform: translate3d(475px, 0, 0);
 27669    transform: translate3d(475px, 0, 0);
 27670  }
 27671  
 27672  /* Right Visible */
 27673  
 27674  .ui.visible[class*="very thin"].right.sidebar ~ .fixed,
 27675  .ui.visible[class*="very thin"].right.sidebar ~ .pusher {
 27676    -webkit-transform: translate3d(-60px, 0, 0);
 27677    transform: translate3d(-60px, 0, 0);
 27678  }
 27679  
 27680  .ui.visible.thin.right.sidebar ~ .fixed,
 27681  .ui.visible.thin.right.sidebar ~ .pusher {
 27682    -webkit-transform: translate3d(-150px, 0, 0);
 27683    transform: translate3d(-150px, 0, 0);
 27684  }
 27685  
 27686  .ui.visible.wide.right.sidebar ~ .fixed,
 27687  .ui.visible.wide.right.sidebar ~ .pusher {
 27688    -webkit-transform: translate3d(-350px, 0, 0);
 27689    transform: translate3d(-350px, 0, 0);
 27690  }
 27691  
 27692  .ui.visible[class*="very wide"].right.sidebar ~ .fixed,
 27693  .ui.visible[class*="very wide"].right.sidebar ~ .pusher {
 27694    -webkit-transform: translate3d(-475px, 0, 0);
 27695    transform: translate3d(-475px, 0, 0);
 27696  }
 27697  
 27698  /*******************************
 27699            Animations
 27700  *******************************/
 27701  
 27702  /*--------------
 27703      Overlay
 27704  ---------------*/
 27705  
 27706  /* Set-up */
 27707  
 27708  .ui.overlay.sidebar {
 27709    z-index: 102;
 27710  }
 27711  
 27712  /* Initial */
 27713  
 27714  .ui.left.overlay.sidebar {
 27715    -webkit-transform: translate3d(-100%, 0%, 0);
 27716    transform: translate3d(-100%, 0%, 0);
 27717  }
 27718  
 27719  .ui.right.overlay.sidebar {
 27720    -webkit-transform: translate3d(100%, 0%, 0);
 27721    transform: translate3d(100%, 0%, 0);
 27722  }
 27723  
 27724  .ui.top.overlay.sidebar {
 27725    -webkit-transform: translate3d(0%, -100%, 0);
 27726    transform: translate3d(0%, -100%, 0);
 27727  }
 27728  
 27729  .ui.bottom.overlay.sidebar {
 27730    -webkit-transform: translate3d(0%, 100%, 0);
 27731    transform: translate3d(0%, 100%, 0);
 27732  }
 27733  
 27734  /* Animation */
 27735  
 27736  .animating.ui.overlay.sidebar,
 27737  .ui.visible.overlay.sidebar {
 27738    -webkit-transition: -webkit-transform 500ms ease;
 27739    transition: transform 500ms ease;
 27740  }
 27741  
 27742  /* End - Sidebar */
 27743  
 27744  .ui.visible.left.overlay.sidebar {
 27745    -webkit-transform: translate3d(0%, 0%, 0);
 27746    transform: translate3d(0%, 0%, 0);
 27747  }
 27748  
 27749  .ui.visible.right.overlay.sidebar {
 27750    -webkit-transform: translate3d(0%, 0%, 0);
 27751    transform: translate3d(0%, 0%, 0);
 27752  }
 27753  
 27754  .ui.visible.top.overlay.sidebar {
 27755    -webkit-transform: translate3d(0%, 0%, 0);
 27756    transform: translate3d(0%, 0%, 0);
 27757  }
 27758  
 27759  .ui.visible.bottom.overlay.sidebar {
 27760    -webkit-transform: translate3d(0%, 0%, 0);
 27761    transform: translate3d(0%, 0%, 0);
 27762  }
 27763  
 27764  /* End - Pusher */
 27765  
 27766  .ui.visible.overlay.sidebar ~ .fixed,
 27767  .ui.visible.overlay.sidebar ~ .pusher {
 27768    -webkit-transform: none !important;
 27769    -ms-transform: none !important;
 27770    transform: none !important;
 27771  }
 27772  
 27773  /*--------------
 27774        Push
 27775  ---------------*/
 27776  
 27777  /* Initial */
 27778  
 27779  .ui.push.sidebar {
 27780    -webkit-transition: -webkit-transform 500ms ease;
 27781    transition: transform 500ms ease;
 27782    z-index: 102;
 27783  }
 27784  
 27785  /* Sidebar - Initial */
 27786  
 27787  .ui.left.push.sidebar {
 27788    -webkit-transform: translate3d(-100%, 0, 0);
 27789    transform: translate3d(-100%, 0, 0);
 27790  }
 27791  
 27792  .ui.right.push.sidebar {
 27793    -webkit-transform: translate3d(100%, 0, 0);
 27794    transform: translate3d(100%, 0, 0);
 27795  }
 27796  
 27797  .ui.top.push.sidebar {
 27798    -webkit-transform: translate3d(0%, -100%, 0);
 27799    transform: translate3d(0%, -100%, 0);
 27800  }
 27801  
 27802  .ui.bottom.push.sidebar {
 27803    -webkit-transform: translate3d(0%, 100%, 0);
 27804    transform: translate3d(0%, 100%, 0);
 27805  }
 27806  
 27807  /* End */
 27808  
 27809  .ui.visible.push.sidebar {
 27810    -webkit-transform: translate3d(0%, 0, 0);
 27811    transform: translate3d(0%, 0, 0);
 27812  }
 27813  
 27814  /*--------------
 27815      Uncover
 27816  ---------------*/
 27817  
 27818  /* Initial */
 27819  
 27820  .ui.uncover.sidebar {
 27821    -webkit-transform: translate3d(0, 0, 0);
 27822    transform: translate3d(0, 0, 0);
 27823    z-index: 1;
 27824  }
 27825  
 27826  /* End */
 27827  
 27828  .ui.visible.uncover.sidebar {
 27829    -webkit-transform: translate3d(0, 0, 0);
 27830    transform: translate3d(0, 0, 0);
 27831    -webkit-transition: -webkit-transform 500ms ease;
 27832    transition: transform 500ms ease;
 27833  }
 27834  
 27835  /*--------------
 27836     Slide Along
 27837  ---------------*/
 27838  
 27839  /* Initial */
 27840  
 27841  .ui.slide.along.sidebar {
 27842    z-index: 1;
 27843  }
 27844  
 27845  /* Sidebar - Initial */
 27846  
 27847  .ui.left.slide.along.sidebar {
 27848    -webkit-transform: translate3d(-50%, 0, 0);
 27849    transform: translate3d(-50%, 0, 0);
 27850  }
 27851  
 27852  .ui.right.slide.along.sidebar {
 27853    -webkit-transform: translate3d(50%, 0, 0);
 27854    transform: translate3d(50%, 0, 0);
 27855  }
 27856  
 27857  .ui.top.slide.along.sidebar {
 27858    -webkit-transform: translate3d(0, -50%, 0);
 27859    transform: translate3d(0, -50%, 0);
 27860  }
 27861  
 27862  .ui.bottom.slide.along.sidebar {
 27863    -webkit-transform: translate3d(0%, 50%, 0);
 27864    transform: translate3d(0%, 50%, 0);
 27865  }
 27866  
 27867  /* Animation */
 27868  
 27869  .ui.animating.slide.along.sidebar {
 27870    -webkit-transition: -webkit-transform 500ms ease;
 27871    transition: transform 500ms ease;
 27872  }
 27873  
 27874  /* End */
 27875  
 27876  .ui.visible.slide.along.sidebar {
 27877    -webkit-transform: translate3d(0%, 0, 0);
 27878    transform: translate3d(0%, 0, 0);
 27879  }
 27880  
 27881  /*--------------
 27882     Slide Out
 27883  ---------------*/
 27884  
 27885  /* Initial */
 27886  
 27887  .ui.slide.out.sidebar {
 27888    z-index: 1;
 27889  }
 27890  
 27891  /* Sidebar - Initial */
 27892  
 27893  .ui.left.slide.out.sidebar {
 27894    -webkit-transform: translate3d(50%, 0, 0);
 27895    transform: translate3d(50%, 0, 0);
 27896  }
 27897  
 27898  .ui.right.slide.out.sidebar {
 27899    -webkit-transform: translate3d(-50%, 0, 0);
 27900    transform: translate3d(-50%, 0, 0);
 27901  }
 27902  
 27903  .ui.top.slide.out.sidebar {
 27904    -webkit-transform: translate3d(0%, 50%, 0);
 27905    transform: translate3d(0%, 50%, 0);
 27906  }
 27907  
 27908  .ui.bottom.slide.out.sidebar {
 27909    -webkit-transform: translate3d(0%, -50%, 0);
 27910    transform: translate3d(0%, -50%, 0);
 27911  }
 27912  
 27913  /* Animation */
 27914  
 27915  .ui.animating.slide.out.sidebar {
 27916    -webkit-transition: -webkit-transform 500ms ease;
 27917    transition: transform 500ms ease;
 27918  }
 27919  
 27920  /* End */
 27921  
 27922  .ui.visible.slide.out.sidebar {
 27923    -webkit-transform: translate3d(0%, 0, 0);
 27924    transform: translate3d(0%, 0, 0);
 27925  }
 27926  
 27927  /*--------------
 27928     Scale Down
 27929  ---------------*/
 27930  
 27931  /* Initial */
 27932  
 27933  .ui.scale.down.sidebar {
 27934    -webkit-transition: -webkit-transform 500ms ease;
 27935    transition: transform 500ms ease;
 27936    z-index: 102;
 27937  }
 27938  
 27939  /* Sidebar - Initial  */
 27940  
 27941  .ui.left.scale.down.sidebar {
 27942    -webkit-transform: translate3d(-100%, 0, 0);
 27943    transform: translate3d(-100%, 0, 0);
 27944  }
 27945  
 27946  .ui.right.scale.down.sidebar {
 27947    -webkit-transform: translate3d(100%, 0, 0);
 27948    transform: translate3d(100%, 0, 0);
 27949  }
 27950  
 27951  .ui.top.scale.down.sidebar {
 27952    -webkit-transform: translate3d(0%, -100%, 0);
 27953    transform: translate3d(0%, -100%, 0);
 27954  }
 27955  
 27956  .ui.bottom.scale.down.sidebar {
 27957    -webkit-transform: translate3d(0%, 100%, 0);
 27958    transform: translate3d(0%, 100%, 0);
 27959  }
 27960  
 27961  /* Pusher - Initial */
 27962  
 27963  .ui.scale.down.left.sidebar ~ .pusher {
 27964    -webkit-transform-origin: 75% 50%;
 27965    -ms-transform-origin: 75% 50%;
 27966    transform-origin: 75% 50%;
 27967  }
 27968  
 27969  .ui.scale.down.right.sidebar ~ .pusher {
 27970    -webkit-transform-origin: 25% 50%;
 27971    -ms-transform-origin: 25% 50%;
 27972    transform-origin: 25% 50%;
 27973  }
 27974  
 27975  .ui.scale.down.top.sidebar ~ .pusher {
 27976    -webkit-transform-origin: 50% 75%;
 27977    -ms-transform-origin: 50% 75%;
 27978    transform-origin: 50% 75%;
 27979  }
 27980  
 27981  .ui.scale.down.bottom.sidebar ~ .pusher {
 27982    -webkit-transform-origin: 50% 25%;
 27983    -ms-transform-origin: 50% 25%;
 27984    transform-origin: 50% 25%;
 27985  }
 27986  
 27987  /* Animation */
 27988  
 27989  .ui.animating.scale.down > .visible.ui.sidebar {
 27990    -webkit-transition: -webkit-transform 500ms ease;
 27991    transition: transform 500ms ease;
 27992  }
 27993  
 27994  .ui.visible.scale.down.sidebar ~ .pusher,
 27995  .ui.animating.scale.down.sidebar ~ .pusher {
 27996    display: block !important;
 27997    width: 100%;
 27998    height: 100%;
 27999    overflow: hidden;
 28000  }
 28001  
 28002  /* End */
 28003  
 28004  .ui.visible.scale.down.sidebar {
 28005    -webkit-transform: translate3d(0, 0, 0);
 28006    transform: translate3d(0, 0, 0);
 28007  }
 28008  
 28009  .ui.visible.scale.down.sidebar ~ .pusher {
 28010    -webkit-transform: scale(0.75);
 28011    -ms-transform: scale(0.75);
 28012    transform: scale(0.75);
 28013  }
 28014  
 28015  /*******************************
 28016           Theme Overrides
 28017  *******************************/
 28018  
 28019  /*******************************
 28020           Site Overrides
 28021  *******************************/
 28022  /*!
 28023   * # Semantic UI x.x - Sticky
 28024   * http://github.com/semantic-org/semantic-ui/
 28025   *
 28026   *
 28027   * Copyright 2014 Contributors
 28028   * Released under the MIT license
 28029   * http://opensource.org/licenses/MIT
 28030   *
 28031   */
 28032  
 28033  /*******************************
 28034              Sticky
 28035  *******************************/
 28036  
 28037  .ui.sticky {
 28038    position: static;
 28039    -webkit-transition: width 0.2s ease, height 0.2s ease, top 0.2s ease, bottom 0.2s ease;
 28040    transition: width 0.2s ease, height 0.2s ease, top 0.2s ease, bottom 0.2s ease;
 28041    z-index: 800;
 28042  }
 28043  
 28044  /*******************************
 28045              States
 28046  *******************************/
 28047  
 28048  /* Bound */
 28049  
 28050  .ui.sticky.bound {
 28051    position: absolute;
 28052    left: auto;
 28053    right: auto;
 28054  }
 28055  
 28056  /* Fixed */
 28057  
 28058  .ui.sticky.fixed {
 28059    position: fixed;
 28060    left: auto;
 28061    right: auto;
 28062  }
 28063  
 28064  /* Bound/Fixed Position */
 28065  
 28066  .ui.sticky.bound.top,
 28067  .ui.sticky.fixed.top {
 28068    top: 0px;
 28069    bottom: auto;
 28070  }
 28071  
 28072  .ui.sticky.bound.bottom,
 28073  .ui.sticky.fixed.bottom {
 28074    top: auto;
 28075    bottom: 0px;
 28076  }
 28077  
 28078  /*******************************
 28079              Types
 28080  *******************************/
 28081  
 28082  .ui.native.sticky {
 28083    position: -webkit-sticky;
 28084    position: -moz-sticky;
 28085    position: -ms-sticky;
 28086    position: -o-sticky;
 28087    position: sticky;
 28088  }
 28089  
 28090  /*******************************
 28091           Theme Overrides
 28092  *******************************/
 28093  
 28094  /*******************************
 28095           Site Overrides
 28096  *******************************/
 28097  /*!
 28098   * # Semantic UI x.x - Tab
 28099   * http://github.com/semantic-org/semantic-ui/
 28100   *
 28101   *
 28102   * Copyright 2014 Contributors
 28103   * Released under the MIT license
 28104   * http://opensource.org/licenses/MIT
 28105   *
 28106   */
 28107  
 28108  /*******************************
 28109             UI Tabs
 28110  *******************************/
 28111  
 28112  .ui.tab {
 28113    display: none;
 28114  }
 28115  
 28116  /*******************************
 28117               States
 28118  *******************************/
 28119  
 28120  /*--------------------
 28121         Active
 28122  ---------------------*/
 28123  
 28124  .ui.tab.active,
 28125  .ui.tab.open {
 28126    display: block;
 28127  }
 28128  
 28129  /*--------------------
 28130         Loading
 28131  ---------------------*/
 28132  
 28133  .ui.tab.loading {
 28134    position: relative;
 28135    overflow: hidden;
 28136    display: block;
 28137    min-height: 250px;
 28138  }
 28139  
 28140  .ui.tab.loading * {
 28141    position: relative !important;
 28142    left: -10000px !important;
 28143  }
 28144  
 28145  .ui.tab.loading:before,
 28146  .ui.tab.loading.segment:before {
 28147    position: absolute;
 28148    content: '';
 28149    top: 100px;
 28150    left: 50%;
 28151    margin: -1.25em 0em 0em -1.25em;
 28152    width: 2.5em;
 28153    height: 2.5em;
 28154    border-radius: 500rem;
 28155    border: 0.2em solid rgba(0, 0, 0, 0.1);
 28156  }
 28157  
 28158  .ui.tab.loading:after,
 28159  .ui.tab.loading.segment:after {
 28160    position: absolute;
 28161    content: '';
 28162    top: 100px;
 28163    left: 50%;
 28164    margin: -1.25em 0em 0em -1.25em;
 28165    width: 2.5em;
 28166    height: 2.5em;
 28167    -webkit-animation: button-spin 0.6s linear;
 28168    animation: button-spin 0.6s linear;
 28169    -webkit-animation-iteration-count: infinite;
 28170    animation-iteration-count: infinite;
 28171    border-radius: 500rem;
 28172    border-color: #aaaaaa transparent transparent;
 28173    border-style: solid;
 28174    border-width: 0.2em;
 28175    box-shadow: 0px 0px 0px 1px transparent;
 28176  }
 28177  
 28178  /*******************************
 28179           Tab Overrides
 28180  *******************************/
 28181  
 28182  /*******************************
 28183          User Overrides
 28184  *******************************/
 28185  /*!
 28186   * # Semantic UI x.x - Table
 28187   * http://github.com/semantic-org/semantic-ui/
 28188   *
 28189   *
 28190   * Copyright 2014 Contributors
 28191   * Released under the MIT license
 28192   * http://opensource.org/licenses/MIT
 28193   *
 28194   */
 28195  
 28196  /*******************************
 28197               Table
 28198  *******************************/
 28199  
 28200  /* Prototype */
 28201  
 28202  .ui.table {
 28203    width: 100%;
 28204    background: #ffffff;
 28205    margin: 1em 0em;
 28206    border: 1px solid #d0d0d0;
 28207    box-shadow: none;
 28208    border-radius: 0.25rem;
 28209    color: rgba(0, 0, 0, 0.8);
 28210    border-collapse: separate;
 28211    border-spacing: 0px;
 28212  }
 28213  
 28214  .ui.table:first-child {
 28215    margin-top: 0em;
 28216  }
 28217  
 28218  .ui.table:last-child {
 28219    margin-bottom: 0em;
 28220  }
 28221  
 28222  /*******************************
 28223               Parts
 28224  *******************************/
 28225  
 28226  /* Table Content */
 28227  
 28228  .ui.table th,
 28229  .ui.table td {
 28230    -webkit-transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
 28231    transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
 28232  }
 28233  
 28234  /* Headers */
 28235  
 28236  .ui.table thead {
 28237    box-shadow: none;
 28238  }
 28239  
 28240  .ui.table thead th {
 28241    cursor: auto;
 28242    background: #f0f0f0;
 28243    text-align: left;
 28244    color: rgba(0, 0, 0, 0.8);
 28245    padding: 0.7em 0.8em;
 28246    vertical-align: middle;
 28247    font-style: none;
 28248    font-weight: bold;
 28249    text-transform: none;
 28250    border-bottom: 1px solid #d4d4d5;
 28251    border-left: none;
 28252  }
 28253  
 28254  .ui.table thead tr > th:first-child {
 28255    border-left: none;
 28256  }
 28257  
 28258  .ui.table thead tr:first-child > th:first-child {
 28259    border-radius: 0.25rem 0em 0em 0em;
 28260  }
 28261  
 28262  .ui.table thead tr:first-child > th:last-child {
 28263    border-radius: 0em 0.25rem 0em 0em;
 28264  }
 28265  
 28266  .ui.table thead tr:first-child > th:only-child {
 28267    border-radius: 0.25rem 0.25rem 0em 0em;
 28268  }
 28269  
 28270  /* Footer */
 28271  
 28272  .ui.table tfoot {
 28273    box-shadow: none;
 28274  }
 28275  
 28276  .ui.table tfoot th {
 28277    cursor: auto;
 28278    border-top: 1px solid #d4d4d5;
 28279    background: #ffffff;
 28280    text-align: left;
 28281    color: rgba(0, 0, 0, 0.8);
 28282    padding: 0.7em 0.8em;
 28283    vertical-align: middle;
 28284    font-style: normal;
 28285    font-weight: normal;
 28286    text-transform: none;
 28287  }
 28288  
 28289  .ui.table tfoot tr > th:first-child {
 28290    border-left: none;
 28291  }
 28292  
 28293  .ui.table tfoot tr:first-child > th:first-child {
 28294    border-radius: 0em 0em 0em 0.25rem;
 28295  }
 28296  
 28297  .ui.table tfoot tr:first-child > th:last-child {
 28298    border-radius: 0em 0em 0.25rem 0em;
 28299  }
 28300  
 28301  .ui.table tfoot tr:first-child > th:only-child {
 28302    border-radius: 0em 0em 0.25rem 0.25rem;
 28303  }
 28304  
 28305  /* Table Row */
 28306  
 28307  .ui.table tr td {
 28308    border-top: 1px solid #d4d4d5;
 28309  }
 28310  
 28311  .ui.table tr:first-child td {
 28312    border-top: none;
 28313  }
 28314  
 28315  /* Table Cells */
 28316  
 28317  .ui.table td {
 28318    padding: 0.7em 0.8em;
 28319    text-align: left;
 28320    vertical-align: middle;
 28321  }
 28322  
 28323  /* Icons */
 28324  
 28325  .ui.table > .icon {
 28326    vertical-align: baseline;
 28327  }
 28328  
 28329  .ui.table > .icon:only-child {
 28330    margin: 0em;
 28331  }
 28332  
 28333  /* Table Segment */
 28334  
 28335  .ui.table.segment {
 28336    padding: 0em;
 28337  }
 28338  
 28339  .ui.table.segment:after {
 28340    display: none;
 28341  }
 28342  
 28343  .ui.table.segment.stacked:after {
 28344    display: block;
 28345  }
 28346  
 28347  /* Responsive */
 28348  
 28349  @media only screen and (max-width: 767px) {
 28350    .ui.table:not(.unstackable) {
 28351      width: 100%;
 28352    }
 28353  
 28354    .ui.table:not(.unstackable) tbody,
 28355    .ui.table:not(.unstackable) tr,
 28356    .ui.table:not(.unstackable) tr > th,
 28357    .ui.table:not(.unstackable) tr > td {
 28358      width: auto !important;
 28359      display: block !important;
 28360    }
 28361  
 28362    .ui.table:not(.unstackable) {
 28363      padding: 0em;
 28364    }
 28365  
 28366    .ui.table:not(.unstackable) thead {
 28367      display: block;
 28368    }
 28369  
 28370    .ui.table:not(.unstackable) tfoot {
 28371      display: block;
 28372    }
 28373  
 28374    .ui.table:not(.unstackable) tr > th,
 28375    .ui.table:not(.unstackable) tr > td {
 28376      background: none;
 28377      border: none !important;
 28378      padding: 0.25em 0.75em;
 28379      box-shadow: none !important;
 28380    }
 28381  
 28382    .ui.table:not(.unstackable) th:first-child,
 28383    .ui.table:not(.unstackable) td:first-child {
 28384      font-weight: bold;
 28385      padding-top: 1em;
 28386    }
 28387  
 28388    .ui.table:not(.unstackable) th:last-child,
 28389    .ui.table:not(.unstackable) td:last-child {
 28390      box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
 28391      padding-bottom: 1em;
 28392    }
 28393  
 28394    /* Clear BG Colors */
 28395  
 28396    .ui.table:not(.unstackable) tr > td.warning,
 28397    .ui.table:not(.unstackable) tr > td.error,
 28398    .ui.table:not(.unstackable) tr > td.active,
 28399    .ui.table:not(.unstackable) tr > td.positive,
 28400    .ui.table:not(.unstackable) tr > td.negative {
 28401      background-color: transparent !important;
 28402    }
 28403  
 28404    /* Definition Table */
 28405  
 28406    .ui.definition.table:not(.unstackable) thead th:first-child {
 28407      box-shadow: none !important;
 28408    }
 28409  
 28410    .ui.definition.table:not(.unstackable) tr td:first-child {
 28411      padding-bottom: 1em;
 28412    }
 28413  
 28414    .ui.definition.table:not(.unstackable) tr td:nth-child(n+2) {
 28415      padding-top: 1em;
 28416    }
 28417  }
 28418  
 28419  /*******************************
 28420              Coupling
 28421  *******************************/
 28422  
 28423  /* UI Image */
 28424  
 28425  .ui.table th .image,
 28426  .ui.table th .image img,
 28427  .ui.table td .image,
 28428  .ui.table td .image img {
 28429    max-width: none;
 28430  }
 28431  
 28432  /*******************************
 28433               Types
 28434  *******************************/
 28435  
 28436  /*--------------
 28437      Complex
 28438  ---------------*/
 28439  
 28440  .ui.structured.table {
 28441    border-collapse: collapse;
 28442  }
 28443  
 28444  .ui.structured.table thead th {
 28445    border-left: none;
 28446    border-right: none;
 28447  }
 28448  
 28449  .ui.structured.sortable.table thead th {
 28450    border-left: 1px solid #d0d0d0;
 28451    border-right: 1px solid #d0d0d0;
 28452  }
 28453  
 28454  .ui.structured.basic.table th {
 28455    border-left: none;
 28456    border-right: none;
 28457  }
 28458  
 28459  .ui.structured.celled.table tr th,
 28460  .ui.structured.celled.table tr td {
 28461    border-left: 1px solid #d4d4d5;
 28462    border-right: 1px solid #d4d4d5;
 28463  }
 28464  
 28465  /*--------------
 28466     Definition
 28467  ---------------*/
 28468  
 28469  .ui.definition.table thead:not(.full-width) th:first-child {
 28470    pointer-events: none;
 28471    background: transparent;
 28472    font-weight: normal;
 28473    color: rgba(0, 0, 0, 0.4);
 28474    box-shadow: -1px -1px 0px 1px #ffffff;
 28475  }
 28476  
 28477  .ui.definition.table tfoot:not(.full-width) th:first-child {
 28478    pointer-events: none;
 28479    background: transparent;
 28480    font-weight: rgba(0, 0, 0, 0.4);
 28481    color: normal;
 28482    box-shadow: 1px 1px 0px 1px #ffffff;
 28483  }
 28484  
 28485  /* Remove Border */
 28486  
 28487  .ui.celled.definition.table thead:not(.full-width) th:first-child {
 28488    box-shadow: 0px -1px 0px 1px #ffffff;
 28489  }
 28490  
 28491  .ui.celled.definition.table tfoot:not(.full-width) th:first-child {
 28492    box-shadow: 0px 1px 0px 1px #ffffff;
 28493  }
 28494  
 28495  /* Highlight Defining Column */
 28496  
 28497  .ui.definition.table tr td:first-child {
 28498    background: rgba(0, 0, 0, 0.03);
 28499    font-weight: bold;
 28500    color: rgba(0, 0, 0, 0.8);
 28501  }
 28502  
 28503  /* Fix 2nd Column */
 28504  
 28505  .ui.definition.table thead:not(.full-width) th:nth-child(2) {
 28506    border-left: 1px solid #d0d0d0;
 28507  }
 28508  
 28509  .ui.definition.table tfoot:not(.full-width) th:nth-child(2) {
 28510    border-left: 1px solid #d0d0d0;
 28511  }
 28512  
 28513  .ui.definition.table td:nth-child(2) {
 28514    border-left: 1px solid #d0d0d0;
 28515  }
 28516  
 28517  /*******************************
 28518               States
 28519  *******************************/
 28520  
 28521  /*--------------
 28522      Positive
 28523  ---------------*/
 28524  
 28525  .ui.table tr.positive,
 28526  .ui.table td.positive {
 28527    box-shadow: 0px 0px 0px #b7caa7 inset;
 28528  }
 28529  
 28530  .ui.table tr.positive td,
 28531  .ui.table td.positive {
 28532    background: #eeffe7 !important;
 28533    color: #3c763d !important;
 28534  }
 28535  
 28536  .ui.celled.table tr.positive:hover td,
 28537  .ui.celled.table tr:hover td.positive {
 28538    background: #e3ffd8 !important;
 28539    color: #376c38 !important;
 28540  }
 28541  
 28542  /*--------------
 28543       Negative
 28544  ---------------*/
 28545  
 28546  .ui.table tr.negative,
 28547  .ui.table td.negative {
 28548    box-shadow: 0px 0px 0px #dbb1b1 inset;
 28549  }
 28550  
 28551  .ui.table tr.negative td,
 28552  .ui.table td.negative {
 28553    background: #fff0f0 !important;
 28554    color: #cd2929 !important;
 28555  }
 28556  
 28557  .ui.celled.table tr.negative:hover td,
 28558  .ui.celled.table tr:hover td.negative {
 28559    background: #ffe1e1 !important;
 28560    color: #c02626 !important;
 28561  }
 28562  
 28563  /*--------------
 28564        Error
 28565  ---------------*/
 28566  
 28567  .ui.table tr.error,
 28568  .ui.table td.error {
 28569    box-shadow: 0px 0px 0px #dbb1b1 inset;
 28570  }
 28571  
 28572  .ui.table tr.error td,
 28573  .ui.table td.error {
 28574    background: #fff0f0 !important;
 28575    color: #cd2929 !important;
 28576  }
 28577  
 28578  .ui.celled.table tr.error:hover td,
 28579  .ui.celled.table tr:hover td.error {
 28580    background: #ffe1e1 !important;
 28581    color: #c02626 !important;
 28582  }
 28583  
 28584  /*--------------
 28585       Warning
 28586  ---------------*/
 28587  
 28588  .ui.table tr.warning,
 28589  .ui.table td.warning {
 28590    box-shadow: 0px 0px 0px #d9caab inset;
 28591  }
 28592  
 28593  .ui.table tr.warning td,
 28594  .ui.table td.warning {
 28595    background: #fffbe6 !important;
 28596    color: #7d6c00 !important;
 28597  }
 28598  
 28599  .ui.celled.table tr.warning:hover td,
 28600  .ui.celled.table tr:hover td.warning {
 28601    background: #fff9d7 !important;
 28602    color: #6e5f00 !important;
 28603  }
 28604  
 28605  /*--------------
 28606       Active
 28607  ---------------*/
 28608  
 28609  .ui.table tr.active,
 28610  .ui.table td.active {
 28611    box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.9) inset;
 28612  }
 28613  
 28614  .ui.table tr.active td,
 28615  .ui.table td.active {
 28616    background: #e0e0e0 !important;
 28617    color: rgba(50, 50, 50, 0.9) !important;
 28618  }
 28619  
 28620  .ui.celled.table tr.active:hover td,
 28621  .ui.celled.table tr:hover td.active {
 28622    background: #e0e0e0 !important;
 28623    color: rgba(50, 50, 50, 0.9) !important;
 28624  }
 28625  
 28626  /*--------------
 28627       Disabled
 28628  ---------------*/
 28629  
 28630  .ui.table tr.disabled td,
 28631  .ui.table tr td.disabled,
 28632  .ui.table tr.disabled:hover td,
 28633  .ui.table tr:hover td.disabled {
 28634    pointer-events: none;
 28635    color: rgba(40, 40, 40, 0.3);
 28636  }
 28637  
 28638  /*******************************
 28639            Variations
 28640  *******************************/
 28641  
 28642  /*--------------
 28643      Stackable
 28644  ---------------*/
 28645  
 28646  @media only screen and (max-width: 991px) {
 28647    .ui[class*="tablet stackable"].table,
 28648    .ui[class*="tablet stackable"].table tbody,
 28649    .ui[class*="tablet stackable"].table tr,
 28650    .ui[class*="tablet stackable"].table tr > th,
 28651    .ui[class*="tablet stackable"].table tr > td {
 28652      width: 100% !important;
 28653      display: block !important;
 28654    }
 28655  
 28656    .ui[class*="tablet stackable"].table {
 28657      padding: 0em;
 28658    }
 28659  
 28660    .ui[class*="tablet stackable"].table thead {
 28661      display: block;
 28662    }
 28663  
 28664    .ui[class*="tablet stackable"].table tfoot {
 28665      display: block;
 28666    }
 28667  
 28668    .ui[class*="tablet stackable"].table tr > th,
 28669    .ui[class*="tablet stackable"].table tr > td {
 28670      background: none;
 28671      border: none !important;
 28672      padding: 0.25em 0.75em;
 28673      box-shadow: none !important;
 28674    }
 28675  
 28676    .ui[class*="tablet stackable"].table th:first-child,
 28677    .ui[class*="tablet stackable"].table td:first-child {
 28678      font-weight: bold;
 28679      padding-top: 1em;
 28680    }
 28681  
 28682    .ui[class*="tablet stackable"].table th:last-child,
 28683    .ui[class*="tablet stackable"].table td:last-child {
 28684      box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
 28685      padding-bottom: 1em;
 28686    }
 28687  
 28688    /* Clear BG Colors */
 28689  
 28690    .ui[class*="tablet stackable"].table tr > td.warning,
 28691    .ui[class*="tablet stackable"].table tr > td.error,
 28692    .ui[class*="tablet stackable"].table tr > td.active,
 28693    .ui[class*="tablet stackable"].table tr > td.positive,
 28694    .ui[class*="tablet stackable"].table tr > td.negative {
 28695      background-color: transparent !important;
 28696    }
 28697  
 28698    /* Definition Table */
 28699  
 28700    .ui.definition[class*="tablet stackable"].table thead th:first-child {
 28701      box-shadow: none !important;
 28702    }
 28703  
 28704    .ui.definition[class*="tablet stackable"].table tr td:first-child {
 28705      padding-bottom: 1em;
 28706    }
 28707  
 28708    .ui.definition[class*="tablet stackable"].table tr td:nth-child(n+2) {
 28709      padding-top: 1em;
 28710    }
 28711  }
 28712  
 28713  /*--------------
 28714       Aligned
 28715  ---------------*/
 28716  
 28717  .ui.table[class*="left aligned"],
 28718  .ui.table [class*="left aligned"] {
 28719    text-align: left;
 28720  }
 28721  
 28722  .ui.table[class*="center aligned"],
 28723  .ui.table [class*="center aligned"] {
 28724    text-align: center;
 28725  }
 28726  
 28727  .ui.table[class*="right aligned"],
 28728  .ui.table [class*="right aligned"] {
 28729    text-align: right;
 28730  }
 28731  
 28732  /*--------------
 28733      Collapsing
 28734  ---------------*/
 28735  
 28736  .ui.table th.collapsing,
 28737  .ui.table td.collapsing {
 28738    width: 1px;
 28739    white-space: nowrap;
 28740  }
 28741  
 28742  /*--------------
 28743       Attached
 28744  ---------------*/
 28745  
 28746  /* All */
 28747  
 28748  .ui.attached.table {
 28749    width: -webkit-calc(100% +  2px );
 28750    width: calc(100% +  2px );
 28751    margin: 0em -1px;
 28752    border-radius: 0px;
 28753    box-shadow: none;
 28754  }
 28755  
 28756  /* Top */
 28757  
 28758  .ui[class*="top attached"].table {
 28759    margin-top: 1em 0em;
 28760    border-radius: 0.25rem 0.25rem 0em 0em;
 28761  }
 28762  
 28763  .ui.table[class*="top attached"]:first-child {
 28764    margin-top: 0em;
 28765  }
 28766  
 28767  /* Bottom */
 28768  
 28769  .ui.table[class*="bottom attached"] {
 28770    margin-top: 0em;
 28771    margin-bottom: 1em 0em;
 28772    border-radius: 0em 0em 0.25rem 0.25rem;
 28773  }
 28774  
 28775  .ui.table[class*="bottom attached"]:last-child {
 28776    margin-bottom: 0em;
 28777  }
 28778  
 28779  /*--------------
 28780       Striped
 28781  ---------------*/
 28782  
 28783  /* Table Striping */
 28784  
 28785  .ui.striped.table > tr:nth-child(2n),
 28786  .ui.striped.table tbody tr:nth-child(2n) {
 28787    background-color: rgba(0, 0, 50, 0.03);
 28788  }
 28789  
 28790  /* Stripes */
 28791  
 28792  .ui.inverted.striped.table > tr:nth-child(2n),
 28793  .ui.inverted.striped.table tbody tr:nth-child(2n) {
 28794    background-color: rgba(255, 255, 255, 0.06);
 28795  }
 28796  
 28797  /*-------------------
 28798         Colors
 28799  --------------------*/
 28800  
 28801  .ui.black.table {
 28802    border-top: 0.2em solid #1b1c1d;
 28803  }
 28804  
 28805  .ui.blue.table {
 28806    border-top: 0.2em solid #006e93;
 28807  }
 28808  
 28809  .ui.green.table {
 28810    border-top: 0.2em solid #5bbd72;
 28811  }
 28812  
 28813  .ui.orange.table {
 28814    border-top: 0.2em solid #e07b53;
 28815  }
 28816  
 28817  .ui.pink.table {
 28818    border-top: 0.2em solid #d9499a;
 28819  }
 28820  
 28821  .ui.purple.table {
 28822    border-top: 0.2em solid #564f8a;
 28823  }
 28824  
 28825  .ui.red.table {
 28826    border-top: 0.2em solid #d95c5c;
 28827  }
 28828  
 28829  .ui.teal.table {
 28830    border-top: 0.2em solid #00b5ad;
 28831  }
 28832  
 28833  .ui.yellow.table {
 28834    border-top: 0.2em solid #f2c61f;
 28835  }
 28836  
 28837  /*-------------------
 28838     Inverted Colors
 28839  --------------------*/
 28840  
 28841  .ui.inverted.table,
 28842  .ui.inverted.black.table {
 28843    background-color: #1b1c1d !important;
 28844    color: #ffffff !important;
 28845  }
 28846  
 28847  .ui.inverted.blue.table {
 28848    background-color: #006e93 !important;
 28849    color: #ffffff !important;
 28850  }
 28851  
 28852  .ui.inverted.green.table {
 28853    background-color: #5bbd72 !important;
 28854    color: #ffffff !important;
 28855  }
 28856  
 28857  .ui.inverted.orange.table {
 28858    background-color: #e07b53 !important;
 28859    color: #ffffff !important;
 28860  }
 28861  
 28862  .ui.inverted.pink.table {
 28863    background-color: #d9499a !important;
 28864    color: #ffffff !important;
 28865  }
 28866  
 28867  .ui.inverted.purple.table {
 28868    background-color: #564f8a !important;
 28869    color: #ffffff !important;
 28870  }
 28871  
 28872  .ui.inverted.red.table {
 28873    background-color: #d95c5c !important;
 28874    color: #ffffff !important;
 28875  }
 28876  
 28877  .ui.inverted.teal.table {
 28878    background-color: #00b5ad !important;
 28879    color: #ffffff !important;
 28880  }
 28881  
 28882  .ui.inverted.yellow.table {
 28883    background-color: #f2c61f !important;
 28884    color: #ffffff !important;
 28885  }
 28886  
 28887  /*--------------
 28888    Column Count
 28889  ---------------*/
 28890  
 28891  /* Grid Based */
 28892  
 28893  .ui.one.column.table td {
 28894    width: 100%;
 28895  }
 28896  
 28897  .ui.two.column.table td {
 28898    width: 50%;
 28899  }
 28900  
 28901  .ui.three.column.table td {
 28902    width: 33.33333333%;
 28903  }
 28904  
 28905  .ui.four.column.table td {
 28906    width: 25%;
 28907  }
 28908  
 28909  .ui.five.column.table td {
 28910    width: 20%;
 28911  }
 28912  
 28913  .ui.six.column.table td {
 28914    width: 16.66666667%;
 28915  }
 28916  
 28917  .ui.seven.column.table td {
 28918    width: 14.28571429%;
 28919  }
 28920  
 28921  .ui.eight.column.table td {
 28922    width: 12.5%;
 28923  }
 28924  
 28925  .ui.nine.column.table td {
 28926    width: 11.11111111%;
 28927  }
 28928  
 28929  .ui.ten.column.table td {
 28930    width: 10%;
 28931  }
 28932  
 28933  .ui.eleven.column.table td {
 28934    width: 9.09090909%;
 28935  }
 28936  
 28937  .ui.twelve.column.table td {
 28938    width: 8.33333333%;
 28939  }
 28940  
 28941  .ui.thirteen.column.table td {
 28942    width: 7.69230769%;
 28943  }
 28944  
 28945  .ui.fourteen.column.table td {
 28946    width: 7.14285714%;
 28947  }
 28948  
 28949  .ui.fifteen.column.table td {
 28950    width: 6.66666667%;
 28951  }
 28952  
 28953  .ui.sixteen.column.table td {
 28954    width: 6.25%;
 28955  }
 28956  
 28957  /* Column Width */
 28958  
 28959  .ui.table th.one.wide,
 28960  .ui.table td.one.wide {
 28961    width: 6.25%;
 28962  }
 28963  
 28964  .ui.table th.two.wide,
 28965  .ui.table td.two.wide {
 28966    width: 12.5%;
 28967  }
 28968  
 28969  .ui.table th.three.wide,
 28970  .ui.table td.three.wide {
 28971    width: 18.75%;
 28972  }
 28973  
 28974  .ui.table th.four.wide,
 28975  .ui.table td.four.wide {
 28976    width: 25%;
 28977  }
 28978  
 28979  .ui.table th.five.wide,
 28980  .ui.table td.five.wide {
 28981    width: 31.25%;
 28982  }
 28983  
 28984  .ui.table th.six.wide,
 28985  .ui.table td.six.wide {
 28986    width: 37.5%;
 28987  }
 28988  
 28989  .ui.table th.seven.wide,
 28990  .ui.table td.seven.wide {
 28991    width: 43.75%;
 28992  }
 28993  
 28994  .ui.table th.eight.wide,
 28995  .ui.table td.eight.wide {
 28996    width: 50%;
 28997  }
 28998  
 28999  .ui.table th.nine.wide,
 29000  .ui.table td.nine.wide {
 29001    width: 56.25%;
 29002  }
 29003  
 29004  .ui.table th.ten.wide,
 29005  .ui.table td.ten.wide {
 29006    width: 62.5%;
 29007  }
 29008  
 29009  .ui.table th.eleven.wide,
 29010  .ui.table td.eleven.wide {
 29011    width: 68.75%;
 29012  }
 29013  
 29014  .ui.table th.twelve.wide,
 29015  .ui.table td.twelve.wide {
 29016    width: 75%;
 29017  }
 29018  
 29019  .ui.table th.thirteen.wide,
 29020  .ui.table td.thirteen.wide {
 29021    width: 81.25%;
 29022  }
 29023  
 29024  .ui.table th.fourteen.wide,
 29025  .ui.table td.fourteen.wide {
 29026    width: 87.5%;
 29027  }
 29028  
 29029  .ui.table th.fifteen.wide,
 29030  .ui.table td.fifteen.wide {
 29031    width: 93.75%;
 29032  }
 29033  
 29034  .ui.table th.sixteen.wide,
 29035  .ui.table td.sixteen.wide {
 29036    width: 100%;
 29037  }
 29038  
 29039  /*--------------
 29040      Sortable
 29041  ---------------*/
 29042  
 29043  .ui.sortable.table thead th {
 29044    cursor: pointer;
 29045    white-space: nowrap;
 29046    border-left: 1px solid #d0d0d0;
 29047    color: rgba(0, 0, 0, 0.8);
 29048  }
 29049  
 29050  .ui.sortable.table thead th:first-child {
 29051    border-left: none;
 29052  }
 29053  
 29054  .ui.sortable.table thead th.sorted,
 29055  .ui.sortable.table thead th.sorted:hover {
 29056    -webkit-user-select: none;
 29057    -moz-user-select: none;
 29058    -ms-user-select: none;
 29059    user-select: none;
 29060  }
 29061  
 29062  .ui.sortable.table thead th:after {
 29063    display: inline-block;
 29064    content: '';
 29065    width: 1em;
 29066    height: 1em;
 29067    opacity: 0.8;
 29068    margin: 0em 0em 0em 0.5em;
 29069    font-family: 'Icons';
 29070    font-style: normal;
 29071    font-weight: normal;
 29072    text-decoration: inherit;
 29073  }
 29074  
 29075  .ui.sortable.table thead th.ascending:after {
 29076    content: '\f0d7';
 29077  }
 29078  
 29079  .ui.sortable.table thead th.descending:after {
 29080    content: '\f0d8';
 29081  }
 29082  
 29083  /* Hover */
 29084  
 29085  .ui.sortable.table th.disabled:hover {
 29086    cursor: auto;
 29087    color: rgba(40, 40, 40, 0.3);
 29088  }
 29089  
 29090  .ui.sortable.table thead th:hover {
 29091    background: rgba(0, 0, 0, 0.05);
 29092    color: rgba(0, 0, 0, 0.8);
 29093  }
 29094  
 29095  /* Sorted */
 29096  
 29097  .ui.sortable.table thead th.sorted {
 29098    background: rgba(0, 0, 0, 0.05);
 29099    color: rgba(0, 0, 0, 0.8);
 29100  }
 29101  
 29102  /* Sorted Hover */
 29103  
 29104  .ui.sortable.table thead th.sorted:hover {
 29105    background: rgba(0, 0, 0, 0.05);
 29106    color: rgba(0, 0, 0, 0.8);
 29107  }
 29108  
 29109  /* Inverted */
 29110  
 29111  .ui.inverted.sortable.table thead th.sorted {
 29112    background: rgba(255, 255, 255, 0.07) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
 29113    background: rgba(255, 255, 255, 0.07) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
 29114    color: #ffffff;
 29115  }
 29116  
 29117  .ui.inverted.sortable.table thead th:hover {
 29118    background: rgba(255, 255, 255, 0.05) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
 29119    background: rgba(255, 255, 255, 0.05) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
 29120    color: #ffffff;
 29121  }
 29122  
 29123  .ui.inverted.sortable.table thead th {
 29124    border-left-color: transparent;
 29125    border-right-color: transparent;
 29126  }
 29127  
 29128  /*--------------
 29129      Inverted
 29130  ---------------*/
 29131  
 29132  /* Text Color */
 29133  
 29134  .ui.inverted.table {
 29135    background: #333333;
 29136    color: #ffffff;
 29137    border: none;
 29138  }
 29139  
 29140  .ui.inverted.table th {
 29141    background-color: rgba(0, 0, 0, 0.15);
 29142    border-color: rgba(0, 0, 0, 0.2) !important;
 29143    color: rgba(255, 255, 255, 0.9);
 29144  }
 29145  
 29146  .ui.inverted.table tr td {
 29147    border-color: rgba(0, 0, 0, 0.2) !important;
 29148  }
 29149  
 29150  .ui.inverted.table tr.disabled td,
 29151  .ui.inverted.table tr td.disabled,
 29152  .ui.inverted.table tr.disabled:hover td,
 29153  .ui.inverted.table tr:hover td.disabled {
 29154    pointer-events: none;
 29155    color: rgba(225, 225, 225, 0.3);
 29156  }
 29157  
 29158  /* Definition */
 29159  
 29160  .ui.inverted.definition.table tfoot:not(.full-width) th:first-child,
 29161  .ui.inverted.definition.table thead:not(.full-width) th:first-child {
 29162    background: #ffffff;
 29163  }
 29164  
 29165  .ui.inverted.definition.table tr td:first-child {
 29166    background: rgba(255, 255, 255, 0.02);
 29167    color: #ffffff;
 29168  }
 29169  
 29170  /*--------------
 29171     Collapsing
 29172  ---------------*/
 29173  
 29174  .ui.collapsing.table {
 29175    width: auto;
 29176  }
 29177  
 29178  /*--------------
 29179        Basic
 29180  ---------------*/
 29181  
 29182  .ui.basic.table {
 29183    background: transparent;
 29184    border: 1px solid #d0d0d0;
 29185    box-shadow: none;
 29186  }
 29187  
 29188  .ui.basic.table thead,
 29189  .ui.basic.table tfoot {
 29190    box-shadow: none;
 29191  }
 29192  
 29193  .ui.basic.table th {
 29194    background: transparent;
 29195    border-left: none;
 29196  }
 29197  
 29198  .ui.basic.table tbody tr {
 29199    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
 29200  }
 29201  
 29202  .ui.basic.table td {
 29203    background: transparent;
 29204  }
 29205  
 29206  .ui.basic.striped.table tbody tr:nth-child(2n) {
 29207    background-color: rgba(0, 0, 0, 0.05) !important;
 29208  }
 29209  
 29210  /* Very Basic */
 29211  
 29212  .ui[class*="very basic"].table {
 29213    border: none;
 29214  }
 29215  
 29216  .ui[class*="very basic"].table:not(.sortable):not(.striped) th,
 29217  .ui[class*="very basic"].table:not(.sortable):not(.striped) td {
 29218    padding: 0.7em 0.8em;
 29219  }
 29220  
 29221  .ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child,
 29222  .ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child {
 29223    padding-left: 0em;
 29224  }
 29225  
 29226  .ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child,
 29227  .ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child {
 29228    padding-right: 0em;
 29229  }
 29230  
 29231  .ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th {
 29232    padding-top: 0em;
 29233  }
 29234  
 29235  /*--------------
 29236       Celled
 29237  ---------------*/
 29238  
 29239  .ui.celled.table tr th,
 29240  .ui.celled.table tr td {
 29241    border-left: 1px solid #d4d4d5;
 29242  }
 29243  
 29244  .ui.celled.table tr th:first-child,
 29245  .ui.celled.table tr td:first-child {
 29246    border-left: none;
 29247  }
 29248  
 29249  /*--------------
 29250       Padded
 29251  ---------------*/
 29252  
 29253  .ui.padded.table th {
 29254    padding-left: 1em;
 29255    padding-right: 1em;
 29256  }
 29257  
 29258  .ui.padded.table th,
 29259  .ui.padded.table td {
 29260    padding: 1em 1em;
 29261  }
 29262  
 29263  /* Very */
 29264  
 29265  .ui[class*="very padded"].table th {
 29266    padding-left: 1.5em;
 29267    padding-right: 1.5em;
 29268  }
 29269  
 29270  .ui[class*="very padded"].table td {
 29271    padding: 1.5em 1.5em;
 29272  }
 29273  
 29274  /*--------------
 29275       Compact
 29276  ---------------*/
 29277  
 29278  .ui.compact.table th {
 29279    padding-left: 0.7em;
 29280    padding-right: 0.7em;
 29281  }
 29282  
 29283  .ui.compact.table td {
 29284    padding: 0.5em 0.7em;
 29285  }
 29286  
 29287  /* Very */
 29288  
 29289  .ui[class*="very compact"].table th {
 29290    padding-left: 0.6em;
 29291    padding-right: 0.6em;
 29292  }
 29293  
 29294  .ui[class*="very compact"].table td {
 29295    padding: 0.4em 0.6em;
 29296  }
 29297  
 29298  /*--------------
 29299        Sizes
 29300  ---------------*/
 29301  
 29302  /* Small */
 29303  
 29304  .ui.small.table {
 29305    font-size: 0.9em;
 29306  }
 29307  
 29308  /* Standard */
 29309  
 29310  .ui.table {
 29311    font-size: 1em;
 29312  }
 29313  
 29314  /* Large */
 29315  
 29316  .ui.large.table {
 29317    font-size: 1.1em;
 29318  }
 29319  
 29320  /*******************************
 29321           Theme Overrides
 29322  *******************************/
 29323  
 29324  /*******************************
 29325           Site Overrides
 29326  *******************************/
 29327  /*!
 29328   * # Semantic UI x.x - Transition
 29329   * http://github.com/semantic-org/semantic-ui/
 29330   *
 29331   *
 29332   * Copyright 2014 Contributorss
 29333   * Released under the MIT license
 29334   * http://opensource.org/licenses/MIT
 29335   *
 29336   */
 29337  
 29338  /*******************************
 29339            Transitions
 29340  *******************************/
 29341  
 29342  .transition {
 29343    -webkit-animation-iteration-count: 1;
 29344    animation-iteration-count: 1;
 29345    -webkit-animation-duration: 300ms;
 29346    animation-duration: 300ms;
 29347    -webkit-animation-timing-function: ease;
 29348    animation-timing-function: ease;
 29349    -webkit-animation-fill-mode: both;
 29350    animation-fill-mode: both;
 29351  }
 29352  
 29353  /*******************************
 29354              States
 29355  *******************************/
 29356  
 29357  /* Animating */
 29358  
 29359  .animating.transition {
 29360    -webkit-backface-visibility: hidden;
 29361    backface-visibility: hidden;
 29362    -webkit-transform: translateZ(0);
 29363    transform: translateZ(0);
 29364    visibility: visible !important;
 29365  }
 29366  
 29367  /* Loading */
 29368  
 29369  .loading.transition {
 29370    position: absolute;
 29371    top: -99999px;
 29372    left: -99999px;
 29373  }
 29374  
 29375  /* Hidden */
 29376  
 29377  .hidden.transition {
 29378    display: none;
 29379    visibility: hidden;
 29380  }
 29381  
 29382  /* Visible */
 29383  
 29384  .visible.transition {
 29385    display: block !important;
 29386    visibility: visible !important;
 29387    -webkit-backface-visibility: hidden;
 29388    backface-visibility: hidden;
 29389    -webkit-transform: translateZ(0);
 29390    transform: translateZ(0);
 29391  }
 29392  
 29393  /* Disabled */
 29394  
 29395  .disabled.transition {
 29396    -webkit-animation-play-state: paused;
 29397    animation-play-state: paused;
 29398  }
 29399  
 29400  /*******************************
 29401            Variations
 29402  *******************************/
 29403  
 29404  .looping.transition {
 29405    -webkit-animation-iteration-count: infinite;
 29406    animation-iteration-count: infinite;
 29407  }
 29408  
 29409  /*******************************
 29410            Transitions
 29411  *******************************/
 29412  
 29413  /*
 29414    Some transitions adapted from Animate CSS
 29415    https://github.com/daneden/animate.css
 29416  
 29417    Additional transitions adapted from Glide
 29418    by Nick Pettit - https://github.com/nickpettit/glide
 29419  */
 29420  
 29421  /*--------------
 29422       Browse
 29423  ---------------*/
 29424  
 29425  .transition.browse {
 29426    -webkit-animation-duration: 500ms;
 29427    animation-duration: 500ms;
 29428  }
 29429  
 29430  .transition.browse.in {
 29431    -webkit-animation-name: browseIn;
 29432    animation-name: browseIn;
 29433  }
 29434  
 29435  .transition.browse.out,
 29436  .transition.browse.left.out {
 29437    -webkit-animation-name: browseOutLeft;
 29438    animation-name: browseOutLeft;
 29439  }
 29440  
 29441  .transition.browse.right.out {
 29442    -webkit-animation-name: browseOutRight;
 29443    animation-name: browseOutRight;
 29444  }
 29445  
 29446  /* In */
 29447  
 29448  @-webkit-keyframes browseIn {
 29449    0% {
 29450      -webkit-transform: scale(0.8) translateZ(0px);
 29451      transform: scale(0.8) translateZ(0px);
 29452      z-index: -1;
 29453    }
 29454  
 29455    10% {
 29456      -webkit-transform: scale(0.8) translateZ(0px);
 29457      transform: scale(0.8) translateZ(0px);
 29458      z-index: -1;
 29459      opacity: 0.7;
 29460    }
 29461  
 29462    80% {
 29463      -webkit-transform: scale(1.05) translateZ(0px);
 29464      transform: scale(1.05) translateZ(0px);
 29465      opacity: 1;
 29466      z-index: 999;
 29467    }
 29468  
 29469    100% {
 29470      -webkit-transform: scale(1) translateZ(0px);
 29471      transform: scale(1) translateZ(0px);
 29472      z-index: 999;
 29473    }
 29474  }
 29475  
 29476  @keyframes browseIn {
 29477    0% {
 29478      -webkit-transform: scale(0.8) translateZ(0px);
 29479      transform: scale(0.8) translateZ(0px);
 29480      z-index: -1;
 29481    }
 29482  
 29483    10% {
 29484      -webkit-transform: scale(0.8) translateZ(0px);
 29485      transform: scale(0.8) translateZ(0px);
 29486      z-index: -1;
 29487      opacity: 0.7;
 29488    }
 29489  
 29490    80% {
 29491      -webkit-transform: scale(1.05) translateZ(0px);
 29492      transform: scale(1.05) translateZ(0px);
 29493      opacity: 1;
 29494      z-index: 999;
 29495    }
 29496  
 29497    100% {
 29498      -webkit-transform: scale(1) translateZ(0px);
 29499      transform: scale(1) translateZ(0px);
 29500      z-index: 999;
 29501    }
 29502  }
 29503  
 29504  /* Out */
 29505  
 29506  @-webkit-keyframes browseOutLeft {
 29507    0% {
 29508      z-index: 999;
 29509      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
 29510      transform: translateX(0%) rotateY(0deg) rotateX(0deg);
 29511    }
 29512  
 29513    50% {
 29514      z-index: -1;
 29515      -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
 29516      transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
 29517    }
 29518  
 29519    80% {
 29520      opacity: 1;
 29521    }
 29522  
 29523    100% {
 29524      z-index: -1;
 29525      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
 29526      transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
 29527      opacity: 0;
 29528    }
 29529  }
 29530  
 29531  @keyframes browseOutLeft {
 29532    0% {
 29533      z-index: 999;
 29534      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
 29535      transform: translateX(0%) rotateY(0deg) rotateX(0deg);
 29536    }
 29537  
 29538    50% {
 29539      z-index: -1;
 29540      -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
 29541      transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
 29542    }
 29543  
 29544    80% {
 29545      opacity: 1;
 29546    }
 29547  
 29548    100% {
 29549      z-index: -1;
 29550      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
 29551      transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
 29552      opacity: 0;
 29553    }
 29554  }
 29555  
 29556  @-webkit-keyframes browseOutRight {
 29557    0% {
 29558      z-index: 999;
 29559      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
 29560      transform: translateX(0%) rotateY(0deg) rotateX(0deg);
 29561    }
 29562  
 29563    50% {
 29564      z-index: 1;
 29565      -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
 29566      transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
 29567    }
 29568  
 29569    80% {
 29570      opacity: 1;
 29571    }
 29572  
 29573    100% {
 29574      z-index: 1;
 29575      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
 29576      transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
 29577      opacity: 0;
 29578    }
 29579  }
 29580  
 29581  @keyframes browseOutRight {
 29582    0% {
 29583      z-index: 999;
 29584      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
 29585      transform: translateX(0%) rotateY(0deg) rotateX(0deg);
 29586    }
 29587  
 29588    50% {
 29589      z-index: 1;
 29590      -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
 29591      transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
 29592    }
 29593  
 29594    80% {
 29595      opacity: 1;
 29596    }
 29597  
 29598    100% {
 29599      z-index: 1;
 29600      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
 29601      transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
 29602      opacity: 0;
 29603    }
 29604  }
 29605  
 29606  /*--------------
 29607       Drop
 29608  ---------------*/
 29609  
 29610  .drop.transition {
 29611    -webkit-transform-origin: top center;
 29612    -ms-transform-origin: top center;
 29613    transform-origin: top center;
 29614    -webkit-animation-duration: 500ms;
 29615    animation-duration: 500ms;
 29616    -webkit-animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
 29617    animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
 29618  }
 29619  
 29620  .drop.transition.in {
 29621    -webkit-animation-name: dropIn;
 29622    animation-name: dropIn;
 29623  }
 29624  
 29625  .drop.transition.out {
 29626    -webkit-animation-name: dropOut;
 29627    animation-name: dropOut;
 29628  }
 29629  
 29630  /* Drop */
 29631  
 29632  @-webkit-keyframes dropIn {
 29633    0% {
 29634      opacity: 0;
 29635      -webkit-transform: scale(0);
 29636      transform: scale(0);
 29637    }
 29638  
 29639    100% {
 29640      opacity: 1;
 29641      -webkit-transform: scale(1);
 29642      transform: scale(1);
 29643    }
 29644  }
 29645  
 29646  @keyframes dropIn {
 29647    0% {
 29648      opacity: 0;
 29649      -webkit-transform: scale(0);
 29650      transform: scale(0);
 29651    }
 29652  
 29653    100% {
 29654      opacity: 1;
 29655      -webkit-transform: scale(1);
 29656      transform: scale(1);
 29657    }
 29658  }
 29659  
 29660  @-webkit-keyframes dropOut {
 29661    0% {
 29662      opacity: 1;
 29663      -webkit-transform: scale(1);
 29664      transform: scale(1);
 29665    }
 29666  
 29667    100% {
 29668      opacity: 0;
 29669      -webkit-transform: scale(0);
 29670      transform: scale(0);
 29671    }
 29672  }
 29673  
 29674  @keyframes dropOut {
 29675    0% {
 29676      opacity: 1;
 29677      -webkit-transform: scale(1);
 29678      transform: scale(1);
 29679    }
 29680  
 29681    100% {
 29682      opacity: 0;
 29683      -webkit-transform: scale(0);
 29684      transform: scale(0);
 29685    }
 29686  }
 29687  
 29688  /*--------------
 29689        Fade
 29690  ---------------*/
 29691  
 29692  .transition.fade.in {
 29693    -webkit-animation-name: fadeIn;
 29694    animation-name: fadeIn;
 29695  }
 29696  
 29697  .transition[class*="fade up"].in {
 29698    -webkit-animation-name: fadeInUp;
 29699    animation-name: fadeInUp;
 29700  }
 29701  
 29702  .transition[class*="fade down"].in {
 29703    -webkit-animation-name: fadeInDown;
 29704    animation-name: fadeInDown;
 29705  }
 29706  
 29707  .transition[class*="fade left"].in {
 29708    -webkit-animation-name: fadeInLeft;
 29709    animation-name: fadeInLeft;
 29710  }
 29711  
 29712  .transition[class*="fade right"].in {
 29713    -webkit-animation-name: fadeInRight;
 29714    animation-name: fadeInRight;
 29715  }
 29716  
 29717  .transition.fade.out {
 29718    -webkit-animation-name: fadeOut;
 29719    animation-name: fadeOut;
 29720  }
 29721  
 29722  .transition[class*="fade up"].out {
 29723    -webkit-animation-name: fadeOutUp;
 29724    animation-name: fadeOutUp;
 29725  }
 29726  
 29727  .transition[class*="fade down"].out {
 29728    -webkit-animation-name: fadeOutDown;
 29729    animation-name: fadeOutDown;
 29730  }
 29731  
 29732  .transition[class*="fade left"].out {
 29733    -webkit-animation-name: fadeOutLeft;
 29734    animation-name: fadeOutLeft;
 29735  }
 29736  
 29737  .transition[class*="fade right"].out {
 29738    -webkit-animation-name: fadeOutRight;
 29739    animation-name: fadeOutRight;
 29740  }
 29741  
 29742  /* In */
 29743  
 29744  @-webkit-keyframes fadeIn {
 29745    0% {
 29746      opacity: 0;
 29747    }
 29748  
 29749    100% {
 29750      opacity: 1;
 29751    }
 29752  }
 29753  
 29754  @keyframes fadeIn {
 29755    0% {
 29756      opacity: 0;
 29757    }
 29758  
 29759    100% {
 29760      opacity: 1;
 29761    }
 29762  }
 29763  
 29764  @-webkit-keyframes fadeInUp {
 29765    0% {
 29766      opacity: 0;
 29767      -webkit-transform: translateY(10%);
 29768      transform: translateY(10%);
 29769    }
 29770  
 29771    100% {
 29772      opacity: 1;
 29773      -webkit-transform: translateY(0%);
 29774      transform: translateY(0%);
 29775    }
 29776  }
 29777  
 29778  @keyframes fadeInUp {
 29779    0% {
 29780      opacity: 0;
 29781      -webkit-transform: translateY(10%);
 29782      transform: translateY(10%);
 29783    }
 29784  
 29785    100% {
 29786      opacity: 1;
 29787      -webkit-transform: translateY(0%);
 29788      transform: translateY(0%);
 29789    }
 29790  }
 29791  
 29792  @-webkit-keyframes fadeInDown {
 29793    0% {
 29794      opacity: 0;
 29795      -webkit-transform: translateY(-10%);
 29796      transform: translateY(-10%);
 29797    }
 29798  
 29799    100% {
 29800      opacity: 1;
 29801      -webkit-transform: translateY(0%);
 29802      transform: translateY(0%);
 29803    }
 29804  }
 29805  
 29806  @keyframes fadeInDown {
 29807    0% {
 29808      opacity: 0;
 29809      -webkit-transform: translateY(-10%);
 29810      transform: translateY(-10%);
 29811    }
 29812  
 29813    100% {
 29814      opacity: 1;
 29815      -webkit-transform: translateY(0%);
 29816      transform: translateY(0%);
 29817    }
 29818  }
 29819  
 29820  @-webkit-keyframes fadeInLeft {
 29821    0% {
 29822      opacity: 0;
 29823      -webkit-transform: translateX(10%);
 29824      transform: translateX(10%);
 29825    }
 29826  
 29827    100% {
 29828      opacity: 1;
 29829      -webkit-transform: translateX(0%);
 29830      transform: translateX(0%);
 29831    }
 29832  }
 29833  
 29834  @keyframes fadeInLeft {
 29835    0% {
 29836      opacity: 0;
 29837      -webkit-transform: translateX(10%);
 29838      transform: translateX(10%);
 29839    }
 29840  
 29841    100% {
 29842      opacity: 1;
 29843      -webkit-transform: translateX(0%);
 29844      transform: translateX(0%);
 29845    }
 29846  }
 29847  
 29848  @-webkit-keyframes fadeInRight {
 29849    0% {
 29850      opacity: 0;
 29851      -webkit-transform: translateX(-10%);
 29852      transform: translateX(-10%);
 29853    }
 29854  
 29855    100% {
 29856      opacity: 1;
 29857      -webkit-transform: translateX(0%);
 29858      transform: translateX(0%);
 29859    }
 29860  }
 29861  
 29862  @keyframes fadeInRight {
 29863    0% {
 29864      opacity: 0;
 29865      -webkit-transform: translateX(-10%);
 29866      transform: translateX(-10%);
 29867    }
 29868  
 29869    100% {
 29870      opacity: 1;
 29871      -webkit-transform: translateX(0%);
 29872      transform: translateX(0%);
 29873    }
 29874  }
 29875  
 29876  /* Out */
 29877  
 29878  @-webkit-keyframes fadeOut {
 29879    0% {
 29880      opacity: 1;
 29881    }
 29882  
 29883    100% {
 29884      opacity: 0;
 29885    }
 29886  }
 29887  
 29888  @keyframes fadeOut {
 29889    0% {
 29890      opacity: 1;
 29891    }
 29892  
 29893    100% {
 29894      opacity: 0;
 29895    }
 29896  }
 29897  
 29898  @-webkit-keyframes fadeOutUp {
 29899    0% {
 29900      opacity: 1;
 29901      -webkit-transform: translateY(0%);
 29902      transform: translateY(0%);
 29903    }
 29904  
 29905    100% {
 29906      opacity: 0;
 29907      -webkit-transform: translateY(10%);
 29908      transform: translateY(10%);
 29909    }
 29910  }
 29911  
 29912  @keyframes fadeOutUp {
 29913    0% {
 29914      opacity: 1;
 29915      -webkit-transform: translateY(0%);
 29916      transform: translateY(0%);
 29917    }
 29918  
 29919    100% {
 29920      opacity: 0;
 29921      -webkit-transform: translateY(10%);
 29922      transform: translateY(10%);
 29923    }
 29924  }
 29925  
 29926  @-webkit-keyframes fadeOutDown {
 29927    0% {
 29928      opacity: 1;
 29929      -webkit-transform: translateY(0%);
 29930      transform: translateY(0%);
 29931    }
 29932  
 29933    100% {
 29934      opacity: 0;
 29935      -webkit-transform: translateY(-10%);
 29936      transform: translateY(-10%);
 29937    }
 29938  }
 29939  
 29940  @keyframes fadeOutDown {
 29941    0% {
 29942      opacity: 1;
 29943      -webkit-transform: translateY(0%);
 29944      transform: translateY(0%);
 29945    }
 29946  
 29947    100% {
 29948      opacity: 0;
 29949      -webkit-transform: translateY(-10%);
 29950      transform: translateY(-10%);
 29951    }
 29952  }
 29953  
 29954  @-webkit-keyframes fadeOutLeft {
 29955    0% {
 29956      opacity: 1;
 29957      -webkit-transform: translateX(0%);
 29958      transform: translateX(0%);
 29959    }
 29960  
 29961    100% {
 29962      opacity: 0;
 29963      -webkit-transform: translateX(10%);
 29964      transform: translateX(10%);
 29965    }
 29966  }
 29967  
 29968  @keyframes fadeOutLeft {
 29969    0% {
 29970      opacity: 1;
 29971      -webkit-transform: translateX(0%);
 29972      transform: translateX(0%);
 29973    }
 29974  
 29975    100% {
 29976      opacity: 0;
 29977      -webkit-transform: translateX(10%);
 29978      transform: translateX(10%);
 29979    }
 29980  }
 29981  
 29982  @-webkit-keyframes fadeOutRight {
 29983    0% {
 29984      opacity: 1;
 29985      -webkit-transform: translateX(0%);
 29986      transform: translateX(0%);
 29987    }
 29988  
 29989    100% {
 29990      opacity: 0;
 29991      -webkit-transform: translateX(-10%);
 29992      transform: translateX(-10%);
 29993    }
 29994  }
 29995  
 29996  @keyframes fadeOutRight {
 29997    0% {
 29998      opacity: 1;
 29999      -webkit-transform: translateX(0%);
 30000      transform: translateX(0%);
 30001    }
 30002  
 30003    100% {
 30004      opacity: 0;
 30005      -webkit-transform: translateX(-10%);
 30006      transform: translateX(-10%);
 30007    }
 30008  }
 30009  
 30010  /*--------------
 30011       Flips
 30012  ---------------*/
 30013  
 30014  .flip.transition.in,
 30015  .flip.transition.out {
 30016    -webkit-animation-duration: 600ms;
 30017    animation-duration: 600ms;
 30018    -webkit-perspective: 2000px;
 30019    perspective: 2000px;
 30020  }
 30021  
 30022  .horizontal.flip.transition.in {
 30023    -webkit-animation-name: horizontalFlipIn;
 30024    animation-name: horizontalFlipIn;
 30025  }
 30026  
 30027  .horizontal.flip.transition.out {
 30028    -webkit-animation-name: horizontalFlipOut;
 30029    animation-name: horizontalFlipOut;
 30030  }
 30031  
 30032  .vertical.flip.transition.in {
 30033    -webkit-animation-name: verticalFlipIn;
 30034    animation-name: verticalFlipIn;
 30035  }
 30036  
 30037  .vertical.flip.transition.out {
 30038    -webkit-animation-name: verticalFlipOut;
 30039    animation-name: verticalFlipOut;
 30040  }
 30041  
 30042  /* In */
 30043  
 30044  @-webkit-keyframes horizontalFlipIn {
 30045    0% {
 30046      -webkit-transform: perspective(2000px) rotateY(-90deg);
 30047      transform: perspective(2000px) rotateY(-90deg);
 30048      opacity: 0;
 30049    }
 30050  
 30051    100% {
 30052      -webkit-transform: perspective(2000px) rotateY(0deg);
 30053      transform: perspective(2000px) rotateY(0deg);
 30054      opacity: 1;
 30055    }
 30056  }
 30057  
 30058  @keyframes horizontalFlipIn {
 30059    0% {
 30060      -webkit-transform: perspective(2000px) rotateY(-90deg);
 30061      transform: perspective(2000px) rotateY(-90deg);
 30062      opacity: 0;
 30063    }
 30064  
 30065    100% {
 30066      -webkit-transform: perspective(2000px) rotateY(0deg);
 30067      transform: perspective(2000px) rotateY(0deg);
 30068      opacity: 1;
 30069    }
 30070  }
 30071  
 30072  @-webkit-keyframes verticalFlipIn {
 30073    0% {
 30074      -webkit-transform: perspective(2000px) rotateX(-90deg);
 30075      transform: perspective(2000px) rotateX(-90deg);
 30076      opacity: 0;
 30077    }
 30078  
 30079    100% {
 30080      -webkit-transform: perspective(2000px) rotateX(0deg);
 30081      transform: perspective(2000px) rotateX(0deg);
 30082      opacity: 1;
 30083    }
 30084  }
 30085  
 30086  @keyframes verticalFlipIn {
 30087    0% {
 30088      -webkit-transform: perspective(2000px) rotateX(-90deg);
 30089      transform: perspective(2000px) rotateX(-90deg);
 30090      opacity: 0;
 30091    }
 30092  
 30093    100% {
 30094      -webkit-transform: perspective(2000px) rotateX(0deg);
 30095      transform: perspective(2000px) rotateX(0deg);
 30096      opacity: 1;
 30097    }
 30098  }
 30099  
 30100  /* Out */
 30101  
 30102  @-webkit-keyframes horizontalFlipOut {
 30103    0% {
 30104      -webkit-transform: perspective(2000px) rotateY(0deg);
 30105      transform: perspective(2000px) rotateY(0deg);
 30106      opacity: 1;
 30107    }
 30108  
 30109    100% {
 30110      -webkit-transform: perspective(2000px) rotateY(90deg);
 30111      transform: perspective(2000px) rotateY(90deg);
 30112      opacity: 0;
 30113    }
 30114  }
 30115  
 30116  @keyframes horizontalFlipOut {
 30117    0% {
 30118      -webkit-transform: perspective(2000px) rotateY(0deg);
 30119      transform: perspective(2000px) rotateY(0deg);
 30120      opacity: 1;
 30121    }
 30122  
 30123    100% {
 30124      -webkit-transform: perspective(2000px) rotateY(90deg);
 30125      transform: perspective(2000px) rotateY(90deg);
 30126      opacity: 0;
 30127    }
 30128  }
 30129  
 30130  @-webkit-keyframes verticalFlipOut {
 30131    0% {
 30132      -webkit-transform: perspective(2000px) rotateX(0deg);
 30133      transform: perspective(2000px) rotateX(0deg);
 30134      opacity: 1;
 30135    }
 30136  
 30137    100% {
 30138      -webkit-transform: perspective(2000px) rotateX(-90deg);
 30139      transform: perspective(2000px) rotateX(-90deg);
 30140      opacity: 0;
 30141    }
 30142  }
 30143  
 30144  @keyframes verticalFlipOut {
 30145    0% {
 30146      -webkit-transform: perspective(2000px) rotateX(0deg);
 30147      transform: perspective(2000px) rotateX(0deg);
 30148      opacity: 1;
 30149    }
 30150  
 30151    100% {
 30152      -webkit-transform: perspective(2000px) rotateX(-90deg);
 30153      transform: perspective(2000px) rotateX(-90deg);
 30154      opacity: 0;
 30155    }
 30156  }
 30157  
 30158  /*--------------
 30159        Scale
 30160  ---------------*/
 30161  
 30162  .scale.transition.in {
 30163    -webkit-animation-name: scaleIn;
 30164    animation-name: scaleIn;
 30165  }
 30166  
 30167  .scale.transition.out {
 30168    -webkit-animation-name: scaleOut;
 30169    animation-name: scaleOut;
 30170  }
 30171  
 30172  /* In */
 30173  
 30174  @-webkit-keyframes scaleIn {
 30175    0% {
 30176      opacity: 0;
 30177      -webkit-transform: scale(0.7);
 30178      transform: scale(0.7);
 30179    }
 30180  
 30181    100% {
 30182      opacity: 1;
 30183      -webkit-transform: scale(1);
 30184      transform: scale(1);
 30185    }
 30186  }
 30187  
 30188  @keyframes scaleIn {
 30189    0% {
 30190      opacity: 0;
 30191      -webkit-transform: scale(0.7);
 30192      transform: scale(0.7);
 30193    }
 30194  
 30195    100% {
 30196      opacity: 1;
 30197      -webkit-transform: scale(1);
 30198      transform: scale(1);
 30199    }
 30200  }
 30201  
 30202  /* Out */
 30203  
 30204  @-webkit-keyframes scaleOut {
 30205    0% {
 30206      opacity: 1;
 30207      -webkit-transform: scale(1);
 30208      transform: scale(1);
 30209    }
 30210  
 30211    100% {
 30212      opacity: 0;
 30213      -webkit-transform: scale(0.7);
 30214      transform: scale(0.7);
 30215    }
 30216  }
 30217  
 30218  @keyframes scaleOut {
 30219    0% {
 30220      opacity: 1;
 30221      -webkit-transform: scale(1);
 30222      transform: scale(1);
 30223    }
 30224  
 30225    100% {
 30226      opacity: 0;
 30227      -webkit-transform: scale(0.7);
 30228      transform: scale(0.7);
 30229    }
 30230  }
 30231  
 30232  /*--------------
 30233        Fly
 30234  ---------------*/
 30235  
 30236  /* Inward */
 30237  
 30238  .transition.fly {
 30239    -webkit-animation-duration: 0.6s;
 30240    animation-duration: 0.6s;
 30241    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 30242    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 30243  }
 30244  
 30245  .transition.fly.in {
 30246    -webkit-animation-name: flyIn;
 30247    animation-name: flyIn;
 30248  }
 30249  
 30250  .transition[class*="fly up"].in {
 30251    -webkit-animation-name: flyInUp;
 30252    animation-name: flyInUp;
 30253  }
 30254  
 30255  .transition[class*="fly down"].in {
 30256    -webkit-animation-name: flyInDown;
 30257    animation-name: flyInDown;
 30258  }
 30259  
 30260  .transition[class*="fly left"].in {
 30261    -webkit-animation-name: flyInLeft;
 30262    animation-name: flyInLeft;
 30263  }
 30264  
 30265  .transition[class*="fly right"].in {
 30266    -webkit-animation-name: flyInRight;
 30267    animation-name: flyInRight;
 30268  }
 30269  
 30270  /* Outward */
 30271  
 30272  .transition.fly.out {
 30273    -webkit-animation-name: flyOut;
 30274    animation-name: flyOut;
 30275  }
 30276  
 30277  .transition[class*="fly up"].out {
 30278    -webkit-animation-name: flyOutUp;
 30279    animation-name: flyOutUp;
 30280  }
 30281  
 30282  .transition[class*="fly down"].out {
 30283    -webkit-animation-name: flyOutDown;
 30284    animation-name: flyOutDown;
 30285  }
 30286  
 30287  .transition[class*="fly left"].out {
 30288    -webkit-animation-name: flyOutLeft;
 30289    animation-name: flyOutLeft;
 30290  }
 30291  
 30292  .transition[class*="fly right"].out {
 30293    -webkit-animation-name: flyOutRight;
 30294    animation-name: flyOutRight;
 30295  }
 30296  
 30297  /* In */
 30298  
 30299  @-webkit-keyframes flyIn {
 30300    0% {
 30301      opacity: 0;
 30302      -webkit-transform: scale3d(0.3, 0.3, 0.3);
 30303      transform: scale3d(0.3, 0.3, 0.3);
 30304    }
 30305  
 30306    20% {
 30307      -webkit-transform: scale3d(1.1, 1.1, 1.1);
 30308      transform: scale3d(1.1, 1.1, 1.1);
 30309    }
 30310  
 30311    40% {
 30312      -webkit-transform: scale3d(0.9, 0.9, 0.9);
 30313      transform: scale3d(0.9, 0.9, 0.9);
 30314    }
 30315  
 30316    60% {
 30317      opacity: 1;
 30318      -webkit-transform: scale3d(1.03, 1.03, 1.03);
 30319      transform: scale3d(1.03, 1.03, 1.03);
 30320    }
 30321  
 30322    80% {
 30323      -webkit-transform: scale3d(0.97, 0.97, 0.97);
 30324      transform: scale3d(0.97, 0.97, 0.97);
 30325    }
 30326  
 30327    100% {
 30328      opacity: 1;
 30329      -webkit-transform: scale3d(1, 1, 1);
 30330      transform: scale3d(1, 1, 1);
 30331    }
 30332  }
 30333  
 30334  @keyframes flyIn {
 30335    0% {
 30336      opacity: 0;
 30337      -webkit-transform: scale3d(0.3, 0.3, 0.3);
 30338      transform: scale3d(0.3, 0.3, 0.3);
 30339    }
 30340  
 30341    20% {
 30342      -webkit-transform: scale3d(1.1, 1.1, 1.1);
 30343      transform: scale3d(1.1, 1.1, 1.1);
 30344    }
 30345  
 30346    40% {
 30347      -webkit-transform: scale3d(0.9, 0.9, 0.9);
 30348      transform: scale3d(0.9, 0.9, 0.9);
 30349    }
 30350  
 30351    60% {
 30352      opacity: 1;
 30353      -webkit-transform: scale3d(1.03, 1.03, 1.03);
 30354      transform: scale3d(1.03, 1.03, 1.03);
 30355    }
 30356  
 30357    80% {
 30358      -webkit-transform: scale3d(0.97, 0.97, 0.97);
 30359      transform: scale3d(0.97, 0.97, 0.97);
 30360    }
 30361  
 30362    100% {
 30363      opacity: 1;
 30364      -webkit-transform: scale3d(1, 1, 1);
 30365      transform: scale3d(1, 1, 1);
 30366    }
 30367  }
 30368  
 30369  @-webkit-keyframes flyInUp {
 30370    0% {
 30371      opacity: 0;
 30372      -webkit-transform: translate3d(0, 1500px, 0);
 30373      transform: translate3d(0, 1500px, 0);
 30374    }
 30375  
 30376    60% {
 30377      opacity: 1;
 30378      -webkit-transform: translate3d(0, -20px, 0);
 30379      transform: translate3d(0, -20px, 0);
 30380    }
 30381  
 30382    75% {
 30383      -webkit-transform: translate3d(0, 10px, 0);
 30384      transform: translate3d(0, 10px, 0);
 30385    }
 30386  
 30387    90% {
 30388      -webkit-transform: translate3d(0, -5px, 0);
 30389      transform: translate3d(0, -5px, 0);
 30390    }
 30391  
 30392    100% {
 30393      -webkit-transform: translate3d(0, 0, 0);
 30394      transform: translate3d(0, 0, 0);
 30395    }
 30396  }
 30397  
 30398  @keyframes flyInUp {
 30399    0% {
 30400      opacity: 0;
 30401      -webkit-transform: translate3d(0, 1500px, 0);
 30402      transform: translate3d(0, 1500px, 0);
 30403    }
 30404  
 30405    60% {
 30406      opacity: 1;
 30407      -webkit-transform: translate3d(0, -20px, 0);
 30408      transform: translate3d(0, -20px, 0);
 30409    }
 30410  
 30411    75% {
 30412      -webkit-transform: translate3d(0, 10px, 0);
 30413      transform: translate3d(0, 10px, 0);
 30414    }
 30415  
 30416    90% {
 30417      -webkit-transform: translate3d(0, -5px, 0);
 30418      transform: translate3d(0, -5px, 0);
 30419    }
 30420  
 30421    100% {
 30422      -webkit-transform: translate3d(0, 0, 0);
 30423      transform: translate3d(0, 0, 0);
 30424    }
 30425  }
 30426  
 30427  @-webkit-keyframes flyInDown {
 30428    0% {
 30429      opacity: 0;
 30430      -webkit-transform: translate3d(0, -1500px, 0);
 30431      transform: translate3d(0, -1500px, 0);
 30432    }
 30433  
 30434    60% {
 30435      opacity: 1;
 30436      -webkit-transform: translate3d(0, 25px, 0);
 30437      transform: translate3d(0, 25px, 0);
 30438    }
 30439  
 30440    75% {
 30441      -webkit-transform: translate3d(0, -10px, 0);
 30442      transform: translate3d(0, -10px, 0);
 30443    }
 30444  
 30445    90% {
 30446      -webkit-transform: translate3d(0, 5px, 0);
 30447      transform: translate3d(0, 5px, 0);
 30448    }
 30449  
 30450    100% {
 30451      -webkit-transform: none;
 30452      transform: none;
 30453    }
 30454  }
 30455  
 30456  @keyframes flyInDown {
 30457    0% {
 30458      opacity: 0;
 30459      -webkit-transform: translate3d(0, -1500px, 0);
 30460      transform: translate3d(0, -1500px, 0);
 30461    }
 30462  
 30463    60% {
 30464      opacity: 1;
 30465      -webkit-transform: translate3d(0, 25px, 0);
 30466      transform: translate3d(0, 25px, 0);
 30467    }
 30468  
 30469    75% {
 30470      -webkit-transform: translate3d(0, -10px, 0);
 30471      transform: translate3d(0, -10px, 0);
 30472    }
 30473  
 30474    90% {
 30475      -webkit-transform: translate3d(0, 5px, 0);
 30476      transform: translate3d(0, 5px, 0);
 30477    }
 30478  
 30479    100% {
 30480      -webkit-transform: none;
 30481      transform: none;
 30482    }
 30483  }
 30484  
 30485  @-webkit-keyframes flyInLeft {
 30486    0% {
 30487      opacity: 0;
 30488      -webkit-transform: translate3d(1500px, 0, 0);
 30489      transform: translate3d(1500px, 0, 0);
 30490    }
 30491  
 30492    60% {
 30493      opacity: 1;
 30494      -webkit-transform: translate3d(-25px, 0, 0);
 30495      transform: translate3d(-25px, 0, 0);
 30496    }
 30497  
 30498    75% {
 30499      -webkit-transform: translate3d(10px, 0, 0);
 30500      transform: translate3d(10px, 0, 0);
 30501    }
 30502  
 30503    90% {
 30504      -webkit-transform: translate3d(-5px, 0, 0);
 30505      transform: translate3d(-5px, 0, 0);
 30506    }
 30507  
 30508    100% {
 30509      -webkit-transform: none;
 30510      transform: none;
 30511    }
 30512  }
 30513  
 30514  @keyframes flyInLeft {
 30515    0% {
 30516      opacity: 0;
 30517      -webkit-transform: translate3d(1500px, 0, 0);
 30518      transform: translate3d(1500px, 0, 0);
 30519    }
 30520  
 30521    60% {
 30522      opacity: 1;
 30523      -webkit-transform: translate3d(-25px, 0, 0);
 30524      transform: translate3d(-25px, 0, 0);
 30525    }
 30526  
 30527    75% {
 30528      -webkit-transform: translate3d(10px, 0, 0);
 30529      transform: translate3d(10px, 0, 0);
 30530    }
 30531  
 30532    90% {
 30533      -webkit-transform: translate3d(-5px, 0, 0);
 30534      transform: translate3d(-5px, 0, 0);
 30535    }
 30536  
 30537    100% {
 30538      -webkit-transform: none;
 30539      transform: none;
 30540    }
 30541  }
 30542  
 30543  @-webkit-keyframes flyInRight {
 30544    0% {
 30545      opacity: 0;
 30546      -webkit-transform: translate3d(-1500px, 0, 0);
 30547      transform: translate3d(-1500px, 0, 0);
 30548    }
 30549  
 30550    60% {
 30551      opacity: 1;
 30552      -webkit-transform: translate3d(25px, 0, 0);
 30553      transform: translate3d(25px, 0, 0);
 30554    }
 30555  
 30556    75% {
 30557      -webkit-transform: translate3d(-10px, 0, 0);
 30558      transform: translate3d(-10px, 0, 0);
 30559    }
 30560  
 30561    90% {
 30562      -webkit-transform: translate3d(5px, 0, 0);
 30563      transform: translate3d(5px, 0, 0);
 30564    }
 30565  
 30566    100% {
 30567      -webkit-transform: none;
 30568      transform: none;
 30569    }
 30570  }
 30571  
 30572  @keyframes flyInRight {
 30573    0% {
 30574      opacity: 0;
 30575      -webkit-transform: translate3d(-1500px, 0, 0);
 30576      transform: translate3d(-1500px, 0, 0);
 30577    }
 30578  
 30579    60% {
 30580      opacity: 1;
 30581      -webkit-transform: translate3d(25px, 0, 0);
 30582      transform: translate3d(25px, 0, 0);
 30583    }
 30584  
 30585    75% {
 30586      -webkit-transform: translate3d(-10px, 0, 0);
 30587      transform: translate3d(-10px, 0, 0);
 30588    }
 30589  
 30590    90% {
 30591      -webkit-transform: translate3d(5px, 0, 0);
 30592      transform: translate3d(5px, 0, 0);
 30593    }
 30594  
 30595    100% {
 30596      -webkit-transform: none;
 30597      transform: none;
 30598    }
 30599  }
 30600  
 30601  /* Out */
 30602  
 30603  @-webkit-keyframes flyOut {
 30604    20% {
 30605      -webkit-transform: scale3d(0.9, 0.9, 0.9);
 30606      transform: scale3d(0.9, 0.9, 0.9);
 30607    }
 30608  
 30609    50%, 55% {
 30610      opacity: 1;
 30611      -webkit-transform: scale3d(1.1, 1.1, 1.1);
 30612      transform: scale3d(1.1, 1.1, 1.1);
 30613    }
 30614  
 30615    100% {
 30616      opacity: 0;
 30617      -webkit-transform: scale3d(0.3, 0.3, 0.3);
 30618      transform: scale3d(0.3, 0.3, 0.3);
 30619    }
 30620  }
 30621  
 30622  @keyframes flyOut {
 30623    20% {
 30624      -webkit-transform: scale3d(0.9, 0.9, 0.9);
 30625      transform: scale3d(0.9, 0.9, 0.9);
 30626    }
 30627  
 30628    50%, 55% {
 30629      opacity: 1;
 30630      -webkit-transform: scale3d(1.1, 1.1, 1.1);
 30631      transform: scale3d(1.1, 1.1, 1.1);
 30632    }
 30633  
 30634    100% {
 30635      opacity: 0;
 30636      -webkit-transform: scale3d(0.3, 0.3, 0.3);
 30637      transform: scale3d(0.3, 0.3, 0.3);
 30638    }
 30639  }
 30640  
 30641  @-webkit-keyframes flyOutUp {
 30642    20% {
 30643      -webkit-transform: translate3d(0, 10px, 0);
 30644      transform: translate3d(0, 10px, 0);
 30645    }
 30646  
 30647    40%, 45% {
 30648      opacity: 1;
 30649      -webkit-transform: translate3d(0, -20px, 0);
 30650      transform: translate3d(0, -20px, 0);
 30651    }
 30652  
 30653    100% {
 30654      opacity: 0;
 30655      -webkit-transform: translate3d(0, 2000px, 0);
 30656      transform: translate3d(0, 2000px, 0);
 30657    }
 30658  }
 30659  
 30660  @keyframes flyOutUp {
 30661    20% {
 30662      -webkit-transform: translate3d(0, 10px, 0);
 30663      transform: translate3d(0, 10px, 0);
 30664    }
 30665  
 30666    40%, 45% {
 30667      opacity: 1;
 30668      -webkit-transform: translate3d(0, -20px, 0);
 30669      transform: translate3d(0, -20px, 0);
 30670    }
 30671  
 30672    100% {
 30673      opacity: 0;
 30674      -webkit-transform: translate3d(0, 2000px, 0);
 30675      transform: translate3d(0, 2000px, 0);
 30676    }
 30677  }
 30678  
 30679  @-webkit-keyframes flyOutDown {
 30680    20% {
 30681      -webkit-transform: translate3d(0, -10px, 0);
 30682      transform: translate3d(0, -10px, 0);
 30683    }
 30684  
 30685    40%, 45% {
 30686      opacity: 1;
 30687      -webkit-transform: translate3d(0, 20px, 0);
 30688      transform: translate3d(0, 20px, 0);
 30689    }
 30690  
 30691    100% {
 30692      opacity: 0;
 30693      -webkit-transform: translate3d(0, -2000px, 0);
 30694      transform: translate3d(0, -2000px, 0);
 30695    }
 30696  }
 30697  
 30698  @keyframes flyOutDown {
 30699    20% {
 30700      -webkit-transform: translate3d(0, -10px, 0);
 30701      transform: translate3d(0, -10px, 0);
 30702    }
 30703  
 30704    40%, 45% {
 30705      opacity: 1;
 30706      -webkit-transform: translate3d(0, 20px, 0);
 30707      transform: translate3d(0, 20px, 0);
 30708    }
 30709  
 30710    100% {
 30711      opacity: 0;
 30712      -webkit-transform: translate3d(0, -2000px, 0);
 30713      transform: translate3d(0, -2000px, 0);
 30714    }
 30715  }
 30716  
 30717  @-webkit-keyframes flyOutRight {
 30718    20% {
 30719      opacity: 1;
 30720      -webkit-transform: translate3d(20px, 0, 0);
 30721      transform: translate3d(20px, 0, 0);
 30722    }
 30723  
 30724    100% {
 30725      opacity: 0;
 30726      -webkit-transform: translate3d(-2000px, 0, 0);
 30727      transform: translate3d(-2000px, 0, 0);
 30728    }
 30729  }
 30730  
 30731  @keyframes flyOutRight {
 30732    20% {
 30733      opacity: 1;
 30734      -webkit-transform: translate3d(20px, 0, 0);
 30735      transform: translate3d(20px, 0, 0);
 30736    }
 30737  
 30738    100% {
 30739      opacity: 0;
 30740      -webkit-transform: translate3d(-2000px, 0, 0);
 30741      transform: translate3d(-2000px, 0, 0);
 30742    }
 30743  }
 30744  
 30745  @-webkit-keyframes flyOutLeft {
 30746    20% {
 30747      opacity: 1;
 30748      -webkit-transform: translate3d(-20px, 0, 0);
 30749      transform: translate3d(-20px, 0, 0);
 30750    }
 30751  
 30752    100% {
 30753      opacity: 0;
 30754      -webkit-transform: translate3d(2000px, 0, 0);
 30755      transform: translate3d(2000px, 0, 0);
 30756    }
 30757  }
 30758  
 30759  @keyframes flyOutLeft {
 30760    20% {
 30761      opacity: 1;
 30762      -webkit-transform: translate3d(-20px, 0, 0);
 30763      transform: translate3d(-20px, 0, 0);
 30764    }
 30765  
 30766    100% {
 30767      opacity: 0;
 30768      -webkit-transform: translate3d(2000px, 0, 0);
 30769      transform: translate3d(2000px, 0, 0);
 30770    }
 30771  }
 30772  
 30773  /*--------------
 30774       Slide
 30775  ---------------*/
 30776  
 30777  .transition.slide.in,
 30778  .transition[class*="slide down"].in {
 30779    -webkit-animation-name: slideInY;
 30780    animation-name: slideInY;
 30781    -webkit-transform-origin: top center;
 30782    -ms-transform-origin: top center;
 30783    transform-origin: top center;
 30784  }
 30785  
 30786  .transition[class*="slide up"].in {
 30787    -webkit-animation-name: slideInY;
 30788    animation-name: slideInY;
 30789    -webkit-transform-origin: bottom center;
 30790    -ms-transform-origin: bottom center;
 30791    transform-origin: bottom center;
 30792  }
 30793  
 30794  .transition[class*="slide left"].in {
 30795    -webkit-animation-name: slideInX;
 30796    animation-name: slideInX;
 30797    -webkit-transform-origin: center right;
 30798    -ms-transform-origin: center right;
 30799    transform-origin: center right;
 30800  }
 30801  
 30802  .transition[class*="slide right"].in {
 30803    -webkit-animation-name: slideInX;
 30804    animation-name: slideInX;
 30805    -webkit-transform-origin: center left;
 30806    -ms-transform-origin: center left;
 30807    transform-origin: center left;
 30808  }
 30809  
 30810  .transition.slide.out,
 30811  .transition[class*="slide down"].out {
 30812    -webkit-animation-name: slideOutY;
 30813    animation-name: slideOutY;
 30814    -webkit-transform-origin: top center;
 30815    -ms-transform-origin: top center;
 30816    transform-origin: top center;
 30817  }
 30818  
 30819  .transition[class*="slide up"].out {
 30820    -webkit-animation-name: slideOutY;
 30821    animation-name: slideOutY;
 30822    -webkit-transform-origin: bottom center;
 30823    -ms-transform-origin: bottom center;
 30824    transform-origin: bottom center;
 30825  }
 30826  
 30827  .transition[class*="slide left"].out {
 30828    -webkit-animation-name: slideOutX;
 30829    animation-name: slideOutX;
 30830    -webkit-transform-origin: center right;
 30831    -ms-transform-origin: center right;
 30832    transform-origin: center right;
 30833  }
 30834  
 30835  .transition[class*="slide right"].out {
 30836    -webkit-animation-name: slideOutX;
 30837    animation-name: slideOutX;
 30838    -webkit-transform-origin: center left;
 30839    -ms-transform-origin: center left;
 30840    transform-origin: center left;
 30841  }
 30842  
 30843  /* In */
 30844  
 30845  @-webkit-keyframes slideInY {
 30846    0% {
 30847      opacity: 0;
 30848      -webkit-transform: scaleY(0);
 30849      transform: scaleY(0);
 30850    }
 30851  
 30852    100% {
 30853      opacity: 1;
 30854      -webkit-transform: scaleY(1);
 30855      transform: scaleY(1);
 30856    }
 30857  }
 30858  
 30859  @keyframes slideInY {
 30860    0% {
 30861      opacity: 0;
 30862      -webkit-transform: scaleY(0);
 30863      transform: scaleY(0);
 30864    }
 30865  
 30866    100% {
 30867      opacity: 1;
 30868      -webkit-transform: scaleY(1);
 30869      transform: scaleY(1);
 30870    }
 30871  }
 30872  
 30873  @-webkit-keyframes slideInX {
 30874    0% {
 30875      opacity: 0;
 30876      -webkit-transform: scaleX(0);
 30877      transform: scaleX(0);
 30878    }
 30879  
 30880    100% {
 30881      opacity: 1;
 30882      -webkit-transform: scaleX(1);
 30883      transform: scaleX(1);
 30884    }
 30885  }
 30886  
 30887  @keyframes slideInX {
 30888    0% {
 30889      opacity: 0;
 30890      -webkit-transform: scaleX(0);
 30891      transform: scaleX(0);
 30892    }
 30893  
 30894    100% {
 30895      opacity: 1;
 30896      -webkit-transform: scaleX(1);
 30897      transform: scaleX(1);
 30898    }
 30899  }
 30900  
 30901  /* Out */
 30902  
 30903  @-webkit-keyframes slideOutY {
 30904    0% {
 30905      opacity: 1;
 30906      -webkit-transform: scaleY(1);
 30907      transform: scaleY(1);
 30908    }
 30909  
 30910    100% {
 30911      opacity: 0;
 30912      -webkit-transform: scaleY(0);
 30913      transform: scaleY(0);
 30914    }
 30915  }
 30916  
 30917  @keyframes slideOutY {
 30918    0% {
 30919      opacity: 1;
 30920      -webkit-transform: scaleY(1);
 30921      transform: scaleY(1);
 30922    }
 30923  
 30924    100% {
 30925      opacity: 0;
 30926      -webkit-transform: scaleY(0);
 30927      transform: scaleY(0);
 30928    }
 30929  }
 30930  
 30931  @-webkit-keyframes slideOutX {
 30932    0% {
 30933      opacity: 1;
 30934      -webkit-transform: scaleX(1);
 30935      transform: scaleX(1);
 30936    }
 30937  
 30938    100% {
 30939      opacity: 0;
 30940      -webkit-transform: scaleX(0);
 30941      transform: scaleX(0);
 30942    }
 30943  }
 30944  
 30945  @keyframes slideOutX {
 30946    0% {
 30947      opacity: 1;
 30948      -webkit-transform: scaleX(1);
 30949      transform: scaleX(1);
 30950    }
 30951  
 30952    100% {
 30953      opacity: 0;
 30954      -webkit-transform: scaleX(0);
 30955      transform: scaleX(0);
 30956    }
 30957  }
 30958  
 30959  /*--------------
 30960       Swing
 30961  ---------------*/
 30962  
 30963  .transition.swing {
 30964    -webkit-animation-duration: 800ms;
 30965    animation-duration: 800ms;
 30966  }
 30967  
 30968  .transition[class*="swing down"].in {
 30969    -webkit-animation-name: swingInX;
 30970    animation-name: swingInX;
 30971    -webkit-transform-origin: top center;
 30972    -ms-transform-origin: top center;
 30973    transform-origin: top center;
 30974  }
 30975  
 30976  .transition[class*="swing up"].in {
 30977    -webkit-animation-name: swingInX;
 30978    animation-name: swingInX;
 30979    -webkit-transform-origin: bottom center;
 30980    -ms-transform-origin: bottom center;
 30981    transform-origin: bottom center;
 30982  }
 30983  
 30984  .transition[class*="swing left"].in {
 30985    -webkit-animation-name: swingInY;
 30986    animation-name: swingInY;
 30987    -webkit-transform-origin: center right;
 30988    -ms-transform-origin: center right;
 30989    transform-origin: center right;
 30990  }
 30991  
 30992  .transition[class*="swing right"].in {
 30993    -webkit-animation-name: swingInY;
 30994    animation-name: swingInY;
 30995    -webkit-transform-origin: center left;
 30996    -ms-transform-origin: center left;
 30997    transform-origin: center left;
 30998  }
 30999  
 31000  .transition.swing.out,
 31001  .transition[class*="swing down"].out {
 31002    -webkit-animation-name: swingOutX;
 31003    animation-name: swingOutX;
 31004    -webkit-transform-origin: top center;
 31005    -ms-transform-origin: top center;
 31006    transform-origin: top center;
 31007  }
 31008  
 31009  .transition[class*="swing up"].out {
 31010    -webkit-animation-name: swingOutX;
 31011    animation-name: swingOutX;
 31012    -webkit-transform-origin: bottom center;
 31013    -ms-transform-origin: bottom center;
 31014    transform-origin: bottom center;
 31015  }
 31016  
 31017  .transition[class*="swing left"].out {
 31018    -webkit-animation-name: swingOutY;
 31019    animation-name: swingOutY;
 31020    -webkit-transform-origin: center right;
 31021    -ms-transform-origin: center right;
 31022    transform-origin: center right;
 31023  }
 31024  
 31025  .transition[class*="swing right"].out {
 31026    -webkit-animation-name: swingOutY;
 31027    animation-name: swingOutY;
 31028    -webkit-transform-origin: center left;
 31029    -ms-transform-origin: center left;
 31030    transform-origin: center left;
 31031  }
 31032  
 31033  /* In */
 31034  
 31035  @-webkit-keyframes swingInX {
 31036    0% {
 31037      -webkit-transform: perspective(1000px) rotateX(90deg);
 31038      transform: perspective(1000px) rotateX(90deg);
 31039      opacity: 0;
 31040    }
 31041  
 31042    40% {
 31043      -webkit-transform: perspective(1000px) rotateX(-30deg);
 31044      transform: perspective(1000px) rotateX(-30deg);
 31045      opacity: 1;
 31046    }
 31047  
 31048    60% {
 31049      -webkit-transform: perspective(1000px) rotateX(15deg);
 31050      transform: perspective(1000px) rotateX(15deg);
 31051    }
 31052  
 31053    80% {
 31054      -webkit-transform: perspective(1000px) rotateX(-7.5deg);
 31055      transform: perspective(1000px) rotateX(-7.5deg);
 31056    }
 31057  
 31058    100% {
 31059      -webkit-transform: perspective(1000px) rotateX(0deg);
 31060      transform: perspective(1000px) rotateX(0deg);
 31061    }
 31062  }
 31063  
 31064  @keyframes swingInX {
 31065    0% {
 31066      -webkit-transform: perspective(1000px) rotateX(90deg);
 31067      transform: perspective(1000px) rotateX(90deg);
 31068      opacity: 0;
 31069    }
 31070  
 31071    40% {
 31072      -webkit-transform: perspective(1000px) rotateX(-30deg);
 31073      transform: perspective(1000px) rotateX(-30deg);
 31074      opacity: 1;
 31075    }
 31076  
 31077    60% {
 31078      -webkit-transform: perspective(1000px) rotateX(15deg);
 31079      transform: perspective(1000px) rotateX(15deg);
 31080    }
 31081  
 31082    80% {
 31083      -webkit-transform: perspective(1000px) rotateX(-7.5deg);
 31084      transform: perspective(1000px) rotateX(-7.5deg);
 31085    }
 31086  
 31087    100% {
 31088      -webkit-transform: perspective(1000px) rotateX(0deg);
 31089      transform: perspective(1000px) rotateX(0deg);
 31090    }
 31091  }
 31092  
 31093  @-webkit-keyframes swingInY {
 31094    0% {
 31095      -webkit-transform: perspective(1000px) rotateY(-90deg);
 31096      transform: perspective(1000px) rotateY(-90deg);
 31097      opacity: 0;
 31098    }
 31099  
 31100    40% {
 31101      -webkit-transform: perspective(1000px) rotateY(30deg);
 31102      transform: perspective(1000px) rotateY(30deg);
 31103      opacity: 1;
 31104    }
 31105  
 31106    60% {
 31107      -webkit-transform: perspective(1000px) rotateY(-17.5deg);
 31108      transform: perspective(1000px) rotateY(-17.5deg);
 31109    }
 31110  
 31111    80% {
 31112      -webkit-transform: perspective(1000px) rotateY(7.5deg);
 31113      transform: perspective(1000px) rotateY(7.5deg);
 31114    }
 31115  
 31116    100% {
 31117      -webkit-transform: perspective(1000px) rotateY(0deg);
 31118      transform: perspective(1000px) rotateY(0deg);
 31119    }
 31120  }
 31121  
 31122  @keyframes swingInY {
 31123    0% {
 31124      -webkit-transform: perspective(1000px) rotateY(-90deg);
 31125      transform: perspective(1000px) rotateY(-90deg);
 31126      opacity: 0;
 31127    }
 31128  
 31129    40% {
 31130      -webkit-transform: perspective(1000px) rotateY(30deg);
 31131      transform: perspective(1000px) rotateY(30deg);
 31132      opacity: 1;
 31133    }
 31134  
 31135    60% {
 31136      -webkit-transform: perspective(1000px) rotateY(-17.5deg);
 31137      transform: perspective(1000px) rotateY(-17.5deg);
 31138    }
 31139  
 31140    80% {
 31141      -webkit-transform: perspective(1000px) rotateY(7.5deg);
 31142      transform: perspective(1000px) rotateY(7.5deg);
 31143    }
 31144  
 31145    100% {
 31146      -webkit-transform: perspective(1000px) rotateY(0deg);
 31147      transform: perspective(1000px) rotateY(0deg);
 31148    }
 31149  }
 31150  
 31151  /* Out */
 31152  
 31153  @-webkit-keyframes swingOutX {
 31154    0% {
 31155      -webkit-transform: perspective(1000px) rotateX(0deg);
 31156      transform: perspective(1000px) rotateX(0deg);
 31157    }
 31158  
 31159    40% {
 31160      -webkit-transform: perspective(1000px) rotateX(-7.5deg);
 31161      transform: perspective(1000px) rotateX(-7.5deg);
 31162    }
 31163  
 31164    60% {
 31165      -webkit-transform: perspective(1000px) rotateX(17.5deg);
 31166      transform: perspective(1000px) rotateX(17.5deg);
 31167    }
 31168  
 31169    80% {
 31170      -webkit-transform: perspective(1000px) rotateX(-30deg);
 31171      transform: perspective(1000px) rotateX(-30deg);
 31172      opacity: 1;
 31173    }
 31174  
 31175    100% {
 31176      -webkit-transform: perspective(1000px) rotateX(90deg);
 31177      transform: perspective(1000px) rotateX(90deg);
 31178      opacity: 0;
 31179    }
 31180  }
 31181  
 31182  @keyframes swingOutX {
 31183    0% {
 31184      -webkit-transform: perspective(1000px) rotateX(0deg);
 31185      transform: perspective(1000px) rotateX(0deg);
 31186    }
 31187  
 31188    40% {
 31189      -webkit-transform: perspective(1000px) rotateX(-7.5deg);
 31190      transform: perspective(1000px) rotateX(-7.5deg);
 31191    }
 31192  
 31193    60% {
 31194      -webkit-transform: perspective(1000px) rotateX(17.5deg);
 31195      transform: perspective(1000px) rotateX(17.5deg);
 31196    }
 31197  
 31198    80% {
 31199      -webkit-transform: perspective(1000px) rotateX(-30deg);
 31200      transform: perspective(1000px) rotateX(-30deg);
 31201      opacity: 1;
 31202    }
 31203  
 31204    100% {
 31205      -webkit-transform: perspective(1000px) rotateX(90deg);
 31206      transform: perspective(1000px) rotateX(90deg);
 31207      opacity: 0;
 31208    }
 31209  }
 31210  
 31211  @-webkit-keyframes swingOutY {
 31212    0% {
 31213      -webkit-transform: perspective(1000px) rotateY(0deg);
 31214      transform: perspective(1000px) rotateY(0deg);
 31215    }
 31216  
 31217    40% {
 31218      -webkit-transform: perspective(1000px) rotateY(7.5deg);
 31219      transform: perspective(1000px) rotateY(7.5deg);
 31220    }
 31221  
 31222    60% {
 31223      -webkit-transform: perspective(1000px) rotateY(-10deg);
 31224      transform: perspective(1000px) rotateY(-10deg);
 31225    }
 31226  
 31227    80% {
 31228      -webkit-transform: perspective(1000px) rotateY(30deg);
 31229      transform: perspective(1000px) rotateY(30deg);
 31230      opacity: 1;
 31231    }
 31232  
 31233    100% {
 31234      -webkit-transform: perspective(1000px) rotateY(-90deg);
 31235      transform: perspective(1000px) rotateY(-90deg);
 31236      opacity: 0;
 31237    }
 31238  }
 31239  
 31240  @keyframes swingOutY {
 31241    0% {
 31242      -webkit-transform: perspective(1000px) rotateY(0deg);
 31243      transform: perspective(1000px) rotateY(0deg);
 31244    }
 31245  
 31246    40% {
 31247      -webkit-transform: perspective(1000px) rotateY(7.5deg);
 31248      transform: perspective(1000px) rotateY(7.5deg);
 31249    }
 31250  
 31251    60% {
 31252      -webkit-transform: perspective(1000px) rotateY(-10deg);
 31253      transform: perspective(1000px) rotateY(-10deg);
 31254    }
 31255  
 31256    80% {
 31257      -webkit-transform: perspective(1000px) rotateY(30deg);
 31258      transform: perspective(1000px) rotateY(30deg);
 31259      opacity: 1;
 31260    }
 31261  
 31262    100% {
 31263      -webkit-transform: perspective(1000px) rotateY(-90deg);
 31264      transform: perspective(1000px) rotateY(-90deg);
 31265      opacity: 0;
 31266    }
 31267  }
 31268  
 31269  /*******************************
 31270         Static Animations
 31271  *******************************/
 31272  
 31273  /*--------------
 31274      Emphasis
 31275  ---------------*/
 31276  
 31277  .flash.transition {
 31278    -webkit-animation-duration: 750ms;
 31279    animation-duration: 750ms;
 31280    -webkit-animation-name: flash;
 31281    animation-name: flash;
 31282  }
 31283  
 31284  .shake.transition {
 31285    -webkit-animation-duration: 750ms;
 31286    animation-duration: 750ms;
 31287    -webkit-animation-name: shake;
 31288    animation-name: shake;
 31289  }
 31290  
 31291  .bounce.transition {
 31292    -webkit-animation-duration: 750ms;
 31293    animation-duration: 750ms;
 31294    -webkit-animation-name: bounce;
 31295    animation-name: bounce;
 31296  }
 31297  
 31298  .tada.transition {
 31299    -webkit-animation-duration: 750ms;
 31300    animation-duration: 750ms;
 31301    -webkit-animation-name: tada;
 31302    animation-name: tada;
 31303  }
 31304  
 31305  .pulse.transition {
 31306    -webkit-animation-duration: 500ms;
 31307    animation-duration: 500ms;
 31308    -webkit-animation-name: pulse;
 31309    animation-name: pulse;
 31310  }
 31311  
 31312  .jiggle.transition {
 31313    -webkit-animation-duration: 750ms;
 31314    animation-duration: 750ms;
 31315    -webkit-animation-name: jiggle;
 31316    animation-name: jiggle;
 31317  }
 31318  
 31319  /* Flash */
 31320  
 31321  @-webkit-keyframes flash {
 31322    0%, 50%, 100% {
 31323      opacity: 1;
 31324    }
 31325  
 31326    25%, 75% {
 31327      opacity: 0;
 31328    }
 31329  }
 31330  
 31331  @keyframes flash {
 31332    0%, 50%, 100% {
 31333      opacity: 1;
 31334    }
 31335  
 31336    25%, 75% {
 31337      opacity: 0;
 31338    }
 31339  }
 31340  
 31341  /* Shake */
 31342  
 31343  @-webkit-keyframes shake {
 31344    0%, 100% {
 31345      -webkit-transform: translateX(0);
 31346      transform: translateX(0);
 31347    }
 31348  
 31349    10%, 30%, 50%, 70%, 90% {
 31350      -webkit-transform: translateX(-10px);
 31351      transform: translateX(-10px);
 31352    }
 31353  
 31354    20%, 40%, 60%, 80% {
 31355      -webkit-transform: translateX(10px);
 31356      transform: translateX(10px);
 31357    }
 31358  }
 31359  
 31360  @keyframes shake {
 31361    0%, 100% {
 31362      -webkit-transform: translateX(0);
 31363      transform: translateX(0);
 31364    }
 31365  
 31366    10%, 30%, 50%, 70%, 90% {
 31367      -webkit-transform: translateX(-10px);
 31368      transform: translateX(-10px);
 31369    }
 31370  
 31371    20%, 40%, 60%, 80% {
 31372      -webkit-transform: translateX(10px);
 31373      transform: translateX(10px);
 31374    }
 31375  }
 31376  
 31377  /* Bounce */
 31378  
 31379  @-webkit-keyframes bounce {
 31380    0%, 20%, 50%, 80%, 100% {
 31381      -webkit-transform: translateY(0);
 31382      transform: translateY(0);
 31383    }
 31384  
 31385    40% {
 31386      -webkit-transform: translateY(-30px);
 31387      transform: translateY(-30px);
 31388    }
 31389  
 31390    60% {
 31391      -webkit-transform: translateY(-15px);
 31392      transform: translateY(-15px);
 31393    }
 31394  }
 31395  
 31396  @keyframes bounce {
 31397    0%, 20%, 50%, 80%, 100% {
 31398      -webkit-transform: translateY(0);
 31399      transform: translateY(0);
 31400    }
 31401  
 31402    40% {
 31403      -webkit-transform: translateY(-30px);
 31404      transform: translateY(-30px);
 31405    }
 31406  
 31407    60% {
 31408      -webkit-transform: translateY(-15px);
 31409      transform: translateY(-15px);
 31410    }
 31411  }
 31412  
 31413  /* Tada */
 31414  
 31415  @-webkit-keyframes tada {
 31416    0% {
 31417      -webkit-transform: scale(1);
 31418      transform: scale(1);
 31419    }
 31420  
 31421    10%, 20% {
 31422      -webkit-transform: scale(0.9) rotate(-3deg);
 31423      transform: scale(0.9) rotate(-3deg);
 31424    }
 31425  
 31426    30%, 50%, 70%, 90% {
 31427      -webkit-transform: scale(1.1) rotate(3deg);
 31428      transform: scale(1.1) rotate(3deg);
 31429    }
 31430  
 31431    40%, 60%, 80% {
 31432      -webkit-transform: scale(1.1) rotate(-3deg);
 31433      transform: scale(1.1) rotate(-3deg);
 31434    }
 31435  
 31436    100% {
 31437      -webkit-transform: scale(1) rotate(0);
 31438      transform: scale(1) rotate(0);
 31439    }
 31440  }
 31441  
 31442  @keyframes tada {
 31443    0% {
 31444      -webkit-transform: scale(1);
 31445      transform: scale(1);
 31446    }
 31447  
 31448    10%, 20% {
 31449      -webkit-transform: scale(0.9) rotate(-3deg);
 31450      transform: scale(0.9) rotate(-3deg);
 31451    }
 31452  
 31453    30%, 50%, 70%, 90% {
 31454      -webkit-transform: scale(1.1) rotate(3deg);
 31455      transform: scale(1.1) rotate(3deg);
 31456    }
 31457  
 31458    40%, 60%, 80% {
 31459      -webkit-transform: scale(1.1) rotate(-3deg);
 31460      transform: scale(1.1) rotate(-3deg);
 31461    }
 31462  
 31463    100% {
 31464      -webkit-transform: scale(1) rotate(0);
 31465      transform: scale(1) rotate(0);
 31466    }
 31467  }
 31468  
 31469  /* Pulse */
 31470  
 31471  @-webkit-keyframes pulse {
 31472    0% {
 31473      -webkit-transform: scale(1);
 31474      transform: scale(1);
 31475      opacity: 1;
 31476    }
 31477  
 31478    50% {
 31479      -webkit-transform: scale(0.9);
 31480      transform: scale(0.9);
 31481      opacity: 0.7;
 31482    }
 31483  
 31484    100% {
 31485      -webkit-transform: scale(1);
 31486      transform: scale(1);
 31487      opacity: 1;
 31488    }
 31489  }
 31490  
 31491  @keyframes pulse {
 31492    0% {
 31493      -webkit-transform: scale(1);
 31494      transform: scale(1);
 31495      opacity: 1;
 31496    }
 31497  
 31498    50% {
 31499      -webkit-transform: scale(0.9);
 31500      transform: scale(0.9);
 31501      opacity: 0.7;
 31502    }
 31503  
 31504    100% {
 31505      -webkit-transform: scale(1);
 31506      transform: scale(1);
 31507      opacity: 1;
 31508    }
 31509  }
 31510  
 31511  /* Rubberband */
 31512  
 31513  @-webkit-keyframes jiggle {
 31514    0% {
 31515      -webkit-transform: scale3d(1, 1, 1);
 31516      transform: scale3d(1, 1, 1);
 31517    }
 31518  
 31519    30% {
 31520      -webkit-transform: scale3d(1.25, 0.75, 1);
 31521      transform: scale3d(1.25, 0.75, 1);
 31522    }
 31523  
 31524    40% {
 31525      -webkit-transform: scale3d(0.75, 1.25, 1);
 31526      transform: scale3d(0.75, 1.25, 1);
 31527    }
 31528  
 31529    50% {
 31530      -webkit-transform: scale3d(1.15, 0.85, 1);
 31531      transform: scale3d(1.15, 0.85, 1);
 31532    }
 31533  
 31534    65% {
 31535      -webkit-transform: scale3d(0.95, 1.05, 1);
 31536      transform: scale3d(0.95, 1.05, 1);
 31537    }
 31538  
 31539    75% {
 31540      -webkit-transform: scale3d(1.05, 0.95, 1);
 31541      transform: scale3d(1.05, 0.95, 1);
 31542    }
 31543  
 31544    100% {
 31545      -webkit-transform: scale3d(1, 1, 1);
 31546      transform: scale3d(1, 1, 1);
 31547    }
 31548  }
 31549  
 31550  @keyframes jiggle {
 31551    0% {
 31552      -webkit-transform: scale3d(1, 1, 1);
 31553      transform: scale3d(1, 1, 1);
 31554    }
 31555  
 31556    30% {
 31557      -webkit-transform: scale3d(1.25, 0.75, 1);
 31558      transform: scale3d(1.25, 0.75, 1);
 31559    }
 31560  
 31561    40% {
 31562      -webkit-transform: scale3d(0.75, 1.25, 1);
 31563      transform: scale3d(0.75, 1.25, 1);
 31564    }
 31565  
 31566    50% {
 31567      -webkit-transform: scale3d(1.15, 0.85, 1);
 31568      transform: scale3d(1.15, 0.85, 1);
 31569    }
 31570  
 31571    65% {
 31572      -webkit-transform: scale3d(0.95, 1.05, 1);
 31573      transform: scale3d(0.95, 1.05, 1);
 31574    }
 31575  
 31576    75% {
 31577      -webkit-transform: scale3d(1.05, 0.95, 1);
 31578      transform: scale3d(1.05, 0.95, 1);
 31579    }
 31580  
 31581    100% {
 31582      -webkit-transform: scale3d(1, 1, 1);
 31583      transform: scale3d(1, 1, 1);
 31584    }
 31585  }
 31586  
 31587  /*******************************
 31588           Site Overrides
 31589  *******************************/
 31590  /*!
 31591   * # Semantic UI x.x - Video
 31592   * http://github.com/semantic-org/semantic-ui/
 31593   *
 31594   *
 31595   * Copyright 2014 Contributors
 31596   * Released under the MIT license
 31597   * http://opensource.org/licenses/MIT
 31598   *
 31599   */
 31600  
 31601  /*******************************
 31602              Video
 31603  *******************************/
 31604  
 31605  .ui.video {
 31606    background-color: #dddddd;
 31607    position: relative;
 31608    max-width: 100%;
 31609    padding-bottom: 56.25%;
 31610    height: 0px;
 31611    overflow: hidden;
 31612  }
 31613  
 31614  /*--------------
 31615       Content
 31616  ---------------*/
 31617  
 31618  /* Placeholder Image */
 31619  
 31620  .ui.video .placeholder {
 31621    background-color: #333333;
 31622  }
 31623  
 31624  /* Play Icon Overlay */
 31625  
 31626  .ui.video .play {
 31627    cursor: pointer;
 31628    position: absolute;
 31629    top: 0px;
 31630    left: 0px;
 31631    z-index: 10;
 31632    width: 100%;
 31633    height: 100%;
 31634    opacity: 0.8;
 31635    -webkit-transition: opacity 0.3s;
 31636    transition: opacity 0.3s;
 31637  }
 31638  
 31639  .ui.video .play.icon:before {
 31640    position: absolute;
 31641    top: 50%;
 31642    left: 50%;
 31643    z-index: 11;
 31644    background: rgba(0, 0, 0, 0.3);
 31645    width: 8rem;
 31646    height: 8rem;
 31647    line-height: 8rem;
 31648    border-radius: 500rem;
 31649    color: #ffffff;
 31650    font-size: 8rem;
 31651    text-shadow: none;
 31652    -webkit-transform: translateX(-50%) translateY(-50%);
 31653    -ms-transform: translateX(-50%) translateY(-50%);
 31654    transform: translateX(-50%) translateY(-50%);
 31655  }
 31656  
 31657  .ui.video .placeholder {
 31658    position: absolute;
 31659    top: 0px;
 31660    left: 0px;
 31661    display: block;
 31662    width: 100%;
 31663    height: 100%;
 31664  }
 31665  
 31666  /* IFrame Embed */
 31667  
 31668  .ui.video .embed iframe,
 31669  .ui.video .embed embed,
 31670  .ui.video .embed object {
 31671    position: absolute;
 31672    border: none;
 31673    width: 100%;
 31674    height: 100%;
 31675    top: 0px;
 31676    left: 0px;
 31677    margin: 0em;
 31678    padding: 0em;
 31679  }
 31680  
 31681  /*******************************
 31682              States
 31683  *******************************/
 31684  
 31685  /*--------------
 31686      Hover
 31687  ---------------*/
 31688  
 31689  .ui.video .play:hover {
 31690    opacity: 1;
 31691  }
 31692  
 31693  /*--------------
 31694       Active
 31695  ---------------*/
 31696  
 31697  .ui.video.active .play,
 31698  .ui.video.active .placeholder {
 31699    display: none;
 31700  }
 31701  
 31702  .ui.video.active .embed {
 31703    display: inline;
 31704  }
 31705  
 31706  /*******************************
 31707          Video Overrides
 31708  *******************************/
 31709  
 31710  /*******************************
 31711           Site Overrides
 31712  *******************************/
 31713  /*!
 31714   * # Semantic UI x.x - Form
 31715   * http://github.com/semantic-org/semantic-ui/
 31716   *
 31717   *
 31718   * Copyright 2014 Contributors
 31719   * Released under the MIT license
 31720   * http://opensource.org/licenses/MIT
 31721   *
 31722   */
 31723  
 31724  /*******************************
 31725              Elements
 31726  *******************************/
 31727  
 31728  /*--------------------
 31729          Form
 31730  ---------------------*/
 31731  
 31732  .ui.form {
 31733    position: relative;
 31734    max-width: 100%;
 31735  }
 31736  
 31737  /*--------------------
 31738          Content
 31739  ---------------------*/
 31740  
 31741  .ui.form > p {
 31742    margin: 1em 0em;
 31743  }
 31744  
 31745  /*--------------------
 31746          Field
 31747  ---------------------*/
 31748  
 31749  .ui.form .fields .field,
 31750  .ui.form .field {
 31751    clear: both;
 31752    margin: 0em 0em 1em;
 31753  }
 31754  
 31755  .ui.form .fields:last-child,
 31756  .ui.form .field:last-child {
 31757    margin-bottom: 0em;
 31758  }
 31759  
 31760  /*--------------------
 31761          Labels
 31762  ---------------------*/
 31763  
 31764  .ui.form .field > label {
 31765    display: block;
 31766    margin: 0em 0em 0.2857rem 0em;
 31767    color: rgba(0, 0, 0, 0.8);
 31768    font-size: 0.9285em;
 31769    font-weight: bold;
 31770    text-transform: none;
 31771  }
 31772  
 31773  .ui.form .grouped.fields > label {
 31774    margin: 0em 0em 0.2857rem 0em;
 31775    color: rgba(0, 0, 0, 0.8);
 31776    font-size: 0.9285em;
 31777    font-weight: bold;
 31778    text-transform: none;
 31779  }
 31780  
 31781  .ui.form .inline.fields > label {
 31782    display: inline-block;
 31783    vertical-align: middle;
 31784    margin: 0em 1em 0em 0em;
 31785    color: rgba(0, 0, 0, 0.8);
 31786    font-size: 0.9285em;
 31787    font-weight: bold;
 31788    text-transform: none;
 31789  }
 31790  
 31791  /*--------------------
 31792      Standard Inputs
 31793  ---------------------*/
 31794  
 31795  .ui.form textarea,
 31796  .ui.form input:not([type]),
 31797  .ui.form input[type="date"],
 31798  .ui.form input[type="datetime-local"],
 31799  .ui.form input[type="email"],
 31800  .ui.form input[type="number"],
 31801  .ui.form input[type="password"],
 31802  .ui.form input[type="search"],
 31803  .ui.form input[type="tel"],
 31804  .ui.form input[type="time"],
 31805  .ui.form input[type="text"],
 31806  .ui.form input[type="url"],
 31807  .ui.form .ui.input {
 31808    width: 100%;
 31809    vertical-align: top;
 31810  }
 31811  
 31812  .ui.form input:not([type]),
 31813  .ui.form input[type="date"],
 31814  .ui.form input[type="datetime-local"],
 31815  .ui.form input[type="email"],
 31816  .ui.form input[type="number"],
 31817  .ui.form input[type="password"],
 31818  .ui.form input[type="search"],
 31819  .ui.form input[type="tel"],
 31820  .ui.form input[type="time"],
 31821  .ui.form input[type="text"],
 31822  .ui.form input[type="url"] {
 31823    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
 31824    margin: 0em;
 31825    outline: none;
 31826    -webkit-appearance: none;
 31827    tap-highlight-color: rgba(255, 255, 255, 0);
 31828    line-height: 1.2142em;
 31829    padding: 0.67861em 1em;
 31830    font-size: 1em;
 31831    background: #ffffff;
 31832    border: 1px solid rgba(39, 41, 43, 0.15);
 31833    color: rgba(0, 0, 0, 0.8);
 31834    border-radius: 0.2857rem;
 31835    box-shadow: 0em 0em 0em 0em transparent inset;
 31836    -webkit-transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 31837    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 31838  }
 31839  
 31840  .ui.textarea,
 31841  .ui.form textarea {
 31842    margin: 0em;
 31843    -webkit-appearance: none;
 31844    tap-highlight-color: rgba(255, 255, 255, 0);
 31845    padding: 0.78571em 1em;
 31846    background: #ffffff;
 31847    border: 1px solid rgba(39, 41, 43, 0.15);
 31848    outline: none;
 31849    color: rgba(0, 0, 0, 0.8);
 31850    border-radius: 0.2857rem;
 31851    box-shadow: 0em 0em 0em 0em transparent inset;
 31852    -webkit-transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 31853    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 31854    font-size: 1em;
 31855    height: 12em;
 31856    min-height: 8em;
 31857    max-height: 24em;
 31858    line-height: 1.2857;
 31859    resize: vertical;
 31860  }
 31861  
 31862  .ui.form textarea,
 31863  .ui.form input[type="checkbox"] {
 31864    vertical-align: top;
 31865  }
 31866  
 31867  /*--------------------------
 31868    Input w/ attached Button
 31869  ---------------------------*/
 31870  
 31871  .ui.form input.attached {
 31872    width: auto;
 31873  }
 31874  
 31875  /*--------------------
 31876       Basic Select
 31877  ---------------------*/
 31878  
 31879  .ui.form select {
 31880    display: block;
 31881    height: auto;
 31882    width: 100%;
 31883    background: #ffffff;
 31884    border: 1px solid rgba(39, 41, 43, 0.15);
 31885    border-radius: 0.2857rem;
 31886    box-shadow: 0em 0em 0em 0em transparent inset;
 31887    padding: 0.62em 1em;
 31888    color: rgba(0, 0, 0, 0.8);
 31889    -webkit-transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 31890    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
 31891  }
 31892  
 31893  /*--------------------
 31894         Dropdown
 31895  ---------------------*/
 31896  
 31897  .ui.form .field > .selection.dropdown {
 31898    width: 100%;
 31899  }
 31900  
 31901  .ui.form .field > .selection.dropdown > .dropdown.icon {
 31902    float: right;
 31903  }
 31904  
 31905  .ui.form .inline.field > .selection.dropdown {
 31906    width: auto;
 31907  }
 31908  
 31909  .ui.form .inline.field > .selection.dropdown > .dropdown.icon {
 31910    float: none;
 31911  }
 31912  
 31913  /*--------------------
 31914         Dividers
 31915  ---------------------*/
 31916  
 31917  .ui.form .divider {
 31918    clear: both;
 31919    margin: 1em 0em;
 31920  }
 31921  
 31922  /*--------------------
 31923     Types of Messages
 31924  ---------------------*/
 31925  
 31926  .ui.form .success.message,
 31927  .ui.form .warning.message,
 31928  .ui.form .error.message {
 31929    display: none;
 31930  }
 31931  
 31932  /* Assumptions */
 31933  
 31934  .ui.form .message:first-child {
 31935    margin-top: 0px;
 31936  }
 31937  
 31938  /*--------------------
 31939     Validation Prompt
 31940  ---------------------*/
 31941  
 31942  .ui.form .field .prompt.label {
 31943    white-space: nowrap;
 31944  }
 31945  
 31946  .ui.form .inline.field .prompt {
 31947    margin: -0.5em 0em -0.5em 1em;
 31948  }
 31949  
 31950  .ui.form .inline.field .prompt:before {
 31951    margin-top: -0.3em;
 31952    bottom: auto;
 31953    right: auto;
 31954    top: 50%;
 31955    left: 0em;
 31956  }
 31957  
 31958  /*******************************
 31959              States
 31960  *******************************/
 31961  
 31962  /*--------------------
 31963        Placeholder
 31964  ---------------------*/
 31965  
 31966  /* browsers require these rules separate */
 31967  
 31968  .ui.form ::-webkit-input-placeholder {
 31969    color: rgba(140, 140, 140, 0.8);
 31970  }
 31971  
 31972  .ui.form ::-moz-placeholder {
 31973    color: rgba(140, 140, 140, 0.8);
 31974  }
 31975  
 31976  .ui.form :focus::-webkit-input-placeholder {
 31977    color: rgba(89, 89, 89, 0.8);
 31978  }
 31979  
 31980  .ui.form :focus::-moz-placeholder {
 31981    color: rgba(89, 89, 89, 0.8);
 31982  }
 31983  
 31984  /* Error Placeholder */
 31985  
 31986  .ui.form .error ::-webkit-input-placeholder {
 31987    color: #e38585;
 31988  }
 31989  
 31990  .ui.form .error ::-moz-placeholder {
 31991    color: #e38585;
 31992  }
 31993  
 31994  .ui.form .error :focus::-webkit-input-placeholder {
 31995    color: #de7171;
 31996  }
 31997  
 31998  .ui.form .error :focus::-moz-placeholder {
 31999    color: #de7171;
 32000  }
 32001  
 32002  /*--------------------
 32003          Focus
 32004  ---------------------*/
 32005  
 32006  .ui.form input:not([type]):focus,
 32007  .ui.form input[type="date"]:focus,
 32008  .ui.form input[type="datetime-local"]:focus,
 32009  .ui.form input[type="email"]:focus,
 32010  .ui.form input[type="number"]:focus,
 32011  .ui.form input[type="password"]:focus,
 32012  .ui.form input[type="search"]:focus,
 32013  .ui.form input[type="tel"]:focus,
 32014  .ui.form input[type="time"]:focus,
 32015  .ui.form input[type="text"]:focus,
 32016  .ui.form input[type="url"]:focus {
 32017    color: rgba(0, 0, 0, 0.85);
 32018    border-color: rgba(39, 41, 43, 0.3);
 32019    border-radius: 0em 0.2857rem 0.2857rem 0em;
 32020    background: #ffffff;
 32021    box-shadow: 1px 0em 0em 0em rgba(39, 41, 43, 0.3) inset;
 32022  }
 32023  
 32024  .ui.form textarea:focus {
 32025    color: rgba(0, 0, 0, 0.85);
 32026    border-color: rgba(39, 41, 43, 0.3);
 32027    border-radius: 0em 0.2857rem 0.2857rem 0em;
 32028    background: #ffffff;
 32029    box-shadow: 1px 0em 0em 0em rgba(39, 41, 43, 0.3) inset;
 32030    -webkit-appearance: none;
 32031  }
 32032  
 32033  /*--------------------
 32034          Success
 32035  ---------------------*/
 32036  
 32037  /* On Form */
 32038  
 32039  .ui.form.success .success.message {
 32040    display: block;
 32041  }
 32042  
 32043  /*--------------------
 32044          Error
 32045  ---------------------*/
 32046  
 32047  /* On Form */
 32048  
 32049  .ui.form.warning .warning.message {
 32050    display: block;
 32051  }
 32052  
 32053  /*--------------------
 32054          Warning
 32055  ---------------------*/
 32056  
 32057  /* On Form */
 32058  
 32059  .ui.form.error .error.message {
 32060    display: block;
 32061  }
 32062  
 32063  /* On Field(s) */
 32064  
 32065  .ui.form .fields.error .field label,
 32066  .ui.form .field.error label,
 32067  .ui.form .fields.error .field .input,
 32068  .ui.form .field.error .input {
 32069    color: #d95c5c;
 32070  }
 32071  
 32072  .ui.form .fields.error .field .corner.label,
 32073  .ui.form .field.error .corner.label {
 32074    border-color: #d95c5c;
 32075    color: #ffffff;
 32076  }
 32077  
 32078  .ui.form .fields.error .field textarea,
 32079  .ui.form .fields.error .field select,
 32080  .ui.form .fields.error .field input:not([type]),
 32081  .ui.form .fields.error .field input[type="date"],
 32082  .ui.form .fields.error .field input[type="datetime-local"],
 32083  .ui.form .fields.error .field input[type="email"],
 32084  .ui.form .fields.error .field input[type="number"],
 32085  .ui.form .fields.error .field input[type="password"],
 32086  .ui.form .fields.error .field input[type="search"],
 32087  .ui.form .fields.error .field input[type="tel"],
 32088  .ui.form .fields.error .field input[type="time"],
 32089  .ui.form .fields.error .field input[type="text"],
 32090  .ui.form .fields.error .field input[type="url"],
 32091  .ui.form .field.error textarea,
 32092  .ui.form .field.error select,
 32093  .ui.form .field.error input:not([type]),
 32094  .ui.form .field.error input[type="date"],
 32095  .ui.form .field.error input[type="datetime-local"],
 32096  .ui.form .field.error input[type="email"],
 32097  .ui.form .field.error input[type="number"],
 32098  .ui.form .field.error input[type="password"],
 32099  .ui.form .field.error input[type="search"],
 32100  .ui.form .field.error input[type="tel"],
 32101  .ui.form .field.error input[type="time"],
 32102  .ui.form .field.error input[type="text"],
 32103  .ui.form .field.error input[type="url"] {
 32104    background: #fff0f0;
 32105    border-color: #dbb1b1;
 32106    color: #d95c5c;
 32107    border-radius: 0em 0.2857rem 0.2857rem 0em;
 32108    box-shadow: 2px 0em 0em 0em #d95c5c inset;
 32109  }
 32110  
 32111  .ui.form .field.error textarea:focus,
 32112  .ui.form .field.error select:focus,
 32113  .ui.form .field.error input:not([type]):focus,
 32114  .ui.form .field.error input[type="date"]:focus,
 32115  .ui.form .field.error input[type="datetime-local"]:focus,
 32116  .ui.form .field.error input[type="email"]:focus,
 32117  .ui.form .field.error input[type="number"]:focus,
 32118  .ui.form .field.error input[type="password"]:focus,
 32119  .ui.form .field.error input[type="search"]:focus,
 32120  .ui.form .field.error input[type="tel"]:focus,
 32121  .ui.form .field.error input[type="time"]:focus,
 32122  .ui.form .field.error input[type="text"]:focus,
 32123  .ui.form .field.error input[type="url"]:focus {
 32124    background: #fff0f0;
 32125    border-color: #dbb1b1;
 32126    color: #dc6868;
 32127    -webkit-appearance: none;
 32128    box-shadow: 2px 0em 0em 0em #dc6868 inset;
 32129  }
 32130  
 32131  /* Preserve Native Select Stylings */
 32132  
 32133  .ui.form .field.error select {
 32134    -webkit-appearance: menulist-button;
 32135  }
 32136  
 32137  /*------------------
 32138      Dropdown Error
 32139  --------------------*/
 32140  
 32141  .ui.form .fields.error .field .ui.dropdown,
 32142  .ui.form .fields.error .field .ui.dropdown .item,
 32143  .ui.form .field.error .ui.dropdown,
 32144  .ui.form .field.error .ui.dropdown .text,
 32145  .ui.form .field.error .ui.dropdown .item {
 32146    background: #fff0f0;
 32147    color: #d95c5c;
 32148  }
 32149  
 32150  .ui.form .fields.error .field .ui.dropdown,
 32151  .ui.form .field.error .ui.dropdown {
 32152    border-color: #dbb1b1 !important;
 32153  }
 32154  
 32155  .ui.form .fields.error .field .ui.dropdown:hover,
 32156  .ui.form .field.error .ui.dropdown:hover {
 32157    border-color: #dbb1b1 !important;
 32158  }
 32159  
 32160  .ui.form .fields.error .field .ui.dropdown:hover .menu,
 32161  .ui.form .field.error .ui.dropdown:hover .menu {
 32162    border-color: #dbb1b1;
 32163  }
 32164  
 32165  /* Hover */
 32166  
 32167  .ui.form .fields.error .field .ui.dropdown .menu .item:hover,
 32168  .ui.form .field.error .ui.dropdown .menu .item:hover {
 32169    background-color: #fbe7e7;
 32170  }
 32171  
 32172  /* Active */
 32173  
 32174  .ui.form .fields.error .field .ui.dropdown .menu .active.item,
 32175  .ui.form .field.error .ui.dropdown .menu .active.item {
 32176    background-color: #fdcfcf !important;
 32177  }
 32178  
 32179  /*--------------------
 32180      Checkbox Error
 32181  ---------------------*/
 32182  
 32183  .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label,
 32184  .ui.form .field.error .checkbox:not(.toggle):not(.slider) label,
 32185  .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,
 32186  .ui.form .field.error .checkbox:not(.toggle):not(.slider) .box {
 32187    color: #d95c5c;
 32188  }
 32189  
 32190  .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before,
 32191  .ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,
 32192  .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,
 32193  .ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before {
 32194    background: #fff0f0;
 32195    border-color: #dbb1b1;
 32196  }
 32197  
 32198  .ui.form .fields.error .field .checkbox label:after,
 32199  .ui.form .field.error .checkbox label:after,
 32200  .ui.form .fields.error .field .checkbox .box:after,
 32201  .ui.form .field.error .checkbox .box:after {
 32202    color: #d95c5c;
 32203  }
 32204  
 32205  /*--------------------
 32206         Disabled
 32207  ---------------------*/
 32208  
 32209  .ui.form .field :disabled,
 32210  .ui.form .field.disabled {
 32211    opacity: 0.5;
 32212  }
 32213  
 32214  .ui.form .field.disabled label {
 32215    opacity: 0.5;
 32216  }
 32217  
 32218  .ui.form .field.disabled :disabled {
 32219    opacity: 1;
 32220  }
 32221  
 32222  /*--------------
 32223      Loading
 32224  ---------------*/
 32225  
 32226  .ui.loading.form {
 32227    position: relative;
 32228    cursor: default;
 32229    point-events: none;
 32230    text-shadow: none !important;
 32231    color: transparent !important;
 32232    -webkit-transition: all 0s linear;
 32233    transition: all 0s linear;
 32234    z-index: 100;
 32235  }
 32236  
 32237  .ui.loading.form:before {
 32238    position: absolute;
 32239    content: '';
 32240    top: 0%;
 32241    left: 0%;
 32242    background: rgba(255, 255, 255, 0.8);
 32243    width: 100%;
 32244    height: 100%;
 32245    z-index: 100;
 32246  }
 32247  
 32248  .ui.loading.form:after {
 32249    position: absolute;
 32250    content: '';
 32251    top: 50%;
 32252    left: 50%;
 32253    margin: -1.5em 0em 0em -1.5em;
 32254    width: 3em;
 32255    height: 3em;
 32256    -webkit-animation: form-spin 0.6s linear;
 32257    animation: form-spin 0.6s linear;
 32258    -webkit-animation-iteration-count: infinite;
 32259    animation-iteration-count: infinite;
 32260    border-radius: 500rem;
 32261    border-color: #aaaaaa rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
 32262    border-style: solid;
 32263    border-width: 0.2em;
 32264    box-shadow: 0px 0px 0px 1px transparent;
 32265    visibility: visible;
 32266    z-index: 101;
 32267  }
 32268  
 32269  @-webkit-keyframes form-spin {
 32270    from {
 32271      -webkit-transform: rotate(0deg);
 32272      transform: rotate(0deg);
 32273    }
 32274  
 32275    to {
 32276      -webkit-transform: rotate(360deg);
 32277      transform: rotate(360deg);
 32278    }
 32279  }
 32280  
 32281  @keyframes form-spin {
 32282    from {
 32283      -webkit-transform: rotate(0deg);
 32284      transform: rotate(0deg);
 32285    }
 32286  
 32287    to {
 32288      -webkit-transform: rotate(360deg);
 32289      transform: rotate(360deg);
 32290    }
 32291  }
 32292  
 32293  /*******************************
 32294           Element Types
 32295  *******************************/
 32296  
 32297  /*--------------------
 32298       Required Field
 32299  ---------------------*/
 32300  
 32301  .ui.form .required.fields:not(.grouped) > .field > label:after,
 32302  .ui.form .required.fields.grouped > label:after,
 32303  .ui.form .required.field > label:after,
 32304  .ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
 32305  .ui.form .required.field > .checkbox:after {
 32306    margin: -0.2em 0em 0em 0.2em;
 32307    content: '*';
 32308    color: #d95c5c;
 32309  }
 32310  
 32311  .ui.form .required.fields:not(.grouped) > .field > label:after,
 32312  .ui.form .required.fields.grouped > label:after,
 32313  .ui.form .required.field > label:after {
 32314    display: inline-block;
 32315    vertical-align: top;
 32316  }
 32317  
 32318  .ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
 32319  .ui.form .required.field > .checkbox:after {
 32320    position: absolute;
 32321    top: 0%;
 32322    left: 100%;
 32323  }
 32324  
 32325  /*******************************
 32326             Variations
 32327  *******************************/
 32328  
 32329  /*--------------------
 32330      Inverted Colors
 32331  ---------------------*/
 32332  
 32333  .ui.inverted.form label,
 32334  .ui.form .inverted.segment label,
 32335  .ui.form .inverted.segment .ui.checkbox label,
 32336  .ui.form .inverted.segment .ui.checkbox .box,
 32337  .ui.inverted.form .ui.checkbox label,
 32338  .ui.inverted.form .ui.checkbox .box {
 32339    color: #ffffff;
 32340  }
 32341  
 32342  /*--------------------
 32343       Field Groups
 32344  ---------------------*/
 32345  
 32346  /* Grouped Vertically */
 32347  
 32348  .ui.form .grouped.fields {
 32349    margin: 0em 0em 1em;
 32350  }
 32351  
 32352  .ui.form .grouped.fields:last-child {
 32353    margin-bottom: 0em;
 32354  }
 32355  
 32356  .ui.form .grouped.fields > label {
 32357    font-size: 0.9285em;
 32358  }
 32359  
 32360  .ui.form .grouped.fields .field {
 32361    display: block;
 32362    float: none;
 32363    margin: 0.5em 0em;
 32364    padding: 0em;
 32365  }
 32366  
 32367  /*--------------------
 32368          Fields
 32369  ---------------------*/
 32370  
 32371  /* Split fields */
 32372  
 32373  .ui.form .fields {
 32374    clear: both;
 32375  }
 32376  
 32377  .ui.form .fields:after {
 32378    content: ' ';
 32379    display: block;
 32380    clear: both;
 32381    visibility: hidden;
 32382    line-height: 0;
 32383    height: 0;
 32384  }
 32385  
 32386  .ui.form .fields > .field {
 32387    clear: none;
 32388    float: left;
 32389    padding-left: 0.5em;
 32390    padding-right: 0.5em;
 32391  }
 32392  
 32393  .ui.form .fields > .field:first-child {
 32394    border-left: none;
 32395    box-shadow: none;
 32396  }
 32397  
 32398  /* Other Combinations */
 32399  
 32400  .ui.form .two.fields > .fields,
 32401  .ui.form .two.fields > .field {
 32402    width: 50%;
 32403  }
 32404  
 32405  .ui.form .three.fields > .fields,
 32406  .ui.form .three.fields > .field {
 32407    width: 33.33333333%;
 32408  }
 32409  
 32410  .ui.form .four.fields > .fields,
 32411  .ui.form .four.fields > .field {
 32412    width: 25%;
 32413  }
 32414  
 32415  .ui.form .five.fields > .fields,
 32416  .ui.form .five.fields > .field {
 32417    width: 20%;
 32418  }
 32419  
 32420  .ui.form .six.fields > .fields,
 32421  .ui.form .six.fields > .field {
 32422    width: 16.66666667%;
 32423  }
 32424  
 32425  .ui.form .seven.fields > .fields,
 32426  .ui.form .seven.fields > .field {
 32427    width: 14.28571429%;
 32428  }
 32429  
 32430  .ui.form .eight.fields > .fields,
 32431  .ui.form .eight.fields > .field {
 32432    width: 12.5%;
 32433  }
 32434  
 32435  .ui.form .nine.fields > .fields,
 32436  .ui.form .nine.fields > .field {
 32437    width: 11.11111111%;
 32438  }
 32439  
 32440  .ui.form .ten.fields > .fields,
 32441  .ui.form .ten.fields > .field {
 32442    width: 10%;
 32443  }
 32444  
 32445  /* Swap to full width on mobile */
 32446  
 32447  @media only screen and (max-width: 767px) {
 32448    .ui.form .two.fields > .fields,
 32449    .ui.form .two.fields > .field,
 32450    .ui.form .three.fields > .fields,
 32451    .ui.form .three.fields > .field,
 32452    .ui.form .four.fields > .fields,
 32453    .ui.form .four.fields > .field,
 32454    .ui.form .five.fields > .fields,
 32455    .ui.form .five.fields > .field,
 32456    .ui.form .six.fields > .fields,
 32457    .ui.form .six.fields > .field,
 32458    .ui.form .seven.fields > .fields,
 32459    .ui.form .seven.fields > .field,
 32460    .ui.form .eight.fields > .fields,
 32461    .ui.form .eight.fields > .field,
 32462    .ui.form .nine.fields > .fields,
 32463    .ui.form .nine.fields > .field,
 32464    .ui.form .ten.fields > .fields,
 32465    .ui.form .ten.fields > .field {
 32466      width: 100% !important;
 32467      margin: 0em 0em 1em;
 32468      padding-left: 0%;
 32469      padding-right: 0%;
 32470    }
 32471  }
 32472  
 32473  .ui.form .fields .field:first-child {
 32474    padding-left: 0%;
 32475  }
 32476  
 32477  .ui.form .fields .field:last-child {
 32478    padding-right: 0%;
 32479  }
 32480  
 32481  /* Sizing Combinations */
 32482  
 32483  .ui.form .fields .wide.field {
 32484    width: 6.25%;
 32485    padding-left: 0.5em;
 32486    padding-right: 0.5em;
 32487  }
 32488  
 32489  .ui.form .fields .wide.field:first-child {
 32490    padding-left: 0%;
 32491  }
 32492  
 32493  .ui.form .fields .wide.field:last-child {
 32494    padding-right: 0%;
 32495  }
 32496  
 32497  .ui.form .one.wide.field {
 32498    width: 6.25% !important;
 32499  }
 32500  
 32501  .ui.form .two.wide.field {
 32502    width: 12.5% !important;
 32503  }
 32504  
 32505  .ui.form .three.wide.field {
 32506    width: 18.75% !important;
 32507  }
 32508  
 32509  .ui.form .four.wide.field {
 32510    width: 25% !important;
 32511  }
 32512  
 32513  .ui.form .five.wide.field {
 32514    width: 31.25% !important;
 32515  }
 32516  
 32517  .ui.form .six.wide.field {
 32518    width: 37.5% !important;
 32519  }
 32520  
 32521  .ui.form .seven.wide.field {
 32522    width: 43.75% !important;
 32523  }
 32524  
 32525  .ui.form .eight.wide.field {
 32526    width: 50% !important;
 32527  }
 32528  
 32529  .ui.form .nine.wide.field {
 32530    width: 56.25% !important;
 32531  }
 32532  
 32533  .ui.form .ten.wide.field {
 32534    width: 62.5% !important;
 32535  }
 32536  
 32537  .ui.form .eleven.wide.field {
 32538    width: 68.75% !important;
 32539  }
 32540  
 32541  .ui.form .twelve.wide.field {
 32542    width: 75% !important;
 32543  }
 32544  
 32545  .ui.form .thirteen.wide.field {
 32546    width: 81.25% !important;
 32547  }
 32548  
 32549  .ui.form .fourteen.wide.field {
 32550    width: 87.5% !important;
 32551  }
 32552  
 32553  .ui.form .fifteen.wide.field {
 32554    width: 93.75% !important;
 32555  }
 32556  
 32557  .ui.form .sixteen.wide.field {
 32558    width: 100% !important;
 32559  }
 32560  
 32561  /* Swap to full width on mobile */
 32562  
 32563  @media only screen and (max-width: 767px) {
 32564    .ui.form .two.fields > .fields,
 32565    .ui.form .two.fields > .field,
 32566    .ui.form .three.fields > .fields,
 32567    .ui.form .three.fields > .field,
 32568    .ui.form .four.fields > .fields,
 32569    .ui.form .four.fields > .field,
 32570    .ui.form .five.fields > .fields,
 32571    .ui.form .five.fields > .field,
 32572    .ui.form .fields > .two.wide.field,
 32573    .ui.form .fields > .three.wide.field,
 32574    .ui.form .fields > .four.wide.field,
 32575    .ui.form .fields > .five.wide.field,
 32576    .ui.form .fields > .six.wide.field,
 32577    .ui.form .fields > .seven.wide.field,
 32578    .ui.form .fields > .eight.wide.field,
 32579    .ui.form .fields > .nine.wide.field,
 32580    .ui.form .fields > .ten.wide.field,
 32581    .ui.form .fields > .eleven.wide.field,
 32582    .ui.form .fields > .twelve.wide.field,
 32583    .ui.form .fields > .thirteen.wide.field,
 32584    .ui.form .fields > .fourteen.wide.field,
 32585    .ui.form .fields > .fifteen.wide.field,
 32586    .ui.form .fields > .sixteen.wide.field {
 32587      width: 100% !important;
 32588      margin: 0em 0em 1em;
 32589      padding-left: 0%;
 32590      padding-right: 0%;
 32591    }
 32592  }
 32593  
 32594  /*--------------------
 32595      Inline Fields
 32596  ---------------------*/
 32597  
 32598  .ui.form .inline.fields {
 32599    margin: 0em 0em 1em;
 32600  }
 32601  
 32602  .ui.form .inline.fields .field {
 32603    display: inline-block;
 32604    float: none;
 32605    margin: 0em 1em 0em 0em;
 32606    padding: 0em;
 32607  }
 32608  
 32609  .ui.form .inline.fields .field > label,
 32610  .ui.form .inline.fields .field > p,
 32611  .ui.form .inline.fields .field > input,
 32612  .ui.form .inline.fields .field > .ui.input,
 32613  .ui.form .inline.field > label,
 32614  .ui.form .inline.field > p,
 32615  .ui.form .inline.field > input,
 32616  .ui.form .inline.field > .ui.input {
 32617    display: inline-block;
 32618    width: auto;
 32619    margin-top: 0em;
 32620    margin-bottom: 0em;
 32621    vertical-align: middle;
 32622    font-size: 0.9285em;
 32623  }
 32624  
 32625  .ui.form .inline.fields .field > input,
 32626  .ui.form .inline.fields .field > .ui.input,
 32627  .ui.form .inline.field > input,
 32628  .ui.form .inline.field > .ui.input {
 32629    font-size: 0.9285em;
 32630  }
 32631  
 32632  .ui.form .inline.fields .field > .ui.checkbox label {
 32633    padding-left: 1.75em;
 32634  }
 32635  
 32636  /* Label */
 32637  
 32638  .ui.form .inline.fields .field > :first-child,
 32639  .ui.form .inline.field > :first-child {
 32640    margin: 0em 0.2857rem 0em 0em;
 32641  }
 32642  
 32643  .ui.form .inline.fields .field > :only-child,
 32644  .ui.form .inline.field > :only-child {
 32645    margin: 0em;
 32646  }
 32647  
 32648  /*--------------------
 32649          Sizes
 32650  ---------------------*/
 32651  
 32652  /* Standard */
 32653  
 32654  .ui.small.form {
 32655    font-size: 0.875em;
 32656  }
 32657  
 32658  /* Medium */
 32659  
 32660  .ui.form {
 32661    font-size: auto;
 32662  }
 32663  
 32664  /* Large */
 32665  
 32666  .ui.large.form {
 32667    font-size: 1.125em;
 32668  }
 32669  
 32670  /* Huge */
 32671  
 32672  .ui.huge.form {
 32673    font-size: 1.2em;
 32674  }
 32675  
 32676  /*******************************
 32677           Theme Overrides
 32678  *******************************/
 32679  
 32680  /*******************************
 32681           Site Overrides
 32682  *******************************/