﻿/* PADDING HELPERS */


.pad0 {
    padding: 0em;
}
.pad0h {
    padding-left: 0em;
    padding-right:0em;
}
.pad0l {
    padding-left: 0em;
}
.pad0r {
    padding-right:0em;
}
.pad0v {
    padding-top: 0em;
    padding-bottom: 0em;
}
.pad0vt {
    padding-top: 0em;
}
.pad0vb {
    padding-bottom: 0em;
}

.pad025 {
    padding: 0.25em;
}
.pad025h {
    padding-left: 0.25em;
    padding-right:0.25em;
}
.pad025l {
    padding-left: 0.25em;
}
.pad025r {
    padding-right:0.25em;
}
.pad025v {
    padding-top: 0.25em;
    padding-bottom: 0.25em;
}
.pad025vt {
    padding-top: 0.25em;
}
.pad025vb {
    padding-bottom: 0.25em;
}

.pad05 {
    padding: 0.5em;
}
.pad05h {
    padding-left: 0.5em;
    padding-right:0.5em;
}
.pad05l {
    padding-left: 0.5em;
}
.pad05r {
    padding-right:0.5em;
}
.pad05v {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
.pad05vt {
    padding-top: 0.5em;
}
.pad05vb {
    padding-bottom: 0.5em;
}


.pad075 {
    padding: 0.75em;
}
.pad075h {
    padding-left: 0.75em;
    padding-right:0.75em;
}
.pad075l {
    padding-left: 0.75em;
}
.pad075r {
    padding-right:0.75em;
}
.pad075v {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
}
.pad075vt {
    padding-top: 0.75em;
}
.pad075vb {
    padding-bottom: 0.75em;
}


.pad1 {
    padding: 1em;
}
.pad1h {
    padding-left: 1em;
    padding-right:1em;
}
.pad1l {
    padding-left: 1em;
}
.pad1r {
    padding-right:1em;
}
.pad1v {
    padding-top: 1em;
    padding-bottom: 1em;
}
.pad1vt {
    padding-top: 1em;
}
.pad1vb {
    padding-bottom: 1em;
}

.pad2 {
    padding: 2em;
}
.pad2h {
    padding-left: 2em;
    padding-right:2em;
}
.pad2h {
    padding-left: 2em;
    padding-right:2em;
}
.pad2l {
    padding-left: 2em;
}
.pad2r {
    padding-right:2em;
}
.pad2v {
    padding-top: 2em;
    padding-bottom: 2em;
}
.pad2vt {
    padding-top: 2em;
}
.pad2vb {
    padding-bottom: 2em;
}

.pad3 {
    padding: 3em;
}
.pad3h {
    padding-left: 3em;
    padding-right: 3em;
}
.pad3l {
    padding-left: 3em;
}
.pad3r {
    padding-right: 3em;
}
.pad3v {
    padding-top: 3em;
    padding-bottom: 3em;
}
.pad3vt {
    padding-top: 3em;
}
.pad3vb {
    padding-bottom: 3em;
}

.pad4 {
    padding: 4em;
}
.pad4h {
    padding-left: 4em;
    padding-right: 4em;
}
.pad4l {
    padding-left: 4em;
}
.pad4r {
    padding-right: 4em;
}
.pad4v {
    padding-top: 4em;
    padding-bottom: 4em;
}
.pad4vt {
    padding-top: 4em;
}
.pad4vb {
    padding-bottom: 4em;
}

.pad5 {
    padding: 5em;
}
.pad5v {
    padding-top: 5em;
    padding-bottom: 5em;
}
.pad5vt {
    padding-top: 5em;
}
.pad5vb {
    padding-bottom: 5em;
}

.pad6 {
    padding: 6em;
}
.pad6v {
    padding-top: 6em;
    padding-bottom: 6em;
}
.pad6vt {
    padding-top: 6em;
}
.pad6vb {
    padding-bottom: 6em;
}


/* MARGIN HELPERS */

.top-buffer {
    margin-top: 20px; /*adds some spacing above rows */
}

.margin0 {
    margin: 0em;
}
.margin0h {
    margin-left: 0em;
    margin-right:0em;
}
.margin0l {
    margin-left: 0em;
}
.margin0r {
    margin-right:0em;
}
.margin0v {
    margin-top: 0em;
    margin-bottom: 0em;
}
.margin0vt {
    margin-top: 0em;
}
.margin0vb {
    margin-bottom: 0em;
}

.margin025 {
    margin: 0.25em;
}
.margin025h {
    margin-left: 0.25em;
    margin-right:0.25em;
}
.margin025l {
    margin-left: 0.25em;
}
.margin025r {
    margin-right:0.25em;
}
.margin025v {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
}
.margin025vt {
    margin-top: 0.25em;
}
.margin025vb {
    margin-bottom: 0.25em;
}

.margin05 {
    margin: 0.5em;
}
.margin05h {
    margin-left: 0.5em;
    margin-right:0.5em;
}
.margin05l {
    margin-left: 0.5em;
}
.margin05r {
    margin-right:0.5em;
}
.margin05v {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.margin05vt {
    margin-top: 0.5em;
}
.margin05vb {
    margin-bottom: 0.5em;
}


.margin075 {
    margin: 0.75em;
}
.margin075h {
    margin-left: 0.75em;
    margin-right:0.75em;
}
.margin075l {
    margin-left: 0.75em;
}
.margin075r {
    margin-right:0.75em;
}
.margin075v {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.margin075vt {
    margin-top: 0.75em;
}
.margin075vb {
    margin-bottom: 0.75em;
}


.margin1 {
    margin: 1em;
}
.margin1h {
    margin-left: 1em;
    margin-right:1em;
}
.margin1l {
    margin-left: 1em;
}
.margin1r {
    margin-right:1em;
}
.margin1v {
    margin-top: 1em;
    margin-bottom: 1em;
}
.margin1vt {
    margin-top: 1em;
}
.margin1vb {
    margin-bottom: 1em;
}

.margin15 {
    margin: 1.5em;
}
.margin15h {
    margin-left: 1.5em;
    margin-right:1.5em;
}
.margin15l {
    margin-left: 1.5em;
}
.margin15r {
    margin-right:1.5em;
}
.margin15v {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}
.margin15vt {
    margin-top: 1.5em;
}
.margin15vb {
    margin-bottom: 1.5em;
}

.margin2h {
    margin-left: 2em;
    margin-right:2em;
}
.margin2r {
    margin-right:2em;
}
.margin2l {
    margin-left: 2em;
}
.margin2v {
    margin-top: 2em;
    margin-bottom: 2em;
}
.margin2vt {
    margin-top: 2em;
}
.margin2vb {
    margin-bottom: 2em;
}
.margin3h {
    margin-left: 3em;
    margin-right:3em;
}
.margin3l {
    margin-left: 3em;
}
.margin3r {
    margin-right:3em;
}
.margin3v {
    margin-top: 3em;
    margin-bottom: 3em;
}
.margin3vt {
    margin-top: 3em;
}
.margin3vb {
    margin-bottom: 3em;
}

.margin4v {
    margin-top: 4em;
    margin-bottom: 4em;
}
.margin4vt {
    margin-top: 4em;
}
.margin4vb {
    margin-bottom: 4em;
}

.margin5v {
    margin-top: 5em;
    margin-bottom: 5em;
}
.margin5vt {
    margin-top: 5em;
}
.margin5vb {
    margin-bottom: 5em;
}

.margin6v {
    margin-top: 6em;
    margin-bottom: 6em;
}
.margin6vt {
    margin-top: 6em;
}
.margin6vb {
    margin-bottom: 6em;
}




/* Line Breaks */

.no-break {
    display: inline;
    white-space: nowrap;
}