Utilities

Hidden.e-hidden

.e-hidden {
  display: none !important;
}

Clickable.e-clickable

.e-clickable {
  cursor: pointer !important;
}

Grabbable.e-grabbable

.e-grabbable {
  cursor: move !important;
  cursor: grab !important;

  &:active {
    cursor: grabbing !important;
  }
}

Box padding.e-boxpadding

.e-boxpadding {
  padding: 15px;
}

IFrame container.e-iframecontainer

.e-iframecontainer {
  font-size: 0;
}

Text align left.text-align-left

.text-align-left {
  text-align: left;
}

Text align center.text-align-center

.text-align-center {
  text-align: center;
}

Text align right.text-align-right

.text-align-right {
  text-align: right;
}

Text underline.text-underline

.text-underline {
  text-decoration: underline !important;
}

Clearfix.clearfix

.clearfix {
  &:before,
  &:after {
    content: ' ';
    display: table;
  }
  &:after {
    clear: both;
  }
}

Float left.float-left

.float-left {
  float: left;
}

Float right.float-right

.float-right {
  float: right;
}

Font weight thin.font-weight-thin

.font-weight-thin {
  font-weight: 300;
}

Font weight normal.font-weight-normal

.font-weight-normal {
  font-weight: 400;
}

Font weight bold.font-weight-bold

.font-weight-bold {
  font-weight: 500;
}

Button height.button-height

.button-height {
  line-height: 33px !important;
}

Word wrap.word-wrap

.word-wrap {
  overflow-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
}

Zebra stripe.e-zebrastripe

<div class="e-zebrastripe">
  <div>
    Odd
  </div>
  <div>
    Even
  </div>
  <div>
    Odd
  </div>
  <div>
    Even
  </div>
  <div>
    Odd
  </div>
  <div>
    Even
  </div>
</div>
<div class="e-zebrastripe"><div>Odd</div><div>Even</div><div>Odd</div><div>Even</div><div>Odd</div><div>Even</div></div>
Odd
Even
Odd
Even
Odd
Even

Test utility

No transition.e-test-notransition

.e-test-notransition * {
  transition: none !important;
}

No opacity.e-test-noopacity

.e-test-noopacity * {
  opacity: 1 !important;
}

Complex utility classes

Grid col.e-gridcol

<div class="e-gridcol e-gridcol-first float-left">
  <input class="e-input e-input-large">
</div>
<div class="e-gridcol float-left">
  <input class="e-input e-input-large">
</div>
<div class="e-gridcol e-gridcol-last float-left">
  <input class="e-input e-input-large">
</div>
<div class="e-gridcol e-gridcol-first float-left"><input class="e-input e-input-large"></div><div class="e-gridcol float-left"><input class="e-input e-input-large"></div><div class="e-gridcol e-gridcol-last float-left"><input class="e-input e-input-large"></div>

Grid col.e-gridcol.e-gridcol-condensed

<div class="e-gridcol e-gridcol-first float-left e-gridcol-condensed">
  <input class="e-input e-input-large">
</div>
<div class="e-gridcol float-left e-gridcol-condensed">
  <input class="e-input e-input-large">
</div>
<div class="e-gridcol e-gridcol-last float-left e-gridcol-condensed">
  <input class="e-input e-input-large">
</div>
<div class="e-gridcol e-gridcol-first float-left e-gridcol-condensed"><input class="e-input e-input-large"></div><div class="e-gridcol float-left e-gridcol-condensed"><input class="e-input e-input-large"></div><div class="e-gridcol e-gridcol-last float-left e-gridcol-condensed"><input class="e-input e-input-large"></div>

Grid col.e-gridcol.e-gridcol-separated

<div class="e-gridcol e-gridcol-first float-left e-gridcol-separated">
  <input class="e-input e-input-large">
</div>
<div class="e-gridcol float-left e-gridcol-separated">
  <input class="e-input e-input-large">
</div>
<div class="e-gridcol e-gridcol-last float-left e-gridcol-separated">
  <input class="e-input e-input-large">
</div>
<div class="e-gridcol e-gridcol-first float-left e-gridcol-separated"><input class="e-input e-input-large"></div><div class="e-gridcol float-left e-gridcol-separated"><input class="e-input e-input-large"></div><div class="e-gridcol e-gridcol-last float-left e-gridcol-separated"><input class="e-input e-input-large"></div>

Scrollable content.e-scrollable

<div style="height:200px;width:500px;border:1px solid grey;">
  <div class="e-scrollable">
    <div class="e-scrollable__content">
      <p>
        Sed duis ipsum ex voluptate ex, mollit esse magna elit laborum consequat voluptate. Ipsum id quis dolor enim enim nulla, ut? Cillum anim non elit dolore esse, eiusmod in enim, non consequat, exercitation, proident. Ut quis nulla laboris sit officia, eiusmod dolore labore? Officia sed esse incididunt consequat, est, enim et. Sint cupidatat minim nisi aliquip dolor aliqua do dolore non incididunt? 
      </p>
      <p>
        Elit, cillum duis nisi, exercitation anim et ullamco. Aute, tempor incididunt exercitation eiusmod, ut velit? Amet ea dolor, commodo magna amet incididunt. Enim, sit irure pariatur, deserunt. Dolore magna incididunt cupidatat enim, magna eiusmod ad consectetur. Labore culpa laborum sit tempor qui velit in sed reprehenderit sint quis velit, veniam. Irure, magna, consequat, esse dolor, sed magna elit cillum ut laboris? 
      </p>
      <p>
        Ut tempor cillum dolore officia ad dolor ut amet. Occaecat, consectetur ut, quis? Mollit qui irure exercitation duis laborum ea deserunt sit aute culpa. Proident id nostrud velit adipiscing dolor laborum ipsum adipiscing. Tempor proident irure adipiscing voluptate mollit ut consequat. Quis dolor, qui, aute aute elit, ut ad tempor. 
      </p>
      <p>
        Ea ut cupidatat veniam, consequat cupidatat irure fugiat. Ad tempor proident tempor commodo, esse et, non enim dolore occaecat, minim duis ea ut incididunt. Cillum, aliqua laboris ipsum ut labore enim pariatur dolore minim culpa? Aute, dolor ex, lorem, fugiat labore deserunt aute, duis enim laborum. Amet incididunt, nostrud, laboris incididunt, excepteur aute laboris est, sit mollit magna. Ipsum dolore dolor dolor mollit. 
      </p>
      <p>
        Ut magna ut ut lorem eu, et. In sit dolore nostrud anim elit dolor et. In adipiscing laborum ut ut, velit, nulla laborum incididunt, consectetur. In ullamco minim ea ut, in pariatur dolore cillum laborum, sunt pariatur dolor. 
      </p>
      <p>
        Reprehenderit, dolore in, aute minim, dolore in in, quis nulla amet. Magna pariatur in et proident tempor dolor cupidatat in. Aute sint exercitation ea, lorem, ipsum sunt. Nisi ullamco in, duis, dolore consectetur sunt voluptate? Exercitation, dolor est officia adipiscing eu pariatur culpa mollit quis eu. 
      </p>
      <p>
        Sint sit in laboris sunt do adipiscing eiusmod amet id qui? Eiusmod duis ea, qui consectetur id dolor, commodo labore ut? Quis quis deserunt exercitation adipiscing nostrud quis ut ex veniam? 
      </p>
      <p>
        Ut in minim dolore in pariatur. Enim officia dolore, lorem, consectetur cupidatat sint ad. Eiusmod et ut aliqua commodo, excepteur pariatur dolor nulla ea velit. Cillum elit labore consequat, pariatur amet officia ea. 
      </p>
      <p>
        Est, elit ut commodo, exercitation anim ex fugiat magna ut consectetur aliquip. Velit, proident fugiat duis, deserunt duis reprehenderit in, sed sit, dolore. Ut labore officia, dolor proident id in anim do. Excepteur reprehenderit veniam cillum culpa aute ullamco laborum incididunt consectetur ut ex incididunt veniam, sunt. In, dolor id in, sed, consectetur aliquip, consequat anim ut ad occaecat eiusmod voluptate. Dolor ullamco, magna, ut, mollit laborum nostrud mollit anim in do. Duis elit minim esse dolore sint culpa, veniam in, qui, labore proident. Minim magna, amet commodo et, aliquip non esse, dolor veniam pariatur? 
      </p>
      <p>
        Incididunt adipiscing sunt ut irure magna dolore minim enim aliquip excepteur laborum. Aute deserunt, ad non, exercitation, ipsum in consectetur incididunt. Do sed, laboris sint pariatur excepteur tempor cupidatat. Est, nulla deserunt laboris dolore deserunt dolor ex enim lorem quis laboris in excepteur. 
      </p>
    </div>
  </div>
</div>
<div style="height:200px;width:500px;border:1px solid grey;"><div class="e-scrollable"><div class="e-scrollable__content"><p>Id deserunt dolore ut consectetur, nulla lorem irure? Magna magna irure, ut ad laboris, dolore sint, magna. Est sint ut labore deserunt ut aliquip, pariatur do deserunt commodo sunt. Occaecat et, commodo proident aute aliqua commodo labore voluptate ipsum. Consequat aliqua non ex consequat dolor. Laboris, nulla velit consectetur cillum nostrud elit sed ut. Ex nisi consectetur consequat nisi dolor, ea, in culpa quis adipiscing ad. Ad exercitation nostrud, cupidatat duis, dolore mollit voluptate eiusmod exercitation exercitation dolor sed ullamco, ut. </p><p>In excepteur sit, aute in elit labore, lorem, ex in in esse, cillum. Dolor, dolor do ex ad, ut elit, dolor sint. Pariatur, ut excepteur in, amet pariatur tempor culpa anim sed. Sunt ea eiusmod qui magna enim, incididunt ut. </p><p>In ex qui laboris, consectetur cillum cupidatat, voluptate sed? Sed aliqua irure est ex commodo esse dolor tempor quis ipsum pariatur. Dolore ullamco duis non nulla amet dolor. Labore sint aliqua lorem ex dolor sit est magna do veniam sunt esse. </p><p>Excepteur ipsum sunt culpa consectetur pariatur sit, excepteur non. Laborum, ut, consequat, non in id dolore incididunt, quis nostrud. Enim excepteur nulla labore duis ea commodo, ullamco irure amet commodo. Labore proident velit commodo non, voluptate mollit est labore? </p><p>Aute, velit nostrud minim deserunt, sunt magna minim incididunt sunt, tempor? In amet eu commodo est ex, qui incididunt consequat anim anim eiusmod. Nostrud cillum et exercitation eiusmod, proident sit ut occaecat ipsum non. Excepteur commodo aliquip, ut exercitation non nostrud, laboris velit dolor sunt in dolore. Ad, in sed in in in elit, lorem? </p><p>Ipsum in. Aute eiusmod lorem in pariatur et, enim qui. Irure consequat excepteur eu. Excepteur, mollit magna ut veniam, ea, veniam anim dolor cillum, dolor deserunt. Amet sunt minim ullamco, qui voluptate esse, voluptate. </p><p>Commodo ullamco nulla ad exercitation voluptate, ut, in. Ad occaecat ullamco amet, in lorem, laborum, nisi ut ut velit? Ea laboris magna anim ad aliqua sit excepteur mollit qui eu incididunt. Mollit consectetur eu consectetur eiusmod laboris dolor consectetur exercitation officia, aute ullamco, non dolore incididunt. Lorem eiusmod nostrud tempor ut adipiscing, laborum qui quis. Eu tempor consectetur magna esse occaecat, enim anim. </p><p>Cillum qui elit, in, deserunt aliquip? Ipsum cupidatat proident in elit excepteur cupidatat dolor ut lorem, sunt. Esse aliquip commodo laborum nisi, tempor duis proident quis magna irure, nostrud? </p><p>Aute magna, laboris voluptate culpa culpa quis adipiscing. Fugiat, consectetur est culpa est, lorem tempor velit. Enim amet commodo sed, magna dolore ut ea irure amet. </p><p>Esse cillum dolore sit duis? Id ut dolor adipiscing, laboris nisi ullamco ipsum sed ad. Labore commodo excepteur mollit labore, esse minim cupidatat. Esse in velit pariatur lorem. Sit non ut, ad, anim, lorem, ipsum incididunt in. Enim, qui quis, est consequat veniam labore, occaecat consectetur labore. </p></div></div></div>

Nostrud duis consequat aute eiusmod, culpa nulla eiusmod velit magna? Et dolor ut non consequat in fugiat, dolor. Ad, dolor ea non, ex dolor fugiat adipiscing, cupidatat ex sit elit, adipiscing sit et proident. Minim nisi cillum nulla irure reprehenderit voluptate in deserunt, veniam, duis esse cillum? Ut est qui duis consectetur eiusmod laboris, labore quis labore.

Eu ad do, veniam consequat dolore qui velit in. Dolor aliqua duis ex, ullamco, in sed, dolore, aute deserunt ipsum sunt. Voluptate dolor ex minim dolore occaecat elit, aliquip lorem non. Duis labore nostrud ullamco sint non sed anim irure voluptate. In reprehenderit officia consectetur qui nisi excepteur tempor. Ut cillum est, consequat cillum cillum amet cillum, do irure minim ut eu, nostrud labore.

Magna ut tempor consectetur. Qui quis occaecat reprehenderit anim, ullamco. Cupidatat nulla eu laborum velit? Elit in, magna, in ea non sed minim amet cillum laboris? Ullamco ut, pariatur nostrud, consectetur mollit pariatur reprehenderit aliquip. In, nulla, quis excepteur laboris, esse sint consectetur esse sunt quis? Dolor ut ea, exercitation, sed, in sed quis ex dolor ullamco commodo irure aliquip?

Voluptate et ad excepteur incididunt lorem qui? Nisi anim amet amet sunt aliquip laboris adipiscing. Dolor aute, tempor ad elit, duis ut ullamco nostrud esse irure occaecat sunt. In in enim consequat dolor, aute mollit sint. Sunt ipsum non exercitation est excepteur pariatur commodo velit.

Pariatur aliqua sit in id ea amet nulla sunt? Non, labore, nisi aliqua reprehenderit, nulla, labore, ex exercitation quis, ipsum non? In cupidatat duis in veniam irure enim consequat in elit dolore. Exercitation, consequat qui ullamco incididunt exercitation nulla eiusmod laborum labore, cillum velit magna? Et ullamco adipiscing est aliqua officia elit, reprehenderit aute lorem.

Eiusmod, fugiat pariatur do ullamco eu dolor adipiscing. Laborum cupidatat commodo sed do amet aute reprehenderit, irure? Velit ut eu in lorem et, ex, culpa veniam. Occaecat sunt, qui tempor est, sed ut irure cillum. Voluptate occaecat labore in in consectetur tempor dolor, culpa qui? Voluptate reprehenderit ut aliqua, in et occaecat? Aute aliqua consectetur enim, in sunt, id.

Mollit cillum tempor dolore dolor mollit, fugiat, ullamco et. Fugiat quis lorem dolor, occaecat mollit enim in, amet reprehenderit ut aute? Qui fugiat quis cupidatat sunt eu pariatur, dolore aliqua ut esse? Labore esse duis dolore id, magna. In, nulla in aute velit sit nisi aliquip et anim dolor sed. Irure cillum, non id irure, ut nostrud, ea reprehenderit culpa. Aliquip amet voluptate, eu enim ipsum anim labore, amet, et do?

Est ut laborum laborum, ad cillum ullamco consectetur, dolore fugiat in? Fugiat et dolore veniam ut velit sint nulla duis? Adipiscing ut, exercitation velit occaecat do ipsum eiusmod ut mollit sed. Dolor laboris ea, voluptate consequat cupidatat, mollit sint reprehenderit, do.

Occaecat ut adipiscing ea ad exercitation mollit, labore do. Occaecat ullamco exercitation, magna ad exercitation id sed proident, nisi. Et ipsum non magna ut ut, eu, consectetur irure elit? Laboris dolor commodo ex in, tempor velit dolor consectetur.

Mollit esse incididunt sint amet dolor, officia aliquip ex nisi do sunt. Fugiat ex incididunt enim incididunt aliquip duis aliqua dolore, eu do id?

Stretched table.e-stretch

<div class="e-box">
  <div class="e-stretch">
    <table class="e-table">
      <tr>
        <td>
          Consequat sunt sunt 
        </td>
        <td>
          In cupidatat voluptate 
        </td>
        <td>
          Reprehenderit ipsum qui 
        </td>
      </tr>
      <tr>
        <td>
          Do nulla consequat 
        </td>
        <td>
          Quis in aliquip 
        </td>
        <td>
          Commodo nisi in 
        </td>
      </tr>
    </table>
  </div>
</div>
<div class="e-box"><div class="e-stretch"><table class="e-table"><tr><td>Cupidatat cillum labore </td><td>Sed sunt et </td><td>Deserunt veniam consequat </td></tr><tr><td>Commodo dolor voluptate </td><td>Laborum eu in </td><td>Lorem dolore proident </td></tr></table></div></div>
Sint cillum irure Sint excepteur et Lorem reprehenderit commodo
Ex cupidatat cillum Ex aliqua incididunt Ut elit sed

Stretched table, stretch to top.e-stretch-top

<div class="e-box">
  <div class="e-stretch e-stretch-top">
    <table class="e-table">
      <tr>
        <td>
          Sed ut in 
        </td>
        <td>
          Aute duis cillum 
        </td>
        <td>
          Ipsum aute ullamco 
        </td>
      </tr>
      <tr>
        <td>
          Minim dolore in 
        </td>
        <td>
          Id nulla ut 
        </td>
        <td>
          Consectetur ea cupidatat 
        </td>
      </tr>
    </table>
  </div>
</div>
<div class="e-box"><div class="e-stretch e-stretch-top"><table class="e-table"><tr><td>Non ex exercitation </td><td>Amet in duis </td><td>Sint id eu </td></tr><tr><td>In nostrud nostrud </td><td>Reprehenderit ipsum pariatur </td><td>Ut minim consequat </td></tr></table></div></div>
Elit aliquip sunt Excepteur mollit veniam Magna reprehenderit ex
Sit dolor dolor Quis ut commodo Labore sed quis

Stretched table, stretch to bottom.e-stretch-bottom

<div class="e-box">
  <div class="e-stretch e-stretch-bottom">
    <table class="e-table">
      <tr>
        <td>
          Deserunt enim deserunt 
        </td>
        <td>
          Dolor dolore nulla 
        </td>
        <td>
          Duis occaecat dolore 
        </td>
      </tr>
      <tr>
        <td>
          Aliqua sed consectetur 
        </td>
        <td>
          Consectetur aute veniam 
        </td>
        <td>
          Sint aliqua reprehenderit 
        </td>
      </tr>
    </table>
  </div>
</div>
<div class="e-box"><div class="e-stretch e-stretch-bottom"><table class="e-table"><tr><td>Amet fugiat sunt </td><td>Ut deserunt reprehenderit </td><td>Deserunt ad dolor </td></tr><tr><td>Nulla sint aute </td><td>Aliquip enim duis </td><td>Qui reprehenderit enim </td></tr></table></div></div>
Quis ea elit Ea dolor non Deserunt ullamco adipiscing
Sint cupidatat excepteur Consequat veniam ut Esse quis labore

Color, text utility classes

Text colors.text-color-*

Aa.text-color-primary
Aa.text-color-secondary
Aa.text-color-success
Aa.text-color-danger
Aa.text-color-dark
Aa.text-color-info
Aa.text-color-warning
Aa.text-color-alert
Aa.text-color-shade
Aa.text-color-disabled
Aa.text-color-title
Aa.text-color-inherit

Reporting text colors.text-color-*

Aa.text-color-opened
Aa.text-color-mobile_opened
Aa.text-color-desktop_opened
Aa.text-color-sent
Aa.text-color-clicked
Aa.text-color-mobile_clicked
Aa.text-color-desktop_clicked
Aa.text-color-mobile_click_through
Aa.text-color-delivered
Aa.text-color-bounced
Aa.text-color-purchased
Aa.text-color-unsubscribed
Aa.text-color-complained
Aa.text-color-optin_users

Social ads text colors.text-color-*

Aa.text-color-impressions
Aa.text-color-socialreach
Aa.text-color-reach
Aa.text-color-likes
Aa.text-color-clicks
Aa.text-color-pageclick
Aa.text-color-cpc
Aa.text-color-frequency
Aa.text-color-comments
Aa.text-color-conversions
Aa.text-color-spent
Aa.text-color-revenue
Aa.text-color-cpm
Aa.text-color-costperconversion

Font weights.font-weight-*

Aa.font-weight-thin
Aa.font-weight-normal
Aa.font-weight-bold

Text sizes.text-size-*

Nostrud magna do eu ipsum laboris cupidatat in ut ad .text-size-headline
Minim eiusmod nisi cillum eiusmod enim ullamco et ipsum amet .text-size-title
Est amet aliquip ut duis elit in culpa qui nostrud .text-size-subheader
Nostrud reprehenderit ut fugiat et deserunt proident reprehenderit nisi officia .text-size-button
Enim sit ut tempor proident adipiscing nisi non laborum non .text-size-body
Tempor ut laboris minim labore mollit fugiat commodo esse dolore .text-size-small

Text overflow.text-overflow

<div class="text-overflow">
  Officia sint aliquip nulla enim sed eiusmod nostrud ut elit deserunt eu laboris ea anim deserunt id adipiscing cillum cillum nostrud sint eiusmod est eiusmod eiusmod ut nulla nulla sint officia do lorem id velit sunt occaecat dolor incididunt cupidatat 
</div>
<div class="text-overflow">Tempor aliqua nulla excepteur amet reprehenderit ea excepteur culpa culpa consectetur fugiat eu ut duis dolore nisi veniam pariatur minim nisi elit qui sint labore non exercitation minim fugiat et sunt ex in sed dolore consectetur in nulla excepteur anim </div>
Ad in reprehenderit ullamco dolore id sit dolor commodo irure ea officia occaecat amet duis ut officia enim nulla veniam non irure dolore ut laborum proident duis amet eiusmod anim sed ea dolor reprehenderit fugiat labore ea irure id exercitation

Background colors.background-color-*

Aa.background-color-primary
Aa.background-color-secondary
Aa.background-color-success
Aa.background-color-danger
Aa.background-color-dark
Aa.background-color-info
Aa.background-color-warning
Aa.background-color-alert
Aa.background-color-full
Aa.background-color-text
Aa.background-color-shade
Aa.background-color-separator
Aa.background-color-inactive
Aa.background-color-placeholder
Aa.background-color-zebra
Aa.background-color-body
Aa.background-color-empty

Reporting background colors.background-color-*

Aa.background-color-opened
Aa.background-color-mobile_opened
Aa.background-color-desktop_opened
Aa.background-color-sent
Aa.background-color-clicked
Aa.background-color-mobile_clicked
Aa.background-color-desktop_clicked
Aa.background-color-mobile_click_through
Aa.background-color-delivered
Aa.background-color-bounced
Aa.background-color-purchased
Aa.background-color-unsubscribed
Aa.background-color-complained
Aa.background-color-optin_users

Social ads background colors.background-color-*

Aa.background-color-impressions
Aa.background-color-socialreach
Aa.background-color-reach
Aa.background-color-likes
Aa.background-color-clicks
Aa.background-color-pageclick
Aa.background-color-cpc
Aa.background-color-frequency
Aa.background-color-comments
Aa.background-color-conversions
Aa.background-color-spent
Aa.background-color-revenue
Aa.background-color-cpm
Aa.background-color-costperconversion