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

     1  /*!
     2   * # Semantic UI x.x - Grid
     3   * http://github.com/semantic-org/semantic-ui/
     4   *
     5   *
     6   * Copyright 2014 Contributors
     7   * Released under the MIT license
     8   * http://opensource.org/licenses/MIT
     9   *
    10   */
    11  
    12  
    13  /*******************************
    14              Standard
    15  *******************************/
    16  
    17  .ui.grid {
    18    display: block;
    19    text-align: left;
    20    font-size: 0em;
    21    padding: 0em;
    22  }
    23  .ui.grid:after,
    24  .ui.grid > .row:after {
    25    content: '';
    26    display: block;
    27    height: 0px;
    28    clear: both;
    29    visibility: hidden;
    30  }
    31  
    32  /*----------------------
    33        Remove Gutters
    34  -----------------------*/
    35  
    36  .ui.grid {
    37    margin-top: -1rem;
    38    margin-bottom: -1rem;
    39    margin-left: -1rem;
    40    margin-right: -1rem;
    41  }
    42  .ui.relaxed.grid {
    43    margin-left: -1.5rem;
    44    margin-right: -1.5rem;
    45  }
    46  .ui[class*="very relaxed"].grid {
    47    margin-left: -2.5rem;
    48    margin-right: -2.5rem;
    49  }
    50  
    51  /* Collapse Margins on Consecutive Grids */
    52  .ui.grid + .grid {
    53    margin-top: 1rem;
    54  }
    55  
    56  /*-------------------
    57         Columns
    58  --------------------*/
    59  
    60  
    61  /* Standard 16 column */
    62  .ui.grid > .column:not(.row),
    63  .ui.grid > .row > .column {
    64    position: relative;
    65    display: inline-block;
    66    font-size: 1rem;
    67    width: 6.25%;
    68    padding-left: 1rem;
    69    padding-right: 1rem;
    70    vertical-align: top;
    71  }
    72  .ui.grid > * {
    73    padding-left: 1rem;
    74    padding-right: 1rem;
    75  }
    76  
    77  /*-------------------
    78          Rows
    79  --------------------*/
    80  
    81  .ui.grid > .row {
    82    position: relative;
    83    display: block;
    84    width: auto !important;
    85    padding: 0rem;
    86    font-size: 0rem;
    87    padding-top: 1rem;
    88    padding-bottom: 1rem;
    89  }
    90  
    91  /*-------------------
    92         Columns
    93  --------------------*/
    94  
    95  
    96  /* Vertical padding when no rows */
    97  .ui.grid > .column:not(.row) {
    98    padding-top: 1rem;
    99    padding-bottom: 1rem;
   100  }
   101  .ui.grid > .row > .column {
   102    margin-top: 0em;
   103    margin-bottom: 0em;
   104  }
   105  
   106  /*-------------------
   107        Content
   108  --------------------*/
   109  
   110  .ui.grid > .row > img,
   111  .ui.grid > .row > .column > img {
   112    max-width: 100%;
   113  }
   114  
   115  /*-------------------
   116      Loose Coupling
   117  --------------------*/
   118  
   119  .ui.grid .row + .ui.divider {
   120    margin: 1rem 1rem;
   121  }
   122  
   123  /* remove Border on last horizontal segment */
   124  .ui.grid > .row > .column:last-child > .horizontal.segment,
   125  .ui.grid > .column:last-child > .horizontal.segment {
   126    box-shadow: none;
   127  }
   128  
   129  
   130  /*******************************
   131             Variations
   132  *******************************/
   133  
   134  
   135  /*-----------------------
   136         Page Grid
   137  -------------------------*/
   138  
   139  .ui.page.grid {
   140    padding-left: 8%;
   141    padding-right: 8%;
   142    width: auto;
   143  }
   144  
   145  /* Collapse Margin */
   146  .ui.grid > .ui.grid:first-child {
   147    margin-top: 0em;
   148  }
   149  .ui.grid > .ui.grid:last-child {
   150    margin-bottom: 0em;
   151  }
   152  @media only screen and (max-width: 767px) {
   153    .ui.page.grid {
   154      width: auto;
   155      padding-left: 0em;
   156      padding-right: 0em;
   157      margin-left: 0em;
   158      margin-right: 0em;
   159    }
   160  }
   161  @media only screen and (min-width: 768px) {
   162    .ui.page.grid {
   163      width: auto;
   164      margin-left: 0em;
   165      margin-right: 0em;
   166      padding-left: 4em;
   167      padding-right: 4em;
   168    }
   169  }
   170  @media only screen and (min-width: 992px) {
   171    .ui.page.grid {
   172      width: auto;
   173      margin-left: 0em;
   174      margin-right: 0em;
   175      padding-left: 8%;
   176      padding-right: 8%;
   177    }
   178  }
   179  @media only screen and (min-width: 1400px) {
   180    .ui.page.grid {
   181      width: auto;
   182      margin-left: 0em;
   183      margin-right: 0em;
   184      padding-left: 15%;
   185      padding-right: 15%;
   186    }
   187  }
   188  @media only screen and (min-width: 1920px) {
   189    .ui.page.grid {
   190      width: auto;
   191      margin-left: 0em;
   192      margin-right: 0em;
   193      padding-left: 23%;
   194      padding-right: 23%;
   195    }
   196  }
   197  
   198  /*-------------------
   199       Column Count
   200  --------------------*/
   201  
   202  
   203  /* Assume full width with one column */
   204  .ui.grid > .column:only-child,
   205  .ui.grid > .row > .column:only-child {
   206    width: 100%;
   207  }
   208  
   209  /* Grid Based */
   210  .ui[class*="one column"].grid > .row > .column,
   211  .ui[class*="one column"].grid > .column {
   212    width: 100%;
   213  }
   214  .ui[class*="two column"].grid > .row > .column,
   215  .ui[class*="two column"].grid > .column {
   216    width: 50%;
   217  }
   218  .ui[class*="three column"].grid > .row > .column,
   219  .ui[class*="three column"].grid > .column {
   220    width: 33.33333333%;
   221  }
   222  .ui[class*="four column"].grid > .row > .column,
   223  .ui[class*="four column"].grid > .column {
   224    width: 25%;
   225  }
   226  .ui[class*="five column"].grid > .row > .column,
   227  .ui[class*="five column"].grid > .column {
   228    width: 20%;
   229  }
   230  .ui[class*="six column"].grid > .row > .column,
   231  .ui[class*="six column"].grid > .column {
   232    width: 16.66666667%;
   233  }
   234  .ui[class*="seven column"].grid > .row > .column,
   235  .ui[class*="seven column"].grid > .column {
   236    width: 14.28571429%;
   237  }
   238  .ui[class*="eight column"].grid > .row > .column,
   239  .ui[class*="eight column"].grid > .column {
   240    width: 12.5%;
   241  }
   242  .ui[class*="nine column"].grid > .row > .column,
   243  .ui[class*="nine column"].grid > .column {
   244    width: 11.11111111%;
   245  }
   246  .ui[class*="ten column"].grid > .row > .column,
   247  .ui[class*="ten column"].grid > .column {
   248    width: 10%;
   249  }
   250  .ui[class*="eleven column"].grid > .row > .column,
   251  .ui[class*="eleven column"].grid > .column {
   252    width: 9.09090909%;
   253  }
   254  .ui[class*="twelve column"].grid > .row > .column,
   255  .ui[class*="twelve column"].grid > .column {
   256    width: 8.33333333%;
   257  }
   258  .ui[class*="thirteen column"].grid > .row > .column,
   259  .ui[class*="thirteen column"].grid > .column {
   260    width: 7.69230769%;
   261  }
   262  .ui[class*="fourteen column"].grid > .row > .column,
   263  .ui[class*="fourteen column"].grid > .column {
   264    width: 7.14285714%;
   265  }
   266  .ui[class*="fifteen column"].grid > .row > .column,
   267  .ui[class*="fifteen column"].grid > .column {
   268    width: 6.66666667%;
   269  }
   270  .ui[class*="sixteen column"].grid > .row > .column,
   271  .ui[class*="sixteen column"].grid > .column {
   272    width: 6.25%;
   273  }
   274  
   275  /* Row Based Overrides */
   276  .ui.grid > [class*="one column"].row > .column {
   277    width: 100% !important;
   278  }
   279  .ui.grid > [class*="two column"].row > .column {
   280    width: 50% !important;
   281  }
   282  .ui.grid > [class*="three column"].row > .column {
   283    width: 33.33333333% !important;
   284  }
   285  .ui.grid > [class*="four column"].row > .column {
   286    width: 25% !important;
   287  }
   288  .ui.grid > [class*="five column"].row > .column {
   289    width: 20% !important;
   290  }
   291  .ui.grid > [class*="six column"].row > .column {
   292    width: 16.66666667% !important;
   293  }
   294  .ui.grid > [class*="seven column"].row > .column {
   295    width: 14.28571429% !important;
   296  }
   297  .ui.grid > [class*="eight column"].row > .column {
   298    width: 12.5% !important;
   299  }
   300  .ui.grid > [class*="nine column"].row > .column {
   301    width: 11.11111111% !important;
   302  }
   303  .ui.grid > [class*="ten column"].row > .column {
   304    width: 10% !important;
   305  }
   306  .ui.grid > [class*="eleven column"].row > .column {
   307    width: 9.09090909% !important;
   308  }
   309  .ui.grid > [class*="twelve column"].row > .column {
   310    width: 8.33333333% !important;
   311  }
   312  .ui.grid > [class*="thirteen column"].row > .column {
   313    width: 7.69230769% !important;
   314  }
   315  .ui.grid > [class*="fourteen column"].row > .column {
   316    width: 7.14285714% !important;
   317  }
   318  .ui.grid > [class*="fifteen column"].row > .column {
   319    width: 6.66666667% !important;
   320  }
   321  .ui.grid > [class*="sixteen column"].row > .column {
   322    width: 6.25% !important;
   323  }
   324  
   325  /*-------------------
   326      Column Width
   327  --------------------*/
   328  
   329  
   330  /* Sizing Combinations */
   331  .ui.grid > .row > [class*="one wide"].column,
   332  .ui.grid > .column.row > [class*="one wide"].column,
   333  .ui.grid > [class*="one wide"].column,
   334  .ui.column.grid > [class*="one wide"].column {
   335    width: 6.25% !important;
   336  }
   337  .ui.grid > .row > [class*="two wide"].column,
   338  .ui.grid > .column.row > [class*="two wide"].column,
   339  .ui.grid > [class*="two wide"].column,
   340  .ui.column.grid > [class*="two wide"].column {
   341    width: 12.5% !important;
   342  }
   343  .ui.grid > .row > [class*="three wide"].column,
   344  .ui.grid > .column.row > [class*="three wide"].column,
   345  .ui.grid > [class*="three wide"].column,
   346  .ui.column.grid > [class*="three wide"].column {
   347    width: 18.75% !important;
   348  }
   349  .ui.grid > .row > [class*="four wide"].column,
   350  .ui.grid > .column.row > [class*="four wide"].column,
   351  .ui.grid > [class*="four wide"].column,
   352  .ui.column.grid > [class*="four wide"].column {
   353    width: 25% !important;
   354  }
   355  .ui.grid > .row > [class*="five wide"].column,
   356  .ui.grid > .column.row > [class*="five wide"].column,
   357  .ui.grid > [class*="five wide"].column,
   358  .ui.column.grid > [class*="five wide"].column {
   359    width: 31.25% !important;
   360  }
   361  .ui.grid > .row > [class*="six wide"].column,
   362  .ui.grid > .column.row > [class*="six wide"].column,
   363  .ui.grid > [class*="six wide"].column,
   364  .ui.column.grid > [class*="six wide"].column {
   365    width: 37.5% !important;
   366  }
   367  .ui.grid > .row > [class*="seven wide"].column,
   368  .ui.grid > .column.row > [class*="seven wide"].column,
   369  .ui.grid > [class*="seven wide"].column,
   370  .ui.column.grid > [class*="seven wide"].column {
   371    width: 43.75% !important;
   372  }
   373  .ui.grid > .row > [class*="eight wide"].column,
   374  .ui.grid > .column.row > [class*="eight wide"].column,
   375  .ui.grid > [class*="eight wide"].column,
   376  .ui.column.grid > [class*="eight wide"].column {
   377    width: 50% !important;
   378  }
   379  .ui.grid > .row > [class*="nine wide"].column,
   380  .ui.grid > .column.row > [class*="nine wide"].column,
   381  .ui.grid > [class*="nine wide"].column,
   382  .ui.column.grid > [class*="nine wide"].column {
   383    width: 56.25% !important;
   384  }
   385  .ui.grid > .row > [class*="ten wide"].column,
   386  .ui.grid > .column.row > [class*="ten wide"].column,
   387  .ui.grid > [class*="ten wide"].column,
   388  .ui.column.grid > [class*="ten wide"].column {
   389    width: 62.5% !important;
   390  }
   391  .ui.grid > .row > [class*="eleven wide"].column,
   392  .ui.grid > .column.row > [class*="eleven wide"].column,
   393  .ui.grid > [class*="eleven wide"].column,
   394  .ui.column.grid > [class*="eleven wide"].column {
   395    width: 68.75% !important;
   396  }
   397  .ui.grid > .row > [class*="twelve wide"].column,
   398  .ui.grid > .column.row > [class*="twelve wide"].column,
   399  .ui.grid > [class*="twelve wide"].column,
   400  .ui.column.grid > [class*="twelve wide"].column {
   401    width: 75% !important;
   402  }
   403  .ui.grid > .row > [class*="thirteen wide"].column,
   404  .ui.grid > .column.row > [class*="thirteen wide"].column,
   405  .ui.grid > [class*="thirteen wide"].column,
   406  .ui.column.grid > [class*="thirteen wide"].column {
   407    width: 81.25% !important;
   408  }
   409  .ui.grid > .row > [class*="fourteen wide"].column,
   410  .ui.grid > .column.row > [class*="fourteen wide"].column,
   411  .ui.grid > [class*="fourteen wide"].column,
   412  .ui.column.grid > [class*="fourteen wide"].column {
   413    width: 87.5% !important;
   414  }
   415  .ui.grid > .row > [class*="fifteen wide"].column,
   416  .ui.grid > .column.row > [class*="fifteen wide"].column,
   417  .ui.grid > [class*="fifteen wide"].column,
   418  .ui.column.grid > [class*="fifteen wide"].column {
   419    width: 93.75% !important;
   420  }
   421  .ui.grid > .row > [class*="sixteen wide"].column,
   422  .ui.grid > .column.row > [class*="sixteen wide"].column,
   423  .ui.grid > [class*="sixteen wide"].column,
   424  .ui.column.grid > [class*="sixteen wide"].column {
   425    width: 100% !important;
   426  }
   427  
   428  /*----------------------
   429      Width per Device
   430  -----------------------*/
   431  
   432  
   433  /* Mobile Sizing Combinations */
   434  @media only screen and (min-width: 320px) and (max-width: 767px) {
   435    .ui.grid > .row > [class*="one wide mobile"].column,
   436    .ui.grid > .column.row > [class*="one wide mobile"].column,
   437    .ui.grid > [class*="one wide mobile"].column,
   438    .ui.column.grid > [class*="one wide mobile"].column {
   439      width: 6.25% !important;
   440    }
   441    .ui.grid > .row > [class*="two wide mobile"].column,
   442    .ui.grid > .column.row > [class*="two wide mobile"].column,
   443    .ui.grid > [class*="two wide mobile"].column,
   444    .ui.column.grid > [class*="two wide mobile"].column {
   445      width: 12.5% !important;
   446    }
   447    .ui.grid > .row > [class*="three wide mobile"].column,
   448    .ui.grid > .column.row > [class*="three wide mobile"].column,
   449    .ui.grid > [class*="three wide mobile"].column,
   450    .ui.column.grid > [class*="three wide mobile"].column {
   451      width: 18.75% !important;
   452    }
   453    .ui.grid > .row > [class*="four wide mobile"].column,
   454    .ui.grid > .column.row > [class*="four wide mobile"].column,
   455    .ui.grid > [class*="four wide mobile"].column,
   456    .ui.column.grid > [class*="four wide mobile"].column {
   457      width: 25% !important;
   458    }
   459    .ui.grid > .row > [class*="five wide mobile"].column,
   460    .ui.grid > .column.row > [class*="five wide mobile"].column,
   461    .ui.grid > [class*="five wide mobile"].column,
   462    .ui.column.grid > [class*="five wide mobile"].column {
   463      width: 31.25% !important;
   464    }
   465    .ui.grid > .row > [class*="six wide mobile"].column,
   466    .ui.grid > .column.row > [class*="six wide mobile"].column,
   467    .ui.grid > [class*="six wide mobile"].column,
   468    .ui.column.grid > [class*="six wide mobile"].column {
   469      width: 37.5% !important;
   470    }
   471    .ui.grid > .row > [class*="seven wide mobile"].column,
   472    .ui.grid > .column.row > [class*="seven wide mobile"].column,
   473    .ui.grid > [class*="seven wide mobile"].column,
   474    .ui.column.grid > [class*="seven wide mobile"].column {
   475      width: 43.75% !important;
   476    }
   477    .ui.grid > .row > [class*="eight wide mobile"].column,
   478    .ui.grid > .column.row > [class*="eight wide mobile"].column,
   479    .ui.grid > [class*="eight wide mobile"].column,
   480    .ui.column.grid > [class*="eight wide mobile"].column {
   481      width: 50% !important;
   482    }
   483    .ui.grid > .row > [class*="nine wide mobile"].column,
   484    .ui.grid > .column.row > [class*="nine wide mobile"].column,
   485    .ui.grid > [class*="nine wide mobile"].column,
   486    .ui.column.grid > [class*="nine wide mobile"].column {
   487      width: 56.25% !important;
   488    }
   489    .ui.grid > .row > [class*="ten wide mobile"].column,
   490    .ui.grid > .column.row > [class*="ten wide mobile"].column,
   491    .ui.grid > [class*="ten wide mobile"].column,
   492    .ui.column.grid > [class*="ten wide mobile"].column {
   493      width: 62.5% !important;
   494    }
   495    .ui.grid > .row > [class*="eleven wide mobile"].column,
   496    .ui.grid > .column.row > [class*="eleven wide mobile"].column,
   497    .ui.grid > [class*="eleven wide mobile"].column,
   498    .ui.column.grid > [class*="eleven wide mobile"].column {
   499      width: 68.75% !important;
   500    }
   501    .ui.grid > .row > [class*="twelve wide mobile"].column,
   502    .ui.grid > .column.row > [class*="twelve wide mobile"].column,
   503    .ui.grid > [class*="twelve wide mobile"].column,
   504    .ui.column.grid > [class*="twelve wide mobile"].column {
   505      width: 75% !important;
   506    }
   507    .ui.grid > .row > [class*="thirteen wide mobile"].column,
   508    .ui.grid > .column.row > [class*="thirteen wide mobile"].column,
   509    .ui.grid > [class*="thirteen wide mobile"].column,
   510    .ui.column.grid > [class*="thirteen wide mobile"].column {
   511      width: 81.25% !important;
   512    }
   513    .ui.grid > .row > [class*="fourteen wide mobile"].column,
   514    .ui.grid > .column.row > [class*="fourteen wide mobile"].column,
   515    .ui.grid > [class*="fourteen wide mobile"].column,
   516    .ui.column.grid > [class*="fourteen wide mobile"].column {
   517      width: 87.5% !important;
   518    }
   519    .ui.grid > .row > [class*="fifteen wide mobile"].column,
   520    .ui.grid > .column.row > [class*="fifteen wide mobile"].column,
   521    .ui.grid > [class*="fifteen wide mobile"].column,
   522    .ui.column.grid > [class*="fifteen wide mobile"].column {
   523      width: 93.75% !important;
   524    }
   525    .ui.grid > .row > [class*="sixteen wide mobile"].column,
   526    .ui.grid > .column.row > [class*="sixteen wide mobile"].column,
   527    .ui.grid > [class*="sixteen wide mobile"].column,
   528    .ui.column.grid > [class*="sixteen wide mobile"].column {
   529      width: 100% !important;
   530    }
   531  }
   532  
   533  /* Tablet Sizing Combinations */
   534  @media only screen and (min-width: 768px) and (max-width: 991px) {
   535    .ui.grid > .row > [class*="one wide tablet"].column,
   536    .ui.grid > .column.row > [class*="one wide tablet"].column,
   537    .ui.grid > [class*="one wide tablet"].column,
   538    .ui.column.grid > [class*="one wide tablet"].column {
   539      width: 6.25% !important;
   540    }
   541    .ui.grid > .row > [class*="two wide tablet"].column,
   542    .ui.grid > .column.row > [class*="two wide tablet"].column,
   543    .ui.grid > [class*="two wide tablet"].column,
   544    .ui.column.grid > [class*="two wide tablet"].column {
   545      width: 12.5% !important;
   546    }
   547    .ui.grid > .row > [class*="three wide tablet"].column,
   548    .ui.grid > .column.row > [class*="three wide tablet"].column,
   549    .ui.grid > [class*="three wide tablet"].column,
   550    .ui.column.grid > [class*="three wide tablet"].column {
   551      width: 18.75% !important;
   552    }
   553    .ui.grid > .row > [class*="four wide tablet"].column,
   554    .ui.grid > .column.row > [class*="four wide tablet"].column,
   555    .ui.grid > [class*="four wide tablet"].column,
   556    .ui.column.grid > [class*="four wide tablet"].column {
   557      width: 25% !important;
   558    }
   559    .ui.grid > .row > [class*="five wide tablet"].column,
   560    .ui.grid > .column.row > [class*="five wide tablet"].column,
   561    .ui.grid > [class*="five wide tablet"].column,
   562    .ui.column.grid > [class*="five wide tablet"].column {
   563      width: 31.25% !important;
   564    }
   565    .ui.grid > .row > [class*="six wide tablet"].column,
   566    .ui.grid > .column.row > [class*="six wide tablet"].column,
   567    .ui.grid > [class*="six wide tablet"].column,
   568    .ui.column.grid > [class*="six wide tablet"].column {
   569      width: 37.5% !important;
   570    }
   571    .ui.grid > .row > [class*="seven wide tablet"].column,
   572    .ui.grid > .column.row > [class*="seven wide tablet"].column,
   573    .ui.grid > [class*="seven wide tablet"].column,
   574    .ui.column.grid > [class*="seven wide tablet"].column {
   575      width: 43.75% !important;
   576    }
   577    .ui.grid > .row > [class*="eight wide tablet"].column,
   578    .ui.grid > .column.row > [class*="eight wide tablet"].column,
   579    .ui.grid > [class*="eight wide tablet"].column,
   580    .ui.column.grid > [class*="eight wide tablet"].column {
   581      width: 50% !important;
   582    }
   583    .ui.grid > .row > [class*="nine wide tablet"].column,
   584    .ui.grid > .column.row > [class*="nine wide tablet"].column,
   585    .ui.grid > [class*="nine wide tablet"].column,
   586    .ui.column.grid > [class*="nine wide tablet"].column {
   587      width: 56.25% !important;
   588    }
   589    .ui.grid > .row > [class*="ten wide tablet"].column,
   590    .ui.grid > .column.row > [class*="ten wide tablet"].column,
   591    .ui.grid > [class*="ten wide tablet"].column,
   592    .ui.column.grid > [class*="ten wide tablet"].column {
   593      width: 62.5% !important;
   594    }
   595    .ui.grid > .row > [class*="eleven wide tablet"].column,
   596    .ui.grid > .column.row > [class*="eleven wide tablet"].column,
   597    .ui.grid > [class*="eleven wide tablet"].column,
   598    .ui.column.grid > [class*="eleven wide tablet"].column {
   599      width: 68.75% !important;
   600    }
   601    .ui.grid > .row > [class*="twelve wide tablet"].column,
   602    .ui.grid > .column.row > [class*="twelve wide tablet"].column,
   603    .ui.grid > [class*="twelve wide tablet"].column,
   604    .ui.column.grid > [class*="twelve wide tablet"].column {
   605      width: 75% !important;
   606    }
   607    .ui.grid > .row > [class*="thirteen wide tablet"].column,
   608    .ui.grid > .column.row > [class*="thirteen wide tablet"].column,
   609    .ui.grid > [class*="thirteen wide tablet"].column,
   610    .ui.column.grid > [class*="thirteen wide tablet"].column {
   611      width: 81.25% !important;
   612    }
   613    .ui.grid > .row > [class*="fourteen wide tablet"].column,
   614    .ui.grid > .column.row > [class*="fourteen wide tablet"].column,
   615    .ui.grid > [class*="fourteen wide tablet"].column,
   616    .ui.column.grid > [class*="fourteen wide tablet"].column {
   617      width: 87.5% !important;
   618    }
   619    .ui.grid > .row > [class*="fifteen wide tablet"].column,
   620    .ui.grid > .column.row > [class*="fifteen wide tablet"].column,
   621    .ui.grid > [class*="fifteen wide tablet"].column,
   622    .ui.column.grid > [class*="fifteen wide tablet"].column {
   623      width: 93.75% !important;
   624    }
   625    .ui.grid > .row > [class*="sixteen wide tablet"].column,
   626    .ui.grid > .column.row > [class*="sixteen wide tablet"].column,
   627    .ui.grid > [class*="sixteen wide tablet"].column,
   628    .ui.column.grid > [class*="sixteen wide tablet"].column {
   629      width: 100% !important;
   630    }
   631  }
   632  
   633  /* Computer/Desktop Sizing Combinations */
   634  @media only screen and (min-width: 992px) {
   635    .ui.grid > .row > [class*="one wide computer"].column,
   636    .ui.grid > .column.row > [class*="one wide computer"].column,
   637    .ui.grid > [class*="one wide computer"].column,
   638    .ui.column.grid > [class*="one wide computer"].column {
   639      width: 6.25% !important;
   640    }
   641    .ui.grid > .row > [class*="two wide computer"].column,
   642    .ui.grid > .column.row > [class*="two wide computer"].column,
   643    .ui.grid > [class*="two wide computer"].column,
   644    .ui.column.grid > [class*="two wide computer"].column {
   645      width: 12.5% !important;
   646    }
   647    .ui.grid > .row > [class*="three wide computer"].column,
   648    .ui.grid > .column.row > [class*="three wide computer"].column,
   649    .ui.grid > [class*="three wide computer"].column,
   650    .ui.column.grid > [class*="three wide computer"].column {
   651      width: 18.75% !important;
   652    }
   653    .ui.grid > .row > [class*="four wide computer"].column,
   654    .ui.grid > .column.row > [class*="four wide computer"].column,
   655    .ui.grid > [class*="four wide computer"].column,
   656    .ui.column.grid > [class*="four wide computer"].column {
   657      width: 25% !important;
   658    }
   659    .ui.grid > .row > [class*="five wide computer"].column,
   660    .ui.grid > .column.row > [class*="five wide computer"].column,
   661    .ui.grid > [class*="five wide computer"].column,
   662    .ui.column.grid > [class*="five wide computer"].column {
   663      width: 31.25% !important;
   664    }
   665    .ui.grid > .row > [class*="six wide computer"].column,
   666    .ui.grid > .column.row > [class*="six wide computer"].column,
   667    .ui.grid > [class*="six wide computer"].column,
   668    .ui.column.grid > [class*="six wide computer"].column {
   669      width: 37.5% !important;
   670    }
   671    .ui.grid > .row > [class*="seven wide computer"].column,
   672    .ui.grid > .column.row > [class*="seven wide computer"].column,
   673    .ui.grid > [class*="seven wide computer"].column,
   674    .ui.column.grid > [class*="seven wide computer"].column {
   675      width: 43.75% !important;
   676    }
   677    .ui.grid > .row > [class*="eight wide computer"].column,
   678    .ui.grid > .column.row > [class*="eight wide computer"].column,
   679    .ui.grid > [class*="eight wide computer"].column,
   680    .ui.column.grid > [class*="eight wide computer"].column {
   681      width: 50% !important;
   682    }
   683    .ui.grid > .row > [class*="nine wide computer"].column,
   684    .ui.grid > .column.row > [class*="nine wide computer"].column,
   685    .ui.grid > [class*="nine wide computer"].column,
   686    .ui.column.grid > [class*="nine wide computer"].column {
   687      width: 56.25% !important;
   688    }
   689    .ui.grid > .row > [class*="ten wide computer"].column,
   690    .ui.grid > .column.row > [class*="ten wide computer"].column,
   691    .ui.grid > [class*="ten wide computer"].column,
   692    .ui.column.grid > [class*="ten wide computer"].column {
   693      width: 62.5% !important;
   694    }
   695    .ui.grid > .row > [class*="eleven wide computer"].column,
   696    .ui.grid > .column.row > [class*="eleven wide computer"].column,
   697    .ui.grid > [class*="eleven wide computer"].column,
   698    .ui.column.grid > [class*="eleven wide computer"].column {
   699      width: 68.75% !important;
   700    }
   701    .ui.grid > .row > [class*="twelve wide computer"].column,
   702    .ui.grid > .column.row > [class*="twelve wide computer"].column,
   703    .ui.grid > [class*="twelve wide computer"].column,
   704    .ui.column.grid > [class*="twelve wide computer"].column {
   705      width: 75% !important;
   706    }
   707    .ui.grid > .row > [class*="thirteen wide computer"].column,
   708    .ui.grid > .column.row > [class*="thirteen wide computer"].column,
   709    .ui.grid > [class*="thirteen wide computer"].column,
   710    .ui.column.grid > [class*="thirteen wide computer"].column {
   711      width: 81.25% !important;
   712    }
   713    .ui.grid > .row > [class*="fourteen wide computer"].column,
   714    .ui.grid > .column.row > [class*="fourteen wide computer"].column,
   715    .ui.grid > [class*="fourteen wide computer"].column,
   716    .ui.column.grid > [class*="fourteen wide computer"].column {
   717      width: 87.5% !important;
   718    }
   719    .ui.grid > .row > [class*="fifteen wide computer"].column,
   720    .ui.grid > .column.row > [class*="fifteen wide computer"].column,
   721    .ui.grid > [class*="fifteen wide computer"].column,
   722    .ui.column.grid > [class*="fifteen wide computer"].column {
   723      width: 93.75% !important;
   724    }
   725    .ui.grid > .row > [class*="sixteen wide computer"].column,
   726    .ui.grid > .column.row > [class*="sixteen wide computer"].column,
   727    .ui.grid > [class*="sixteen wide computer"].column,
   728    .ui.column.grid > [class*="sixteen wide computer"].column {
   729      width: 100% !important;
   730    }
   731  }
   732  
   733  /* Large Monitor Sizing Combinations */
   734  @media only screen and (min-width: 1400px) and (max-width: 1919px) {
   735    .ui.grid > .row > [class*="one wide large screen"].column,
   736    .ui.grid > .column.row > [class*="one wide large screen"].column,
   737    .ui.grid > [class*="one wide large screen"].column,
   738    .ui.column.grid > [class*="one wide large screen"].column {
   739      width: 6.25% !important;
   740    }
   741    .ui.grid > .row > [class*="two wide large screen"].column,
   742    .ui.grid > .column.row > [class*="two wide large screen"].column,
   743    .ui.grid > [class*="two wide large screen"].column,
   744    .ui.column.grid > [class*="two wide large screen"].column {
   745      width: 12.5% !important;
   746    }
   747    .ui.grid > .row > [class*="three wide large screen"].column,
   748    .ui.grid > .column.row > [class*="three wide large screen"].column,
   749    .ui.grid > [class*="three wide large screen"].column,
   750    .ui.column.grid > [class*="three wide large screen"].column {
   751      width: 18.75% !important;
   752    }
   753    .ui.grid > .row > [class*="four wide large screen"].column,
   754    .ui.grid > .column.row > [class*="four wide large screen"].column,
   755    .ui.grid > [class*="four wide large screen"].column,
   756    .ui.column.grid > [class*="four wide large screen"].column {
   757      width: 25% !important;
   758    }
   759    .ui.grid > .row > [class*="five wide large screen"].column,
   760    .ui.grid > .column.row > [class*="five wide large screen"].column,
   761    .ui.grid > [class*="five wide large screen"].column,
   762    .ui.column.grid > [class*="five wide large screen"].column {
   763      width: 31.25% !important;
   764    }
   765    .ui.grid > .row > [class*="six wide large screen"].column,
   766    .ui.grid > .column.row > [class*="six wide large screen"].column,
   767    .ui.grid > [class*="six wide large screen"].column,
   768    .ui.column.grid > [class*="six wide large screen"].column {
   769      width: 37.5% !important;
   770    }
   771    .ui.grid > .row > [class*="seven wide large screen"].column,
   772    .ui.grid > .column.row > [class*="seven wide large screen"].column,
   773    .ui.grid > [class*="seven wide large screen"].column,
   774    .ui.column.grid > [class*="seven wide large screen"].column {
   775      width: 43.75% !important;
   776    }
   777    .ui.grid > .row > [class*="eight wide large screen"].column,
   778    .ui.grid > .column.row > [class*="eight wide large screen"].column,
   779    .ui.grid > [class*="eight wide large screen"].column,
   780    .ui.column.grid > [class*="eight wide large screen"].column {
   781      width: 50% !important;
   782    }
   783    .ui.grid > .row > [class*="nine wide large screen"].column,
   784    .ui.grid > .column.row > [class*="nine wide large screen"].column,
   785    .ui.grid > [class*="nine wide large screen"].column,
   786    .ui.column.grid > [class*="nine wide large screen"].column {
   787      width: 56.25% !important;
   788    }
   789    .ui.grid > .row > [class*="ten wide large screen"].column,
   790    .ui.grid > .column.row > [class*="ten wide large screen"].column,
   791    .ui.grid > [class*="ten wide large screen"].column,
   792    .ui.column.grid > [class*="ten wide large screen"].column {
   793      width: 62.5% !important;
   794    }
   795    .ui.grid > .row > [class*="eleven wide large screen"].column,
   796    .ui.grid > .column.row > [class*="eleven wide large screen"].column,
   797    .ui.grid > [class*="eleven wide large screen"].column,
   798    .ui.column.grid > [class*="eleven wide large screen"].column {
   799      width: 68.75% !important;
   800    }
   801    .ui.grid > .row > [class*="twelve wide large screen"].column,
   802    .ui.grid > .column.row > [class*="twelve wide large screen"].column,
   803    .ui.grid > [class*="twelve wide large screen"].column,
   804    .ui.column.grid > [class*="twelve wide large screen"].column {
   805      width: 75% !important;
   806    }
   807    .ui.grid > .row > [class*="thirteen wide large screen"].column,
   808    .ui.grid > .column.row > [class*="thirteen wide large screen"].column,
   809    .ui.grid > [class*="thirteen wide large screen"].column,
   810    .ui.column.grid > [class*="thirteen wide large screen"].column {
   811      width: 81.25% !important;
   812    }
   813    .ui.grid > .row > [class*="fourteen wide large screen"].column,
   814    .ui.grid > .column.row > [class*="fourteen wide large screen"].column,
   815    .ui.grid > [class*="fourteen wide large screen"].column,
   816    .ui.column.grid > [class*="fourteen wide large screen"].column {
   817      width: 87.5% !important;
   818    }
   819    .ui.grid > .row > [class*="fifteen wide large screen"].column,
   820    .ui.grid > .column.row > [class*="fifteen wide large screen"].column,
   821    .ui.grid > [class*="fifteen wide large screen"].column,
   822    .ui.column.grid > [class*="fifteen wide large screen"].column {
   823      width: 93.75% !important;
   824    }
   825    .ui.grid > .row > [class*="sixteen wide large screen"].column,
   826    .ui.grid > .column.row > [class*="sixteen wide large screen"].column,
   827    .ui.grid > [class*="sixteen wide large screen"].column,
   828    .ui.column.grid > [class*="sixteen wide large screen"].column {
   829      width: 100% !important;
   830    }
   831  }
   832  
   833  /* Widescreen Sizing Combinations */
   834  @media only screen and (min-width: 1920px) {
   835    .ui.grid > .row > [class*="one wide widescreen"].column,
   836    .ui.grid > .column.row > [class*="one wide widescreen"].column,
   837    .ui.grid > [class*="one wide widescreen"].column,
   838    .ui.column.grid > [class*="one wide widescreen"].column {
   839      width: 6.25% !important;
   840    }
   841    .ui.grid > .row > [class*="two wide widescreen"].column,
   842    .ui.grid > .column.row > [class*="two wide widescreen"].column,
   843    .ui.grid > [class*="two wide widescreen"].column,
   844    .ui.column.grid > [class*="two wide widescreen"].column {
   845      width: 12.5% !important;
   846    }
   847    .ui.grid > .row > [class*="three wide widescreen"].column,
   848    .ui.grid > .column.row > [class*="three wide widescreen"].column,
   849    .ui.grid > [class*="three wide widescreen"].column,
   850    .ui.column.grid > [class*="three wide widescreen"].column {
   851      width: 18.75% !important;
   852    }
   853    .ui.grid > .row > [class*="four wide widescreen"].column,
   854    .ui.grid > .column.row > [class*="four wide widescreen"].column,
   855    .ui.grid > [class*="four wide widescreen"].column,
   856    .ui.column.grid > [class*="four wide widescreen"].column {
   857      width: 25% !important;
   858    }
   859    .ui.grid > .row > [class*="five wide widescreen"].column,
   860    .ui.grid > .column.row > [class*="five wide widescreen"].column,
   861    .ui.grid > [class*="five wide widescreen"].column,
   862    .ui.column.grid > [class*="five wide widescreen"].column {
   863      width: 31.25% !important;
   864    }
   865    .ui.grid > .row > [class*="six wide widescreen"].column,
   866    .ui.grid > .column.row > [class*="six wide widescreen"].column,
   867    .ui.grid > [class*="six wide widescreen"].column,
   868    .ui.column.grid > [class*="six wide widescreen"].column {
   869      width: 37.5% !important;
   870    }
   871    .ui.grid > .row > [class*="seven wide widescreen"].column,
   872    .ui.grid > .column.row > [class*="seven wide widescreen"].column,
   873    .ui.grid > [class*="seven wide widescreen"].column,
   874    .ui.column.grid > [class*="seven wide widescreen"].column {
   875      width: 43.75% !important;
   876    }
   877    .ui.grid > .row > [class*="eight wide widescreen"].column,
   878    .ui.grid > .column.row > [class*="eight wide widescreen"].column,
   879    .ui.grid > [class*="eight wide widescreen"].column,
   880    .ui.column.grid > [class*="eight wide widescreen"].column {
   881      width: 50% !important;
   882    }
   883    .ui.grid > .row > [class*="nine wide widescreen"].column,
   884    .ui.grid > .column.row > [class*="nine wide widescreen"].column,
   885    .ui.grid > [class*="nine wide widescreen"].column,
   886    .ui.column.grid > [class*="nine wide widescreen"].column {
   887      width: 56.25% !important;
   888    }
   889    .ui.grid > .row > [class*="ten wide widescreen"].column,
   890    .ui.grid > .column.row > [class*="ten wide widescreen"].column,
   891    .ui.grid > [class*="ten wide widescreen"].column,
   892    .ui.column.grid > [class*="ten wide widescreen"].column {
   893      width: 62.5% !important;
   894    }
   895    .ui.grid > .row > [class*="eleven wide widescreen"].column,
   896    .ui.grid > .column.row > [class*="eleven wide widescreen"].column,
   897    .ui.grid > [class*="eleven wide widescreen"].column,
   898    .ui.column.grid > [class*="eleven wide widescreen"].column {
   899      width: 68.75% !important;
   900    }
   901    .ui.grid > .row > [class*="twelve wide widescreen"].column,
   902    .ui.grid > .column.row > [class*="twelve wide widescreen"].column,
   903    .ui.grid > [class*="twelve wide widescreen"].column,
   904    .ui.column.grid > [class*="twelve wide widescreen"].column {
   905      width: 75% !important;
   906    }
   907    .ui.grid > .row > [class*="thirteen wide widescreen"].column,
   908    .ui.grid > .column.row > [class*="thirteen wide widescreen"].column,
   909    .ui.grid > [class*="thirteen wide widescreen"].column,
   910    .ui.column.grid > [class*="thirteen wide widescreen"].column {
   911      width: 81.25% !important;
   912    }
   913    .ui.grid > .row > [class*="fourteen wide widescreen"].column,
   914    .ui.grid > .column.row > [class*="fourteen wide widescreen"].column,
   915    .ui.grid > [class*="fourteen wide widescreen"].column,
   916    .ui.column.grid > [class*="fourteen wide widescreen"].column {
   917      width: 87.5% !important;
   918    }
   919    .ui.grid > .row > [class*="fifteen wide widescreen"].column,
   920    .ui.grid > .column.row > [class*="fifteen wide widescreen"].column,
   921    .ui.grid > [class*="fifteen wide widescreen"].column,
   922    .ui.column.grid > [class*="fifteen wide widescreen"].column {
   923      width: 93.75% !important;
   924    }
   925    .ui.grid > .row > [class*="sixteen wide widescreen"].column,
   926    .ui.grid > .column.row > [class*="sixteen wide widescreen"].column,
   927    .ui.grid > [class*="sixteen wide widescreen"].column,
   928    .ui.column.grid > [class*="sixteen wide widescreen"].column {
   929      width: 100% !important;
   930    }
   931  }
   932  
   933  /*----------------------
   934          Centered
   935  -----------------------*/
   936  
   937  .ui.centered.grid,
   938  .ui.centered.grid > .row,
   939  .ui.grid > .centered.row {
   940    text-align: center;
   941    -webkit-box-pack: center;
   942    -webkit-justify-content: center;
   943        -ms-flex-pack: center;
   944            justify-content: center;
   945  }
   946  .ui.centered.grid > .column:not(.aligned):not(.row),
   947  .ui.centered.grid > .row > .column:not(.aligned),
   948  .ui.grid .centered.row > .column:not(.aligned) {
   949    text-align: left;
   950  }
   951  .ui.grid > .centered.column,
   952  .ui.grid > .row > .centered.column {
   953    display: block;
   954    margin-left: auto;
   955    margin-right: auto;
   956  }
   957  
   958  /*----------------------
   959          Relaxed
   960  -----------------------*/
   961  
   962  .ui.relaxed.grid > .column:not(.row),
   963  .ui.relaxed.grid > .row > .column,
   964  .ui.grid > .relaxed.row > .column {
   965    padding-left: 1.5rem;
   966    padding-right: 1.5rem;
   967  }
   968  .ui[class*="very relaxed"].grid > .column:not(.row),
   969  .ui[class*="very relaxed"].grid > .row > .column,
   970  .ui.grid > [class*="very relaxed"].row > .column {
   971    padding-left: 2.5rem;
   972    padding-right: 2.5rem;
   973  }
   974  
   975  /* Coupling with UI Divider */
   976  .ui.relaxed.grid .row + .ui.divider,
   977  .ui.grid .relaxed.row + .ui.divider {
   978    margin-left: 1.5rem;
   979    margin-right: 1.5rem;
   980  }
   981  .ui[class*="very relaxed"].grid .row + .ui.divider,
   982  .ui.grid [class*="very relaxed"].row + .ui.divider {
   983    margin-left: 2.5rem;
   984    margin-right: 2.5rem;
   985  }
   986  
   987  /*----------------------
   988          Padded
   989  -----------------------*/
   990  
   991  .ui.padded.grid:not(.vertically):not(.horizontally) {
   992    margin: 0em !important;
   993  }
   994  [class*="horizontally padded"].ui.grid {
   995    margin-left: 0em !important;
   996    margin-right: 0em !important;
   997  }
   998  [class*="vertically padded"].ui.grid {
   999    margin-top: 0em !important;
  1000    margin-bottom: 0em !important;
  1001  }
  1002  
  1003  /*----------------------
  1004         "Floated"
  1005  -----------------------*/
  1006  
  1007  .ui.grid [class*="left floated"].column {
  1008    float: left;
  1009  }
  1010  .ui.grid [class*="right floated"].column {
  1011    float: right;
  1012  }
  1013  
  1014  /*----------------------
  1015          Divided
  1016  -----------------------*/
  1017  
  1018  .ui.divided.grid:not([class*="vertically divided"]) > .column:not(.row),
  1019  .ui.divided.grid:not([class*="vertically divided"]) > .row > .column {
  1020    box-shadow: -1px 0px 0px 0px rgba(39, 41, 43, 0.15);
  1021  }
  1022  
  1023  /* Swap from padding to margin on columns to have dividers align */
  1024  .ui[class*="vertically divided"].grid > .column:not(.row),
  1025  .ui[class*="vertically divided"].grid > .row > .column {
  1026    margin-top: 1rem;
  1027    margin-bottom: 1rem;
  1028    padding-top: 0rem;
  1029    padding-bottom: 0rem;
  1030  }
  1031  .ui[class*="vertically divided"].grid > .row {
  1032    margin-top: 0em;
  1033    margin-bottom: 0em;
  1034    padding-top: 0em;
  1035    padding-bottom: 0em;
  1036  }
  1037  
  1038  /* No divider on first column on row */
  1039  .ui.divided.grid:not([class*="vertically divided"]) > .column:first-child,
  1040  .ui.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
  1041    box-shadow: none;
  1042  }
  1043  
  1044  /* Divided Row */
  1045  .ui.grid > .divided.row > .column {
  1046    box-shadow: -1px 0px 0px 0px rgba(39, 41, 43, 0.15);
  1047  }
  1048  .ui.grid > .divided.row > .column:first-child {
  1049    box-shadow: none;
  1050  }
  1051  
  1052  /* Vertically Divided */
  1053  .ui[class*="vertically divided"].grid > .row {
  1054    position: relative;
  1055  }
  1056  .ui[class*="vertically divided"].grid > .row:before {
  1057    position: absolute;
  1058    content: "";
  1059    top: 0em;
  1060    left: 0px;
  1061    width: -webkit-calc(100% -  2rem );
  1062    width: calc(100% -  2rem );
  1063    height: 1px;
  1064    margin: 0% 1rem;
  1065    box-shadow: 0px -1px 0px 0px rgba(39, 41, 43, 0.15);
  1066  }
  1067  
  1068  /* Padded Horizontally Divided */
  1069  [class*="horizontally padded"].ui.divided.grid,
  1070  .ui.padded.divided.grid:not(.vertically):not(.horizontally) {
  1071    width: 100%;
  1072  }
  1073  
  1074  /* First Row Vertically Divided */
  1075  .ui[class*="vertically divided"].grid > .row:first-child:before {
  1076    box-shadow: none;
  1077  }
  1078  
  1079  /* Inverted Divided */
  1080  .ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row),
  1081  .ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column {
  1082    box-shadow: -1px 0px 0px 0px rgba(255, 255, 255, 0.2);
  1083  }
  1084  .ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row):first-child,
  1085  .ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
  1086    box-shadow: none;
  1087  }
  1088  .ui.inverted[class*="vertically divided"].grid > .row:before {
  1089    box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.2);
  1090  }
  1091  
  1092  /* Relaxed */
  1093  .ui.relaxed[class*="vertically divided"].grid > .row:before {
  1094    margin-left: 1.5rem;
  1095    margin-right: 1.5rem;
  1096    width: -webkit-calc(100% -  3rem );
  1097    width: calc(100% -  3rem );
  1098  }
  1099  .ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before {
  1100    margin-left: 5rem;
  1101    margin-right: 5rem;
  1102    width: -webkit-calc(100% -  5rem );
  1103    width: calc(100% -  5rem );
  1104  }
  1105  
  1106  /*----------------------
  1107           Celled
  1108  -----------------------*/
  1109  
  1110  .ui.celled.grid {
  1111    display: table;
  1112    table-layout: fixed;
  1113    width: 100%;
  1114    margin: 1em 0em;
  1115    box-shadow: 0px 0px 0px 1px #d4d4d5;
  1116  }
  1117  .ui.celled.grid > .row,
  1118  .ui.celled.grid > .column.row,
  1119  .ui.celled.grid > .column.row:first-child {
  1120    display: table;
  1121    table-layout: fixed;
  1122    width: 100% !important;
  1123    margin: 0em;
  1124    padding: 0em;
  1125    box-shadow: 0px -1px 0px 0px #d4d4d5;
  1126  }
  1127  .ui.celled.grid > .column:not(.row),
  1128  .ui.celled.grid > .row > .column {
  1129    display: table-cell;
  1130    box-shadow: -1px 0px 0px 0px #d4d4d5;
  1131  }
  1132  .ui.celled.grid > .column:first-child,
  1133  .ui.celled.grid > .row > .column:first-child {
  1134    box-shadow: none;
  1135  }
  1136  .ui.celled.page.grid {
  1137    box-shadow: none;
  1138  }
  1139  .ui.celled.grid > .column:not(.row),
  1140  .ui.celled.grid > .row > .column {
  1141    padding: 0.75em;
  1142  }
  1143  .ui.relaxed.celled.grid > .column:not(.row),
  1144  .ui.relaxed.celled.grid > .row > .column {
  1145    padding: 1em;
  1146  }
  1147  .ui[class*="very relaxed"].celled.grid > .column:not(.row),
  1148  .ui[class*="very relaxed"].celled.grid > .row > .column {
  1149    padding: 2em;
  1150  }
  1151  
  1152  /* Internally Celled */
  1153  .ui[class*="internally celled"].grid {
  1154    box-shadow: none;
  1155  }
  1156  .ui[class*="internally celled"].grid > .row:first-child {
  1157    box-shadow: none;
  1158  }
  1159  .ui[class*="internally celled"].grid > .row > .column:first-child {
  1160    box-shadow: none;
  1161  }
  1162  
  1163  /*----------------------
  1164    Horizontally Centered
  1165  -----------------------*/
  1166  
  1167  
  1168  /* Left Aligned */
  1169  .ui[class*="left aligned"].grid,
  1170  .ui[class*="left aligned"].grid > .row > .column,
  1171  .ui[class*="left aligned"].grid > .column,
  1172  .ui.grid [class*="left aligned"].column,
  1173  .ui.grid > [class*="left aligned"].row > .column {
  1174    text-align: left;
  1175    -webkit-box-align: start !important;
  1176    -webkit-align-items: flex-start !important;
  1177        -ms-flex-align: start !important;
  1178            align-items: flex-start !important;
  1179  }
  1180  .ui.grid [class*="left aligned"].column {
  1181    text-align: left !important;
  1182  }
  1183  
  1184  /* Center Aligned */
  1185  .ui[class*="center aligned"].grid,
  1186  .ui[class*="center aligned"].grid > .row > .column,
  1187  .ui[class*="center aligned"].grid > .column,
  1188  .ui.grid > [class*="center aligned"].row > .column {
  1189    text-align: center;
  1190    -webkit-box-align: center !important;
  1191    -webkit-align-items: center !important;
  1192        -ms-flex-align: center !important;
  1193            align-items: center !important;
  1194  }
  1195  .ui.grid [class*="center aligned"].column {
  1196    text-align: center !important;
  1197  }
  1198  
  1199  /* Right Aligned */
  1200  .ui[class*="right aligned"].grid,
  1201  .ui[class*="right aligned"].grid > .row > .column,
  1202  .ui[class*="right aligned"].grid > .column,
  1203  .ui.grid > [class*="right aligned"].row > .column {
  1204    text-align: right;
  1205    -webkit-box-align: end !important;
  1206    -webkit-align-items: flex-end !important;
  1207        -ms-flex-align: end !important;
  1208            align-items: flex-end !important;
  1209  }
  1210  .ui.grid [class*="right aligned"].column {
  1211    text-align: right !important;
  1212  }
  1213  
  1214  /* Justified */
  1215  .ui.justified.grid,
  1216  .ui.justified.grid > .row > .column,
  1217  .ui.justified.grid > .column,
  1218  .ui.grid .justified.column,
  1219  .ui.grid > .justified.row > .column {
  1220    text-align: justify;
  1221    -webkit-hyphens: auto;
  1222       -moz-hyphens: auto;
  1223        -ms-hyphens: auto;
  1224            hyphens: auto;
  1225  }
  1226  .ui.grid .justified.column {
  1227    text-align: justify !important;
  1228    -webkit-hyphens: auto !important;
  1229       -moz-hyphens: auto !important;
  1230        -ms-hyphens: auto !important;
  1231            hyphens: auto !important;
  1232  }
  1233  
  1234  /*----------------------
  1235     Vertically Aligned
  1236  -----------------------*/
  1237  
  1238  
  1239  /* Top Aligned */
  1240  .ui[class*="top aligned"].grid,
  1241  .ui[class*="top aligned"].grid > .row > .column,
  1242  .ui[class*="top aligned"].grid > .column,
  1243  .ui.grid [class*="top aligned"].column,
  1244  .ui.grid > [class*="top aligned"].row > .column {
  1245    vertical-align: top;
  1246    -webkit-box-pack: start !important;
  1247    -webkit-justify-content: flex-start !important;
  1248        -ms-flex-pack: start !important;
  1249            justify-content: flex-start !important;
  1250  }
  1251  .ui.grid [class*="top aligned"].column {
  1252    vertical-align: top !important;
  1253    -webkit-box-pack: start !important;
  1254    -webkit-justify-content: flex-start !important;
  1255        -ms-flex-pack: start !important;
  1256            justify-content: flex-start !important;
  1257  }
  1258  .ui.stretched.grid > .row > .column,
  1259  .ui.stretched.grid > .column:not(.row),
  1260  .ui.grid .stretched.column,
  1261  .ui.grid > .stretched.row > .column {
  1262    display: -webkit-box !important;
  1263    display: -webkit-flex !important;
  1264    display: -ms-flexbox !important;
  1265    display: flex !important;
  1266    -webkit-box-orient: vertical;
  1267    -webkit-box-direction: normal;
  1268    -webkit-flex-direction: column;
  1269        -ms-flex-direction: column;
  1270            flex-direction: column;
  1271  }
  1272  .ui.stretched.grid > .row > .column > *,
  1273  .ui.stretched.grid > .column > *,
  1274  .ui.grid .stretched.column > *,
  1275  .ui.grid > .stretched.row > .column > * {
  1276    -webkit-box-flex: 1;
  1277    -webkit-flex-grow: 1;
  1278        -ms-flex-positive: 1;
  1279            flex-grow: 1;
  1280  }
  1281  
  1282  /* Middle Aligned */
  1283  .ui[class*="middle aligned"].grid,
  1284  .ui[class*="middle aligned"].grid > .row > .column,
  1285  .ui[class*="middle aligned"].grid > .column,
  1286  .ui.grid > [class*="middle aligned"].row > .column {
  1287    vertical-align: middle;
  1288    -webkit-box-pack: center !important;
  1289    -webkit-justify-content: center !important;
  1290        -ms-flex-pack: center !important;
  1291            justify-content: center !important;
  1292  }
  1293  .ui.grid [class*="middle aligned"].column {
  1294    vertical-align: middle !important;
  1295    -webkit-box-pack: center !important;
  1296    -webkit-justify-content: center !important;
  1297        -ms-flex-pack: center !important;
  1298            justify-content: center !important;
  1299  }
  1300  
  1301  /* Bottom Aligned */
  1302  .ui[class*="bottom aligned"].grid,
  1303  .ui[class*="bottom aligned"].grid > .row > .column,
  1304  .ui[class*="bottom aligned"].grid > .column,
  1305  .ui.grid > [class*="bottom aligned"].row > .column {
  1306    vertical-align: bottom;
  1307    -webkit-box-pack: end !important;
  1308    -webkit-justify-content: flex-end !important;
  1309        -ms-flex-pack: end !important;
  1310            justify-content: flex-end !important;
  1311  }
  1312  .ui.grid [class*="bottom aligned"].column {
  1313    -webkit-box-pack: end !important;
  1314    -webkit-justify-content: flex-end !important;
  1315        -ms-flex-pack: end !important;
  1316            justify-content: flex-end !important;
  1317    vertical-align: bottom !important;
  1318  }
  1319  
  1320  /*----------------------
  1321           Colored
  1322  -----------------------*/
  1323  
  1324  .ui.grid > .white.row,
  1325  .ui.grid > .row > .white.column {
  1326    background-color: #ffffff !important;
  1327    color: rgba(0, 0, 0, 0.8);
  1328  }
  1329  .ui.grid > .row > .white.column {
  1330    margin-top: -1rem;
  1331    margin-bottom: -1rem;
  1332    padding-top: 1rem;
  1333    padding-bottom: 1rem;
  1334  }
  1335  .ui.grid > .black.row,
  1336  .ui.grid > .row > .black.column {
  1337    background-color: #1b1c1d !important;
  1338    color: #ffffff;
  1339  }
  1340  .ui.grid > .row > .black.column {
  1341    margin-top: -1rem;
  1342    margin-bottom: -1rem;
  1343    padding-top: 1rem;
  1344    padding-bottom: 1rem;
  1345  }
  1346  .ui.grid > .blue.row,
  1347  .ui.grid > .row > .blue.column {
  1348    background-color: #006e93 !important;
  1349    color: #ffffff;
  1350  }
  1351  .ui.grid > .row > .blue.column {
  1352    margin-top: -1rem;
  1353    margin-bottom: -1rem;
  1354    padding-top: 1rem;
  1355    padding-bottom: 1rem;
  1356  }
  1357  .ui.grid > .green.row,
  1358  .ui.grid > .row > .green.column {
  1359    background-color: #5bbd72 !important;
  1360    color: #ffffff;
  1361  }
  1362  .ui.grid > .row > .green.column {
  1363    margin-top: -1rem;
  1364    margin-bottom: -1rem;
  1365    padding-top: 1rem;
  1366    padding-bottom: 1rem;
  1367  }
  1368  .ui.grid > .orange.row,
  1369  .ui.grid > .row > .orange.column {
  1370    background-color: #e07b53 !important;
  1371    color: #ffffff;
  1372  }
  1373  .ui.grid > .row > .orange.column {
  1374    margin-top: -1rem;
  1375    margin-bottom: -1rem;
  1376    padding-top: 1rem;
  1377    padding-bottom: 1rem;
  1378  }
  1379  .ui.grid > .pink.row,
  1380  .ui.grid .pink.column {
  1381    background-color: #d9499a !important;
  1382    color: #ffffff;
  1383  }
  1384  .ui.grid > .row > .pink.column {
  1385    margin-top: -1rem;
  1386    margin-bottom: -1rem;
  1387    padding-top: 1rem;
  1388    padding-bottom: 1rem;
  1389  }
  1390  .ui.grid > .purple.row,
  1391  .ui.grid > .row > .purple.column {
  1392    background-color: #564f8a !important;
  1393    color: #ffffff;
  1394  }
  1395  .ui.grid > .row > .purple.column {
  1396    margin-top: -1rem;
  1397    margin-bottom: -1rem;
  1398    padding-top: 1rem;
  1399    padding-bottom: 1rem;
  1400  }
  1401  .ui.grid > .red.row,
  1402  .ui.grid > .row > .red.column {
  1403    background-color: #d95c5c !important;
  1404    color: #ffffff;
  1405  }
  1406  .ui.grid > .row > .red.column {
  1407    margin-top: -1rem;
  1408    margin-bottom: -1rem;
  1409    padding-top: 1rem;
  1410    padding-bottom: 1rem;
  1411  }
  1412  .ui.grid > .teal.row,
  1413  .ui.grid > .row > .teal.column {
  1414    background-color: #00b5ad !important;
  1415    color: #ffffff;
  1416  }
  1417  .ui.grid > .row > .teal.column {
  1418    margin-top: -1rem;
  1419    margin-bottom: -1rem;
  1420    padding-top: 1rem;
  1421    padding-bottom: 1rem;
  1422  }
  1423  .ui.grid > .yellow.row,
  1424  .ui.grid > .row > .yellow.column {
  1425    background-color: #f2c61f !important;
  1426    color: #ffffff;
  1427  }
  1428  .ui.grid > .row > .yellow.column {
  1429    margin-top: -1rem;
  1430    margin-bottom: -1rem;
  1431    padding-top: 1rem;
  1432    padding-bottom: 1rem;
  1433  }
  1434  
  1435  /*----------------------
  1436        Equal Width
  1437  -----------------------*/
  1438  
  1439  .ui[class*="equal width"].grid {
  1440    display: table;
  1441    table-layout: fixed;
  1442  }
  1443  .ui[class*="equal width"].grid > .row,
  1444  .ui.grid > [class*="equal width"].row {
  1445    display: table;
  1446    table-layout: fixed;
  1447    width: 100% !important;
  1448  }
  1449  .ui[class*="equal width"].grid > .column:not(.row),
  1450  .ui[class*="equal width"].grid > .row > .column,
  1451  .ui.grid > [class*="equal width"].row > .column {
  1452    display: table-cell;
  1453  }
  1454  
  1455  /* Flexbox (Experimental / Overrides Where Supported) */
  1456  .ui[class*="equal width"].grid,
  1457  .ui[class*="equal width"].grid > .row,
  1458  .ui.grid > [class*="equal width"].row {
  1459    display: -webkit-box;
  1460    display: -webkit-flex;
  1461    display: -ms-flexbox;
  1462    display: flex;
  1463    -webkit-box-orient: horizontal;
  1464    -webkit-box-direction: normal;
  1465    -webkit-flex-direction: row;
  1466        -ms-flex-direction: row;
  1467            flex-direction: row;
  1468    -webkit-flex-wrap: wrap;
  1469        -ms-flex-wrap: wrap;
  1470            flex-wrap: wrap;
  1471  }
  1472  .ui[class*="equal width"].grid > .column:not(.row),
  1473  .ui[class*="equal width"].grid > .row > .column,
  1474  .ui.grid > [class*="equal width"].row > .column {
  1475    display: block;
  1476    -webkit-box-flex: 1;
  1477    -webkit-flex-grow: 1;
  1478        -ms-flex-positive: 1;
  1479            flex-grow: 1;
  1480  }
  1481  
  1482  /*----------------------
  1483    Equal Height Columns
  1484  -----------------------*/
  1485  
  1486  .ui[class*="equal height"].grid {
  1487    display: table;
  1488    table-layout: fixed;
  1489  }
  1490  .ui[class*="equal height"].grid > .row,
  1491  .ui.grid > [class*="equal height"].row {
  1492    display: table;
  1493    table-layout: fixed;
  1494    width: 100% !important;
  1495  }
  1496  .ui[class*="equal height"].grid > .column:not(.row),
  1497  .ui[class*="equal height"].grid > .row > .column,
  1498  .ui.grid > [class*="equal height"].row > .column {
  1499    display: table-cell;
  1500  }
  1501  
  1502  /* Flexbox (Experimental / Overrides Where Supported) */
  1503  .ui[class*="equal height"].grid,
  1504  .ui[class*="equal height"].grid > .row,
  1505  .ui.grid > [class*="equal height"].row {
  1506    display: -webkit-box;
  1507    display: -webkit-flex;
  1508    display: -ms-flexbox;
  1509    display: flex;
  1510    -webkit-box-orient: horizontal;
  1511    -webkit-box-direction: normal;
  1512    -webkit-flex-direction: row;
  1513        -ms-flex-direction: row;
  1514            flex-direction: row;
  1515    -webkit-flex-wrap: wrap;
  1516        -ms-flex-wrap: wrap;
  1517            flex-wrap: wrap;
  1518  }
  1519  .ui[class*="equal height"].grid > .column:not(.row),
  1520  .ui[class*="equal height"].grid > .row > .column,
  1521  .ui.grid > [class*="equal height"].row > .column {
  1522    display: block;
  1523    -webkit-box-orient: vertical;
  1524    -webkit-box-direction: normal;
  1525    -webkit-flex-direction: column;
  1526        -ms-flex-direction: column;
  1527            flex-direction: column;
  1528    -webkit-box-flex: 1;
  1529    -webkit-flex-grow: 1;
  1530        -ms-flex-positive: 1;
  1531            flex-grow: 1;
  1532  }
  1533  
  1534  /*-------------------
  1535        Doubling
  1536  --------------------*/
  1537  
  1538  
  1539  /* Tablet Only */
  1540  @media only screen and (min-width: 768px) and (max-width: 991px) {
  1541    .ui.doubling.grid {
  1542      width: 100% !important;
  1543    }
  1544    .ui.grid > .doubling.row,
  1545    .ui.doubling.grid > .row {
  1546      margin: 0em !important;
  1547      padding: 0em !important;
  1548    }
  1549    .ui.grid > .doubling.row > .column,
  1550    .ui.doubling.grid > .row > .column {
  1551      display: inline-block !important;
  1552      padding-top: 1rem !important;
  1553      padding-bottom: 1rem !important;
  1554      margin: 0em;
  1555    }
  1556    .ui[class*="two column"].doubling.grid > .row > .column,
  1557    .ui[class*="two column"].doubling.grid > .column,
  1558    .ui.grid > [class*="two column"].doubling.row > .column {
  1559      width: 100% !important;
  1560    }
  1561    .ui[class*="three column"].doubling.grid > .row > .column,
  1562    .ui[class*="three column"].doubling.grid > .column,
  1563    .ui.grid > [class*="three column"].doubling.row > .column {
  1564      width: 50% !important;
  1565    }
  1566    .ui[class*="four column"].doubling.grid > .row > .column,
  1567    .ui[class*="four column"].doubling.grid > .column,
  1568    .ui.grid > [class*="four column"].doubling.row > .column {
  1569      width: 50% !important;
  1570    }
  1571    .ui[class*="five column"].doubling.grid > .row > .column,
  1572    .ui[class*="five column"].doubling.grid > .column,
  1573    .ui.grid > [class*="five column"].doubling.row > .column {
  1574      width: 33.33333333% !important;
  1575    }
  1576    .ui[class*="six column"].doubling.grid > .row > .column,
  1577    .ui[class*="six column"].doubling.grid > .column,
  1578    .ui.grid > [class*="six column"].doubling.row > .column {
  1579      width: 33.33333333% !important;
  1580    }
  1581    .ui[class*="seven column"].doubling.grid > .row > .column,
  1582    .ui[class*="seven column"].doubling.grid > .column,
  1583    .ui.grid > [class*="seven column"].doubling.row > .column {
  1584      width: 33.33333333% !important;
  1585    }
  1586    .ui[class*="eight column"].doubling.grid > .row > .column,
  1587    .ui[class*="eight column"].doubling.grid > .column,
  1588    .ui.grid > [class*="eight column"].doubling.row > .column {
  1589      width: 25% !important;
  1590    }
  1591    .ui[class*="nine column"].doubling.grid > .row > .column,
  1592    .ui[class*="nine column"].doubling.grid > .column,
  1593    .ui.grid > [class*="nine column"].doubling.row > .column {
  1594      width: 25% !important;
  1595    }
  1596    .ui[class*="ten column"].doubling.grid > .row > .column,
  1597    .ui[class*="ten column"].doubling.grid > .column,
  1598    .ui.grid > [class*="ten column"].doubling.row > .column {
  1599      width: 20% !important;
  1600    }
  1601    .ui[class*="eleven column"].doubling.grid > .row > .column,
  1602    .ui[class*="eleven column"].doubling.grid > .column,
  1603    .ui.grid > [class*="eleven column"].doubling.row > .column {
  1604      width: 20% !important;
  1605    }
  1606    .ui[class*="twelve column"].doubling.grid > .row > .column,
  1607    .ui[class*="twelve column"].doubling.grid > .column,
  1608    .ui.grid > [class*="twelve column"].doubling.row > .column {
  1609      width: 16.66666667% !important;
  1610    }
  1611    .ui[class*="thirteen column"].doubling.grid > .row > .column,
  1612    .ui[class*="thirteen column"].doubling.grid > .column,
  1613    .ui.grid > [class*="thirteen column"].doubling.row > .column {
  1614      width: 16.66666667% !important;
  1615    }
  1616    .ui[class*="fourteen column"].doubling.grid > .row > .column,
  1617    .ui[class*="fourteen column"].doubling.grid > .column,
  1618    .ui.grid > [class*="fourteen column"].doubling.row > .column {
  1619      width: 14.28571429% !important;
  1620    }
  1621    .ui[class*="fifteen column"].doubling.grid > .row > .column,
  1622    .ui[class*="fifteen column"].doubling.grid > .column,
  1623    .ui.grid > [class*="fifteen column"].doubling.row > .column {
  1624      width: 14.28571429% !important;
  1625    }
  1626    .ui[class*="sixteen column"].doubling.grid > .row > .column,
  1627    .ui[class*="sixteen column"].doubling.grid > .column,
  1628    .ui.grid > [class*="sixteen column"].doubling.row > .column {
  1629      width: 12.5% !important;
  1630    }
  1631  }
  1632  
  1633  /* Mobily Only */
  1634  @media only screen and (max-width: 767px) {
  1635    .ui.grid > .doubling.row,
  1636    .ui.doubling.grid > .row {
  1637      display: block !important;
  1638      margin: 0em !important;
  1639      padding: 0em !important;
  1640    }
  1641    .ui.grid > .doubling.row > .column,
  1642    .ui.doubling.grid > .row > .column {
  1643      display: inline-block !important;
  1644      padding-top: 1rem !important;
  1645      padding-bottom: 1rem !important;
  1646      margin: 0em !important;
  1647    }
  1648    .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column,
  1649    .ui[class*="two column"].doubling:not(.stackable).grid > .column,
  1650    .ui.grid > [class*="two column"].doubling:not(.stackable).row > .column {
  1651      width: 100% !important;
  1652    }
  1653    .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column,
  1654    .ui[class*="three column"].doubling:not(.stackable).grid > .column,
  1655    .ui.grid > [class*="three column"].doubling:not(.stackable).row > .column {
  1656      width: 50% !important;
  1657    }
  1658    .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column,
  1659    .ui[class*="four column"].doubling:not(.stackable).grid > .column,
  1660    .ui.grid > [class*="four column"].doubling:not(.stackable).row > .column {
  1661      width: 50% !important;
  1662    }
  1663    .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column,
  1664    .ui[class*="five column"].doubling:not(.stackable).grid > .column,
  1665    .ui.grid > [class*="five column"].doubling:not(.stackable).row > .column {
  1666      width: 50% !important;
  1667    }
  1668    .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column,
  1669    .ui[class*="six column"].doubling:not(.stackable).grid > .column,
  1670    .ui.grid > [class*="six column"].doubling:not(.stackable).row > .column {
  1671      width: 50% !important;
  1672    }
  1673    .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column,
  1674    .ui[class*="seven column"].doubling:not(.stackable).grid > .column,
  1675    .ui.grid > [class*="seven column"].doubling:not(.stackable).row > .column {
  1676      width: 50% !important;
  1677    }
  1678    .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column,
  1679    .ui[class*="eight column"].doubling:not(.stackable).grid > .column,
  1680    .ui.grid > [class*="eight column"].doubling:not(.stackable).row > .column {
  1681      width: 50% !important;
  1682    }
  1683    .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column,
  1684    .ui[class*="nine column"].doubling:not(.stackable).grid > .column,
  1685    .ui.grid > [class*="nine column"].doubling:not(.stackable).row > .column {
  1686      width: 33.33333333% !important;
  1687    }
  1688    .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column,
  1689    .ui[class*="ten column"].doubling:not(.stackable).grid > .column,
  1690    .ui.grid > [class*="ten column"].doubling:not(.stackable).row > .column {
  1691      width: 33.33333333% !important;
  1692    }
  1693    .ui[class*="eleven column"].doubling:not(.stackable).grid > .row > .column,
  1694    .ui[class*="eleven column"].doubling:not(.stackable).grid > .column,
  1695    .ui.grid > [class*="eleven column"].doubling:not(.stackable).row > .column {
  1696      width: 33.33333333% !important;
  1697    }
  1698    .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column,
  1699    .ui[class*="twelve column"].doubling:not(.stackable).grid > .column,
  1700    .ui.grid > [class*="twelve column"].doubling:not(.stackable).row > .column {
  1701      width: 33.33333333% !important;
  1702    }
  1703    .ui[class*="thirteen column"].doubling:not(.stackable).grid > .row > .column,
  1704    .ui[class*="thirteen column"].doubling:not(.stackable).grid > .column,
  1705    .ui.grid > [class*="thirteen column"].doubling:not(.stackable).row > .column {
  1706      width: 33.33333333% !important;
  1707    }
  1708    .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column,
  1709    .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column,
  1710    .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row > .column {
  1711      width: 25% !important;
  1712    }
  1713    .ui[class*="fifteen column"].doubling:not(.stackable).grid > .row > .column,
  1714    .ui[class*="fifteen column"].doubling:not(.stackable).grid > .column,
  1715    .ui.grid > [class*="fifteen column"].doubling:not(.stackable).row > .column {
  1716      width: 25% !important;
  1717    }
  1718    .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column,
  1719    .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column,
  1720    .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row > .column {
  1721      width: 25% !important;
  1722    }
  1723  }
  1724  
  1725  /*-------------------
  1726        Stackable
  1727  --------------------*/
  1728  
  1729  @media only screen and (max-width: 767px) {
  1730    .ui.stackable.grid {
  1731      display: block !important;
  1732      width: auto;
  1733      margin-left: 0em !important;
  1734      margin-right: 0em !important;
  1735      padding: 0em;
  1736    }
  1737    .ui.stackable.grid > .row > .wide.column,
  1738    .ui.stackable.grid > .wide.column,
  1739    .ui.stackable.grid > .column.grid > .column,
  1740    .ui.stackable.grid > .column.row > .column,
  1741    .ui.stackable.grid > .row > .column,
  1742    .ui.stackable.grid > .column:not(.row) {
  1743      display: block !important;
  1744      width: auto !important;
  1745      margin: 0em 0em !important;
  1746      box-shadow: none !important;
  1747      float: none !important;
  1748      padding: 1rem 1rem !important;
  1749    }
  1750    .ui.stackable.grid > .row {
  1751      display: block !important;
  1752      margin: 0em;
  1753      padding: 0em;
  1754    }
  1755    
  1756  /* Don't pad inside segment or nested grid */
  1757    .ui.grid .ui.stackable.grid,
  1758    .ui.segment:not(.vertical) .ui.stackable.page.grid {
  1759      margin-left: -1rem !important;
  1760      margin-right: -1rem !important;
  1761    }
  1762    
  1763  /* Equal Height Stackable */
  1764    .ui[class*="equal height"].stackable.page.grid {
  1765      display: block !important;
  1766    }
  1767    
  1768  /* Divided Stackable */
  1769    .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  1770    .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  1771    .ui.stackable.divided.grid > .column:not(.row):first-child,
  1772    .ui.stackable.celled.grid > .column:not(.row):first-child {
  1773      border-top: none !important;
  1774    }
  1775    .ui.inverted.stackable.celled.grid > .column:not(.row),
  1776    .ui.inverted.stackable.divided.grid > .column:not(.row),
  1777    .ui.inverted.stackable.celled.grid > .row > .column,
  1778    .ui.inverted.stackable.divided.grid > .row > .column {
  1779      border-top: 1px solid rgba(255, 255, 255, 0.2);
  1780    }
  1781    .ui.stackable.celled.grid > .column:not(.row),
  1782    .ui.stackable.divided.grid > .column:not(.row),
  1783    .ui.stackable.celled.grid > .row > .column,
  1784    .ui.stackable.divided.grid > .row > .column {
  1785      border-top: 1px solid rgba(39, 41, 43, 0.15);
  1786      box-shadow: none !important;
  1787      padding-top: 2rem !important;
  1788      padding-bottom: 2rem !important;
  1789    }
  1790  }
  1791  
  1792  /*----------------------
  1793       Only (Device)
  1794  -----------------------*/
  1795  
  1796  
  1797  /* These include arbitrary class repetitions for forced specificity */
  1798  
  1799  /* Mobile Only Hide */
  1800  @media only screen and (max-width: 767px) {
  1801    .ui.tablet:not(.mobile).only.grid.grid.grid,
  1802    .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile),
  1803    .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile),
  1804    .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile) {
  1805      display: none !important;
  1806    }
  1807    .ui[class*="computer only"].grid.grid.grid:not(.mobile),
  1808    .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile),
  1809    .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile),
  1810    .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile) {
  1811      display: none !important;
  1812    }
  1813  }
  1814  
  1815  /* Tablet Only Hide */
  1816  @media only screen and (min-width: 768px) and (max-width: 991px) {
  1817    .ui[class*="mobile only"].grid.grid.grid:not(.tablet),
  1818    .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet),
  1819    .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet),
  1820    .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) {
  1821      display: none !important;
  1822    }
  1823    .ui[class*="computer only"].grid.grid.grid:not(.tablet),
  1824    .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet),
  1825    .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet),
  1826    .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet) {
  1827      display: none !important;
  1828    }
  1829  }
  1830  
  1831  /* Computer Only Hide */
  1832  @media only screen and (min-width: 992px) {
  1833    .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  1834    .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  1835    .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  1836    .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
  1837      display: none !important;
  1838    }
  1839    .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  1840    .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  1841    .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  1842    .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
  1843      display: none !important;
  1844    }
  1845  }
  1846  
  1847  
  1848  /*******************************
  1849           Theme Overrides
  1850  *******************************/
  1851  
  1852  
  1853  
  1854  /*******************************
  1855           Site Overrides
  1856  *******************************/
  1857