.margin-top-0 { margin-top: 0; }
.margin-top-05 { margin-top: 0.5em; }
.margin-top-10 { margin-top: 1.0em; }
.margin-top-15 { margin-top: 1.5em; }
.margin-top-20 { margin-top: 2.0em; }
.margin-top-25 { margin-top: 2.5em; }
.margin-top-30 { margin-top: 3.0em; }
.margin-top-35 { margin-top: 3.5em; }
.margin-top-40 { margin-top: 4.0em; }

.margin-bottom-0 { margin-bottom: 0; }
.margin-bottom-05 { margin-bottom: 0.5em; }
.margin-bottom-10 { margin-bottom: 1.0em; }
.margin-bottom-15 { margin-bottom: 1.5em; }
.margin-bottom-20 { margin-bottom: 2.0em; }
.margin-bottom-25 { margin-bottom: 2.5em; }
.margin-bottom-30 { margin-bottom: 3.0em; }
.margin-bottom-35 { margin-bottom: 3.5em; }
.margin-bottom-40 { margin-bottom: 4.0em; }

.margin-left-05 { margin-left: 0.5em; }
.margin-left-10 { margin-left: 1.0em; }
.margin-left-15 { margin-left: 1.5em; }
.margin-left-20 { margin-left: 2.0em; }
.margin-left-25 { margin-left: 2.5em; }
.margin-left-30 { margin-left: 3.0em; }
.margin-left-35 { margin-left: 3.5em; }
.margin-left-40 { margin-left: 4.0em; }

.margin-right-05 { margin-right: 0.5em; }
.margin-right-10 { margin-right: 1.0em; }
.margin-right-15 { margin-right: 1.5em; }
.margin-right-20 { margin-right: 2.0em; }
.margin-right-25 { margin-right: 2.5em; }
.margin-right-30 { margin-right: 3.0em; }
.margin-right-35 { margin-right: 3.5em; }
.margin-right-40 { margin-right: 4.0em; }

.xs-margin-top-0 { margin-top: 0; }
.xs-margin-top-05 { margin-top: 0.5em; }
.xs-margin-top-10 { margin-top: 1.0em; }
.xs-margin-top-15 { margin-top: 1.5em; }
.xs-margin-top-20 { margin-top: 2.0em; }
.xs-margin-top-25 { margin-top: 2.5em; }
.xs-margin-top-30 { margin-top: 3.0em; }
.xs-margin-top-35 { margin-top: 3.5em; }
.xs-margin-top-40 { margin-top: 4.0em; }

.xs-margin-bottom-0 { margin-bottom: 0; }
.xs-margin-bottom-05 { margin-bottom: 0.5em; }
.xs-margin-bottom-10 { margin-bottom: 1.0em; }
.xs-margin-bottom-15 { margin-bottom: 1.5em; }
.xs-margin-bottom-20 { margin-bottom: 2.0em; }
.xs-margin-bottom-25 { margin-bottom: 2.5em; }
.xs-margin-bottom-30 { margin-bottom: 3.0em; }
.xs-margin-bottom-35 { margin-bottom: 3.5em; }
.xs-margin-bottom-40 { margin-bottom: 4.0em; }

@media (min-width: 768px) {
    .sm-margin-top-0 { margin-top: 0; }
    .sm-margin-top-05 { margin-top: 0.5em; }
    .sm-margin-top-10 { margin-top: 1.0em; }
    .sm-margin-top-15 { margin-top: 1.5em; }
    .sm-margin-top-20 { margin-top: 2.0em; }
    .sm-margin-top-25 { margin-top: 2.5em; }
    .sm-margin-top-30 { margin-top: 3.0em; }
    .sm-margin-top-35 { margin-top: 3.5em; }
    .sm-margin-top-40 { margin-top: 4.0em; }

    .sm-margin-bottom-0 { margin-bottom: 0; }
    .sm-margin-bottom-05 { margin-bottom: 0.5em; }
    .sm-margin-bottom-10 { margin-bottom: 1.0em; }
    .sm-margin-bottom-15 { margin-bottom: 1.5em; }
    .sm-margin-bottom-20 { margin-bottom: 2.0em; }
    .sm-margin-bottom-25 { margin-bottom: 2.5em; }
    .sm-margin-bottom-30 { margin-bottom: 3.0em; }
    .sm-margin-bottom-35 { margin-bottom: 3.5em; }
    .sm-margin-bottom-40 { margin-bottom: 4.0em; }

    .sm-center-block {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }


    .sm-padding-left-0{ padding-left: 0; }
    .sm-padding-right-0{ padding-right: 0; }
}

@media (min-width: 992px) {
    .md-margin-top-0 { margin-top: 0; }
    .md-margin-top-05 { margin-top: 0.5em; }
    .md-margin-top-10 { margin-top: 1.0em; }
    .md-margin-top-15 { margin-top: 1.5em; }
    .md-margin-top-20 { margin-top: 2.0em; }
    .md-margin-top-25 { margin-top: 2.5em; }
    .md-margin-top-30 { margin-top: 3.0em; }
    .md-margin-top-35 { margin-top: 3.5em; }
    .md-margin-top-40 { margin-top: 4.0em; }

    .md-margin-bottom-0 { margin-bottom: 0; }
    .md-margin-bottom-05 { margin-bottom: 0.5em; }
    .md-margin-bottom-10 { margin-bottom: 1.0em; }
    .md-margin-bottom-15 { margin-bottom: 1.5em; }
    .md-margin-bottom-20 { margin-bottom: 2.0em; }
    .md-margin-bottom-25 { margin-bottom: 2.5em; }
    .md-margin-bottom-30 { margin-bottom: 3.0em; }
    .md-margin-bottom-35 { margin-bottom: 3.5em; }
    .md-margin-bottom-40 { margin-bottom: 4.0em; }

    .md-center-block {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }


    .md-padding-left-0{ padding-left: 0; }
    .md-padding-right-0{ padding-right: 0; }
}

@media (min-width: 1200px) {
    .lg-margin-top-0 { margin-top: 0; }
    .lg-margin-top-05 { margin-top: 0.5em; }
    .lg-margin-top-10 { margin-top: 1.0em; }
    .lg-margin-top-15 { margin-top: 1.5em; }
    .lg-margin-top-20 { margin-top: 2.0em; }
    .lg-margin-top-25 { margin-top: 2.5em; }
    .lg-margin-top-30 { margin-top: 3.0em; }
    .lg-margin-top-35 { margin-top: 3.5em; }
    .lg-margin-top-40 { margin-top: 4.0em; }

    .lg-margin-bottom-0 { margin-bottom: 0; }
    .lg-margin-bottom-05 { margin-bottom: 0.5em; }
    .lg-margin-bottom-10 { margin-bottom: 1.0em; }
    .lg-margin-bottom-15 { margin-bottom: 1.5em; }
    .lg-margin-bottom-20 { margin-bottom: 2.0em; }
    .lg-margin-bottom-25 { margin-bottom: 2.5em; }
    .lg-margin-bottom-30 { margin-bottom: 3.0em; }
    .lg-margin-bottom-35 { margin-bottom: 3.5em; }
    .lg-margin-bottom-40 { margin-bottom: 4.0em; }

    .lg-center-block {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .lg-padding-left-0{ padding-left: 0; }
    .lg-padding-right-0{ padding-right: 0; }
}

.padding-left-0{ padding-left: 0; }
.padding-right-0{ padding-right: 0; }
.clickable { cursor: pointer; }