/* acdf - classes to align, clear, display and float elements */

/* ALIGNMENT
---------------------------- */

.align-left    { text-align: left; }
.align-right   { text-align: right; }
.align-center  { text-align: center; }
.align-margin  { margin: 0 auto; }
.align-justify { text-align: justify; }
.align-nowrap  { white-space: nowrap; }
.align-top  { vertical-align: top; }
.align-middle  { vertical-align: middle; }
.align-bottom  { vertical-align: bottom; }

/* CLEAR
---------------------------- */

.clear-left  { clear: left; }
.clear-right { clear: right; }
.clear-both  { clear: both; }
.clear-none  { clear: none; }

/* DISPLAY
---------------------------- */
.display-block { display:block; }
.display-inline { display:inline; }
.display-none { display:none; }
.display-table-row { display:table-row; }


/* FLOAT
---------------------------- */

.float-left  { float:left !important; }
.float-right { float:right !important; }
.float-none  { float:none !important; } 

/* MARGIN SPACING
---------------------------- */

.margin-left-none { margin-left: 0em; }
.margin-left-half { margin-left: 0.395em; }
.margin-left { margin-left: 0.79em; }
.margin-left-dbl { margin-left: 1.59em; }
.margin-left-tpl { margin-left: 2.38em; }

.margin-right-half { margin-right: 0.395em; }
.margin-right{ margin-right: 0.79em; }
.margin-right-dbl { margin-right: 1.59em; }
.margin-right-tpl { margin-right: 3em; }

.margin-top-half { margin-top: 0.395em; }
.margin-top { margin-top: 0.79em; }
.margin-top-dbl { margin-top: 1.59em; }
.margin-top-tpl { margin-top: 3em; }
.margin-top-6 { margin-top: 5.7em; }

.margin-bottom-half { margin-bottom: 0.395em; }
.margin-bottom { margin-bottom: 0.79em; }
.margin-bottom-dbl { margin-bottom: 1.59em; }

.margin-top-none { margin-top: 0; }

.margin-none { margin: 0; }

/* PADDING
---------------------------------------------------------------------- */
.padding-bottom-1 { padding-bottom: 1.8em; }
.padding-none { padding: 0; }


/* WIDTH
---------------------------------------------------------------------- */
.width-12em { width:12em; }
.width-18em { width:18em; }
.width-50pc { width:50%; }

