/* Minification failed. Returning unminified contents.
(8084,18): run-time error CSS1030: Expected identifier, found '.'
(8084,23): run-time error CSS1031: Expected selector, found ')'
(8084,23): run-time error CSS1025: Expected comma or open brace, found ')'
(24876,50): run-time error CSS1030: Expected identifier, found '.'
(24876,61): run-time error CSS1031: Expected selector, found ')'
(24876,61): run-time error CSS1025: Expected comma or open brace, found ')'
(26143,25): run-time error CSS1030: Expected identifier, found '.'
(26143,30): run-time error CSS1031: Expected selector, found ')'
(26143,30): run-time error CSS1025: Expected comma or open brace, found ')'
(26163,22): run-time error CSS1030: Expected identifier, found '.'
(26163,27): run-time error CSS1031: Expected selector, found ')'
(26163,27): run-time error CSS1025: Expected comma or open brace, found ')'
(26168,26): run-time error CSS1030: Expected identifier, found '.'
(26168,31): run-time error CSS1031: Expected selector, found ')'
(26168,31): run-time error CSS1025: Expected comma or open brace, found ')'
(26590,30): run-time error CSS1030: Expected identifier, found '.'
(26590,35): run-time error CSS1031: Expected selector, found ')'
(26590,35): run-time error CSS1025: Expected comma or open brace, found ')'
(26790,55): run-time error CSS1030: Expected identifier, found '.'
(26790,56): run-time error CSS1030: Expected identifier, found 'donor-list'
(26790,66): run-time error CSS1031: Expected selector, found ')'
(26790,66): run-time error CSS1025: Expected comma or open brace, found ')'
(26794,50): run-time error CSS1030: Expected identifier, found '.'
(26794,61): run-time error CSS1031: Expected selector, found ')'
(26794,61): run-time error CSS1025: Expected comma or open brace, found ')'
 */
@import url("//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,400,300,600,700");

@font-face {
    font-family: 'NewASGlyph';
    src: url("/Content/assets/fonts/material-symbols-outlined.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'ASGlyph';
    src: url("/Content/assets/fonts/awardspringglyph.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

meta.foundation-version {
    font-family: "/5.5.1/";
}

meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0;
}

meta.foundation-mq-small-only {
    font-family: "/only screen and (max-width: 40em)/";
    width: 0;
}

meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

meta.foundation-mq-medium-only {
    font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
    width: 40.063em;
}

meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

meta.foundation-mq-large-only {
    font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
    width: 64.063em;
}

meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

meta.foundation-mq-xlarge-only {
    font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
    width: 90.063em;
}

meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

meta.foundation-data-attribute-namespace {
    font-family: false;
}

html, body {
    height: 100%;
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html,
body {
    font-size: 14px;
}

body {
    background: #e6e5e2;
    color: #555;
    padding: 0;
    margin: 0;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 140%;
    position: relative;
    cursor: auto;
}

a:hover {
    cursor: pointer;
}

img {
    max-width: 100%;
    height: auto;
}

img {
    -ms-interpolation-mode: bicubic;
}

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
    max-width: none !important;
}

.left {
    float: left !important;
}

.right {
    float: right !important;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.hide {
    display: none;
}

.invisible {
    visibility: hidden;
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

img {
    display: inline-block;
    vertical-align: middle;
}

textarea {
    height: auto;
    /*min-height: 50px;*/
}

select {
    width: 100%;
}

.row {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 85.71429rem;
}

    .row:before, .row:after {
        content: " ";
        display: table;
    }

    .row:after {
        clear: both;
    }

    .row.collapse > .column,
    .row.collapse > .columns {
        padding-left: 0;
        padding-right: 0;
    }

    .row.collapse .row {
        margin-left: 0;
        margin-right: 0;
    }

    .row .row {
        width: auto;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0;
        margin-bottom: 0;
        max-width: none;
        display: flex;
    }

        .row .row:before, .row .row:after {
            content: " ";
            display: table;
        }

        .row .row:after {
            clear: both;
        }

        .row .row.collapse {
            width: auto;
            margin: 0;
            max-width: none;
        }

            .row .row.collapse:before, .row .row.collapse:after {
                content: " ";
                display: table;
            }

            .row .row.collapse:after {
                clear: both;
            }

.column,
.columns {
    padding-left: 0.71429rem;
    padding-right: 0.71429rem;
    width: 100%;
    float: left;
}

[class*="column"] + [class*="column"]:last-child {
    float: right;
}

[class*="column"] + [class*="column"].end {
    float: left;
}

@media only screen {
    .small-push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .small-pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .small-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .small-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .small-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .small-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .small-push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .small-pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .small-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .small-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .small-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .small-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .small-push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .small-pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .small-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .small-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .small-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .small-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .small-push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .small-pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .small-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .small-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .small-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .small-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }

    .column,
    .columns {
        position: relative;
        padding-left: 0.71429rem;
        padding-right: 0.71429rem;
        float: left;
    }

    .small-1 {
        width: 8.33333%;
    }

    .small-2 {
        width: 16.66667%;
    }

    .small-3 {
        width: 25%;
    }

    .small-4 {
        width: 33.33333%;
    }

    .small-5 {
        width: 41.66667%;
    }

    .small-6 {
        width: 50%;
    }

    .small-7 {
        width: 58.33333%;
    }

    .small-8 {
        width: 66.66667%;
    }

    .small-9 {
        width: 75%;
    }

    .small-10 {
        width: 83.33333%;
    }

    .small-11 {
        width: 91.66667%;
    }

    .small-12 {
        width: 100%;
    }

    .small-offset-0 {
        margin-left: 0% !important;
    }

    .small-offset-1 {
        margin-left: 8.33333% !important;
    }

    .small-offset-2 {
        margin-left: 16.66667% !important;
    }

    .small-offset-3 {
        margin-left: 25% !important;
    }

    .small-offset-4 {
        margin-left: 33.33333% !important;
    }

    .small-offset-5 {
        margin-left: 41.66667% !important;
    }

    .small-offset-6 {
        margin-left: 50% !important;
    }

    .small-offset-7 {
        margin-left: 58.33333% !important;
    }

    .small-offset-8 {
        margin-left: 66.66667% !important;
    }

    .small-offset-9 {
        margin-left: 75% !important;
    }

    .small-offset-10 {
        margin-left: 83.33333% !important;
    }

    .small-offset-11 {
        margin-left: 91.66667% !important;
    }

    .small-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left;
    }

    .column.small-centered,
    .columns.small-centered {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .column.small-uncentered,
    .columns.small-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left;
    }

    .column.small-centered:last-child,
    .columns.small-centered:last-child {
        float: none;
    }

    .column.small-uncentered:last-child,
    .columns.small-uncentered:last-child {
        float: left;
    }

    .column.small-uncentered.opposite,
    .columns.small-uncentered.opposite {
        float: right;
    }

    .row.small-collapse > .column,
    .row.small-collapse > .columns {
        padding-left: 0;
        padding-right: 0;
    }

    .row.small-collapse .row {
        margin-left: 0;
        margin-right: 0;
    }

    .row.small-uncollapse > .column,
    .row.small-uncollapse > .columns {
        padding-left: 0.71429rem;
        padding-right: 0.71429rem;
        float: left;
    }
}

@media only screen and (min-width: 40.063em) {
    .medium-push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .medium-pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .medium-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .medium-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .medium-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .medium-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .medium-push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .medium-pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .medium-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .medium-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .medium-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .medium-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .medium-push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .medium-pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .medium-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .medium-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .medium-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .medium-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .medium-push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .medium-pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .medium-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .medium-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .medium-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .medium-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }

    .column,
    .columns {
        position: relative;
        padding-left: 0.71429rem;
        padding-right: 0.71429rem;
        float: left;
    }

    .medium-1 {
        width: 8.33333%;
    }

    .medium-2 {
        width: 16.66667%;
    }

    .medium-3 {
        width: 25%;
    }

    .medium-4 {
        width: 33.33333%;
    }

    .medium-5 {
        width: 41.66667%;
    }

    .medium-6 {
        width: 50%;
    }

    .medium-7 {
        width: 58.33333%;
    }

    .medium-8 {
        width: 66.66667%;
    }

    .medium-9 {
        width: 75%;
    }

    .medium-10 {
        width: 83.33333%;
    }

    .medium-11 {
        width: 91.66667%;
    }

    .medium-12 {
        width: 100%;
    }

    .medium-offset-0 {
        margin-left: 0% !important;
    }

    .medium-offset-1 {
        margin-left: 8.33333% !important;
    }

    .medium-offset-2 {
        margin-left: 16.66667% !important;
    }

    .medium-offset-3 {
        margin-left: 25% !important;
    }

    .medium-offset-4 {
        margin-left: 33.33333% !important;
    }

    .medium-offset-5 {
        margin-left: 41.66667% !important;
    }

    .medium-offset-6 {
        margin-left: 50% !important;
    }

    .medium-offset-7 {
        margin-left: 58.33333% !important;
    }

    .medium-offset-8 {
        margin-left: 66.66667% !important;
    }

    .medium-offset-9 {
        margin-left: 75% !important;
    }

    .medium-offset-10 {
        margin-left: 83.33333% !important;
    }

    .medium-offset-11 {
        margin-left: 91.66667% !important;
    }

    .medium-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left;
    }

    .column.medium-centered,
    .columns.medium-centered {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .column.medium-uncentered,
    .columns.medium-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left;
    }

    .column.medium-centered:last-child,
    .columns.medium-centered:last-child {
        float: none;
    }

    .column.medium-uncentered:last-child,
    .columns.medium-uncentered:last-child {
        float: left;
    }

    .column.medium-uncentered.opposite,
    .columns.medium-uncentered.opposite {
        float: right;
    }

    .row.medium-collapse > .column,
    .row.medium-collapse > .columns {
        padding-left: 0;
        padding-right: 0;
    }

    .row.medium-collapse .row {
        margin-left: 0;
        margin-right: 0;
    }

    .row.medium-uncollapse > .column,
    .row.medium-uncollapse > .columns {
        padding-left: 0.71429rem;
        padding-right: 0.71429rem;
        float: left;
    }

    .push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }
}

@media only screen and (min-width: 64.063em) {
    .large-push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .large-pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .large-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .large-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .large-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .large-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .large-push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .large-pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .large-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .large-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .large-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .large-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .large-push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .large-pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .large-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .large-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .large-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .large-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .large-push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .large-pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .large-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .large-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .large-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .large-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }

    .column,
    .columns {
        position: relative;
        padding-left: 0.71429rem;
        padding-right: 0.71429rem;
        float: left;
    }

    .large-1 {
        width: 8.33333%;
    }

    .large-2 {
        width: 16.66667%;
    }

    .large-3 {
        width: 25%;
    }

    .large-4 {
        width: 33.33333%;
    }

    .large-5 {
        width: 41.66667%;
    }

    .large-6 {
        width: 50%;
    }

    .large-7 {
        width: 58.33333%;
    }

    .large-8 {
        width: 66.66667%;
    }

    .large-9 {
        width: 75%;
    }

    .large-10 {
        width: 83.33333%;
    }

    .large-11 {
        width: 91.66667%;
    }

    .large-12 {
        width: 100%;
    }

    .large-offset-0 {
        margin-left: 0% !important;
    }

    .large-offset-1 {
        margin-left: 8.33333% !important;
    }

    .large-offset-2 {
        margin-left: 16.66667% !important;
    }

    .large-offset-3 {
        margin-left: 25% !important;
    }

    .large-offset-4 {
        margin-left: 33.33333% !important;
    }

    .large-offset-5 {
        margin-left: 41.66667% !important;
    }

    .large-offset-6 {
        margin-left: 50% !important;
    }

    .large-offset-7 {
        margin-left: 58.33333% !important;
    }

    .large-offset-8 {
        margin-left: 66.66667% !important;
    }

    .large-offset-9 {
        margin-left: 75% !important;
    }

    .large-offset-10 {
        margin-left: 83.33333% !important;
    }

    .large-offset-11 {
        margin-left: 91.66667% !important;
    }

    .large-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left;
    }

    .column.large-centered,
    .columns.large-centered {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .column.large-uncentered,
    .columns.large-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left;
    }

    .column.large-centered:last-child,
    .columns.large-centered:last-child {
        float: none;
    }

    .column.large-uncentered:last-child,
    .columns.large-uncentered:last-child {
        float: left;
    }

    .column.large-uncentered.opposite,
    .columns.large-uncentered.opposite {
        float: right;
    }

    .row.large-collapse > .column,
    .row.large-collapse > .columns {
        padding-left: 0;
        padding-right: 0;
    }

    .row.large-collapse .row {
        margin-left: 0;
        margin-right: 0;
    }

    .row.large-uncollapse > .column,
    .row.large-uncollapse > .columns {
        padding-left: 0.71429rem;
        padding-right: 0.71429rem;
        float: left;
    }

    .push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }
}

.accordion {
    margin-bottom: 0;
}

    .accordion:before, .accordion:after {
        content: " ";
        display: table;
    }

    .accordion:after {
        clear: both;
    }

    .accordion .accordion-navigation, .accordion dd {
        display: block;
        margin-bottom: 0 !important;
    }

        .accordion .accordion-navigation.active > a, .accordion dd.active > a {
            background: #fbf7e5;
        }

        .accordion .accordion-navigation > a, .accordion dd > a {
            background: #fdfbf2;
            color: #555;
            padding: 0.71429rem 1.42857rem;
            display: block;
            font-family: "Open Sans", Arial, Helvetica, sans-serif;
            font-size: 1rem;
        }

            .accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
                background: white;
            }

        .accordion .accordion-navigation > .content, .accordion dd > .content {
            display: none;
            padding: 1.42857rem;
        }

            .accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
                display: block;
                background: #FFFFFF;
            }

.label {
    font-weight: 700;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    line-height: 1;
    white-space: nowrap;
    display: inline-block;
    position: relative;
    margin-bottom: auto;
    padding: 0;
    font-size: 0.85714rem;
    background-color: #fdfbf2;
    color: #8c886f;
}

    .label.radius {
        border-radius: 3px;
    }

    .label.round {
        border-radius: 1000px;
    }

    .label.alert {
        background-color: #ff0000;
        color: #FFFFFF;
    }

    .label.warning {
        background-color: #ffd333;
        color: #FFFFFF;
    }

    .label.success {
        background-color: #43AC6A;
        color: #FFFFFF;
    }

    .label.secondary {
        background-color: #dbd7bd;
        color: #8c886f;
    }

    .label.info {
        background-color: #a0d3e8;
        color: #8c886f;
    }

.verticalcenter {
    line-height: 35px;
}

ul.pagination {
    display: block;
    min-height: auto;
    margin-left: 0;
}

    ul.pagination li {
        height: auto;
        color: #a1a1a1;
        font-size: 0.85714rem;
        margin-left: 0.35714rem;
    }

        ul.pagination li a, ul.pagination li button {
            display: block;
            padding: 0;
            color: #999999;
            background: none;
            border-radius: 3px;
            font-weight: normal;
            font-size: 1em;
            line-height: inherit;
            transition: background-color 300ms ease-out;
        }

            ul.pagination li:hover a,
            ul.pagination li a:focus, ul.pagination li:hover button,
            ul.pagination li button:focus {
                background: transparent;
            }

        ul.pagination li.unavailable a, ul.pagination li.unavailable button {
            cursor: default;
            color: #999999;
        }

            ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus {
                background: transparent;
            }

        ul.pagination li.current a, ul.pagination li.current button {
            background: #fdfbf2;
            color: #FFFFFF;
            font-weight: bold;
            cursor: default;
        }

            ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
                background: #fdfbf2;
            }

    ul.pagination li {
        float: left;
        display: block;
    }

/* Pagination centred wrapper */
.pagination-centered {
    text-align: center;
}

    .pagination-centered ul.pagination li {
        float: none;
        display: inline-block;
    }

/* Panels */
.panel, .recommend-panel {
    border-style: solid;
    border-width: 1px;
    border-color: #f0f0d2;
    margin-bottom: 1.42857rem;
    padding: 1.42857rem;
    background: #fefefc;
    color: #555;
}

    .panel > :first-child, .recommend-panel > :first-child {
        margin-top: 0;
    }

    .panel > :last-child, .recommend-panel > :last-child {
        margin-bottom: 0;
    }

    .panel h1, .recommend-panel h1, .panel h2, .recommend-panel h2, .panel .crumb-container li h2, .crumb-container li .panel h2, .recommend-panel .crumb-container li h2, .crumb-container li .recommend-panel h2, .panel h3, .recommend-panel h3, .panel h4, .recommend-panel h4, .panel h5, .recommend-panel h5, .panel h6, .recommend-panel h6, .panel p, .recommend-panel p, .panel li, .recommend-panel li, .panel dl, .recommend-panel dl {
        color: #555;
    }

    .panel h1, .recommend-panel h1, .panel h2, .recommend-panel h2, .panel .crumb-container li h2, .crumb-container li .panel h2, .recommend-panel .crumb-container li h2, .crumb-container li .recommend-panel h2, .panel h3, .recommend-panel h3, .panel h4, .recommend-panel h4, .panel h5, .recommend-panel h5, .panel h6, .recommend-panel h6 {
        line-height: 1;
        margin-bottom: 0.71429rem;
    }

        .panel h1.subheader, .recommend-panel h1.subheader, .panel h2.subheader, .recommend-panel h2.subheader, .panel h3.subheader, .recommend-panel h3.subheader, .panel h4.subheader, .recommend-panel h4.subheader, .panel h5.subheader, .recommend-panel h5.subheader, .panel h6.subheader, .recommend-panel h6.subheader {
            line-height: 1.4;
        }

    .panel.callout, .callout.recommend-panel {
        border-style: solid;
        border-width: 1px;
        border-color: #f7f0ce;
        margin-bottom: 1.42857rem;
        padding: 1.42857rem;
        background: #fffffe;
        color: #555;
    }

        .panel.callout > :first-child, .callout.recommend-panel > :first-child {
            margin-top: 0;
        }

        .panel.callout > :last-child, .callout.recommend-panel > :last-child {
            margin-bottom: 0;
        }

        .panel.callout h1, .callout.recommend-panel h1, .panel.callout h2, .callout.recommend-panel h2, .panel.callout h3, .callout.recommend-panel h3, .panel.callout h4, .callout.recommend-panel h4, .panel.callout h5, .callout.recommend-panel h5, .panel.callout h6, .callout.recommend-panel h6, .panel.callout p, .callout.recommend-panel p, .panel.callout li, .callout.recommend-panel li, .panel.callout dl, .callout.recommend-panel dl {
            color: #555;
        }

        .panel.callout h1, .callout.recommend-panel h1, .panel.callout h2, .callout.recommend-panel h2, .panel.callout h3, .callout.recommend-panel h3, .panel.callout h4, .callout.recommend-panel h4, .panel.callout h5, .callout.recommend-panel h5, .panel.callout h6, .callout.recommend-panel h6 {
            line-height: 1;
            margin-bottom: 0.71429rem;
        }

            .panel.callout h1.subheader, .callout.recommend-panel h1.subheader, .panel.callout h2.subheader, .callout.recommend-panel h2.subheader, .panel.callout h3.subheader, .callout.recommend-panel h3.subheader, .panel.callout h4.subheader, .callout.recommend-panel h4.subheader, .panel.callout h5.subheader, .callout.recommend-panel h5.subheader, .panel.callout h6.subheader, .callout.recommend-panel h6.subheader {
                line-height: 1.4;
            }

        .panel.callout a:not(.button), .callout.recommend-panel a:not(.button) {
            color: #fdfbf2;
        }

            .panel.callout a:not(.button):hover, .callout.recommend-panel a:not(.button):hover, .panel.callout a:not(.button):focus, .callout.recommend-panel a:not(.button):focus {
                color: #f4e9b6;
            }

    .panel.radius, .radius.recommend-panel {
        border-radius: 3px;
    }

/* Progress Bar */
.progress {
    background-color: #fff;
    height: 1.42857rem;
    border: 1px solid #f0eee1;
    padding: 0;
    margin-bottom: 0.71429rem;
}

    .progress .meter {
        background: #f3f3f3;
        height: 100%;
        display: block;
    }

    .progress.secondary .meter {
        background: #dbd7bd;
        height: 100%;
        display: block;
    }

    .progress.success .meter {
        background: #43AC6A;
        height: 100%;
        display: block;
    }

    .progress.alert .meter {
        background: #ff0000;
        height: 100%;
        display: block;
    }

    .progress.radius {
        border-radius: 3px;
    }

        .progress.radius .meter {
            border-radius: 2px;
        }

    .progress.round {
        border-radius: 1000px;
    }

        .progress.round .meter {
            border-radius: 999px;
        }

.side-nav {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-position: inside;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

    .side-nav li {
        margin: 0 0 0 0;
        font-size: 1.14285714rem;
        font-weight: 600;
    }

        .side-nav li a:not(.button) {
            display: block;
            color: #555;
            margin: 0;
            padding: 1.14285714rem 0.07142857rem 1.14285714rem 4rem;
        }

            .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
                background: #EDEDED;
                color: #205DD6;
            }

        .side-nav li.active > a:not(.button) {
            color: #205DD6;
            font-weight: 600;
            font-family: "Open Sans", Arial, Helvetica, sans-serif;
            border-left: 4px solid #205DD6;
        }

            .side-nav li.active > a:not(.button) .left-nav-bar {
                width: 4px;
                height: 3.42857143rem;
                left: 0px;
                top: 0px;
                background: #205DD6;
                position: absolute;
            }

        .side-nav li.divider {
            height: 0;
            padding: 0;
            list-style: none;
        }

        .side-nav li.heading {
            color: #555;
            font-size: 1.14285714rem;
            font-weight: bold;
            text-transform: uppercase;
        }

.sub-nav {
    display: block;
    width: auto;
    overflow: hidden;
    margin-bottom: -0.28571rem 0 1.28571rem;
    padding-top: 0.28571rem;
}

    .sub-nav dt {
        text-transform: uppercase;
    }

    .sub-nav dt,
    .sub-nav dd,
    .sub-nav li {
        float: left;
        margin-left: 1.14286rem;
        margin-bottom: 0;
        font-family: "Open Sans", Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 1rem;
        color: #999999;
    }

        .sub-nav dt a,
        .sub-nav dd a,
        .sub-nav li a {
            text-decoration: none;
            color: #999999;
            padding: 0.21429rem 1.14286rem;
        }

            .sub-nav dt a:hover,
            .sub-nav dd a:hover,
            .sub-nav li a:hover {
                color: #737373;
            }

        .sub-nav dt.active a,
        .sub-nav dd.active a,
        .sub-nav li.active a {
            border-radius: 3px;
            font-weight: normal;
            background: #fdfbf2;
            padding: 0.21429rem 1.14286rem;
            cursor: default;
            color: #FFFFFF;
        }

            .sub-nav dt.active a:hover,
            .sub-nav dd.active a:hover,
            .sub-nav li.active a:hover {
                background: #f4e9b6;
            }

table {
    background: #FFFFFF;
    margin-bottom: 0.71429rem;
    border: solid 1px #d7d7d7;
    table-layout: auto;
}

    table caption {
        background: transparent;
        color: #555;
        font-size: 1.14286rem;
        font-weight: bold;
    }

    table thead {
        background: #fdfbf2;
    }

        table thead tr th,
        table thead tr td {
            padding: 0.64286rem 1rem;
            font-size: 0.85714rem;
            font-weight: 400;
            color: #555;
        }

    table tfoot {
        background: #fdfbf2;
    }

        table tfoot tr th,
        table tfoot tr td {
            padding: 0.64286rem 1rem;
            font-size: 0.85714rem;
            font-weight: 400;
            color: #555;
        }

    table tr th,
    table tr td {
        padding: 1.14286rem 1rem;
        font-size: 1rem;
        color: #8c886f;
        text-align: left;
    }

    table tr.even, table tr.alt, table tr:nth-of-type(even) {
        background: #fdfbf2;
    }

    table thead tr th,
    table tfoot tr th,
    table tfoot tr td,
    table tbody tr th,
    table tbody tr td,
    table tr td {
        display: table-cell;
        line-height: 1.28571rem;
    }

.tabs {
    margin-bottom: 0 !important;
    margin-left: 0;
}

    .tabs:before, .tabs:after {
        content: " ";
        display: table;
    }

    .tabs:after {
        clear: both;
    }

    .tabs dd, .tabs .tab-title {
        position: relative;
        margin-bottom: 0 !important;
        list-style: none;
        float: left;
    }

        .tabs dd > a, .tabs .tab-title > a {
            display: block;
            background-color: #fbfaf5;
            color: #555;
            padding: 0.57143rem 1.14286rem;
            font-family: "Open Sans", Arial, Helvetica, sans-serif;
            font-size: 1rem;
        }

            .tabs dd > a:hover, .tabs .tab-title > a:hover {
                background-color: #ffd333;
            }

            .tabs dd > a:focus, .tabs .tab-title > a:focus {
                outline: none;
            }

        .tabs dd.active a, .tabs .tab-title.active a {
            background-color: #FFFFFF;
            color: #555;
        }

    .tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
        -webkit-border-bottom-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
    }

    .tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
    }

    .tabs.vertical dd, .tabs.vertical .tab-title {
        position: inherit;
        float: none;
        display: block;
        top: auto;
    }

.tabs-content {
    margin-bottom: 0;
    width: 100%;
}

    .tabs-content:before, .tabs-content:after {
        content: " ";
        display: table;
    }

    .tabs-content:after {
        clear: both;
    }

    .tabs-content > .content {
        display: none;
        float: left;
        padding: 1.71429rem 0;
        width: 100%;
    }

        .tabs-content > .content.active {
            display: block;
            float: none;
        }

        .tabs-content > .content.contained {
            padding: 1.71429rem;
        }

    .tabs-content.vertical {
        display: block;
    }

        .tabs-content.vertical > .content {
            padding: 0 1.71429rem;
        }

@media only screen and (min-width: 40.063em) {
    .tabs.vertical {
        width: 20%;
        max-width: 20%;
        float: left;
        margin: 0 0 1.25rem;
    }

    .tabs-content.vertical {
        width: 80%;
        max-width: 80%;
        float: left;
        margin-left: -1px;
        padding-left: 1rem;
    }
}

.no-js .tabs-content > .content {
    display: block;
    float: none;
}

/* Tooltips */
.has-tip {
    border-bottom: dotted 1px #CCCCCC;
    cursor: help;
    font-weight: bold;
    color: #333333;
}

    .has-tip:hover, .has-tip:focus {
        border-bottom: dotted 1px #c1a31e;
        color: #fdfbf2;
    }

    .has-tip.tip-left, .has-tip.tip-right {
        float: none !important;
    }

.tooltip {
    display: none;
    position: absolute;
    z-index: 1006;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5;
    padding: 1.42857rem;
    max-width: 300px;
    left: 50%;
    width: 100%;
    color: #FFFFFF;
    background: #555;
}

    .tooltip > .nub {
        display: block;
        left: 5px;
        position: absolute;
        width: 0;
        height: 0;
        border: solid 5px;
        border-color: transparent transparent #555 transparent;
        top: -10px;
        pointer-events: none;
    }

        .tooltip > .nub.rtl {
            left: auto;
            right: 5px;
        }

    .tooltip.radius {
        border-radius: 3px;
    }

    .tooltip.round {
        border-radius: 1000px;
    }

        .tooltip.round > .nub {
            left: 2rem;
        }

    .tooltip.opened {
        color: #fdfbf2 !important;
        border-bottom: dotted 1px #c1a31e !important;
    }

.tap-to-close {
    display: block;
    font-size: 0.71429rem;
    color: #777777;
    font-weight: normal;
}

@media only screen and (min-width: 40.063em) {
    .tooltip > .nub {
        border-color: transparent transparent #555 transparent;
        top: -10px;
    }

    .tooltip.tip-top > .nub {
        border-color: #555 transparent transparent transparent;
        top: auto;
        bottom: -10px;
    }

    .tooltip.tip-left, .tooltip.tip-right {
        float: none !important;
    }

        .tooltip.tip-left > .nub {
            border-color: transparent transparent transparent #555;
            right: -10px;
            left: auto;
            top: 50%;
            margin-top: -5px;
        }

        .tooltip.tip-right > .nub {
            border-color: transparent #555 transparent transparent;
            right: auto;
            left: -10px;
            top: 50%;
            margin-top: -5px;
        }
}

button, .button {
    border-style: solid;
    border-width: 0;
    cursor: pointer;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1.42857rem;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    display: inline-block;
    padding-top: 1.14286rem;
    padding-right: 2.28571rem;
    padding-bottom: 1.21429rem;
    padding-left: 2.28571rem;
    font-size: 1.14286rem;
    background-color: #fdfbf2;
    border-color: #f0e19c;
    color: #333333;
    transition: background-color 300ms ease-out;
}

    button:hover, button:focus, .button:hover, .button:focus {
        background-color: #f0e19c;
    }

    button:hover, button:focus, .button:hover, .button:focus {
        color: #333333;
    }

    button.secondary, .button.secondary {
        background-color: #dbd7bd;
        border-color: #beb788;
        color: #333333;
    }

        button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
            background-color: #beb788;
        }

        button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
            color: #FFFFFF;
        }

    button.success, .button.success {
        background-color: #43AC6A;
        border-color: #368a55;
        color: #FFFFFF;
    }

        button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
            background-color: #368a55;
        }

        button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
            color: #FFFFFF;
        }

    button.alert, .button.alert {
        background-color: #ff0000;
        border-color: #cc0000;
        color: #FFFFFF;
    }

        button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
            background-color: #cc0000;
        }

        button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
            color: #FFFFFF;
        }

    button.warning, .button.warning {
        background-color: #ffd333;
        border-color: #f5c000;
        color: #FFFFFF;
    }

        button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
            background-color: #f5c000;
        }

        button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
            color: #FFFFFF;
        }

    button.info, .button.info {
        background-color: #a0d3e8;
        border-color: #61b6d9;
        color: #333333;
    }

        button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
            background-color: #61b6d9;
        }

        button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
            color: #FFFFFF;
        }

    button.large, .button.large {
        padding-top: 1.28571rem;
        padding-right: 2.57143rem;
        padding-bottom: 1.35714rem;
        padding-left: 2.57143rem;
        font-size: 1.42857rem;
    }

    button.small, .button.small {
        padding-top: 1rem;
        padding-right: 2rem;
        padding-bottom: 1.07143rem;
        padding-left: 2rem;
        font-size: 0.92857rem;
    }

    button.tiny, .button.tiny {
        padding-top: 0.71429rem;
        padding-right: 1.42857rem;
        padding-bottom: 0.78571rem;
        padding-left: 1.42857rem;
        font-size: 0.78571rem;
    }

    button.expand, .button.expand {
        padding-right: 0;
        padding-left: 0;
        width: 100%;
    }

    button.left-align, .button.left-align {
        text-align: left;
        text-indent: 0.85714rem;
    }

    button.right-align, .button.right-align {
        text-align: right;
        padding-right: 0.85714rem;
    }

    button.radius, .button.radius {
        border-radius: 3px;
    }

    button.round, .button.round {
        border-radius: 1000px;
    }

    button.disabled, button[disabled], .button.disabled, .button[disabled] {
        background-color: #fdfbf2;
        border-color: #f0e19c;
        color: #333333;
        cursor: default;
        opacity: 0.5;
        box-shadow: none;
    }

        button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
            background-color: #f0e19c;
        }

        button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
            color: #333333;
        }

        button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
            background-color: #fdfbf2;
        }

        button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
            background-color: #dbd7bd;
            border-color: #beb788;
            color: #333333;
            cursor: default;
            opacity: 0.5;
            box-shadow: none;
        }

            button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
                background-color: #beb788;
            }

            button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
                color: #FFFFFF;
            }

            button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
                background-color: #dbd7bd;
            }

        button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
            background-color: #43AC6A;
            border-color: #368a55;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.5;
            box-shadow: none;
        }

            button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
                background-color: #368a55;
            }

            button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
                color: #FFFFFF;
            }

            button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
                background-color: #43AC6A;
            }

        button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
            background-color: #ff0000;
            border-color: #cc0000;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.5;
            box-shadow: none;
        }

            button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
                background-color: #cc0000;
            }

            button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
                color: #FFFFFF;
            }

            button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
                background-color: #ff0000;
            }

        button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning {
            background-color: #ffd333;
            border-color: #f5c000;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.5;
            box-shadow: none;
        }

            button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
                background-color: #f5c000;
            }

            button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
                color: #FFFFFF;
            }

            button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
                background-color: #ffd333;
            }

        button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info {
            background-color: #a0d3e8;
            border-color: #61b6d9;
            color: #333333;
            cursor: default;
            opacity: 0.5;
            box-shadow: none;
        }

            button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
                background-color: #61b6d9;
            }

            button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
                color: #FFFFFF;
            }

            button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
                background-color: #a0d3e8;
            }

.underlineWithoutLink {
    text-decoration: underline
}

button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

@media only screen and (min-width: 40.063em) {
    button, .button {
        display: inline-block;
    }
}
/* Standard Forms */
form {
    margin: 0 0 1.28571rem;
}

    /* Using forms within rows, we need to set some defaults */
    form .row .row {
        margin: 0 -0.64286rem;
    }

        form .row .row .column,
        form .row .row .columns {
            padding: 0 0.64286rem;
        }

        form .row .row.collapse {
            margin: 0;
        }

            form .row .row.collapse .column,
            form .row .row.collapse .columns {
                padding: 0;
            }

            form .row .row.collapse input {
                -webkit-border-bottom-right-radius: 0;
                -webkit-border-top-right-radius: 0;
                border-bottom-right-radius: 0;
                border-top-right-radius: 0;
            }

    form .row input.column,
    form .row input.columns,
    form .row textarea.column,
    form .row textarea.columns {
        padding-left: 0.64286rem;
    }



.span-label {
    font-size: 1rem;
    color: #555;
    cursor: pointer;
    display: block;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0.71429rem;
    /* Styles for required inputs */
}

/* Label Styles */
label, .input-label {
    font-size: 1rem;
    color: #555;
    cursor: pointer;
    display: block;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0.71429rem;
    /* Styles for required inputs */
}

    label.right, .right.input-label {
        float: none !important;
        text-align: right;
    }

    label.inline, .inline.input-label {
        margin: 0 0 1.28571rem 0;
        padding: 0.71429rem 0;
    }

    label small, .input-label small, label p.small, .input-label p.small {
        text-transform: capitalize;
        color: #6e6e6e;
    }

/* Attach elements to the beginning or end of an input */
.prefix,
.postfix {
    display: block;
    position: relative;
    z-index: 2;
    text-align: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    border-style: solid;
    border-width: 1px;
    overflow: visible;
    font-size: 1rem;
    height: 2.85714rem;
    line-height: 2.85714rem;
}

    /* Adjust padding, alignment and radius if pre/post element is a button */
    .postfix.button {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        text-align: center;
        border: none;
    }

    .prefix.button {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        text-align: center;
        border: none;
    }

        .prefix.button.radius {
            border-radius: 0;
            -webkit-border-bottom-left-radius: 3px;
            -webkit-border-top-left-radius: 3px;
            border-bottom-left-radius: 3px;
            border-top-left-radius: 3px;
        }

    .postfix.button.radius {
        border-radius: 0;
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
    }

    .prefix.button.round {
        border-radius: 0;
        -webkit-border-bottom-left-radius: 1000px;
        -webkit-border-top-left-radius: 1000px;
        border-bottom-left-radius: 1000px;
        border-top-left-radius: 1000px;
    }

    .postfix.button.round {
        border-radius: 0;
        -webkit-border-bottom-right-radius: 1000px;
        -webkit-border-top-right-radius: 1000px;
        border-bottom-right-radius: 1000px;
        border-top-right-radius: 1000px;
    }

    /* Separate prefix and postfix styles when on span or label so buttons keep their own */
    span.prefix, label.prefix, .prefix.input-label {
        background: #f9f9f9;
        border-right: none;
        color: #555;
        border-color: #d7d7d7;
    }

    span.postfix, label.postfix, .postfix.input-label {
        background: #f9f9f9;
        border-left: none;
        color: #555;
        border-color: #d7d7d7;
    }

/* We use this to get basic styling on all basic form elements */
input[type="text"], .calculated-field, input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
    -webkit-appearance: none;
    border-radius: 0;
    background-color: #fff;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    border-color: #d7d7d7;
    box-shadow: none;
    color: #a1a1a1;
    display: block;
    font-size: 1rem;
    margin: 0 0 1.28571rem 0;
    padding: 0.64286rem;
    height: 2.85714rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}

    input[type="text"]:focus, .calculated-field:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
        box-shadow: 0 0 5px #ff912a;
        border-color: #ff912a;
    }

    input[type="text"]:focus, .calculated-field:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
        background: #fff;
        border-color: #ff912a;
        outline: none;
    }

    input[type="text"]:disabled, .calculated-field:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled {
        background-color: #DDDDDD;
        cursor: default;
    }

    input[type="text"][disabled], [disabled].calculated-field, input[type="text"][readonly], [readonly].calculated-field, fieldset[disabled] input[type="text"], fieldset[disabled] .calculated-field, input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
        background-color: #DDDDDD;
        cursor: default;
    }

    input[type="text"].radius, .radius.calculated-field, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, input[type="color"].radius, textarea.radius {
        border-radius: 3px;
    }

form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse select,
form .row .prefix-radius.row.collapse button {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

form .row .prefix-radius.row.collapse .prefix {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse textarea,
form .row .postfix-radius.row.collapse select,
form .row .postfix-radius.row.collapse button {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

form .row .postfix-radius.row.collapse .postfix {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse textarea,
form .row .prefix-round.row.collapse select,
form .row .prefix-round.row.collapse button {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
}

form .row .prefix-round.row.collapse .prefix {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px;
}

form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse textarea,
form .row .postfix-round.row.collapse select,
form .row .postfix-round.row.collapse button {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px;
}

form .row .postfix-round.row.collapse .postfix {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
}

input[type="submit"] {
    -webkit-appearance: none;
    border-radius: 0;
}

/* Respect enforced amount of rows for textarea */
textarea[rows] {
    height: auto;
}

/* Not allow resize out of parent */
textarea {
    max-width: 100%;
}

/* Add height value for select elements to match text input height */
select {
    -webkit-appearance: none !important;
    border-radius: 0;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position: 100% center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #d7d7d7;
    padding: 0.64286rem;
    font-size: 1rem;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    color: #a1a1a1;
    line-height: normal;
    border-radius: 0;
    height: 2.85714rem;
}

    select::-ms-expand {
        display: none;
    }

    select.radius {
        border-radius: 3px;
    }

    select:hover {
        background-color: #f7f7f7;
        border-color: #ff912a;
    }

    select:disabled {
        background-color: #DDDDDD;
        cursor: default;
    }

    select[multiple] {
        height: auto;
    }

/* Adjust margin for form elements below */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
    margin: 0 0 1.28571rem 0;
}

    input[type="checkbox"] + label, input[type="checkbox"] + .input-label,
    input[type="radio"] + label,
    input[type="radio"] + .input-label {
        display: inline-block;
        margin-left: 0.64286rem;
        margin-right: 1.28571rem;
        margin-bottom: 0;
        vertical-align: baseline;
    }

/* Normalize file input width */
input[type="file"] {
    width: 100%;
}

/* HTML5 Number spinners settings */
/* We add basic fieldset styling */
fieldset {
    border: 0 solid #fff;
    padding: 0;
    margin: 1.28571rem 0;
}

    fieldset legend {
        font-weight: bold;
        background: #FFFFFF;
        padding: 0 0.21429rem;
        margin: 0;
        margin-left: -0.21429rem;
    }

/* Error Handling */
[data-abide] .error small.error, [data-abide] .error p.error.small, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error, [data-abide] p.error.small {
    display: block;
    padding: 0.92857rem 0.64286rem 0.64286rem;
    margin-top: -1px;
    margin-bottom: 1.28571rem;
    font-size: 0.85714rem;
    font-weight: normal;
    font-style: italic;
    background: #ff0000;
    color: #FFFFFF;
}

[data-abide] span.error, [data-abide] small.error, [data-abide] p.error.small {
    display: none;
}

span.error, small.error, p.error.small {
    display: block;
    padding: 0.92857rem 0.64286rem 0.64286rem;
    margin-top: -1px;
    margin-bottom: 1.28571rem;
    font-size: 0.85714rem;
    font-weight: normal;
    font-style: italic;
    background: #ff0000;
    color: #FFFFFF;
}

.error input,
.error textarea,
.error select {
    margin-bottom: 0;
}

    .error input[type="checkbox"],
    .error input[type="radio"] {
        margin-bottom: 1.28571rem;
    }

.error label, .error .input-label,
.error label.error,
.error .error.input-label {
    color: #ff0000;
}

.error small.error, .error p.error.small {
    display: block;
    padding: 0.92857rem 0.64286rem 0.64286rem;
    margin-top: -1px;
    margin-bottom: 1.28571rem;
    font-size: 0.85714rem;
    font-weight: normal;
    font-style: italic;
    background: #ff0000;
    color: #FFFFFF;
}

.error > label > small, .error > .input-label > small, .error > label > p.small, .error > .input-label > p.small {
    color: #6e6e6e;
    background: transparent;
    padding: 0;
    text-transform: capitalize;
    font-style: normal;
    font-size: 60%;
    margin: 0;
    display: inline;
}

.error span.error-message {
    display: block;
}

input.error,
textarea.error,
select.error {
    margin-bottom: 0;
}

label.error, .error.input-label {
    color: #ff0000;
}

meta.foundation-mq-topbar {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

/* Wrapped around .top-bar to contain to grid width */
.contain-to-grid {
    width: 100%;
    background: #fff;
}

    .contain-to-grid .top-bar {
        margin-bottom: 0;
    }

.fixed {
    width: 100%;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 99;
}

    .fixed.expanded:not(.top-bar) {
        overflow-y: auto;
        height: auto;
        width: 100%;
        max-height: 100%;
    }

        .fixed.expanded:not(.top-bar) .title-area {
            position: fixed;
            width: 100%;
            z-index: 99;
        }

        .fixed.expanded:not(.top-bar) .top-bar-section {
            z-index: 98;
            margin-top: 4.28571rem;
        }

.top-bar {
    overflow: hidden;
    line-height: 4.28571rem;
    position: relative;
    background: #fff;
    margin-bottom: 0;
}

    .top-bar ul {
        margin-bottom: 0;
        list-style: none;
    }

    .top-bar .row {
        max-width: none;
    }

    .top-bar form,
    .top-bar input {
        margin-bottom: 0;
    }

    .top-bar input {
        height: 2rem;
        padding-top: .35rem;
        padding-bottom: .35rem;
        font-size: 0.75rem;
    }

    .top-bar .button {
        padding-top: 0.42143rem;
        padding-bottom: 0.42143rem;
        margin-bottom: 0;
        font-size: 0.75rem;
    }

@media only screen and (max-width: 40em) {
    .top-bar .button {
        position: relative;
        top: -1px;
    }
}

.top-bar .title-area {
    position: relative;
    margin: 0;
}

.top-bar .name {
    height: 4.28571rem;
    margin: 0;
    font-size: 14px;
}

    .top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
        line-height: 4.28571rem;
        font-size: 1.21429rem;
        margin: 0;
    }

        .top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
            font-weight: normal;
            color: #555;
            width: 75%;
            display: block;
            padding: 0 1.42857rem;
        }

.top-bar .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0;
}

    .top-bar .toggle-topbar a {
        color: #555;
        text-transform: uppercase;
        font-size: 0.92857rem;
        font-weight: bold;
        position: relative;
        display: block;
        padding: 0 1.42857rem;
        height: 4.28571rem;
        line-height: 4.28571rem;
    }

    .top-bar .toggle-topbar.menu-icon {
        top: 50%;
        margin-top: -16px;
    }

        .top-bar .toggle-topbar.menu-icon a {
            height: 34px;
            line-height: 33px;
            padding: 0 3.21429rem 0 1.42857rem;
            color: #FFFFFF;
            position: relative;
        }

            .top-bar .toggle-topbar.menu-icon a span::after {
                content: "";
                position: absolute;
                display: block;
                height: 0;
                top: 50%;
                margin-top: -8px;
                right: 1.42857rem;
                box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
                width: 16px;
            }

            .top-bar .toggle-topbar.menu-icon a span:hover:after {
                box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px "";
            }

.top-bar.expanded {
    height: auto;
    background: transparent;
}

    .top-bar.expanded .title-area {
        background: #fff;
    }

    .top-bar.expanded .toggle-topbar a {
        color: #888888;
    }

        .top-bar.expanded .toggle-topbar a span::after {
            box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888;
        }

.top-bar-section {
    left: 0;
    position: relative;
    width: auto;
    transition: left 300ms ease-out;
}

    .top-bar-section ul {
        padding: 0;
        width: 100%;
        height: auto;
        display: block;
        font-size: 14px;
        margin: 0;
    }

    .top-bar-section .divider,
    .top-bar-section [role="separator"] {
        border-top: solid 1px gray;
        clear: both;
        height: 1px;
        width: 100%;
    }

    .top-bar-section ul li {
        background: #fff;
    }

        .top-bar-section ul li > a {
            display: block;
            width: 100%;
            color: #555;
            padding: 12px 0 12px 0;
            padding-left: 1.42857rem;
            font-family: "Open Sans", Arial, Helvetica, sans-serif;
            font-size: 14px;
            font-weight: normal;
            text-transform: none;
        }

            .top-bar-section ul li > a.button, .top-bar-section ul .button li > input, .button .top-bar-section ul li > input {
                font-size: 14px;
                padding-right: 1.42857rem;
                padding-left: 1.42857rem;
                background-color: #fdfbf2;
                border-color: #f0e19c;
                color: #333333;
            }

                .top-bar-section ul li > a.button:hover, .top-bar-section ul .button li > input:hover, .button .top-bar-section ul li > input:hover, .top-bar-section ul li > a.button:focus, .top-bar-section ul .button li > input:focus, .button .top-bar-section ul li > input:focus {
                    background-color: #f0e19c;
                }

                .top-bar-section ul li > a.button:hover, .top-bar-section ul .button li > input:hover, .button .top-bar-section ul li > input:hover, .top-bar-section ul li > a.button:focus, .top-bar-section ul .button li > input:focus, .button .top-bar-section ul li > input:focus {
                    color: #333333;
                }

                .top-bar-section ul li > a.button.secondary, .top-bar-section ul .button li > input.secondary, .button .top-bar-section ul li > input.secondary {
                    background-color: #dbd7bd;
                    border-color: #beb788;
                    color: #333333;
                }

                    .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul .button li > input.secondary:hover, .button .top-bar-section ul li > input.secondary:hover, .top-bar-section ul li > a.button.secondary:focus, .top-bar-section ul .button li > input.secondary:focus, .button .top-bar-section ul li > input.secondary:focus {
                        background-color: #beb788;
                    }

                    .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul .button li > input.secondary:hover, .button .top-bar-section ul li > input.secondary:hover, .top-bar-section ul li > a.button.secondary:focus, .top-bar-section ul .button li > input.secondary:focus, .button .top-bar-section ul li > input.secondary:focus {
                        color: #FFFFFF;
                    }

                .top-bar-section ul li > a.button.success, .top-bar-section ul .button li > input.success, .button .top-bar-section ul li > input.success {
                    background-color: #43AC6A;
                    border-color: #368a55;
                    color: #FFFFFF;
                }

                    .top-bar-section ul li > a.button.success:hover, .top-bar-section ul .button li > input.success:hover, .button .top-bar-section ul li > input.success:hover, .top-bar-section ul li > a.button.success:focus, .top-bar-section ul .button li > input.success:focus, .button .top-bar-section ul li > input.success:focus {
                        background-color: #368a55;
                    }

                    .top-bar-section ul li > a.button.success:hover, .top-bar-section ul .button li > input.success:hover, .button .top-bar-section ul li > input.success:hover, .top-bar-section ul li > a.button.success:focus, .top-bar-section ul .button li > input.success:focus, .button .top-bar-section ul li > input.success:focus {
                        color: #FFFFFF;
                    }

                .top-bar-section ul li > a.button.alert, .top-bar-section ul .button li > input.alert, .button .top-bar-section ul li > input.alert {
                    background-color: #ff0000;
                    border-color: #cc0000;
                    color: #FFFFFF;
                }

                    .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul .button li > input.alert:hover, .button .top-bar-section ul li > input.alert:hover, .top-bar-section ul li > a.button.alert:focus, .top-bar-section ul .button li > input.alert:focus, .button .top-bar-section ul li > input.alert:focus {
                        background-color: #cc0000;
                    }

                    .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul .button li > input.alert:hover, .button .top-bar-section ul li > input.alert:hover, .top-bar-section ul li > a.button.alert:focus, .top-bar-section ul .button li > input.alert:focus, .button .top-bar-section ul li > input.alert:focus {
                        color: #FFFFFF;
                    }

                .top-bar-section ul li > a.button.warning, .top-bar-section ul .button li > input.warning, .button .top-bar-section ul li > input.warning {
                    background-color: #ffd333;
                    border-color: #f5c000;
                    color: #FFFFFF;
                }

                    .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul .button li > input.warning:hover, .button .top-bar-section ul li > input.warning:hover, .top-bar-section ul li > a.button.warning:focus, .top-bar-section ul .button li > input.warning:focus, .button .top-bar-section ul li > input.warning:focus {
                        background-color: #f5c000;
                    }

                    .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul .button li > input.warning:hover, .button .top-bar-section ul li > input.warning:hover, .top-bar-section ul li > a.button.warning:focus, .top-bar-section ul .button li > input.warning:focus, .button .top-bar-section ul li > input.warning:focus {
                        color: #FFFFFF;
                    }

        .top-bar-section ul li > button {
            font-size: 14px;
            padding-right: 1.42857rem;
            padding-left: 1.42857rem;
            background-color: #fdfbf2;
            border-color: #f0e19c;
            color: #333333;
        }

            .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
                background-color: #f0e19c;
            }

            .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
                color: #333333;
            }

            .top-bar-section ul li > button.secondary {
                background-color: #dbd7bd;
                border-color: #beb788;
                color: #333333;
            }

                .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
                    background-color: #beb788;
                }

                .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
                    color: #FFFFFF;
                }

            .top-bar-section ul li > button.success {
                background-color: #43AC6A;
                border-color: #368a55;
                color: #FFFFFF;
            }

                .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
                    background-color: #368a55;
                }

                .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
                    color: #FFFFFF;
                }

            .top-bar-section ul li > button.alert {
                background-color: #ff0000;
                border-color: #cc0000;
                color: #FFFFFF;
            }

                .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
                    background-color: #cc0000;
                }

                .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
                    color: #FFFFFF;
                }

            .top-bar-section ul li > button.warning {
                background-color: #ffd333;
                border-color: #f5c000;
                color: #FFFFFF;
            }

                .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
                    background-color: #f5c000;
                }

                .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
                    color: #FFFFFF;
                }

        .top-bar-section ul li:hover:not(.has-form) > a {
            background-color: #555555;
            background: #fff;
            color: #555;
        }

        .top-bar-section ul li.active > a {
            background: #fff;
            color: #555;
        }

            .top-bar-section ul li.active > a:hover {
                background: #f4e9b6;
                color: #FFFFFF;
            }

    .top-bar-section .has-form {
        padding: 1.42857rem;
    }

    .top-bar-section .has-dropdown {
        position: relative;
    }

        .top-bar-section .has-dropdown > a:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent transparent transparent #555555;
            border-left-style: solid;
            margin-right: 1.42857rem;
            margin-top: -5.5px;
            position: absolute;
            top: 50%;
            right: 0;
        }

        .top-bar-section .has-dropdown.moved {
            position: static;
        }

            .top-bar-section .has-dropdown.moved > .dropdown {
                display: block;
                position: static !important;
                height: auto;
                width: auto;
                overflow: visible;
                clip: auto;
                position: absolute !important;
                width: 100%;
            }

            .top-bar-section .has-dropdown.moved > a:after {
                display: none;
            }

    .top-bar-section .dropdown {
        padding: 0;
        position: absolute;
        left: 100%;
        top: 0;
        z-index: 99;
        display: block;
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
    }

        .top-bar-section .dropdown li {
            width: 100%;
            height: auto;
        }

            .top-bar-section .dropdown li a {
                font-weight: normal;
                padding: 8px 1.42857rem;
            }

                .top-bar-section .dropdown li a.parent-link {
                    font-weight: normal;
                }

            .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
                margin-bottom: 0;
                margin-top: 0;
                font-size: 1.28571rem;
            }

                .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
                    color: #555;
                    display: block;
                }

                    .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
                        background: none;
                    }

            .top-bar-section .dropdown li.has-form {
                padding: 8px 1.42857rem;
            }

            .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
                top: auto;
            }

        .top-bar-section .dropdown label, .top-bar-section .dropdown .input-label {
            padding: 8px 1.42857rem 2px;
            margin-bottom: 0;
            text-transform: uppercase;
            color: #777777;
            font-weight: bold;
            font-size: 0.71429rem;
        }

.js-generated {
    display: block;
}

@media only screen and (min-width: 40.063em) {
    .top-bar {
        background: #fff;
        overflow: visible;
    }

        .top-bar:before, .top-bar:after {
            content: " ";
            display: table;
        }

        .top-bar:after {
            clear: both;
        }

        .top-bar .toggle-topbar {
            display: none;
        }

        .top-bar .title-area {
            float: left;
        }

        .top-bar .name h1 a,
        .top-bar .name h2 a,
        .top-bar .name h3 a,
        .top-bar .name h4 a,
        .top-bar .name h5 a,
        .top-bar .name h6 a {
            width: auto;
        }

        .top-bar input,
        .top-bar .button {
            font-size: 1rem;
            position: relative;
            height: 2rem;
            top: 1.14286rem;
        }

        .top-bar.expanded {
            background: #fff;
        }

    .contain-to-grid .top-bar {
        max-width: 85.71429rem;
        margin: 0 auto;
        margin-bottom: 0;
    }

    .top-bar-section {
        transition: none 0 0;
        left: 0 !important;
    }

        .top-bar-section ul {
            width: auto;
            height: auto !important;
            display: inline;
        }

            .top-bar-section ul li {
                float: left;
            }

                .top-bar-section ul li .js-generated {
                    display: none;
                }

        .top-bar-section li.hover > a:not(.button) {
            background-color: #555555;
            background: #fff;
            color: #555;
        }

        .top-bar-section li:not(.has-form) a:not(.button) {
            padding: 0 1.42857rem;
            line-height: 4.28571rem;
            background: #fff;
        }

            .top-bar-section li:not(.has-form) a:not(.button):hover {
                background-color: #555555;
                background: #fff;
            }

        .top-bar-section li.active:not(.has-form) a:not(.button) {
            padding: 0 1.42857rem;
            line-height: 4.28571rem;
            color: #555;
            background: #fff;
        }

            .top-bar-section li.active:not(.has-form) a:not(.button):hover {
                background: #f4e9b6;
                color: #FFFFFF;
            }

        .top-bar-section .has-dropdown > a {
            padding-right: 2.85714rem !important;
        }

            .top-bar-section .has-dropdown > a:after {
                content: "";
                display: block;
                width: 0;
                height: 0;
                border: inset 7px;
                border-color: #555555 transparent transparent transparent;
                border-top-style: solid;
                margin-top: -3.5px;
                top: 2.14286rem;
            }

        .top-bar-section .has-dropdown.moved {
            position: relative;
        }

            .top-bar-section .has-dropdown.moved > .dropdown {
                display: block;
                position: absolute !important;
                height: 1px;
                width: 1px;
                overflow: hidden;
                clip: rect(1px, 1px, 1px, 1px);
            }

        .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
            display: block;
            position: static !important;
            height: auto;
            width: auto;
            overflow: visible;
            clip: auto;
            position: absolute !important;
        }

        .top-bar-section .has-dropdown > a:focus + .dropdown {
            display: block;
            position: static !important;
            height: auto;
            width: auto;
            overflow: visible;
            clip: auto;
            position: absolute !important;
        }

        .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
            border: none;
            content: "\00bb";
            top: 1rem;
            margin-top: -1px;
            right: 5px;
            line-height: 1.2;
        }

        .top-bar-section .dropdown {
            left: 0;
            top: auto;
            background: transparent;
            min-width: 100%;
        }

            .top-bar-section .dropdown li a {
                color: #555;
                line-height: 4.28571rem;
                white-space: nowrap;
                padding: 12px 1.42857rem;
                background: #fff;
            }

            .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
                color: #555;
                background: #fff;
            }

            .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
                color: #555;
                background-color: #555555;
                background: #333333;
            }

            .top-bar-section .dropdown li label, .top-bar-section .dropdown li .input-label {
                white-space: nowrap;
                background: #333333;
            }

            .top-bar-section .dropdown li .dropdown {
                left: 100%;
                top: 0;
            }

        .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
            border-bottom: none;
            border-top: none;
            border-right: solid 1px white;
            clear: none;
            height: 4.28571rem;
            width: 0;
        }

        .top-bar-section .has-form {
            background: #fff;
            padding: 0 1.42857rem;
            height: 4.28571rem;
        }

        .top-bar-section .right li .dropdown {
            left: auto;
            right: 0;
        }

            .top-bar-section .right li .dropdown li .dropdown {
                right: 100%;
            }

        .top-bar-section .left li .dropdown {
            right: auto;
            left: 0;
        }

            .top-bar-section .left li .dropdown li .dropdown {
                left: 100%;
            }

    .no-js .top-bar-section ul li:hover > a {
        background-color: #555555;
        background: #fff;
        color: #555;
    }

    .no-js .top-bar-section ul li:active > a {
        background: #fff;
        color: #555;
    }

    .no-js .top-bar-section .has-dropdown:hover > .dropdown {
        display: block;
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
        position: absolute !important;
    }

    .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
        display: block;
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
        position: absolute !important;
    }
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

.text-justify {
    text-align: justify !important;
}

@media only screen and (max-width: 40em) {
    .small-only-text-left {
        text-align: left !important;
    }

    .small-only-text-right {
        text-align: right !important;
    }

    .small-only-text-center {
        text-align: center !important;
    }

    .small-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen {
    .small-text-left {
        text-align: left !important;
    }

    .small-text-right {
        text-align: right !important;
    }

    .small-text-center {
        text-align: center !important;
    }

    .small-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .medium-only-text-left {
        text-align: left !important;
    }

    .medium-only-text-right {
        text-align: right !important;
    }

    .medium-only-text-center {
        text-align: center !important;
    }

    .medium-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 40.063em) {
    .medium-text-left {
        text-align: left !important;
    }

    .medium-text-right {
        text-align: right !important;
    }

    .medium-text-center {
        text-align: center !important;
    }

    .medium-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
    .large-only-text-left {
        text-align: left !important;
    }

    .large-only-text-right {
        text-align: right !important;
    }

    .large-only-text-center {
        text-align: center !important;
    }

    .large-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 64.063em) {
    .large-text-left {
        text-align: left !important;
    }

    .large-text-right {
        text-align: right !important;
    }

    .large-text-center {
        text-align: center !important;
    }

    .large-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
    .xlarge-only-text-left {
        text-align: left !important;
    }

    .xlarge-only-text-right {
        text-align: right !important;
    }

    .xlarge-only-text-center {
        text-align: center !important;
    }

    .xlarge-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 90.063em) {
    .xlarge-text-left {
        text-align: left !important;
    }

    .xlarge-text-right {
        text-align: right !important;
    }

    .xlarge-text-center {
        text-align: center !important;
    }

    .xlarge-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
    .xxlarge-only-text-left {
        text-align: left !important;
    }

    .xxlarge-only-text-right {
        text-align: right !important;
    }

    .xxlarge-only-text-center {
        text-align: center !important;
    }

    .xxlarge-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 120.063em) {
    .xxlarge-text-left {
        text-align: left !important;
    }

    .xxlarge-text-right {
        text-align: right !important;
    }

    .xxlarge-text-center {
        text-align: center !important;
    }

    .xxlarge-text-justify {
        text-align: justify !important;
    }
}
/* Typography resets */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
.crumb-container li h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

.decoration {
    text-decoration: none;
}

/* Default Link Styles */
a {
    color: #555;
    text-decoration: underline;
    line-height: inherit;
}

    a:hover, a:focus {
        color: #ff912a;
        text-decoration: none;
    }

    a img {
        border: none;
    }

/* Default paragraph styles */
p {
    font-family: inherit;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.6;
    margin-bottom: 1.42857rem;
    text-rendering: optimizeLegibility;
}

    p.lead {
        font-size: 1.25rem;
        line-height: 1.6;
    }

    p aside {
        font-size: 1rem;
        line-height: 1.35;
        font-style: italic;
    }

/* Default header styles */
h1, h2, .crumb-container li h2, h3, h4, h5, h6,
.homepage .home-content .sign-in .register,
.homepage .home-content .sign-in .signin,
.homepage .home-content .sign-in-sso .signin {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #222222;
    text-rendering: optimizeLegibility;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    line-height: 1.4;
}

    h1 small, h1 p.small, h2 small, .crumb-container li h2 small, h2 p.small, h3 small, h3 p.small, h4 small, h4 p.small, h5 small, h5 p.small, h6 small, h6 p.small {
        font-size: 0.85714rem;
        color: #a1a1a1;
        line-height: 0;
    }

h1, .homepage .home-content .sign-in .register,
.homepage .home-content .sign-in .signin {
    font-size: 1.0rem;
}

h2, .crumb-container li h2 {
    font-size: 1.0rem;
}

h3 {
    font-size: 0.92857rem;
}

h4 {
    font-size: 0.92857rem;
}

h5 {
    font-size: 1.71429rem;
}

h6 {
    font-size: 1rem;
}

.subheader {
    line-height: 1.4;
    color: #6f6f6f;
    font-weight: normal;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
}

hr {
    border: solid #DDDDDD;
    border-width: 1px 0 0;
    clear: both;
    margin: 1.42857rem 0 1.35714rem;
    height: 0;
}

/* Helpful Typography Defaults */
em,
i {
    font-style: italic;
    line-height: inherit;
}

strong,
b {
    font-weight: bold;
    line-height: inherit;
}

.small, .small, p.small {
    font-size: 0.85714rem;
    line-height: inherit;
}

code {
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: normal;
    color: #333333;
    background-color: #f4f3eb;
    border-width: 1px;
    border-style: solid;
    border-color: #e3e0cc;
    padding: 0.14286rem 0.35714rem 0.07143rem;
}

/* Lists */
ul,
ol,
dl {
    font-size: 1rem;
    line-height: 1.6;
    margin-bottom: 1.42857rem;
    list-style-position: outside;
    font-family: inherit;
}

ul {
    margin-left: 1.1rem;
}

    ul.no-bullet {
        margin-left: 0;
    }

        ul.no-bullet li ul,
        ul.no-bullet li ol {
            margin-left: 1.42857rem;
            margin-bottom: 0;
            list-style: none;
        }

    /* Unordered Lists */
    ul li ul,
    ul li ol {
        margin-left: 1.42857rem;
        margin-bottom: 0;
    }

    ul.square li ul, ul.circle li ul, ul.disc li ul {
        list-style: inherit;
    }

    ul.square {
        list-style-type: square;
        margin-left: 1.1rem;
    }

    ul.circle {
        list-style-type: circle;
        margin-left: 1.1rem;
    }

    ul.disc {
        list-style-type: disc;
        margin-left: 1.1rem;
    }

    ul.no-bullet {
        list-style: none;
    }

/* Ordered Lists */
ol {
    margin-left: 1.4rem;
}

    ol li ul,
    ol li ol {
        margin-left: 1.42857rem;
        margin-bottom: 0;
    }

/* Definition Lists */
dl dt {
    margin-bottom: 0.3rem;
    font-weight: bold;
}

dl dd {
    margin-bottom: 0.85714rem;
}

/* Abbreviations */
abbr,
acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: #555;
    cursor: help;
}

abbr {
    text-transform: none;
}

    abbr[title] {
        border-bottom: 1px dotted #DDDDDD;
    }

/* Blockquotes */
blockquote {
    margin: 0 0 1.42857rem;
    padding: 0.64286rem 1.42857rem 0 1.35714rem;
    border-left: 1px solid #DDDDDD;
}

    blockquote cite {
        display: block;
        font-size: 0.92857rem;
        color: #555555;
    }

        blockquote cite:before {
            content: "\2014 \0020";
        }

        blockquote cite a,
        blockquote cite a:visited {
            color: #555555;
        }

    blockquote,
    blockquote p {
        line-height: 1.6;
        color: #6f6f6f;
    }

/* Microformats */
.vcard {
    display: inline-block;
    margin: 0 0 1.42857rem 0;
    border: 1px solid #DDDDDD;
    padding: 0.71429rem 0.85714rem;
}

    .vcard li {
        margin: 0;
        display: block;
    }

    .vcard .fn {
        font-weight: bold;
        font-size: 1.07143rem;
    }

.vevent .summary {
    font-weight: bold;
}

.vevent abbr {
    cursor: default;
    text-decoration: none;
    font-weight: bold;
    border: none;
    padding: 0 0.07143rem;
}

@media only screen and (min-width: 40.063em) {
    h1, h2, .crumb-container li h2, h3, h4, h5, h6 {
        line-height: 1.4;
    }

    h1 {
        font-size: 1.71429rem;
    }

    h2, .crumb-container li h2 {
        font-size: 1.71429rem;
    }

    h3 {
        font-size: 1.28571rem;
    }

    h4 {
        font-size: 1.28571rem;
    }

    h5 {
        font-size: 1.71429rem;
    }

    h6 {
        font-size: 1rem;
    }
}
/* Foundation Dropdowns */
.f-dropdown {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    outline: none;
    width: 100%;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 1rem;
    z-index: 89;
    margin-top: 2px;
    max-width: 200px;
}

    .f-dropdown > *:first-child {
        margin-top: 0;
    }

    .f-dropdown > *:last-child {
        margin-bottom: 0;
    }

    .f-dropdown:before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        border-color: transparent transparent #FFFFFF transparent;
        border-bottom-style: solid;
        position: absolute;
        top: -12px;
        left: 10px;
        z-index: 89;
    }

    .f-dropdown:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 7px;
        border-color: transparent transparent #cccccc transparent;
        border-bottom-style: solid;
        position: absolute;
        top: -14px;
        left: 9px;
        z-index: 88;
    }

    .f-dropdown.right:before {
        left: auto;
        right: 10px;
    }

    .f-dropdown.right:after {
        left: auto;
        right: 9px;
    }

    .f-dropdown.drop-right {
        position: absolute;
        left: -9999px;
        list-style: none;
        margin-left: 0;
        outline: none;
        width: 100%;
        max-height: none;
        height: auto;
        background: #FFFFFF;
        border: solid 1px #cccccc;
        font-size: 1rem;
        z-index: 89;
        margin-top: 0;
        margin-left: 2px;
        max-width: 200px;
    }

        .f-dropdown.drop-right > *:first-child {
            margin-top: 0;
        }

        .f-dropdown.drop-right > *:last-child {
            margin-bottom: 0;
        }

        .f-dropdown.drop-right:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: transparent #FFFFFF transparent transparent;
            border-right-style: solid;
            position: absolute;
            top: 10px;
            left: -12px;
            z-index: 89;
        }

        .f-dropdown.drop-right:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent #cccccc transparent transparent;
            border-right-style: solid;
            position: absolute;
            top: 9px;
            left: -14px;
            z-index: 88;
        }

    .f-dropdown.drop-left {
        position: absolute;
        left: -9999px;
        list-style: none;
        margin-left: 0;
        outline: none;
        width: 100%;
        max-height: none;
        height: auto;
        background: #FFFFFF;
        border: solid 1px #cccccc;
        font-size: 1rem;
        z-index: 89;
        margin-top: 0;
        margin-left: -2px;
        max-width: 200px;
    }

        .f-dropdown.drop-left > *:first-child {
            margin-top: 0;
        }

        .f-dropdown.drop-left > *:last-child {
            margin-bottom: 0;
        }

        .f-dropdown.drop-left:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: transparent transparent transparent #FFFFFF;
            border-left-style: solid;
            position: absolute;
            top: 10px;
            right: -12px;
            left: auto;
            z-index: 89;
        }

        .f-dropdown.drop-left:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent transparent transparent #cccccc;
            border-left-style: solid;
            position: absolute;
            top: 9px;
            right: -14px;
            left: auto;
            z-index: 88;
        }

    .f-dropdown.drop-top {
        position: absolute;
        left: -9999px;
        list-style: none;
        margin-left: 0;
        outline: none;
        width: 100%;
        max-height: none;
        height: auto;
        background: #FFFFFF;
        border: solid 1px #cccccc;
        font-size: 1rem;
        z-index: 89;
        margin-top: -2px;
        margin-left: 0;
        max-width: 200px;
    }

        .f-dropdown.drop-top > *:first-child {
            margin-top: 0;
        }

        .f-dropdown.drop-top > *:last-child {
            margin-bottom: 0;
        }

        .f-dropdown.drop-top:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: #FFFFFF transparent transparent transparent;
            border-top-style: solid;
            position: absolute;
            top: auto;
            bottom: -12px;
            left: 10px;
            right: auto;
            z-index: 89;
        }

        .f-dropdown.drop-top:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: #cccccc transparent transparent transparent;
            border-top-style: solid;
            position: absolute;
            top: auto;
            bottom: -14px;
            left: 9px;
            right: auto;
            z-index: 88;
        }

    .f-dropdown li {
        font-size: 1rem;
        cursor: pointer;
        line-height: 1.28571rem;
        margin: 0;
    }

        .f-dropdown li:hover, .f-dropdown li:focus {
            background: #EEEEEE;
        }

        .f-dropdown li.radius {
            border-radius: 3px;
        }

        .f-dropdown li a {
            display: block;
            padding: 0.5rem;
            color: #555555;
        }

    .f-dropdown.content {
        position: absolute;
        left: -9999px;
        list-style: none;
        margin-left: 0;
        outline: none;
        padding: 1.42857rem;
        width: 100%;
        height: auto;
        max-height: none;
        background: #FFFFFF;
        border: solid 1px #cccccc;
        font-size: 1rem;
        z-index: 89;
        max-width: 200px;
    }

        .f-dropdown.content > *:first-child {
            margin-top: 0;
        }

        .f-dropdown.content > *:last-child {
            margin-bottom: 0;
        }

    .f-dropdown.tiny {
        max-width: 200px;
    }

    .f-dropdown.small {
        max-width: 300px;
    }

    .f-dropdown.medium {
        max-width: 500px;
    }

    .f-dropdown.large {
        max-width: 800px;
    }

    .f-dropdown.mega {
        width: 100% !important;
        max-width: 100% !important;
    }

        .f-dropdown.mega.open {
            left: 0 !important;
        }

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.select2-container {
    display: block !important;
    margin-bottom: 24px;
}

    .select2-container .select2-choice {
        display: block;
        height: 40px;
        padding: 0 0 0 18px;
        overflow: hidden;
        position: relative;
        border: 1px solid #d7d7d7;
        white-space: nowrap;
        font-weight: 700;
        line-height: 40px;
        color: #555;
        text-decoration: none;
        border-radius: 0px;
        background-clip: padding-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #fff;
        /*background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(top, #fff 0%, #eee 50%);*/
    }

    .select2-container.select2-drop-above .select2-choice {
        border-bottom-color: #d7d7d7;
        border-radius: 0;
        /* background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
   background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
   background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
   background-image: linear-gradient(top, #eee 0%, #fff 90%); */
    }

    .select2-container.select2-allowclear .select2-choice .select2-chosen {
        margin-right: 42px;
    }

    .select2-container .select2-choice > .select2-chosen {
        margin-right: 26px;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: normal;
    }

/*.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('https://cdn.awardspring.com/assets/images/Select2-plugin-images/select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}*/
/*
.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    background-color: #fff;
    filter: alpha(opacity=0);
}*/
.select2-drop {
    width: 100%;
    margin-top: -15px;
    margin-left: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #555;
    border: 1px solid #d7d7d7;
    border-radius: 0;
}

.select2-drop-auto-width {
    border-top: 1px solid #d7d7d7;
    width: auto;
}

    .select2-drop-auto-width .select2-search {
        padding-top: 4px;
    }

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;
}

.select2-drop-active {
    border: 1px solid #d7d7d7;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #d7d7d7;
    background-color: #fafafa;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    padding-right: 9px;
    /* border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(top, #ccc 0%, #eee 60%);*/
}

    .select2-container .select2-choice .select2-arrow b {
        display: block;
        width: 100%;
        height: 100%;
        background: transparent url("https://cdn.awardspring.com/assets/images/selectbox-arrow.png") no-repeat center right;
    }

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 40px;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    z-index: 10000;
    white-space: nowrap;
}

    .select2-search input {
        width: 100%;
        height: auto !important;
        min-height: 40px;
        padding: 0;
        margin: 0;
        outline: 0;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 14px;
        border: 1px solid #d7d7d7;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: #fff;
        /*background: url('https://cdn.awardspring.com/assets/images/Select2-plugin-images/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url('https://cdn.awardspring.com/assets/images/Select2-plugin-images/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('https://cdn.awardspring.com/assets/images/Select2-plugin-images/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('https://cdn.awardspring.com/assets/images/Select2-plugin-images/select2.png') no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%);*/
    }

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 0;
}

.select2-search input.select2-active {
    /*background: #fff url('select2-spinner.gif') no-repeat 100%;*/
    /*background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%);*/
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #ff912a;
    outline: none;
    -webkit-box-shadow: 0 0 3px #ff912a;
    -moz-box-shadow: 0 0 3px #ff912a;
    box-shadow: 0 0 3px #ff912a;
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #eee;
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #d7d7d7;
    border-top-color: transparent;
    background: #fff;
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}

    .select2-dropdown-open .select2-choice .select2-arrow b {
        /*background-position: -18px 1px;*/
    }

/* results */
.select2-results {
    max-height: 200px;
    padding: 0;
    margin: 10px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: transparent;
}

    .select2-results ul.select2-result-sub {
        margin: 0;
        padding-left: 0;
    }

        .select2-results ul.select2-result-sub > li .select2-result-label {
            padding-left: 20px;
        }

        .select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
            padding-left: 40px;
        }

        .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
            padding-left: 60px;
        }

        .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
            padding-left: 80px;
        }

        .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
            padding-left: 100px;
        }

        .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
            padding-left: 110px;
        }

        .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
            padding-left: 120px;
        }

    .select2-results li {
        list-style: none;
        display: list-item;
        background-image: none;
    }

        .select2-results li.select2-result-with-children > .select2-result-label {
            font-weight: normal;
        }

    .select2-results .select2-result-label {
        padding: 5px 9px 5px;
        margin: 0;
        cursor: pointer;
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
        min-height: 1em;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .select2-results .select2-highlighted .select2-result-label {
        background: #fdfbf2;
        border-top: 1px solid #d7d7d7;
        border-bottom: 1px solid #d7d7d7;
    }

    .select2-results li em {
        background: #feffde;
        font-style: normal;
    }

    .select2-results .select2-highlighted em {
        background: transparent;
    }

    .select2-results .select2-highlighted ul {
        background: #fff;
        color: #000;
    }

    .select2-results .select2-no-results,
    .select2-results .select2-searching,
    .select2-results .select2-selection-limit,
    .select2-ajax-error {
        background: #fff;
        padding: 5px 9px;
        display: list-item;
    }

    /*
disabled look for disabled choices in the results dropdown
*/
    .select2-results .select2-disabled.select2-highlighted {
        color: #666;
        background: #f4f4f4;
        display: list-item;
        cursor: default;
    }

    .select2-results .select2-disabled {
        background: #f4f4f4;
        display: list-item;
        cursor: default;
    }

    .select2-results .select2-selected {
        display: none;
    }

.select2-more-results.select2-active {
    /*background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;*/
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

    .select2-container.select2-container-disabled .select2-choice .select2-arrow {
        background-color: #f4f4f4;
        background-image: none;
        border-left: 0;
        padding-right: 9px;
    }

    .select2-container.select2-container-disabled .select2-choice abbr {
        display: none;
    }

/* multiselect */
.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;
    border: 1px solid #d7d7d7;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
}

.select2-locked {
    padding: 0;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #ff912a;
    outline: none;
    -webkit-box-shadow: 0 0 3px rgba(255, 145, 42, 0);
    -moz-box-shadow: 0 0 3px rgba(255, 145, 42, 0);
    box-shadow: 0 0 3px rgba(255, 145, 42, 0);
}

.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}

.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

    .select2-container-multi .select2-choices .select2-search-field input {
        padding: 0 9px;
        margin: 1px 0;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: 700;
        color: #555;
        outline: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: transparent !important;
    }

ul.select2-choices {
    background: url("https://cdn.awardspring.com/assets/images/search.png") no-repeat 98% white !important;
}

.select2-default, .select2-result-label {
    color: #000 !important;
    font-weight: 100 !important;
    font-size: 1rem;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 0 9px;
    margin: 6px;
    position: relative;
    line-height: 28px;
    color: #555;
    cursor: default;
    border: 1px solid #d7d7d7;
    border-radius: 0;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #f4f2e5;
}

    .select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
        cursor: default;
    }

.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice > div {
    padding-left: 5px;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    font-size: 1px;
    outline: none;
    background: url("https://cdn.awardspring.com/assets/images/Select2-plugin-images/select2.png") right top no-repeat;
    margin-right: 15px;
    margin-top: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px;
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

    .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
        padding: 3px 5px 3px 5px;
        border: 1px solid #ddd;
        background-image: none;
        background-color: #f4f4f4;
    }

        .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
            display: none;
            background: none;
        }

/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    /*text-decoration: underline;*/
    font-weight: 700;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-choice.select2-default:hover, .select2-results {
    background-color: #fafafa;
}

.select2-container.select2-container-multi:hover,
.select2-container.select2-container-multi.select2-dropdown-open {
    background-color: #fff !important;
}

.select2-container.select2-container-multi,
.select2-container.select2-container-multi.select2-dropdown-open {
    padding-right: 9px !important;
    border: 1px solid #d7d7d7;
    margin-bottom: 24px;
}

.select2-choices {
    border: 0 none !important;
}

.select2-search-field,
.select2-search-field .select2-input {
    height: 38px !important;
    cursor: pointer;
}

.select2-container-multi .select2-choices {
    /*background: transparent url("https://cdn.awardspring.com/assets/images/selectbox-arrow.png") no-repeat center right!important;*/
    /*padding-right: 9px!important;*/
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
    .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
        background-image: url("https://cdn.awardspring.com/assets/images/select2x2.png") !important;
        background-position: -6px 4px;
        background-repeat: no-repeat !important;
        background-size: 70px 50px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}
/* OVERRIDE SELECT2 PLUGIN STYLES */
/* This hide the selected items inside the search field */
.select2-container-multi .select2-choices .select2-search-choice.hidden {
    display: none;
}

.select2-results {
    background: #FFF;
}

.select2-container-multi .select2-choices {
    background-image: none;
}

.select2-container .select2-choice {
    color: #a1a1a1 !important;
}

.select2-results .select2-result-label {
    color: #555555 !important;
    padding: 10px 18px;
    line-height: 20px;
}

.select2-results .select2-highlighted .select2-result-label {
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    font-size: 14px;
}

.select2-results .select2-result-selectable .select2-result-label .info-label {
    font-size: 12px;
    color: #b0b0b0;
    padding-left: 6px;
}

.select2-results .select2-result-selectable .select2-result-label .flaticon.open-book-1 {
    font-size: 11px !important;
    color: gray !important;
}

.row .select2-container.select2-container-multi, .select2-container.select2-container-multi.select2-dropdown-open {
    padding-right: 0 !important;
}

.academics .select2-container.select2-container-multi {
    margin-bottom: 0;
}

.select2-choice .select2-search-choice-close {
    display: none;
}

.select2-container .select2-choice {
    color: #555;
}

.select2-results {
    margin: 0 !important;
}

    .select2-results li em {
        background: none;
    }

.select2-input {
    margin-bottom: 0 !important;
}

select {
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
}

.select2-hidden-accessible, .ui-select-focusser.ui-select-offscreen {
    /*display: none;*/
    width: 0px !important;
    height: 0px !important;
    padding: 0;
    margin: 0;
    border: 0;
}

.select2-hidden-accessible {
    display: none;
}

.select2-result-single {
    margin-left: 0;
}

.ui-select-match-item.select2-search-choice {
    padding: 0 10px 0 15px !important;
}

.select2-search {
    display: block;
}

body {
    background: #F5F5F5;
}

.fl-left, .donor-list .card {
    float: left !important;
}

.fl-right {
    float: right !important;
}

.italic {
    font-style: italic;
}

.content-padding {
    padding: 0 2.14286rem;
}

.body .content.content-padding {
    padding: 2.14286rem 2.14286rem 5rem;
}

.divider {
    display: block;
    width: 100%;
    height: 0.07143rem;
    background: #d7d7d7;
    clear: both;
    margin: 1.42857rem 0;
}

.divider-text {
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
}

    .divider-text span {
        position: relative;
        display: inline-block;
    }

        .divider-text span:before, .divider-text span:after {
            content: "";
            position: absolute;
            top: 50%;
            width: 9999px;
            height: 1px;
            background: #d7d7d7;
        }

        .divider-text span:before {
            right: 100%;
            margin-right: 15px;
        }

        .divider-text span:after {
            left: 100%;
            margin-left: 15px;
        }

.row {
    max-width: 85.71429rem;
}

.no-margin {
    margin: 0;
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

span em, label em, .input-label em {
    color: #a1a1a1;
}

::-moz-selection {
    color: #fff;
    background: #ff912a;
}

::selection {
    color: #fff;
    background: #ff912a;
}

.sortable {
    text-decoration: none;
}

    .sortable span {
        text-decoration: underline;
    }

.search {
    border: 1px solid #d7d7d7;
    padding-right: 10px;
}

    .search:focus, .search:active, .search:hover {
        border-color: #ff912a;
        outline: none;
    }

    .search .button {
        background: url(https://cdn.awardspring.com/assets/images/search.png) 97% 50% no-repeat;
        float: right;
        position: relative;
        width: 20px;
        height: 40px;
        padding: 0;
        margin: 0;
    }

    .search input {
        float: left;
        padding: 0 20px 0 15px;
        width: 325px;
        border: none;
        margin: 0 !important;
    }

        .search input:focus {
            box-shadow: none;
            border: none;
        }

    .search.user {
        margin: 0.71429rem 0 1.42857rem;
    }

.postfix, .prefix {
    background-color: #fdfbf2 !important;
}

.custom-bullets {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.counter {
    margin-top: 0 !important;
}

    .counter em {
        margin-left: 0 !important;
    }

.btn-plus p {
    border: 1px solid #ebebeb;
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    padding: 0 10px 0 10px;
    width: 85%;
}

    .btn-plus p:hover {
        cursor: pointer;
    }

.fade-transition.ng-enter, .fade-transition.ng-leave {
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

    .fade-transition.ng-leave, .fade-transition.ng-enter.ng-enter-active {
        opacity: 1;
    }

        .fade-transition.ng-enter, .fade-transition.ng-leave.ng-leave-active {
            opacity: 0;
        }

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}

.arrow-down {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #555;
    display: inline-block;
}

    .arrow-down:hover {
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 6px solid #ff912a;
    }

.app-nav {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-position: inside;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

    .app-nav li {
        margin: 0;
        position: relative;
        background-color: #fdfbf2;
        border-top: 1px solid #dbd7bd;
        border-left: 1px solid #dbd7bd;
        min-height: 67px;
    }

        .app-nav li:hover {
            background-color: #fff;
        }

.student .app-nav li {
    border-color: #d7d7d7;
}

.app-nav li:last-child {
    border-bottom: 1px solid #dbd7bd;
}

.student .app-nav li:last-child {
    border-color: #d7d7d7;
}

.app-nav li .flaticon {
    margin: 0 0.35714rem 0 0.14286rem;
}

.app-nav li.active > ul {
    display: block;
}

.app-nav li a {
    display: block;
    cursor: pointer;
    color: #555;
    padding: 0.92857rem 1.28571rem;
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
}

    .app-nav li a small, .app-nav li a p.small {
        display: block;
        font-weight: 400;
    }

.app-nav li:active, .app-nav li.active {
    background-color: #fff;
}

    .app-nav li:active > a, .app-nav li.active > a {
        background-color: #fff;
        margin-right: 0;
        color: #ff912a;
        position: relative;
        min-height: 67px;
    }

        .app-nav li:active > a:before, .app-nav li.active > a:before {
            display: block;
            content: "#";
            text-indent: -999px;
            overflow: hidden;
            position: absolute;
            width: 3px;
            height: 100%;
            background: #fff;
            top: 0;
            right: -1px;
            z-index: 3;
        }

.app-nav li.above-active > a {
    border-bottom: none;
}

.app-nav li.below-active > a {
    border-top: none;
}

.blue-bottom {
    position: relative;
    z-index: 1;
    margin: 0 auto;
}

    .blue-bottom .content-padding {
        padding: 1.42857rem 2.14286rem;
        background-color: #555;
    }

    .blue-bottom small, .blue-bottom p.small {
        display: none;
    }

    .blue-bottom .help {
        color: white;
    }

    .blue-bottom .has-tip, .blue-bottom .has-tip:focus, .blue-bottom .has-tip:hover {
        border-bottom: 0 none;
    }

    .blue-bottom .tooltip-container.delete-tooltip .tooltip {
        color: #555 !important;
        background-color: #fff !important;
        border: 1px solid #555 !important;
    }

    .blue-bottom .tooltip-container .tooltip {
        top: -90px;
    }

.dash-panel-info {
    margin-bottom: 2.85714rem;
}

    .dash-panel-info .panel, .dash-panel-info .recommend-panel {
        min-height: 122px;
    }

        .dash-panel-info .panel p, .dash-panel-info .recommend-panel p {
            line-height: 1.2;
            font-weight: 700;
        }

        .dash-panel-info .panel.current-available, .dash-panel-info .current-available.recommend-panel {
            padding-bottom: 3px;
        }

    .dash-panel-info:before, .dash-panel-info:after {
        content: " ";
        display: table;
    }

    .dash-panel-info:after {
        clear: both;
    }

.student .dash-panel-info .button {
    width: auto;
    float: right;
}

.dash-panel-info .panel, .dash-panel-info .recommend-panel {
    padding-left: 0;
    padding-right: 0;
}

    .dash-panel-info .panel h5, .dash-panel-info .recommend-panel h5 {
        text-align: center;
        font-size: 2.5rem;
        margin: 5;
    }

    .dash-panel-info .panel p, .dash-panel-info .recommend-panel p {
        margin: 0;
        text-align: center;
    }

.dash-panel-info .notification {
    margin-bottom: 2.85714rem;
}

    .dash-panel-info .notification p {
        margin: 0 0 0.71429rem;
    }

    .dash-panel-info .notification .progress {
        margin: 1.07143rem 0;
    }

.dash-panel-info .view-all {
    font-size: 0.85714rem;
    line-height: 2.85714rem;
    float: right;
}

    .dash-panel-info .view-all a {
        font-weight: 700;
    }

.dashboard-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .dashboard-items li {
        border-bottom: 1px solid #d7d7d7;
    }

        .dashboard-items li:first-child {
            border-top: 1px solid #d7d7d7;
        }

        .dashboard-items li a {
            display: block;
            width: 100%;
            padding: 1.42857rem 0;
        }

            .dashboard-items li a:before, .dashboard-items li a:after {
                content: " ";
                display: table;
            }

            .dashboard-items li a:after {
                clear: both;
            }

            .dashboard-items li a:hover {
                background: -webkit-linear-gradient(right, white, #fdfbf2);
                /*Safari*/
                background: -o-linear-gradient(right, white, #fdfbf2);
                /*Opera 11-12*/
                background: -moz-linear-gradient(right, white, #fdfbf2);
                /*Fx 3.6-15*/
                background: linear-gradient(to right, white, #fdfbf2);
                /*Standard*/
            }

                .dashboard-items li a:hover h6,
                .dashboard-items li a:hover .as-icon.right-2,
                .dashboard-items li a:hover .global-error .right-2.close:after,
                .global-error .dashboard-items li a:hover .right-2.close:after,
                .dashboard-items li a:hover label.right-2.saved:before,
                .dashboard-items li a:hover .right-2.saved.input-label:before,
                .dashboard-items li a:hover .right-2.message-info.success:before,
                .dashboard-items li a:hover .right-2.message-info.alert:before,
                .dashboard-items li a:hover .application .show-error .right-2.close:after,
                .application .show-error .dashboard-items li a:hover .right-2.close:after {
                    color: #ff912a;
                }

            .dashboard-items li a h6 {
                color: #555;
                text-decoration: underline;
                margin: 0 0 0.78571rem;
                -webkit-transition: all 0.3s ease 0;
                -moz-transition: all 0.3s ease 0;
                transition: all 0.3s ease 0;
            }

            .dashboard-items li a p {
                color: #8c886f;
                font-size: 0.85714rem;
                text-align: center;
                margin: 0.42857rem 0 0;
            }

            .dashboard-items li a .right-2 {
                font-size: 3.78571rem;
                position: relative;
                top: 32px;
                color: #f3f3f3;
                -webkit-transition: all 0.3s ease 0;
                -moz-transition: all 0.3s ease 0;
                transition: all 0.3s ease 0;
            }

    .dashboard-items .row.semi-collapse {
        width: auto;
        margin-left: -0.35714rem;
        margin-right: -0.35714rem;
    }

        .dashboard-items .row.semi-collapse .columns {
            position: relative;
            padding-left: 0.35714rem;
            padding-right: 0.35714rem;
            float: left;
        }

    .dashboard-items.short a .as-icon.right-2, .dashboard-items.short a .global-error .right-2.close:after, .global-error .dashboard-items.short a .right-2.close:after, .dashboard-items.short a label.right-2.saved:before, .dashboard-items.short a .right-2.saved.input-label:before, .dashboard-items.short a .right-2.message-info.success:before, .dashboard-items.short a .right-2.message-info.alert:before, .dashboard-items.short a .application .show-error .right-2.close:after, .application .show-error .dashboard-items.short a .right-2.close:after {
        margin-top: -0.92857rem;
    }

/*!
 * Datepicker for Foundation - less stylesheet, just version customized to foundation
 *
 * Copyright 2013 Peter Beno, najlepsiwebdesigner@gmail.com, @benopeter
 * project website http://foundation-datepicker.peterbeno.com
 *
 * Original project https://github.com/eternicode/bootstrap-datepicker
 * 		Original author 2012 Stefan Petre
 * 		Improvements by Andrew Rowls
 * 		Licensed under the Apache License v2.0
 * 		http://www.apache.org/licenses/LICENSE-2.0
 */
.datepicker.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    color: #333;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    line-height: 18px;
}

    .datepicker.dropdown-menu th, .datepicker.dropdown-menu td {
        padding: 4px 5px;
    }

.datepicker {
    display: none;
    position: absolute;
    padding: 4px;
    margin-top: 1px;
    direction: ltr;
}

.datepicker-inline {
    width: 220px;
}

.datepicker-rtl {
    direction: rtl;
}

    .datepicker-rtl table tr td span {
        float: right;
    }

.datepicker-dropdown {
    top: 0;
    left: 0;
}

    .datepicker-dropdown:before {
        content: '';
        display: inline-block;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ccc;
        border-bottom-color: rgba(0, 0, 0, 0.2);
        position: absolute;
        top: -7px;
        left: 6px;
    }

    .datepicker-dropdown:after {
        content: '';
        display: inline-block;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        position: absolute;
        top: -6px;
        left: 7px;
    }

.datepicker > div {
    display: none;
}

.datepicker.days div.datepicker-days {
    display: block;
}

.datepicker.months div.datepicker-months {
    display: block;
}

.datepicker.years div.datepicker-years {
    display: block;
}

.datepicker table {
    border: 0;
    margin: 0;
}

.datepicker td, .datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border: 0;
    font-size: 12px;
    padding: 4px 8px;
    background: #fff;
    cursor: pointer;
}

    .datepicker td.active.day, .datepicker th.active.day {
        background: #2ba6cb;
    }

    .datepicker td.active.year, .datepicker th.active.year {
        background: #2ba6cb;
    }

    .datepicker td span.active, .datepicker th span.active {
        background: #2ba6cb;
    }

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
    background-color: transparent;
}

.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
}

.datepicker th.date-switch {
    width: 145px;
}

.datepicker thead tr:first-child th, .datepicker tfoot tr:first-child th {
    cursor: pointer;
}

.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle;
}

.datepicker thead tr:first-child th.cw {
    cursor: default;
    background-color: transparent;
}

.datepicker-dropdown::before, .datepicker-dropdown::after {
    display: none;
}

.datepicker-close {
    position: absolute;
    top: -30px;
    right: 0;
    width: 15px;
    height: 30px;
    padding: 0;
    display: none;
}

.datepicker td.old, .datepicker td.new {
    color: #999;
}

.datepicker td.day.disabled {
    color: #eee;
}

/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
.filter .notif-bar-user {
    display: none;
    float: left;
    margin-right: 2.14286rem;
}

    .filter .notif-bar-user li {
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .filter .notif-bar-user label, .filter .notif-bar-user .input-label {
        line-height: 1.5rem !important;
    }

    .filter .notif-bar-user a {
        text-decoration: none;
    }

    .filter .notif-bar-user .dates {
        display: none;
    }

    .filter .notif-bar-user .notif-drop-down-menu {
        width: auto;
        max-width: 24rem;
    }

        .filter .notif-bar-user .notif-drop-down-menu.view-selection {
            max-width: 17.14286rem;
        }

        .filter .notif-bar-user .notif-drop-down-menu:before {
            left: 0;
        }

        .filter .notif-bar-user .notif-drop-down-menu label, .filter .notif-bar-user .notif-drop-down-menu .input-label {
            margin-bottom: 0;
            margin-right: 0;
            line-height: 2.14286rem;
            vertical-align: middle;
            width: auto;
        }

        .filter .notif-bar-user .notif-drop-down-menu li.disabled label, .filter .notif-bar-user .notif-drop-down-menu li.disabled .input-label {
            color: #888888 !important;
        }

.arrow {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    display: inline-block;
    opacity: .3;
}

    .arrow.up {
        border-bottom: 5px solid #555;
    }

    .arrow.down {
        border-top: 5px solid #555;
    }

    .arrow.left {
        border-right: 5px solid #555;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        text-decoration: none;
    }

    .arrow.right {
        border-left: 5px solid #555;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        text-decoration: none;
    }

    .arrow.selected {
        opacity: 1;
    }

decoration {
    text-decoration: none;
}

@media only screen and (min-width: 40.063em) {
    .filter .notif-bar-user {
        display: inline-table;
    }
}

footer {
    height: 87.193px;
    border-top: 1px #F5F5F5;
    background-color: #505050;
    box-shadow: -6px 0px 6px 0px rgba(187, 187, 187, 0.25);
    bottom: 0;
    width: 100%;
    z-index: 3;
    margin-top: auto;
}

    footer .footer-container {
        padding: 24px 20px 0 20px;
        height: inherit;
        position: relative;
    }

        footer .footer-container p.footer-info, footer .footer-container a.footer-info {
            color: #FFF;
            font-size: 14px;
            font-weight: 400;
            line-height: 140%;
            text-decoration-line: none;
            padding: 0;
            margin: 0;
        }

            footer .footer-container a.footer-info.terms-of-use {
                margin-left: 26px;
            }

        footer .footer-container p.footer-info {
            padding-top: 10px;
        }

        footer .footer-container a.custom-link {
            position: absolute;
            top: 40%;
            left: 50%;
        }

@media only screen and (min-width: 40.063em) {
    footer p {
        text-align: left;
    }
}

.gen-app {
    border: 1px solid #dbd7bd;
    min-height: 32.64286rem;
}

.student .gen-app {
    border-color: #d7d7d7;
    border-bottom: none;
}

.gen-app p {
    margin: 0 0 1.28571rem 0;
}

.gen-app label, .gen-app .input-label {
    margin-top: 0.71429rem;
    line-height: 1.5;
}

    .gen-app label em, .gen-app .input-label em {
        margin-left: 0.57143rem;
    }

.gen-app .recommend-panel p {
    margin: 0;
}

.gen-app-padding {
    padding: 2.14286rem 1.42857rem;
}

.global-error {
    padding: 0;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    color: #FFF;
}

    .global-error > ul {
        padding: 0 0 0 25%;
    }

        .global-error > ul li:before {
            top: 5px !important;
        }

    .global-error .close {
        position: absolute;
        right: 50px;
        top: 0;
        line-height: 0.5;
    }

        .global-error .close:after {
            font-size: 2.5rem !important;
        }

.global-warning {
    position: fixed;
    top: 0px;
    width: 100%;
    height: auto;
    padding: 0.85714rem 1.07143rem;
    background-color: #ffd333;
    z-index: 999;
    display: none;
    text-align: center;
}

    .global-warning > ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .global-warning > ul li {
            margin: 0;
            padding: 0;
        }

.global-message {
    width: 100%;
    padding: 0.85714rem 1.07143rem;
    background-color: #ffd333;
    margin-bottom: 1.42857rem;
}

    .global-message p {
        margin: 0;
    }

    .global-message ul {
        list-style: none;
    }

    .global-message .buttons {
        margin: 0.71429rem 0 0 0;
    }

        .global-message .buttons a {
            margin: 0 1.42857rem 0 0;
        }

.message-error, .message-warning {
    padding: 0.85714rem 1.07143rem;
    background-color: #ff0000;
    margin-bottom: 1.42857rem;
    color: #fff;
}

    .message-error em, .message-warning em {
        font-weight: 700;
        font-style: normal;
        margin-right: 5px;
    }

    .message-error p, .message-warning p {
        margin: 0;
    }

    .message-error.no-mbottom, .no-mbottom.message-warning {
        margin-bottom: 0;
    }

.message-warning {
    background-color: #ffd333;
    color: #555;
    word-break: initial;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 1.07143rem;
}

    .message-warning p {
        display: inline;
    }

    .message-warning .option {
        cursor: pointer;
        font-weight: 700;
        text-decoration: underline;
        margin-left: 15px;
        display: inline-block;
    }

    .message-warning.closable {
        padding: 0;
    }

        .message-warning.closable .message {
            padding: 0.71429rem 2.5rem;
        }

            .message-warning.closable .message:after {
                position: absolute;
                top: 23px;
                left: 16px;
                font-size: 25px;
            }

        .message-warning.closable a.close {
            background: -webkit-linear-gradient(bottom, #fbfaf4, #f5f3e7);
            /*Safari*/
            background: -o-linear-gradient(bottom, #fbfaf4, #f5f3e7);
            /*Opera 11-12*/
            background: -moz-linear-gradient(bottom, #fbfaf4, #f5f3e7);
            /*Fx 3.6-15*/
            background: linear-gradient(to bottom, #fbfaf4, #f5f3e7);
            /*Standard*/
            border: 1px solid #cac59d;
            text-decoration: none;
            position: absolute;
            top: 10px;
            right: 18px;
            padding: 0.28571rem 0.14286rem;
            border-radius: 0.28571rem;
        }

            .message-warning.closable a.close:after {
                font-size: 21px;
                color: #cac59d;
                top: 5px;
                position: relative;
            }

            .message-warning.closable a.close:hover:after {
                color: #555;
                opacity: 0.5;
            }

.count-word {
    padding: 0;
}

    .count-word .message-warning, .count-word .message-error, .count-word .message-warning {
        margin-bottom: 5px;
    }

.uneditable {
    color: #ff0000;
    font-style: normal;
    font-weight: 700;
}

.show-error {
    color: #FFF;
    margin-bottom: 1.42857rem;
}

    .show-error ul {
        background-color: #ff0000;
        list-style: none;
        margin: 0;
    }

        .show-error ul li {
            display: none;
        }

            .show-error ul li.active {
                display: block;
                padding: 0.71429rem 0.5rem 0.71429rem 2.85714rem;
                position: relative;
                line-height: 1rem;
                color: white;
            }

                .show-error ul li.active:before {
                    line-height: 26px !important;
                    font-size: 22px;
                    position: absolute;
                    top: 5px;
                    left: 10px;
                }

@media (max-width: 640px) {
    .global-error > ul {
        padding: 0;
    }

    .global-error .close {
        right: 10px;
    }

    footer .footer-container a.footer-info {
        margin-top: 10px;
        display: inline-block;
    }

    footer .footer-container a.custom-link {
        position: absolute;
        top: 0%;
        left: 5%;
    }

    footer .footer-container p.footer-info {
        padding-top: 5px;
    }
}

.header-bar {
    background-color: #fff;
    border-bottom: 1px solid #dbd7bd;
    /*padding-top: 20px;*/
    height: 80px;
    min-height: 80px;
    position: relative;
    z-index: 2;
}

    .header-bar.large {
        /*padding-top: 20px;*/
        height: 60px;
    }

        .header-bar.large .school-name {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            line-height: 0.9;
            text-align: center;
            max-height: 60px;
            min-width: 100%;
            max-width: 1200px;
            width: 100%;
            height: 60px;
            font-size: 2rem;
            font-weight: 400;
        }

    .header-bar a {
        text-decoration: none;
    }

    .header-bar .logo {
        width: auto;
        /*margin-top: -20px;*/
        max-height: 76px;
    }

.student .header-bar {
    border-bottom: 1px solid #d7d7d7;
}

.top-bar a {
    text-decoration: none;
}

.postfix .as-icon, .postfix .global-error .close:after, .global-error .postfix .close:after, .postfix label.saved:before, .postfix .saved.input-label:before, .postfix .message-info.success:before, .postfix .message-info.alert:before, .postfix .application .show-error .close:after, .application .show-error .postfix .close:after, .prefix .as-icon, .prefix .global-error .close:after, .global-error .prefix .close:after, .prefix label.saved:before, .prefix .saved.input-label:before, .prefix .message-info.success:before, .prefix .message-info.alert:before, .prefix .application .show-error .close:after, .application .show-error .prefix .close:after {
    left: 1px;
}

.social-icon {
    text-decoration: none;
    margin-right: 0px !important;
}

    .social-icon .as-icon, .social-icon .global-error .close:after, .global-error .social-icon .close:after, .social-icon label.saved:before, .social-icon .saved.input-label:before, .social-icon .message-info.success:before, .social-icon .message-info.alert:before, .social-icon .application .show-error .close:after, .application .show-error .social-icon .close:after {
        margin-right: 0px;
        color: #555;
        font-size: 2.5rem;
    }

.large .as-icon.trash, .large .global-error .trash.close:after, .global-error .large .trash.close:after, .large label.trash.saved:before, .large .trash.saved.input-label:before, .large .trash.message-info.success:before, .large .trash.message-info.alert:before, .large .application .show-error .trash.close:after, .application .show-error .large .trash.close:after {
    margin: 0;
}

    .large .as-icon.trash:before, .large .message-warning.closable .trash.message:after, .message-warning.closable .large .trash.message:after, .large .message-warning.closable a.trash.close:after, .message-warning.closable .large a.trash.close:after, .large .show-error ul li.trash.active:before, .show-error ul .large li.trash.active:before, .large label.trash.saved:before, .large .trash.saved.input-label:before, .large .trash.message-info.success:before, .large .trash.message-info.alert:before {
        line-height: 0;
        position: relative;
        top: 0.25rem;
    }

.small .as-icon.trash, .small .global-error .trash.close:after, .global-error .small .trash.close:after, .small label.trash.saved:before, .small .trash.saved.input-label:before, .small .trash.message-info.success:before, .small .trash.message-info.alert:before, .small .application .show-error .trash.close:after, .application .show-error .small .trash.close:after {
    margin: 0;
    font-size: 1.5rem;
}

.as-icon, .global-error .close:after, label.saved:before, .saved.input-label:before, .message-info.success:before, .message-info.alert:before, .application .show-error .close:after {
    vertical-align: middle;
    margin-right: 3px;
    position: relative;
    font-size: 1.78571rem;
    line-height: 0;
}

    .as-icon:before, .message-warning.closable .message:after, .message-warning.closable a.close:after, .show-error ul li.active:before, label.saved:before, .saved.input-label:before, .message-info.success:before, .message-info.alert:before {
        font-family: 'ASGlyph';
        font-style: normal;
        font-weight: normal;
        speak: none;
        -webkit-font-smoothing: antialiased;
        line-height: 0;
    }

    .as-icon.scholarship:before, .message-warning.closable .scholarship.message:after, .message-warning.closable a.scholarship.close:after, .show-error ul li.scholarship.active:before, label.scholarship.saved:before, .scholarship.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .scholarship.title:before, .reviewer-applicants .reminder-panel.alert table td.scholarship.score:before, .reviewer-applicants table .reminder-panel.alert td.scholarship.score:before {
        content: "school";
        font-family: 'NewASGlyph';
    }

    .as-icon.lock:before, .message-warning.closable .lock.message:after, .message-warning.closable a.lock.close:after, .show-error ul li.lock.active:before, label.lock.saved:before, .lock.saved.input-label:before, .lock.message-info.success:before, .lock.message-info.alert:before {
        content: "login";
        font-family: 'NewASGlyph';
    }

    .as-icon.checkmark:before, .message-warning.closable .checkmark.message:after, .message-warning.closable a.checkmark.close:after, .show-error ul li.checkmark.active:before, .show-error ul li.active.message-info.success:before, label.saved:before, .saved.input-label:before, .message-info.success:before, .checkmark.message-info.alert:before {
        content: "done";
        font-family: 'NewASGlyph';
    }

    .as-icon.new-user:before, .message-warning.closable .new-user.message:after, .message-warning.closable a.new-user.close:after, .show-error ul li.new-user.active:before, label.new-user.saved:before, .new-user.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .new-user.title:before, .reviewer-applicants .reminder-panel.alert table td.new-user.score:before, .reviewer-applicants table .reminder-panel.alert td.new-user.score:before, .scholarship-reviewers .section-tables .right-table table.selectable td.selected label:after, .scholarship-reviewers .section-tables .right-table table.selectable td.selected:hover label:after, .scholarship-reviewers .section-tables .right-table table.selectable td.selected .new-user.input-label:after {
        content: "person_add";
        font-family: 'NewASGlyph';
    }

    .as-icon.user:before, .message-warning.closable .user.message:after, .message-warning.closable a.user.close:after, .show-error ul li.user.active:before, label.user.saved:before, .user.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .user.title:before, .reviewer-applicants .reminder-panel.alert table td.user.score:before, .reviewer-applicants table .reminder-panel.alert td.user.score:before {
        content: "account_circle";
        font-family: 'NewASGlyph';
    }

    .as-icon.dashboard:before, .message-warning.closable .dashboard.message:after, .message-warning.closable a.dashboard.close:after, .show-error ul li.dashboard.active:before, label.dashboard.saved:before, .dashboard.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .dashboard.title:before, .reviewer-applicants .reminder-panel.alert table td.dashboard.score:before, .reviewer-applicants table .reminder-panel.alert td.dashboard.score:before {
        content: "dashboard";
        font-family: 'NewASGlyph';
    }

    .as-icon.follow-ups, .global-error .follow-ups.close:after, label.follow-ups.saved:before, .follow-ups.saved.input-label:before, .follow-ups.message-info.success:before, .follow-ups.message-info.alert:before, .application .show-error .follow-ups.close:after {
    }

        .as-icon.follow-ups:before, .message-warning.closable .follow-ups.message:after, .message-warning.closable a.follow-ups.close:after, .show-error ul li.follow-ups.active:before, label.follow-ups.saved:before, .follow-ups.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .follow-ups.title:before, .reviewer-applicants .reminder-panel.alert table td.follow-ups.score:before, .reviewer-applicants table .reminder-panel.alert td.follow-ups.score:before {
            content: "bolt";
            font-family: 'NewASGlyph';
        }

    .as-icon.questionnaire:before, .message-warning.closable .questionnaire.message:after, .message-warning.closable a.questionnaire.close:after, .show-error ul li.questionnaire.active:before, label.questionnaire.saved:before, .questionnaire.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .questionnaire.title:before, .reviewer-applicants .reminder-panel.alert table td.questionnaire.score:before, .reviewer-applicants table .reminder-panel.alert td.questionnaire.score:before {
        content: "collections_bookmark";
        font-family: 'NewASGlyph';
    }

    .as-icon.report:before, .message-warning.closable .report.message:after, .message-warning.closable a.report.close:after, .show-error ul li.report.active:before, label.report.saved:before, .report.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .report.title:before, .reviewer-applicants .reminder-panel.alert table td.report.score:before, .reviewer-applicants table .reminder-panel.alert td.report.score:before {
        content: "note";
        font-family: 'NewASGlyph';
    }

    .as-icon.settings:before, .message-warning.closable .settings.message:after, .message-warning.closable a.settings.close:after, .show-error ul li.settings.active:before, label.settings.saved:before, .settings.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .settings.title:before, .reviewer-applicants .reminder-panel.alert table td.settings.score:before, .reviewer-applicants table .reminder-panel.alert td.settings.score:before {
        content: "settings";
        font-family: 'NewASGlyph';
    }

    .as-icon.computer:before, .message-warning.closable .computer.message:after, .message-warning.closable a.computer.close:after, .show-error ul li.computer.active:before, label.computer.saved:before, .computer.saved.input-label:before, .computer.message-info.success:before, .computer.message-info.alert:before {
        content: "l";
    }

    .as-icon.computer:before, .message-warning.closable .computer.message:after, .message-warning.closable a.computer.close:after, .show-error ul li.computer.active:before, label.computer.saved:before, .computer.saved.input-label:before, .computer.message-info.success:before, .computer.message-info.alert:before {
        content: "l";
    }

    .as-icon.linkedin:before, .message-warning.closable .linkedin.message:after, .message-warning.closable a.linkedin.close:after, .show-error ul li.linkedin.active:before, label.linkedin.saved:before, .linkedin.saved.input-label:before, .linkedin.message-info.success:before, .linkedin.message-info.alert:before {
        content: "L";
    }

    .as-icon.emails:before, .message-warning.closable .emails.message:after, .message-warning.closable a.emails.close:after, .show-error ul li.emails.active:before, label.emails.saved:before, .emails.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .emails.title:before, .reviewer-applicants .reminder-panel.alert table td.emails.score:before, .reviewer-applicants table .reminder-panel.alert td.emails.score:before {
        content: "mail";
        font-family: 'NewASGlyph';
    }

    .as-icon.plus:before, .message-warning.closable .plus.message:after, .message-warning.closable a.plus.close:after, .show-error ul li.plus.active:before, label.plus.saved:before, .plus.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .plus.title:before, .reviewer-applicants .reminder-panel.alert table td.plus.score:before, .reviewer-applicants table .reminder-panel.alert td.plus.score:before {
        content: "add";
        font-family: 'NewASGlyph';
    }

    .as-icon.plus-1:before, .message-warning.closable .plus-1.message:after, .message-warning.closable a.plus-1.close:after, .show-error ul li.plus-1.active:before, label.plus-1.saved:before, .plus-1.saved.input-label:before, .plus-1.message-info.success:before, .plus-1.message-info.alert:before {
        content: "A";
    }

    .as-icon.right-2:before, .message-warning.closable .right-2.message:after, .message-warning.closable a.right-2.close:after, .show-error ul li.right-2.active:before, label.right-2.saved:before, .right-2.saved.input-label:before, .right-2.message-info.success:before, .right-2.message-info.alert:before {
        content: "m";
    }

    .as-icon.right-1:before, .message-warning.closable .right-1.message:after, .message-warning.closable a.right-1.close:after, .show-error ul li.right-1.active:before, label.right-1.saved:before, .right-1.saved.input-label:before, .right-1.message-info.success:before, .right-1.message-info.alert:before {
        content: "M";
    }

    .as-icon.left-1:before, .message-warning.closable .left-1.message:after, .message-warning.closable a.left-1.close:after, .show-error ul li.left-1.active:before, label.left-1.saved:before, .left-1.saved.input-label:before, .left-1.message-info.success:before, .left-1.message-info.alert:before {
        content: "N";
    }

    .as-icon.trash:before, .message-warning.closable .trash.message:after, .message-warning.closable a.trash.close:after, .show-error ul li.trash.active:before, label.trash.saved:before, .trash.saved.input-label:before, .trash.message-info.success:before, .trash.message-info.alert:before {
        content: "t";
    }

    .as-icon.print:before, .message-warning.closable .print.message:after, .message-warning.closable a.print.close:after, .show-error ul li.print.active:before, label.print.saved:before, .print.saved.input-label:before, .print.message-info.success:before, .print.message-info.alert:before {
        content: "p";
    }

    .as-icon.help:before, .message-warning.closable .help.message:after, .message-warning.closable a.help.close:after, .show-error ul li.help.active:before, label.help.saved:before, .help.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .help.title:before, .reviewer-applicants .reminder-panel.alert table td.help.score:before, .reviewer-applicants table .reminder-panel.alert td.help.score:before {
        content: "help";
        font-family: 'NewASGlyph';
    }

    .as-icon.help-1:before, .message-warning.closable .help-1.message:after, .message-warning.closable a.help-1.close:after, .show-error ul li.help-1.active:before, .as-icon.help:hover:before, .message-warning.closable .help.message:hover:after, .message-warning.closable a.help.close:hover:after, .show-error ul li.help.active:hover:before, label.help.saved:hover:before, .help.saved.input-label:hover:before, .help.message-info.success:hover:before, .help.message-info.alert:hover:before, label.help-1.saved:before, .help-1.saved.input-label:before, .help-1.message-info.success:before, .help-1.message-info.alert:before {
        content: "help";
        font-family: 'NewASGlyph';
        font-variation-settings: "FILL" 1;
    }

    .as-icon.calendar:before, .message-warning.closable .calendar.message:after, .message-warning.closable a.calendar.close:after, .show-error ul li.calendar.active:before, label.calendar.saved:before, .calendar.saved.input-label:before, .calendar.message-info.success:before, .calendar.message-info.alert:before {
        content: "c";
    }

    .as-icon.document:before, .message-warning.closable .document.message:after, .message-warning.closable a.document.close:after, .show-error ul li.document.active:before, label.document.saved:before, .document.saved.input-label:before, .document.message-info.success:before, .document.message-info.alert:before {
        content: "a";
    }

    .as-icon.trophy:before, .message-warning.closable .trophy.message:after, .message-warning.closable a.trophy.close:after, .show-error ul li.trophy.active:before, label.trophy.saved:before, .trophy.saved.input-label:before, .trophy.message-info.success:before, .trophy.message-info.alert:before {
        content: "y";
    }

    .as-icon.institution:before, .message-warning.closable .institution.message:after, .message-warning.closable a.institution.close:after, .show-error ul li.institution.active:before, label.institution.saved:before, .institution.saved.input-label:before, .institution.message-info.success:before, .institution.message-info.alert:before {
        content: "i";
    }

    .as-icon.package:before, .message-warning.closable .package.message:after, .message-warning.closable a.package.close:after, .show-error ul li.package.active:before, label.package.saved:before, .package.saved.input-label:before, .package.message-info.success:before, .package.message-info.alert:before {
        content: "o";
    }

    .as-icon.magnified:before, .message-warning.closable .magnified.message:after, .message-warning.closable a.magnified.close:after, .show-error ul li.magnified.active:before, label.magnified.saved:before, .magnified.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .magnified.title:before, .reviewer-applicants .reminder-panel.alert table td.magnified.score:before, .reviewer-applicants table .reminder-panel.alert td.magnified.score:before {
        content: "search";
        font-family: 'NewASGlyph';
    }

    .as-icon.exclamation:before, .message-warning.closable .message:after, .message-warning.closable a.exclamation.close:after, .show-error ul li.active:before, label.exclamation.saved:before, .exclamation.saved.input-label:before, .exclamation.message-info.success:before, .message-info.alert:before {
        content: "E";
    }

    .as-icon.facebook:before, .message-warning.closable .facebook.message:after, .message-warning.closable a.facebook.close:after, .show-error ul li.facebook.active:before, label.facebook.saved:before, .facebook.saved.input-label:before, .facebook.message-info.success:before, .facebook.message-info.alert:before {
        content: "F";
    }

    .as-icon.twitter:before, .message-warning.closable .twitter.message:after, .message-warning.closable a.twitter.close:after, .show-error ul li.twitter.active:before, label.twitter.saved:before, .twitter.saved.input-label:before, .twitter.message-info.success:before, .twitter.message-info.alert:before {
        content: "T";
    }

    .as-icon.close:before, .global-error .close:after, .message-warning.closable .close.message:after, .message-warning.closable a.close:after, .show-error ul li.close.active:before, label.close.saved:before, .close.saved.input-label:before, .close.message-info.success:before, .close.message-info.alert:before, .application .show-error .close:after {
        content: "x";
    }

    .as-icon.review:before, .global-error .review:after, .message-warning.closable .review.message:after, .message-warning.closable a.review:after, .show-error ul li.review.active:before, label.review.saved:before, .review.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .review.title:before, .reviewer-applicants .reminder-panel.alert table td.review.score:before, .reviewer-applicants table .reminder-panel.alert td.review.score:before {
        content: "star_half";
        font-family: 'NewASGlyph';
    }

    .as-icon.comment:before, .global-error .comment:after, .message-warning.closable .comment.message:after, .message-warning.closable a.comment:after, .show-error ul li.comment.active:before, label.comment.saved:before, .comment.saved.input-label:before, .reviewer-applicants .reminder-panel.alert .comment.title:before, .reviewer-applicants .reminder-panel.alert table td.comment.score:before, .reviewer-applicants table .reminder-panel.alert td.comment.score:before {
        content: "comment";
        font-family: 'NewASGlyph';
    }

    .as-icon.account:before {
        content: "account_circle";
        font-family: 'NewASGlyph';
    }

    .as-icon.logout:before {
        content: "logout";
        font-family: 'NewASGlyph';
    }

    .as-icon.history:before {
        content: "history";
        font-family: 'NewASGlyph';
    }

.notif-bar {
    position: initial;
    padding-right: 20px;
}

    .notif-bar a {
        text-decoration: none;
    }

.notif-bar-list {
    margin: 0;
}

.notif-bar-user {
    line-height: 60px !important;
    display: inline-table;
}

.notif-drop-down {
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    padding: 3px 5px;
    /*width: 20px !important;*/
    display: inline-block;
    line-height: 20px;
}

    .notif-drop-down.hover {
        -webkit-box-shadow: 1px 1px 2px #d7d7d7;
        -moz-box-shadow: 1px 1px 2px #d7d7d7;
        box-shadow: 1px 1px 2px #d7d7d7;
        position: relative;
        z-index: 1;
    }

.student .notif-drop-down {
    border-color: #d7d7d7;
}

.notif-drop-down .arrow {
    border-top: 6px solid #555;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    opacity: 1;
}

    .notif-drop-down .arrow:hover {
        border-top: 6px solid #ff912a;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
    }

.notif-drop-down-menu {
    right: 0;
    padding: 1.07143rem 0;
    margin-top: -3px;
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    outline: none;
    width: 100%;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #d7d7d7;
    font-size: 1rem;
    z-index: 89;
    max-width: 200px;
    width: 170px;
    -webkit-box-shadow: 1px 1px 2px #d7d7d7;
    -moz-box-shadow: 1px 1px 2px #d7d7d7;
    box-shadow: 1px 1px 2px #d7d7d7;
}

.student .notif-drop-down-menu {
    border-color: #d7d7d7;
}

.notif-drop-down-menu > *:first-child {
    margin-top: 0;
}

.notif-drop-down-menu > *:last-child {
    margin-bottom: 0;
}

.notif-drop-down-menu li {
    font-size: 1rem;
    cursor: pointer;
    line-height: 1.28571rem;
    margin: 0;
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    padding-left: 20px;
}

    .notif-drop-down-menu li:hover, .notif-drop-down-menu li:focus {
        background: #fdfbf2;
    }

    .notif-drop-down-menu li.radius {
        border-radius: 3px;
    }

    .notif-drop-down-menu li a {
        display: block;
        padding: 0.5rem;
        color: #555;
    }

    .notif-drop-down-menu li:hover, .notif-drop-down-menu li:focus {
        border-bottom: 1px solid #d7d7d7;
        border-top: 1px solid #d7d7d7;
    }

.notif-drop-down-menu:before {
    position: absolute;
    top: -1px;
    right: 0;
    content: "#";
    text-indent: -999px;
    overflow: hidden;
    display: block;
    background: #fff;
    width: 18px;
    border-radius: 4px;
    height: 1px;
    z-index: 5;
}

.search-bar {
    border: 1px solid #d7d7d7;
    width: 100%;
    height: 3rem;
    background: #fff;
}

    .search-bar input {
        border: none;
        top: 0;
        background: transparent;
    }

        .search-bar input[type="text"], .search-bar .calculated-field {
            width: 80%;
        }

        .search-bar input[type="submit"] {
            width: 20%;
        }

        .search-bar input:focus, .search-bar input:hover, .search-bar input:active {
            box-shadow: none !important;
        }

.box-inside-box {
    border: 1px solid #d7d7d7;
    padding: 2.5rem 1.42857rem 5rem;
}

.loading {
    background: url("https://cdn.awardspring.com/assets/images/loading.gif") no-repeat;
    color: #555;
    font-size: 18px;
    font-weight: 700;
    width: 8.92857rem;
}

.loading-content {
    margin: 5.71429rem auto;
    width: 8.92857rem;
}

    .loading-content.text {
        width: auto;
    }

    .loading-content.full-size {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #fff;
        opacity: 0.8;
        margin: 0;
        padding-top: 50%;
        z-index: 9;
    }

        .loading-content.full-size .loading {
            margin: 0 auto;
        }

.changePassword, .changePasswordContent {
    margin: 20px 0;
}

.accordion dd {
    margin: 0.71429rem 0 0;
}

    .accordion dd h1:first-child, .accordion dd h2:first-child, .accordion dd h3:first-child {
        margin-top: 0;
    }

    .accordion dd > a {
        border: 1px solid #d7d7d7;
        font-weight: 700;
        text-decoration: none;
    }

        .accordion dd > a:hover li:before {
            transition: all 0.3s ease 0;
            background: white;
        }

.accordion .content.active {
    border: 1px solid #d7d7d7;
    padding: 1.42857rem;
    border-top: none;
}

    .accordion .content.active:before, .accordion .content.active:after {
        content: " ";
        display: table;
    }

    .accordion .content.active:after {
        clear: both;
    }

.triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent #dddddd transparent;
    border-bottom-style: solid;
    display: inline-block;
    margin: 0;
    position: relative;
    top: 0.57143rem;
    line-height: 2.85714rem;
}

.crumb-container {
    list-style-type: none;
    margin: 0 0 0.71429rem 0;
    padding: 0;
}

    .crumb-container:before, .crumb-container:after {
        content: " ";
        display: table;
    }

    .crumb-container:after {
        clear: both;
    }

    .crumb-container.flat .triangle {
        top: -3px;
    }

    .crumb-container li {
        float: left;
        margin: 0 0.85714rem 0 0;
    }

        .crumb-container li h2 a {
            color: #ff912a;
            text-decoration: none;
        }

.button {
    position: relative;
    top: 0;
    left: 0;
    height: 40px;
    cursor: pointer;
    margin: 0 11px 0 0;
    outline: none;
    border-color: transparent;
    font-weight: 700 !important;
    background-color: transparent;
}

    .button .as-icon, .button .global-error .close:after, .global-error .button .close:after, .button label.saved:before, .button .saved.input-label:before, .button .message-info.success:before, .button .message-info.alert:before, .button .application .show-error .close:after, .application .show-error .button .close:after {
        font-size: 29px;
    }

    .button span:last-child {
        background-image: url("https://cdn.awardspring.com/assets/images/sprite-button.png");
        height: 40px;
        width: 11px;
        position: absolute;
        top: 0;
        right: -11px;
    }

    .button input {
        overflow: visible;
        border-radius: 0px;
        outline: none;
        margin: 0;
        cursor: pointer;
    }

        .button input:focus {
            outline: none;
        }

    .button.large {
        height: 40px;
        font-weight: 700;
        font-size: 14px;
        line-height: 40px;
        padding: 0;
    }

        .button.large input {
            height: 40px;
            line-height: 40px;
            font: 700 14px "Open Sans", Arial, Helvetica, sans-serif;
        }

        .button.large.trash {
            padding: 0 5px 0 15px !important;
        }

            .button.large.trash .as-icon, .button.large.trash .global-error .close:after, .global-error .button.large.trash .close:after, .button.large.trash label.saved:before, .button.large.trash .saved.input-label:before, .button.large.trash .message-info.success:before, .button.large.trash .message-info.alert:before, .button.large.trash .application .show-error .close:after, .application .show-error .button.large.trash .close:after {
                top: 0;
            }

            .button.large.tan, .button.large.trash, .button.large.tan input, .button.large.trash input {
                background-position: 0 0;
                color: #555;
            }

                .button.large.tan input, .button.large.trash input {
                    padding: 0px 10px 0px 21px !important;
                }

                .button.large.tan span:last-child, .button.large.trash span:last-child {
                    background-position: -589px 0;
                }

                .button.large.tan input:focus + span, .button.large.trash input:focus + span, .button.large.tan input:hover + span, .button.large.trash input:hover + span {
                    background-position: -589px -41px;
                }

                .button.large.tan.disabled:hover, .button.large.disabled.trash:hover, .button.large.tan input.disabled:hover, .button.large.trash input.disabled:hover, .button.large.tan:hover input.disabled, .button.large.trash:hover input.disabled, .button.large.tan input:hover input.disabled, .button.large.trash input:hover input.disabled, .button.large.tan:focus input.disabled, .button.large.trash:focus input.disabled, .button.large.tan input:focus input.disabled, .button.large.trash input:focus input.disabled, .button.large.tan.disabled:focus, .button.large.disabled.trash:focus, .button.large.tan input.disabled:focus, .button.large.trash input.disabled:focus {
                    background-position: 0 0;
                }

                    .button.large.tan.disabled:hover input, .button.large.disabled.trash:hover input, .button.large.tan input.disabled:hover input, .button.large.trash input.disabled:hover input, .button.large.tan:hover input.disabled input, .button.large.trash:hover input.disabled input, .button.large.tan input:hover input.disabled input, .button.large.trash input:hover input.disabled input, .button.large.tan:focus input.disabled input, .button.large.trash:focus input.disabled input, .button.large.tan input:focus input.disabled input, .button.large.trash input:focus input.disabled input, .button.large.tan.disabled:focus input, .button.large.disabled.trash:focus input, .button.large.tan input.disabled:focus input, .button.large.trash input.disabled:focus input {
                        background-position: 0 0;
                    }

                    .button.large.tan.disabled:hover span:last-child, .button.large.disabled.trash:hover span:last-child, .button.large.tan input.disabled:hover span:last-child, .button.large.trash input.disabled:hover span:last-child, .button.large.tan:hover input.disabled span:last-child, .button.large.trash:hover input.disabled span:last-child, .button.large.tan input:hover input.disabled span:last-child, .button.large.trash input:hover input.disabled span:last-child, .button.large.tan:focus input.disabled span:last-child, .button.large.trash:focus input.disabled span:last-child, .button.large.tan input:focus input.disabled span:last-child, .button.large.trash input:focus input.disabled span:last-child, .button.large.tan.disabled:focus span:last-child, .button.large.disabled.trash:focus span:last-child, .button.large.tan input.disabled:focus span:last-child, .button.large.trash input.disabled:focus span:last-child {
                        background-position: -589px -41px;
                    }

                .button.large.tan:hover, .button.large.trash:hover, .button.large.tan input:hover, .button.large.trash input:hover, .button.large.tan:hover input, .button.large.trash:hover input, .button.large.tan input:hover input, .button.large.trash input:hover input, .button.large.tan:focus input, .button.large.trash:focus input, .button.large.tan input:focus input, .button.large.trash input:focus input, .button.large.tan:focus, .button.large.trash:focus, .button.large.tan input:focus, .button.large.trash input:focus {
                    background-position: 0 -41px;
                    background-color: transparent;
                    text-decoration: none;
                }

                    .button.large.tan:hover span:last-child, .button.large.trash:hover span:last-child, .button.large.tan input:hover span:last-child, .button.large.trash input:hover span:last-child, .button.large.tan:focus input span:last-child, .button.large.trash:focus input span:last-child, .button.large.tan input:focus input span:last-child, .button.large.trash input:focus input span:last-child, .button.large.tan:focus span:last-child, .button.large.trash:focus span:last-child, .button.large.tan input:focus span:last-child, .button.large.trash input:focus span:last-child {
                        background-position: -589px -41px;
                    }

        .button.large.disabled, .button.large:disabled, .button.large[disabled] {
            background-position: 0 -82px !important;
            background-color: transparent !important;
        }

            .button.large.disabled input, .button.large:disabled input, .button.large[disabled] input {
                background-position: 0 -82px !important;
            }

            .button.large.disabled:hover, .button.large.disabled:focus, .button.large:disabled:hover, .button.large:disabled:focus, .button.large[disabled]:hover, .button.large[disabled]:focus {
                background-position: 0 -82px !important;
            }

            .button.large.disabled span, .button.large:disabled span, .button.large[disabled] span {
                background-position: -589px -82px !important;
            }

    .button.small {
        height: 27px;
        font: 700 0.85714rem "Open Sans", Arial, Helvetica, sans-serif;
        line-height: 27px;
        color: #8c886f;
        padding: 0;
    }

        .button.small span {
            height: 27px;
        }

        .button.small input {
            height: 27px;
            line-height: 27px;
            font: 700 0.85714rem "Open Sans", Arial, Helvetica, sans-serif;
        }

        .button.small:focus {
            background-color: transparent !important;
        }

        .button.small.tan, .button.small.large.trash, .button.small.tan input, .button.small.large.trash input {
            background-position: 0 -245px;
            color: #555;
        }

            .button.small.tan input:focus + span, .button.small.large.trash input:focus + span {
                background-position: -589px -271px;
            }

            .button.small.tan span, .button.small.large.trash span {
                background-position: -589px -245px;
            }

            .button.small.tan:hover, .button.small.large.trash:hover, .button.small.tan input:hover, .button.small.large.trash input:hover, .button.small.tan:focus, .button.small.large.trash:focus, .button.small.tan input:focus, .button.small.large.trash input:focus, .button.small.tan.hover, .button.small.hover.large.trash, .button.small.tan input.hover, .button.small.large.trash input.hover {
                background-position: 0 -271px;
                background-color: transparent;
                text-decoration: none;
            }

                .button.small.tan:hover span, .button.small.large.trash:hover span, .button.small.tan input:hover span, .button.small.large.trash input:hover span, .button.small.tan:focus span, .button.small.large.trash:focus span, .button.small.tan input:focus span, .button.small.large.trash input:focus span, .button.small.tan.hover span, .button.small.hover.large.trash span, .button.small.tan input.hover span, .button.small.large.trash input.hover span {
                    background-position: -589px -271px;
                }

        .button.small.disabled, .button.small:disabled, .button.small[disabled] {
            background-position: 0 -297px !important;
        }

            .button.small.disabled:hover, .button.small.disabled:focus, .button.small:disabled:hover, .button.small:disabled:focus, .button.small[disabled]:hover, .button.small[disabled]:focus {
                background-position: 0 -297px !important;
            }

            .button.small.disabled input, .button.small:disabled input, .button.small[disabled] input {
                background-position: 0 -297px !important;
            }

                .button.small.disabled input:hover, .button.small.disabled input:focus, .button.small:disabled input:hover, .button.small:disabled input:focus, .button.small[disabled] input:hover, .button.small[disabled] input:focus {
                    background-position: 0 -297px !important;
                }

            .button.small.disabled span, .button.small:disabled span, .button.small[disabled] span {
                background-position: -589px -297px !important;
            }

                .button.small.disabled span:hover, .button.small.disabled span:focus, .button.small:disabled span:hover, .button.small:disabled span:focus, .button.small[disabled] span:hover, .button.small[disabled] span:focus {
                    background-position: -589px -297px !important;
                }

    .button.fl-left, .donor-list .button.card, .button.left {
        margin-right: 20px;
    }

    .button.m-right {
        margin-left: 10px;
    }

    a.button, .button input {
        position: relative;
        background-color: transparent;
        border: 0;
        text-decoration: none;
        text-align: center;
        background-image: url("https://cdn.awardspring.com/assets/images/sprite-button.png");
        padding: 0 13px 0px 24px !important;
    }

        a.button.small, .button input.small {
            padding: 0 0.28571rem 0 1.07143rem !important;
        }

        a.button:focus, .button input:focus {
            background-color: transparent !important;
        }

.button-line-height {
    line-height: 40px;
}

    .button-line-height.button {
        position: relative;
        top: 0.57143rem;
    }

button.zendesk {
    position: fixed;
    bottom: -5px;
    right: 10px;
    background-color: #ec7200;
    border-radius: 999rem;
    letter-spacing: .6;
    font-size: 1rem;
    font-weight: bold;
    color: #FFF;
    padding: 5px 15px;
    z-index: 9999;
}

input[type="text"], .calculated-field,
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
    font-weight: 700;
    margin: 0 0 1rem 0;
}

    input[type="text"]::-webkit-input-placeholder, .calculated-field::-webkit-input-placeholder,
    input[type="password"]::-webkit-input-placeholder,
    input[type="date"]::-webkit-input-placeholder,
    input[type="datetime"]::-webkit-input-placeholder,
    input[type="datetime-local"]::-webkit-input-placeholder,
    input[type="month"]::-webkit-input-placeholder,
    input[type="week"]::-webkit-input-placeholder,
    input[type="email"]::-webkit-input-placeholder,
    input[type="number"]::-webkit-input-placeholder,
    input[type="search"]::-webkit-input-placeholder,
    input[type="tel"]::-webkit-input-placeholder,
    input[type="time"]::-webkit-input-placeholder,
    input[type="url"]::-webkit-input-placeholder,
    textarea::-webkit-input-placeholder {
        color: #a1a1a1;
        font-family: inherit;
        font-weight: 400;
        font-style: italic;
    }

    input[type="text"]:-moz-placeholder, .calculated-field:-moz-placeholder,
    input[type="password"]:-moz-placeholder,
    input[type="date"]:-moz-placeholder,
    input[type="datetime"]:-moz-placeholder,
    input[type="datetime-local"]:-moz-placeholder,
    input[type="month"]:-moz-placeholder,
    input[type="week"]:-moz-placeholder,
    input[type="email"]:-moz-placeholder,
    input[type="number"]:-moz-placeholder,
    input[type="search"]:-moz-placeholder,
    input[type="tel"]:-moz-placeholder,
    input[type="time"]:-moz-placeholder,
    input[type="url"]:-moz-placeholder,
    textarea:-moz-placeholder {
        /* Firefox 18- */
        color: #a1a1a1;
        font-family: inherit;
        font-weight: 400;
        font-style: italic;
    }

    input[type="text"]::-moz-placeholder, .calculated-field::-moz-placeholder,
    input[type="password"]::-moz-placeholder,
    input[type="date"]::-moz-placeholder,
    input[type="datetime"]::-moz-placeholder,
    input[type="datetime-local"]::-moz-placeholder,
    input[type="month"]::-moz-placeholder,
    input[type="week"]::-moz-placeholder,
    input[type="email"]::-moz-placeholder,
    input[type="number"]::-moz-placeholder,
    input[type="search"]::-moz-placeholder,
    input[type="tel"]::-moz-placeholder,
    input[type="time"]::-moz-placeholder,
    input[type="url"]::-moz-placeholder,
    textarea::-moz-placeholder {
        /* Firefox 19~ */
        color: #a1a1a1;
        font-family: inherit;
        font-weight: 400;
        font-style: italic;
    }

    input[type="text"]:-ms-input-placeholder, .calculated-field:-ms-input-placeholder,
    input[type="password"]:-ms-input-placeholder,
    input[type="date"]:-ms-input-placeholder,
    input[type="datetime"]:-ms-input-placeholder,
    input[type="datetime-local"]:-ms-input-placeholder,
    input[type="month"]:-ms-input-placeholder,
    input[type="week"]:-ms-input-placeholder,
    input[type="email"]:-ms-input-placeholder,
    input[type="number"]:-ms-input-placeholder,
    input[type="search"]:-ms-input-placeholder,
    input[type="tel"]:-ms-input-placeholder,
    input[type="time"]:-ms-input-placeholder,
    input[type="url"]:-ms-input-placeholder,
    textarea:-ms-input-placeholder {
        color: #a1a1a1;
        font-family: inherit;
        font-weight: 400;
        font-style: italic;
    }

    input[type="text"]::-ms-clear, .calculated-field::-ms-clear {
        display: none;
    }

    input[type="number"]::-webkit-outer-spin-button,
    input[type="number"]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

input[type="number"] {
    -moz-appearance: textfield;
}

select {
    outline: none;
    background: #fff url("https://cdn.awardspring.com/assets/images/selectbox-arrow.png") no-repeat 97% center;
    color: #a1a1a1;
}

    select:hover {
        background: #fafafa url("https://cdn.awardspring.com/assets/images/selectbox-arrow.png") no-repeat 97% center;
    }

    select.select2-offscreen {
        border: 0 none !important;
        height: 0 !important;
        left: auto !important;
        position: relative;
        top: 50px !important;
        width: 95% !important;
    }

textarea {
    resize: none;
    overflow: auto;
    /*height: 8.57143rem;*/
}

    textarea[rows] {
        min-height: 100px;
    }

input[type=radio], input[type=checkbox] {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    input[type=radio] ~ label, input[type=radio] ~ .input-label, input[type=checkbox] ~ label, input[type=checkbox] ~ .input-label {
        margin-left: 0;
        margin-bottom: 0.71429rem;
        padding-left: 30px;
        display: inline-block;
        line-height: 18px !important;
        vertical-align: middle;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    input[type=checkbox] ~ input[type=hidden] ~ label, input[type=checkbox] ~ input[type=hidden] ~ .input-label {
        padding-left: 25px;
        background: url(https://cdn.awardspring.com/assets/images/form/checkbox-2019-unchecked-unfocused.png) no-repeat 0 40%;
    }

    input[type=checkbox] ~ label, input[type=checkbox] ~ .input-label, input[type=checkbox] ~ label.empty, input[type=checkbox] ~ .empty.input-label {
        min-width: 18px;
        min-height: 18px;
        background: url(https://cdn.awardspring.com/assets/images/form/checkbox-2019-unchecked-unfocused.png) no-repeat 0 40%;
    }

        input[type=checkbox] ~ label.empty, input[type=checkbox] ~ .empty.input-label {
            max-width: 18px;
        }

    input[type=checkbox].disabled ~ label, input[type=checkbox].disabled ~ .input-label, input[type=checkbox].disabled ~ label.empty, input[type=checkbox].disabled ~ .empty.input-label, input[type=checkbox].disabled ~ input[type=hidden] ~ label, input[type=checkbox].disabled ~ input[type=hidden] ~ .input-label, input[type=checkbox]:disabled ~ label, input[type=checkbox]:disabled ~ .input-label, input[type=checkbox]:disabled ~ label.empty, input[type=checkbox]:disabled ~ .empty.input-label, input[type=checkbox]:disabled ~ input[type=hidden] ~ label, input[type=checkbox]:disabled ~ input[type=hidden] ~ .input-label {
        opacity: 0.8;
    }

    input[type=checkbox]:checked:focus ~ label, input[type=checkbox]:checked:focus ~ .input-label, input[type=checkbox]:checked:focus ~ label.empty, input[type=checkbox]:checked:focus ~ .empty.input-label, input[type=checkbox]:checked:focus ~ input[type=hidden] ~ label, input[type=checkbox]:checked:focus ~ input[type=hidden] ~ .input-label {
        background: url(https://cdn.awardspring.com/assets/images/form/checkbox-2019-checked-focused.png) no-repeat 0 40%;
    }

    input[type=checkbox]:checked:focus ~ input[type=hidden] ~ label, input[type=checkbox]:checked:focus ~ input[type=hidden] ~ .input-label {
        padding-left: 25px;
    }

    input[type=checkbox]:checked ~ input[type=hidden] ~ label, input[type=checkbox]:checked ~ input[type=hidden] ~ .input-label {
        padding-left: 25px;
        background: url(https://cdn.awardspring.com/assets/images/form/checkbox-2019-checked-unfocused.png) no-repeat 0 40%;
    }

    input[type=checkbox]:checked ~ label, input[type=checkbox]:checked ~ .input-label, input[type=checkbox]:checked ~ label.empty, input[type=checkbox]:checked ~ .empty.input-label {
        min-width: 18px;
        min-height: 18px;
        background: url(https://cdn.awardspring.com/assets/images/form/checkbox-2019-checked-unfocused.png) no-repeat 0 40%;
    }

    input[type=checkbox]:focus ~ label, input[type=checkbox]:focus ~ .input-label, input[type=checkbox]:focus ~ label.empty, input[type=checkbox]:focus ~ .empty.input-label, input[type=checkbox]:focus ~ input[type=hidden] ~ label, input[type=checkbox]:focus ~ input[type=hidden] ~ .input-label {
        min-width: 18px;
        min-height: 18px;
        background: url(https://cdn.awardspring.com/assets/images/form/checkbox-2019-unchecked-focused.png) no-repeat 0 40%;
    }

    input[type=checkbox]:focus ~ input[type=hidden] ~ label, input[type=checkbox]:focus ~ input[type=hidden] ~ .input-label {
        padding-left: 25px;
    }

    input[type=checkbox] ~ label.empty, input[type=checkbox] ~ .empty.input-label, input[type=checkbox]:checked ~ label.empty, input[type=checkbox]:checked ~ .empty.input-label {
        max-width: 18px;
        margin-right: 0;
    }

    input[type=radio] ~ label, input[type=radio] ~ .input-label, input[type=radio] ~ label.empty, input[type=radio] ~ .empty.input-label, input[type=radio] ~ input[type=hidden] ~ label, input[type=radio] ~ input[type=hidden] ~ .input-label {
        min-width: 18px;
        min-height: 18px;
        background: url(https://cdn.awardspring.com/assets/images/form/radiobutton-2019-notselected-unfocused.png) no-repeat 0 40%;
    }

    input[type=radio]:focus ~ label, input[type=radio]:focus ~ .input-label, input[type=radio]:focus ~ label.empty, input[type=radio]:focus ~ .empty.input-label, input[type=radio]:focus ~ input[type=hidden] ~ label, input[type=radio]:focus ~ input[type=hidden] ~ .input-label {
        min-width: 18px;
        min-height: 18px;
        background: url(https://cdn.awardspring.com/assets/images/form/radiobutton-2019-notselected-focused.png) no-repeat 0 40%;
    }

    input[type=radio]:focus ~ input[type=hidden] ~ label, input[type=radio]:focus ~ input[type=hidden] ~ .input-label {
        padding-left: 25px;
    }

    input[type=radio].disabled ~ label, input[type=radio].disabled ~ .input-label, input[type=radio].disabled ~ label.empty, input[type=radio].disabled ~ .empty.input-label, input[type=radio].disabled ~ input[type=hidden] ~ label, input[type=radio].disabled ~ input[type=hidden] ~ .input-label, input[type=radio]:disabled ~ label, input[type=radio]:disabled ~ .input-label, input[type=radio]:disabled ~ label.empty, input[type=radio]:disabled ~ .empty.input-label, input[type=radio]:disabled ~ input[type=hidden] ~ label, input[type=radio]:disabled ~ input[type=hidden] ~ .input-label {
        opacity: 0.8;
    }

    input[type=radio]:checked:focus ~ label, input[type=radio]:checked:focus ~ .input-label, input[type=radio]:checked:focus ~ label.empty, input[type=radio]:checked:focus ~ .empty.input-label, input[type=radio]:checked:focus ~ input[type=hidden] ~ label, input[type=radio]:checked:focus ~ input[type=hidden] ~ .input-label {
        min-width: 18px;
        min-height: 18px;
        background: url(https://cdn.awardspring.com/assets/images/form/radiobutton-2019-selected-focused.png) no-repeat 0 40%;
    }

    input[type=radio]:checked:focus ~ input[type=hidden] ~ label, input[type=radio]:checked:focus ~ input[type=hidden] ~ .input-label {
        padding-left: 25px;
    }

    input[type=radio]:checked ~ label, input[type=radio]:checked ~ .input-label, input[type=radio]:checked ~ label.empty, input[type=radio]:checked ~ .empty.input-label, input[type=radio]:checked ~ input[type=hidden] ~ label, input[type=radio]:checked ~ input[type=hidden] ~ .input-label {
        min-width: 18px;
        min-height: 18px;
        background: url(https://cdn.awardspring.com/assets/images/form/radiobutton-2019-selected-unfocused.png) no-repeat 0 40%;
    }

        input[type=radio] ~ label.empty, input[type=radio] ~ .empty.input-label, input[type=radio]:checked ~ label.empty, input[type=radio]:checked ~ .empty.input-label {
            max-width: 18px;
            margin-right: 0;
        }

    input[type=radio] ~ label.empty, input[type=radio] ~ .empty.input-label, input[type=checkbox] ~ label.empty, input[type=checkbox] ~ .empty.input-label {
        margin: 0;
        padding: 0;
    }

    input[type=radio]:disabled ~ label, input[type=radio]:disabled ~ .input-label, input[type=checkbox]:disabled ~ label, input[type=checkbox]:disabled ~ .input-label {
        opacity: 0.7;
    }

.field-validation-error, .save-message, .field-helper {
    display: block;
    position: absolute;
    background-color: #ff0000;
    color: white;
    font-size: 14px;
    width: 250px;
    min-height: 40px;
    padding: 0.85714rem 0.85714rem 0.85714rem 1.42857rem;
    top: -1.42857rem;
    z-index: 30;
    border-left: 1px solid #ff0000;
}

    .field-validation-error:after, .save-message:after, .field-helper:after {
        position: absolute;
        top: 50%;
        left: -2.85714rem;
        margin-top: -1.42857rem;
        content: ".";
        text-indent: -999px;
        overflow: hidden;
        display: block;
        width: 0px;
        height: 0px;
        border-width: 20px;
        border-color: transparent #ff0000 transparent transparent;
        border-style: solid;
    }

.save-message {
    background-color: #555;
    width: 10.71429rem;
}

.form-error {
    border: 1px solid #ff0000 !important;
}

    .form-error:hover, .form-error:active, .form-error:focus {
        box-shadow: 0 0 2px #ff0000 !important;
    }

.validation-summary-errors {
    background: #ff0000;
    margin: 0 0 15px;
    padding: 10px 15px;
    color: #fff;
    font-weight: 700;
}

    .validation-summary-errors ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

.relative {
    position: relative;
}

.field-helper {
    right: -20rem;
    top: -5.71429rem;
    background: #555;
}

    .field-helper:after {
        border-color: transparent #555 transparent transparent;
    }

    .field-helper > span {
        background-color: #555;
        color: #fff;
    }

    .field-helper ul {
        list-style-position: inside;
        margin: 0 0 0 0.85714rem;
    }

    .field-helper h6 {
        font-size: 1.14286rem;
        color: #fff;
        margin: 0.35714rem 0;
    }

        .field-helper h6 em {
            color: #ff912a;
        }

    .field-helper p {
        margin: 0.35714rem 0 0;
    }

    .field-helper .progress {
        border: none;
    }

.date .small-9 {
    z-index: 5;
}

.calculated-field {
    border: none;
    background: #f3f3f3;
}

label, .input-label {
    line-height: 140%;
}

.label {
    height: 1.42857rem;
    line-height: 1.42857rem;
    border: 1px solid #ffd333;
    background: #ffd333;
}

    .label.secondary {
        top: -1px;
        background: #f3f3f3;
        border-color: #d7d7d7;
    }

    .label.full-width {
        width: 100%;
        font-size: 0.85714rem;
    }

    .label.alert {
        top: -1px;
        border-color: #ff0000;
    }

ul.pagination {
    padding: 0;
    margin: 0;
}

    ul.pagination li {
        margin: 0.35714rem;
        line-height: 2.35714rem;
    }

        ul.pagination li input {
            width: 2.85714rem;
            text-align: center;
            margin: 0;
            position: relative;
            top: -3px;
            padding: 0 2px;
        }

        ul.pagination li:hover a.disabled, ul.pagination li a.disabled, ul.pagination li a.disabled:hover {
            background: none #d7d7d7;
            border-color: transparent;
            cursor: inherit;
            color: #999999;
        }

            ul.pagination li:hover a.disabled.span, ul.pagination li a.disabled.span, ul.pagination li a.disabled:hover.span {
                color: #a1a1a1;
            }

        ul.pagination li a {
            margin: 0.28571rem 0 0;
            height: 1.78571rem;
            line-height: 1.78571rem;
            width: 1.78571rem;
            border: 1px solid #cac59d;
            text-align: center;
            text-decoration: none;
            font-weight: 900;
            opacity: 1;
            padding-top: 1px;
            border-radius: 0.28571rem;
            background: -webkit-linear-gradient(bottom, #fbfaf4, #f5f3e7);
            /*Safari*/
            background: -o-linear-gradient(bottom, #fbfaf4, #f5f3e7);
            /*Opera 11-12*/
            background: -moz-linear-gradient(bottom, #fbfaf4, #f5f3e7);
            /*Fx 3.6-15*/
            background: linear-gradient(to bottom, #fbfaf4, #f5f3e7);
            /*Standard*/
        }

            ul.pagination li a:hover:not(.disabled), ul.pagination li a:focus:not(.disabled) {
                color: #555;
                background: -webkit-linear-gradient(bottom, #fffef8, #fffdf1);
                /*Safari*/
                background: -o-linear-gradient(bottom, #fffef8, #fffdf1);
                /*Opera 11-12*/
                background: -moz-linear-gradient(bottom, #fffef8, #fffdf1);
                /*Fx 3.6-15*/
                background: linear-gradient(to bottom, #fffef8, #fffdf1);
                /*Standard*/
            }

        ul.pagination li .as-icon, ul.pagination li .global-error .close:after, .global-error ul.pagination li .close:after, ul.pagination li label.saved:before, ul.pagination li .saved.input-label:before, ul.pagination li .message-info.success:before, ul.pagination li .message-info.alert:before, ul.pagination li .application .show-error .close:after, .application .show-error ul.pagination li .close:after {
            font-size: 1.5rem;
            margin: 0;
            opacity: 0.5;
        }

.panel, .recommend-panel {
    background: #fdfbf2;
    border-color: #d7d7d7;
}

.student .panel, .student .recommend-panel {
    border-color: #d7d7d7;
    background-color: #fcfcfc;
}

.panel h1, .recommend-panel h1, .panel h2, .recommend-panel h2, .panel .crumb-container li h2, .crumb-container li .panel h2, .recommend-panel .crumb-container li h2, .crumb-container li .recommend-panel h2, .panel h3, .recommend-panel h3, .panel h4, .recommend-panel h4, .panel h5, .recommend-panel h5, .panel h6, .recommend-panel h6 {
    line-height: 1.15;
}

a.panel:hover, a.recommend-panel:hover {
    border-color: #bebebe;
    background: #fff;
}

.recommend-panel {
    background: #fdfbf2;
    padding: 0;
    word-wrap: break-word;
}

    .recommend-panel.pending, .recommend-panel.complete {
        background: #fff;
    }

        .recommend-panel.complete .panel-header {
            background: #fdfbf2;
        }

            .recommend-panel.complete .panel-header p {
                color: #fff;
            }

    .recommend-panel .panel-header {
        padding: 0.21429rem 1.07143rem;
        background: #e8e8e8;
    }

    .recommend-panel .panel-body {
        padding: 1.07143rem;
    }

        .recommend-panel .panel-body .disclaimer {
            color: #a1a1a1;
            font-style: italic;
        }

.progress {
    position: relative;
    border-color: #d7d7d7;
}

    .progress .progress-text {
        position: absolute;
        top: 0;
        width: 100%;
        text-align: center;
        line-height: 1.42857rem;
        font-size: 0.85714rem;
        font-weight: 700;
        color: #8c886f;
    }

.student .progress .progress-text {
    color: #4f2c1d;
}

.progress .meter {
    -webkit-animation: loadProgress ease-in 1s;
    -moz-animation: loadProgress ease-in 1s;
    -ms-animation: loadProgress ease-in 1s;
    animation: loadProgress ease-in 1s;
}

    .progress .meter.xsmall {
        width: 20%;
        background: #f30000;
    }

    .progress .meter.small {
        width: 40%;
        background: #f35100;
    }

    .progress .meter.medium {
        width: 60%;
        background: #ff912a;
    }

    .progress .meter.large {
        width: 80%;
        background: #f0b601;
    }

    .progress .meter.xlarge {
        width: 100%;
        background: #8cc118;
    }

.student .progress.dark-text .progress-text {
    color: black;
}

@-webkit-keyframes loadProgress {
    0% {
        width: 0%;
    }

    100% {
        width: 100% !important;
    }
}

@keyframes loadProgress {
    0% {
        width: 0%;
    }

    100% {
        width: 100% !important;
    }
}

@-webkit-keyframes loadProgress {
    0% {
        width: 0%;
    }

    100% {
        width: 100% !important;
    }
}

@keyframes loadProgress {
    0% {
        width: 0%;
    }

    100% {
        width: 100% !important;
    }
}

.side-nav {
    background-color: #fff;
    /*    -webkit-box-shadow: 0 8px 8px rgba(73, 103, 120, 0.2);
    -moz-box-shadow: 0 8px 8px rgba(73, 103, 120, 0.2);
    box-shadow: 0px 8px 8px rgba(73, 103, 120, 0.2);*/
    height: 100%;
    width: 200px;
}

    .side-nav li {
        position: relative;
    }

        .side-nav li .top-control {
            margin: 0;
            padding: 1.85714286rem 0.07142857rem 0.42857143rem 0.92857143rem;
            display: block;
            font-size: 10px;
            line-height: 15px;
            text-transform: uppercase;
            font-weight: 700;
        }

            .side-nav li .top-control.empty {
                padding: 20px 0 0 0;
            }

        .side-nav li .top-control-bar {
            position: absolute;
            width: 100%;
            height: 0px;
            top: 0.78571429rem;
            border-top: 1px solid #949494;
        }

        .side-nav li.active > ul {
            display: block;
            padding-bottom: 16px;
        }

        .side-nav li ul {
            display: none;
            margin: 0 0;
            list-style-type: none;
            list-style-position: inside;
        }

            .side-nav li ul li {
                background-color: #FFF;
            }

                .side-nav li ul li .left-sub-nav-bar {
                    width: 4px;
                    height: 100%;
                    left: 32px;
                    top: 0px;
                    background-color: #EDEDED;
                    position: absolute;
                }

                .side-nav li ul li a {
                    left: 2.5rem;
                    padding: 1.14285714rem 0.07142857rem 1.14285714rem 1.5rem !important;
                    width: calc(100% - 36px + 1px) !important;
                }

                .side-nav li ul li.active a {
                    background-color: #fff;
                }

                .side-nav li ul li.active .left-sub-nav-bar {
                    background-color: #205DD6;
                }

            .side-nav li ul a {
                position: relative;
                font-size: 1rem;
            }

                .side-nav li ul a:before {
                    display: block;
                    height: 3.64285714rem;
                    width: 6.78571429rem;
                    content: "#";
                    text-indent: -999px;
                    overflow: hidden;
                    position: absolute;
                    top: -1px;
                    left: 0;
                    z-index: 2;
                }

                .side-nav li ul a span {
                    position: relative;
                    z-index: 3;
                }

        .side-nav li a {
            cursor: pointer;
            line-height: 1.14285714rem;
            font-size: 1.14285714rem;
            font-weight: 600;
        }

            .side-nav li a:hover {
                background-color: #EDEDED;
            }

        .side-nav li .as-icon, .side-nav li .global-error .close:after, .global-error .side-nav li .close:after, .side-nav li label.saved:before, .side-nav li .saved.input-label:before, .side-nav li .reviewer-applicants .reminder-panel.alert .title:before, .reviewer-applicants .reminder-panel.alert .side-nav li .title:before, .side-nav li .reviewer-applicants .reminder-panel.alert table td.score:before, .reviewer-applicants .reminder-panel.alert table .side-nav li td.score:before, .side-nav li .reviewer-applicants table .reminder-panel.alert td.score:before, .reviewer-applicants table .reminder-panel.alert .side-nav li td.score:before {
            position: absolute;
            left: 0.92857143rem;
            line-height: 0.8 !important;
        }

        .side-nav li:active > a, .side-nav li.active > a {
            background-color: #E7F3FF;
            margin: 0 0 0 0;
            color: #205DD6;
        }

    .side-nav .follow-up-badge {
        color: #ff912a;
        font-size: 1rem;
    }

.sidebar.columns {
    padding: 0;
}

.no-responsive .sidebar.columns {
    padding: 0;
}

.side-nav .follow-up-badge {
    color: #ff912a;
    font-size: 1rem;
}

.student .side-nav li > a:hover,
.student .side-nav li:active > a,
.student .side-nav li.active > a {
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}

.student .side-nav li.below-active > a:hover {
    border-top: none;
}

.student .side-nav li.above-active > a:hover {
    border-bottom: none;
}

table {
    margin-top: 0.71429rem;
    width: 100%;
    font-weight: 400;
    color: #555;
    font-size: 1rem;
    border-collapse: collapse;
}

    table thead th,
    table thead td,
    table tfoot th,
    table tfoot td {
        font-weight: 400;
    }

    table tr {
        border: solid 1px #d7d7d7;
    }

        table tr th,
        table tr td {
            max-width: 250px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

            table tr th .past-date,
            table tr td .past-date {
                color: #8c886f;
                font-style: italic;
            }

            table tr th.title,
            table tr td.title {
                color: #555;
                font-weight: 700;
            }

            table tr th label, table tr th .input-label,
            table tr td label,
            table tr td .input-label {
                margin-bottom: 0;
            }

                table tr th label.title, table tr th .title.input-label,
                table tr td label.title,
                table tr td .title.input-label {
                    color: #555;
                    font-weight: 700;
                }

            table tr th p.empty,
            table tr td p.empty {
                margin-top: 1.42857rem;
                text-align: center;
            }

            table tr th ul,
            table tr td ul {
                list-style: none;
                margin: 0;
                padding: 0;
            }

                table tr th ul input[type="file"],
                table tr th ul input[type="checkbox"],
                table tr th ul input[type="radio"], table tr th ul select,
                table tr td ul input[type="file"],
                table tr td ul input[type="checkbox"],
                table tr td ul input[type="radio"],
                table tr td ul select {
                    margin: 0;
                }

                table tr th ul li,
                table tr td ul li {
                    margin: 0;
                    padding: 0;
                }

    table.sortable-table th {
        padding: 0;
    }

        table.sortable-table th a {
            display: block;
            padding: 0.64286rem 1rem;
            text-decoration: none;
        }

            table.sortable-table th a > span {
                text-decoration: underline;
            }

            table.sortable-table th a .up {
                margin-left: 0.21429rem;
            }

    table.linked-table tbody tr:hover {
        background: #ecebd9;
    }

    table.linked-table tbody td {
        padding: 0;
    }

        table.linked-table tbody td.title a {
            color: #555;
            font-weight: 700;
        }

        table.linked-table tbody td a {
            display: block;
            padding: 1.14286rem 1rem;
            color: #555;
            text-decoration: none;
        }

            table.linked-table tbody td a:hover {
                text-decoration: none;
            }

    table#tableDownloadHistory tbody td {
        padding: 12px;
    }

        table#tableDownloadHistory tbody td a {
            text-decoration: underline;
            padding: 0px;
        }

.col-option {
    width: 50px;
    padding: 0 1rem !important;
}

.col-align-center {
    text-align: center;
}

.tabs {
    padding: 0;
    margin-top: 1.42857rem;
}

    .tabs dd {
        border-right: 1px solid #ebebeb;
        border-top: 1px solid #ebebeb;
        border-bottom: none;
    }

        .tabs dd > a {
            text-decoration: none;
            font-weight: 700;
        }

        .tabs dd.disabled a {
            color: rgba(85, 85, 85, 0.2);
        }

            .tabs dd.disabled a:hover {
                background-color: #fbfaf5;
                cursor: default;
            }

        .tabs dd.active a {
            border-bottom: none;
            color: #ff912a;
        }

            .tabs dd.active a:after {
                position: absolute;
                bottom: -1px;
                left: 0px;
                content: ".";
                text-indent: -999px;
                overflow: hidden;
                display: block;
                background: #fff;
                width: 100%;
                height: 2px;
                z-index: 4;
            }

        .tabs dd:first-child {
            border-left: 1px solid #ebebeb;
        }

.body .tabs-content > .content {
    border: 1px solid #ebebeb;
    padding: 1.71429rem;
}

.tooltip-container {
    position: relative;
    cursor: pointer;
    margin-left: 0.57143rem;
    padding-top: 4px;
}

    .tooltip-container:hover .helper {
        background-color: #555;
        color: white;
        border: 1px solid #ff912a;
    }

    .tooltip-container:hover .tooltip {
        display: block !important;
    }

    .tooltip-container .helper {
        display: block;
        height: 1.28571rem;
        width: 1.28571rem;
        border-radius: 0.64286rem;
        border: 1px solid #555;
        text-align: center;
        font-weight: 800;
        line-height: 1.14286rem;
    }

    .tooltip-container .tooltip {
        height: auto;
        width: 200px;
    }

.tooltip {
    left: 1.78571rem;
    max-width: none;
    border-radius: 0;
}

.nub {
    border-width: 25px !important;
}

.tooltip.tip-bottom > .nub {
    margin-left: 42%;
    top: -50px !important;
}

.tooltip.tip-top > .nub {
    bottom: -50px !important;
    margin: 0 35%;
}

.top-bar {
    z-index: 4;
    line-height: 3.78571rem !important;
    border-bottom: 1px solid #d7d7d7;
    height: 60px;
}

    .top-bar:has(.logo) {
        height: 80px;
    }

    .top-bar .school-logo img {
        width: 270px;
        height: 59px;
    }

.student .top-bar {
    position: initial;
    border-bottom-color: #d7d7d7;
}

.top-bar .row {
    max-width: 85.71429rem;
    display: flex;
    justify-content: center;
}

.no-responsive .top-bar {
    /*min-width: 85.71429rem;*/
}

.top-bar .school-name {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: 2rem;
    font-weight: 400;
    color: #505050;
    text-decoration: none;
    max-height: 60px;
    min-height: 60px;
    line-height: 1;
    display: flex;
    align-items: center;
    text-align: center;
}

.top-bar .logo {
    max-height: 76px;
    width: auto;
}

.top-bar .student-header {
    height: 60px;
    padding-left: 22px;
    line-height: 53px;
}

.header-link {
    height: 176.66px;
}

h1, .homepage .home-content .sign-in .register,
.homepage .home-content .sign-in .signin,
.homepage .home-content .sign-in-sso .signin {
    color: #161616;
    font-weight: 700;
}

h2, .crumb-container li h2 {
    color: #ff912a;
    font-weight: 300;
}

h3 {
    color: #ff912a;
    font-weight: 400;
    margin: 1.42857rem 0 0.71429rem;
}

    h3.first {
        margin-top: 0;
    }

h4 {
    color: #555;
    font-weight: 400;
    text-align: center;
}

h5 {
    color: #555;
    font-weight: 300;
}

h6 {
    color: #8c886f;
    font-weight: 700;
}

.item-count {
    font-size: 0.85714rem;
    line-height: 2.85714rem;
    text-align: right;
}

@media only screen {
    h1, .homepage .home-content .sign-in .register,
    .homepage .home-content .sign-in .signin,
    .homepage .home-content .sign-in-sso .signin {
        font-size: 1.37143rem;
    }

    h2, .crumb-container li h2 {
        font-size: 1.37143rem;
    }

    h3 {
        font-size: 1.02857rem;
    }

    h4 {
        font-size: 1.02857rem;
    }
}

@media only screen and (min-width: 40.063em) {
    h1,
    .homepage .home-content .sign-in .register,
    .homepage .home-content .sign-in .signin,
    .homepage .home-content .sign-in-sso .signin {
        font-size: 1.71429rem;
    }

    h2, .crumb-container li h2 {
        font-size: 1.71429rem;
    }

    h3 {
        font-size: 1.28571rem;
    }

    h4 {
        font-size: 1.28571rem;
    }
}

.off-canvas-wrap {
    overflow: visible;
}

.hide {
    display: none;
}

.underline {
    text-decoration: underline;
}

.no-margin-top {
    margin-top: 0 !important;
}

.no-margin-bottom {
    margin-bottom: 0 !important;
}

.words-count {
    margin-left: 0 !important;
}

.view-all {
    line-height: 2.85714rem;
}

.optional {
    color: #a1a1a1;
}

.m-right-1 {
    margin-right: 1px !important;
}

.m-left-1 {
    margin-left: 1px !important;
}

.m-top-1 {
    margin-top: 1px !important;
}

.m-bottom-1 {
    margin-bottom: 1px !important;
}

.m-right-2 {
    margin-right: 2px !important;
}

.m-left-2 {
    margin-left: 2px !important;
}

.m-top-2 {
    margin-top: 2px !important;
}

.m-bottom-2 {
    margin-bottom: 2px !important;
}

.m-right-3 {
    margin-right: 3px !important;
}

.m-left-3 {
    margin-left: 3px !important;
}

.m-top-3 {
    margin-top: 3px !important;
}

.m-bottom-3 {
    margin-bottom: 3px !important;
}

.m-right-4 {
    margin-right: 4px !important;
}

.m-left-4 {
    margin-left: 4px !important;
}

.m-top-4 {
    margin-top: 4px !important;
}

.m-bottom-4 {
    margin-bottom: 4px !important;
}

.m-right-5 {
    margin-right: 5px !important;
}

.m-left-5 {
    margin-left: 5px !important;
}

.m-top-5 {
    margin-top: 5px !important;
}

.m-bottom-5 {
    margin-bottom: 5px !important;
}

.m-right-6 {
    margin-right: 6px !important;
}

.m-left-6 {
    margin-left: 6px !important;
}

.m-top-6 {
    margin-top: 6px !important;
}

.m-bottom-6 {
    margin-bottom: 6px !important;
}

.m-right-7 {
    margin-right: 7px !important;
}

.m-left-7 {
    margin-left: 7px !important;
}

.m-top-7 {
    margin-top: 7px !important;
}

.m-bottom-7 {
    margin-bottom: 7px !important;
}

.m-right-8 {
    margin-right: 8px !important;
}

.m-left-8 {
    margin-left: 8px !important;
}

.m-top-8 {
    margin-top: 8px !important;
}

.m-bottom-8 {
    margin-bottom: 8px !important;
}

.m-right-9 {
    margin-right: 9px !important;
}

.m-left-9 {
    margin-left: 9px !important;
}

.m-top-9 {
    margin-top: 9px !important;
}

.m-bottom-9 {
    margin-bottom: 9px !important;
}

.m-right-10 {
    margin-right: 10px !important;
}

.m-left-10 {
    margin-left: 10px !important;
}

.m-top-10 {
    margin-top: 10px !important;
}

.m-bottom-10 {
    margin-bottom: 10px !important;
}

.m-right-11 {
    margin-right: 11px !important;
}

.m-left-11 {
    margin-left: 11px !important;
}

.m-top-11 {
    margin-top: 11px !important;
}

.m-bottom-11 {
    margin-bottom: 11px !important;
}

.m-right-12 {
    margin-right: 12px !important;
}

.m-left-12 {
    margin-left: 12px !important;
}

.m-top-12 {
    margin-top: 12px !important;
}

.m-bottom-12 {
    margin-bottom: 12px !important;
}

.m-right-13 {
    margin-right: 13px !important;
}

.m-left-13 {
    margin-left: 13px !important;
}

.m-top-13 {
    margin-top: 13px !important;
}

.m-bottom-13 {
    margin-bottom: 13px !important;
}

.m-right-14 {
    margin-right: 14px !important;
}

.m-left-14 {
    margin-left: 14px !important;
}

.m-top-14 {
    margin-top: 14px !important;
}

.m-bottom-14 {
    margin-bottom: 14px !important;
}

.m-right-15 {
    margin-right: 15px !important;
}

.m-left-15 {
    margin-left: 15px !important;
}

.m-top-15 {
    margin-top: 15px !important;
}

.m-bottom-15 {
    margin-bottom: 15px !important;
}

.m-right-16 {
    margin-right: 16px !important;
}

.m-left-16 {
    margin-left: 16px !important;
}

.m-top-16 {
    margin-top: 16px !important;
}

.m-bottom-16 {
    margin-bottom: 16px !important;
}

.m-right-17 {
    margin-right: 17px !important;
}

.m-left-17 {
    margin-left: 17px !important;
}

.m-top-17 {
    margin-top: 17px !important;
}

.m-bottom-17 {
    margin-bottom: 17px !important;
}

.m-right-18 {
    margin-right: 18px !important;
}

.m-left-18 {
    margin-left: 18px !important;
}

.m-top-18 {
    margin-top: 18px !important;
}

.m-bottom-18 {
    margin-bottom: 18px !important;
}

.m-right-19 {
    margin-right: 19px !important;
}

.m-left-19 {
    margin-left: 19px !important;
}

.m-top-19 {
    margin-top: 19px !important;
}

.m-bottom-19 {
    margin-bottom: 19px !important;
}

.m-right-20 {
    margin-right: 20px !important;
}

.m-left-20 {
    margin-left: 20px !important;
}

.m-top-20 {
    margin-top: 20px !important;
}

.m-bottom-20 {
    margin-bottom: 20px !important;
}

.m-right-21 {
    margin-right: 21px !important;
}

.m-left-21 {
    margin-left: 21px !important;
}

.m-top-21 {
    margin-top: 21px !important;
}

.m-bottom-21 {
    margin-bottom: 21px !important;
}

.m-right-22 {
    margin-right: 22px !important;
}

.m-left-22 {
    margin-left: 22px !important;
}

.m-top-22 {
    margin-top: 22px !important;
}

.m-bottom-22 {
    margin-bottom: 22px !important;
}

.m-right-23 {
    margin-right: 23px !important;
}

.m-left-23 {
    margin-left: 23px !important;
}

.m-top-23 {
    margin-top: 23px !important;
}

.m-bottom-23 {
    margin-bottom: 23px !important;
}

.m-right-24 {
    margin-right: 24px !important;
}

.m-left-24 {
    margin-left: 24px !important;
}

.m-top-24 {
    margin-top: 24px !important;
}

.m-bottom-24 {
    margin-bottom: 24px !important;
}

.m-right-25 {
    margin-right: 25px !important;
}

.m-left-25 {
    margin-left: 25px !important;
}

.m-top-25 {
    margin-top: 25px !important;
}

.m-bottom-25 {
    margin-bottom: 25px !important;
}

.m-right-26 {
    margin-right: 26px !important;
}

.m-left-26 {
    margin-left: 26px !important;
}

.m-top-26 {
    margin-top: 26px !important;
}

.m-bottom-26 {
    margin-bottom: 26px !important;
}

.m-right-27 {
    margin-right: 27px !important;
}

.m-left-27 {
    margin-left: 27px !important;
}

.m-top-27 {
    margin-top: 27px !important;
}

.m-bottom-27 {
    margin-bottom: 27px !important;
}

.m-right-28 {
    margin-right: 28px !important;
}

.m-left-28 {
    margin-left: 28px !important;
}

.m-top-28 {
    margin-top: 28px !important;
}

.m-bottom-28 {
    margin-bottom: 28px !important;
}

.m-right-29 {
    margin-right: 29px !important;
}

.m-left-29 {
    margin-left: 29px !important;
}

.m-top-29 {
    margin-top: 29px !important;
}

.m-bottom-29 {
    margin-bottom: 29px !important;
}

.m-right-30 {
    margin-right: 30px !important;
}

.m-left-30 {
    margin-left: 30px !important;
}

.m-top-30 {
    margin-top: 30px !important;
}

.m-bottom-30 {
    margin-bottom: 30px !important;
}

.m-right-31 {
    margin-right: 31px !important;
}

.m-left-31 {
    margin-left: 31px !important;
}

.m-top-31 {
    margin-top: 31px !important;
}

.m-bottom-31 {
    margin-bottom: 31px !important;
}

.m-right-32 {
    margin-right: 32px !important;
}

.m-left-32 {
    margin-left: 32px !important;
}

.m-top-32 {
    margin-top: 32px !important;
}

.m-bottom-32 {
    margin-bottom: 32px !important;
}

.m-right-33 {
    margin-right: 33px !important;
}

.m-left-33 {
    margin-left: 33px !important;
}

.m-top-33 {
    margin-top: 33px !important;
}

.m-bottom-33 {
    margin-bottom: 33px !important;
}

.m-right-34 {
    margin-right: 34px !important;
}

.m-left-34 {
    margin-left: 34px !important;
}

.m-top-34 {
    margin-top: 34px !important;
}

.m-bottom-34 {
    margin-bottom: 34px !important;
}

.m-right-35 {
    margin-right: 35px !important;
}

.m-left-35 {
    margin-left: 35px !important;
}

.m-top-35 {
    margin-top: 35px !important;
}

.m-bottom-35 {
    margin-bottom: 35px !important;
}

.m-right-36 {
    margin-right: 36px !important;
}

.m-left-36 {
    margin-left: 36px !important;
}

.m-top-36 {
    margin-top: 36px !important;
}

.m-bottom-36 {
    margin-bottom: 36px !important;
}

.m-right-37 {
    margin-right: 37px !important;
}

.m-left-37 {
    margin-left: 37px !important;
}

.m-top-37 {
    margin-top: 37px !important;
}

.m-bottom-37 {
    margin-bottom: 37px !important;
}

.m-right-38 {
    margin-right: 38px !important;
}

.m-left-38 {
    margin-left: 38px !important;
}

.m-top-38 {
    margin-top: 38px !important;
}

.m-bottom-38 {
    margin-bottom: 38px !important;
}

.m-right-39 {
    margin-right: 39px !important;
}

.m-left-39 {
    margin-left: 39px !important;
}

.m-top-39 {
    margin-top: 39px !important;
}

.m-bottom-39 {
    margin-bottom: 39px !important;
}

.m-right-40 {
    margin-right: 40px !important;
}

.m-left-40 {
    margin-left: 40px !important;
}

.m-top-40 {
    margin-top: 40px !important;
}

.m-bottom-40 {
    margin-bottom: 40px !important;
}

.m-right-41 {
    margin-right: 41px !important;
}

.m-left-41 {
    margin-left: 41px !important;
}

.m-top-41 {
    margin-top: 41px !important;
}

.m-bottom-41 {
    margin-bottom: 41px !important;
}

.m-right-42 {
    margin-right: 42px !important;
}

.m-left-42 {
    margin-left: 42px !important;
}

.m-top-42 {
    margin-top: 42px !important;
}

.m-bottom-42 {
    margin-bottom: 42px !important;
}

.m-right-43 {
    margin-right: 43px !important;
}

.m-left-43 {
    margin-left: 43px !important;
}

.m-top-43 {
    margin-top: 43px !important;
}

.m-bottom-43 {
    margin-bottom: 43px !important;
}

.m-right-44 {
    margin-right: 44px !important;
}

.m-left-44 {
    margin-left: 44px !important;
}

.m-top-44 {
    margin-top: 44px !important;
}

.m-bottom-44 {
    margin-bottom: 44px !important;
}

.m-right-45 {
    margin-right: 45px !important;
}

.m-left-45 {
    margin-left: 45px !important;
}

.m-top-45 {
    margin-top: 45px !important;
}

.m-bottom-45 {
    margin-bottom: 45px !important;
}

.m-right-46 {
    margin-right: 46px !important;
}

.m-left-46 {
    margin-left: 46px !important;
}

.m-top-46 {
    margin-top: 46px !important;
}

.m-bottom-46 {
    margin-bottom: 46px !important;
}

.m-right-47 {
    margin-right: 47px !important;
}

.m-left-47 {
    margin-left: 47px !important;
}

.m-top-47 {
    margin-top: 47px !important;
}

.m-bottom-47 {
    margin-bottom: 47px !important;
}

.m-right-48 {
    margin-right: 48px !important;
}

.m-left-48 {
    margin-left: 48px !important;
}

.m-top-48 {
    margin-top: 48px !important;
}

.m-bottom-48 {
    margin-bottom: 48px !important;
}

.m-right-49 {
    margin-right: 49px !important;
}

.m-left-49 {
    margin-left: 49px !important;
}

.m-top-49 {
    margin-top: 49px !important;
}

.m-bottom-49 {
    margin-bottom: 49px !important;
}

.m-right-50 {
    margin-right: 50px !important;
}

.m-left-50 {
    margin-left: 50px !important;
}

.m-top-50 {
    margin-top: 50px !important;
}

.m-bottom-50 {
    margin-bottom: 50px !important;
}

.m-right-51 {
    margin-right: 51px !important;
}

.m-left-51 {
    margin-left: 51px !important;
}

.m-top-51 {
    margin-top: 51px !important;
}

.m-bottom-51 {
    margin-bottom: 51px !important;
}

.m-right-52 {
    margin-right: 52px !important;
}

.m-left-52 {
    margin-left: 52px !important;
}

.m-top-52 {
    margin-top: 52px !important;
}

.m-bottom-52 {
    margin-bottom: 52px !important;
}

.m-right-53 {
    margin-right: 53px !important;
}

.m-left-53 {
    margin-left: 53px !important;
}

.m-top-53 {
    margin-top: 53px !important;
}

.m-bottom-53 {
    margin-bottom: 53px !important;
}

.m-right-54 {
    margin-right: 54px !important;
}

.m-left-54 {
    margin-left: 54px !important;
}

.m-top-54 {
    margin-top: 54px !important;
}

.m-bottom-54 {
    margin-bottom: 54px !important;
}

.m-right-55 {
    margin-right: 55px !important;
}

.m-left-55 {
    margin-left: 55px !important;
}

.m-top-55 {
    margin-top: 55px !important;
}

.m-bottom-55 {
    margin-bottom: 55px !important;
}

.m-right-56 {
    margin-right: 56px !important;
}

.m-left-56 {
    margin-left: 56px !important;
}

.m-top-56 {
    margin-top: 56px !important;
}

.m-bottom-56 {
    margin-bottom: 56px !important;
}

.m-right-57 {
    margin-right: 57px !important;
}

.m-left-57 {
    margin-left: 57px !important;
}

.m-top-57 {
    margin-top: 57px !important;
}

.m-bottom-57 {
    margin-bottom: 57px !important;
}

.m-right-58 {
    margin-right: 58px !important;
}

.m-left-58 {
    margin-left: 58px !important;
}

.m-top-58 {
    margin-top: 58px !important;
}

.m-bottom-58 {
    margin-bottom: 58px !important;
}

.m-right-59 {
    margin-right: 59px !important;
}

.m-left-59 {
    margin-left: 59px !important;
}

.m-top-59 {
    margin-top: 59px !important;
}

.m-bottom-59 {
    margin-bottom: 59px !important;
}

.m-right-60 {
    margin-right: 60px !important;
}

.m-left-60 {
    margin-left: 60px !important;
}

.m-top-60 {
    margin-top: 60px !important;
}

.m-bottom-60 {
    margin-bottom: 60px !important;
}

.m-right-61 {
    margin-right: 61px !important;
}

.m-left-61 {
    margin-left: 61px !important;
}

.m-top-61 {
    margin-top: 61px !important;
}

.m-bottom-61 {
    margin-bottom: 61px !important;
}

.m-right-62 {
    margin-right: 62px !important;
}

.m-left-62 {
    margin-left: 62px !important;
}

.m-top-62 {
    margin-top: 62px !important;
}

.m-bottom-62 {
    margin-bottom: 62px !important;
}

.m-right-63 {
    margin-right: 63px !important;
}

.m-left-63 {
    margin-left: 63px !important;
}

.m-top-63 {
    margin-top: 63px !important;
}

.m-bottom-63 {
    margin-bottom: 63px !important;
}

.m-right-64 {
    margin-right: 64px !important;
}

.m-left-64 {
    margin-left: 64px !important;
}

.m-top-64 {
    margin-top: 64px !important;
}

.m-bottom-64 {
    margin-bottom: 64px !important;
}

.m-right-65 {
    margin-right: 65px !important;
}

.m-left-65 {
    margin-left: 65px !important;
}

.m-top-65 {
    margin-top: 65px !important;
}

.m-bottom-65 {
    margin-bottom: 65px !important;
}

.m-right-66 {
    margin-right: 66px !important;
}

.m-left-66 {
    margin-left: 66px !important;
}

.m-top-66 {
    margin-top: 66px !important;
}

.m-bottom-66 {
    margin-bottom: 66px !important;
}

.m-right-67 {
    margin-right: 67px !important;
}

.m-left-67 {
    margin-left: 67px !important;
}

.m-top-67 {
    margin-top: 67px !important;
}

.m-bottom-67 {
    margin-bottom: 67px !important;
}

.m-right-68 {
    margin-right: 68px !important;
}

.m-left-68 {
    margin-left: 68px !important;
}

.m-top-68 {
    margin-top: 68px !important;
}

.m-bottom-68 {
    margin-bottom: 68px !important;
}

.m-right-69 {
    margin-right: 69px !important;
}

.m-left-69 {
    margin-left: 69px !important;
}

.m-top-69 {
    margin-top: 69px !important;
}

.m-bottom-69 {
    margin-bottom: 69px !important;
}

.m-right-70 {
    margin-right: 70px !important;
}

.m-left-70 {
    margin-left: 70px !important;
}

.m-top-70 {
    margin-top: 70px !important;
}

.m-bottom-70 {
    margin-bottom: 70px !important;
}

.m-right-71 {
    margin-right: 71px !important;
}

.m-left-71 {
    margin-left: 71px !important;
}

.m-top-71 {
    margin-top: 71px !important;
}

.m-bottom-71 {
    margin-bottom: 71px !important;
}

.m-right-72 {
    margin-right: 72px !important;
}

.m-left-72 {
    margin-left: 72px !important;
}

.m-top-72 {
    margin-top: 72px !important;
}

.m-bottom-72 {
    margin-bottom: 72px !important;
}

.m-right-73 {
    margin-right: 73px !important;
}

.m-left-73 {
    margin-left: 73px !important;
}

.m-top-73 {
    margin-top: 73px !important;
}

.m-bottom-73 {
    margin-bottom: 73px !important;
}

.m-right-74 {
    margin-right: 74px !important;
}

.m-left-74 {
    margin-left: 74px !important;
}

.m-top-74 {
    margin-top: 74px !important;
}

.m-bottom-74 {
    margin-bottom: 74px !important;
}

.m-right-75 {
    margin-right: 75px !important;
}

.m-left-75 {
    margin-left: 75px !important;
}

.m-top-75 {
    margin-top: 75px !important;
}

.m-bottom-75 {
    margin-bottom: 75px !important;
}

.m-right-76 {
    margin-right: 76px !important;
}

.m-left-76 {
    margin-left: 76px !important;
}

.m-top-76 {
    margin-top: 76px !important;
}

.m-bottom-76 {
    margin-bottom: 76px !important;
}

.m-right-77 {
    margin-right: 77px !important;
}

.m-left-77 {
    margin-left: 77px !important;
}

.m-top-77 {
    margin-top: 77px !important;
}

.m-bottom-77 {
    margin-bottom: 77px !important;
}

.m-right-78 {
    margin-right: 78px !important;
}

.m-left-78 {
    margin-left: 78px !important;
}

.m-top-78 {
    margin-top: 78px !important;
}

.m-bottom-78 {
    margin-bottom: 78px !important;
}

.m-right-79 {
    margin-right: 79px !important;
}

.m-left-79 {
    margin-left: 79px !important;
}

.m-top-79 {
    margin-top: 79px !important;
}

.m-bottom-79 {
    margin-bottom: 79px !important;
}

.m-right-80 {
    margin-right: 80px !important;
}

.m-left-80 {
    margin-left: 80px !important;
}

.m-top-80 {
    margin-top: 80px !important;
}

.m-bottom-80 {
    margin-bottom: 80px !important;
}

.m-right-81 {
    margin-right: 81px !important;
}

.m-left-81 {
    margin-left: 81px !important;
}

.m-top-81 {
    margin-top: 81px !important;
}

.m-bottom-81 {
    margin-bottom: 81px !important;
}

.m-right-82 {
    margin-right: 82px !important;
}

.m-left-82 {
    margin-left: 82px !important;
}

.m-top-82 {
    margin-top: 82px !important;
}

.m-bottom-82 {
    margin-bottom: 82px !important;
}

.m-right-83 {
    margin-right: 83px !important;
}

.m-left-83 {
    margin-left: 83px !important;
}

.m-top-83 {
    margin-top: 83px !important;
}

.m-bottom-83 {
    margin-bottom: 83px !important;
}

.m-right-84 {
    margin-right: 84px !important;
}

.m-left-84 {
    margin-left: 84px !important;
}

.m-top-84 {
    margin-top: 84px !important;
}

.m-bottom-84 {
    margin-bottom: 84px !important;
}

.m-right-85 {
    margin-right: 85px !important;
}

.m-left-85 {
    margin-left: 85px !important;
}

.m-top-85 {
    margin-top: 85px !important;
}

.m-bottom-85 {
    margin-bottom: 85px !important;
}

.m-right-86 {
    margin-right: 86px !important;
}

.m-left-86 {
    margin-left: 86px !important;
}

.m-top-86 {
    margin-top: 86px !important;
}

.m-bottom-86 {
    margin-bottom: 86px !important;
}

.m-right-87 {
    margin-right: 87px !important;
}

.m-left-87 {
    margin-left: 87px !important;
}

.m-top-87 {
    margin-top: 87px !important;
}

.m-bottom-87 {
    margin-bottom: 87px !important;
}

.m-right-88 {
    margin-right: 88px !important;
}

.m-left-88 {
    margin-left: 88px !important;
}

.m-top-88 {
    margin-top: 88px !important;
}

.m-bottom-88 {
    margin-bottom: 88px !important;
}

.m-right-89 {
    margin-right: 89px !important;
}

.m-left-89 {
    margin-left: 89px !important;
}

.m-top-89 {
    margin-top: 89px !important;
}

.m-bottom-89 {
    margin-bottom: 89px !important;
}

.m-right-90 {
    margin-right: 90px !important;
}

.m-left-90 {
    margin-left: 90px !important;
}

.m-top-90 {
    margin-top: 90px !important;
}

.m-bottom-90 {
    margin-bottom: 90px !important;
}

.m-right-91 {
    margin-right: 91px !important;
}

.m-left-91 {
    margin-left: 91px !important;
}

.m-top-91 {
    margin-top: 91px !important;
}

.m-bottom-91 {
    margin-bottom: 91px !important;
}

.m-right-92 {
    margin-right: 92px !important;
}

.m-left-92 {
    margin-left: 92px !important;
}

.m-top-92 {
    margin-top: 92px !important;
}

.m-bottom-92 {
    margin-bottom: 92px !important;
}

.m-right-93 {
    margin-right: 93px !important;
}

.m-left-93 {
    margin-left: 93px !important;
}

.m-top-93 {
    margin-top: 93px !important;
}

.m-bottom-93 {
    margin-bottom: 93px !important;
}

.m-right-94 {
    margin-right: 94px !important;
}

.m-left-94 {
    margin-left: 94px !important;
}

.m-top-94 {
    margin-top: 94px !important;
}

.m-bottom-94 {
    margin-bottom: 94px !important;
}

.m-right-95 {
    margin-right: 95px !important;
}

.m-left-95 {
    margin-left: 95px !important;
}

.m-top-95 {
    margin-top: 95px !important;
}

.m-bottom-95 {
    margin-bottom: 95px !important;
}

.m-right-96 {
    margin-right: 96px !important;
}

.m-left-96 {
    margin-left: 96px !important;
}

.m-top-96 {
    margin-top: 96px !important;
}

.m-bottom-96 {
    margin-bottom: 96px !important;
}

.m-right-97 {
    margin-right: 97px !important;
}

.m-left-97 {
    margin-left: 97px !important;
}

.m-top-97 {
    margin-top: 97px !important;
}

.m-bottom-97 {
    margin-bottom: 97px !important;
}

.m-right-98 {
    margin-right: 98px !important;
}

.m-left-98 {
    margin-left: 98px !important;
}

.m-top-98 {
    margin-top: 98px !important;
}

.m-bottom-98 {
    margin-bottom: 98px !important;
}

.m-right-99 {
    margin-right: 99px !important;
}

.m-left-99 {
    margin-left: 99px !important;
}

.m-top-99 {
    margin-top: 99px !important;
}

.m-bottom-99 {
    margin-bottom: 99px !important;
}

.m-right-100 {
    margin-right: 100px !important;
}

.m-left-100 {
    margin-left: 100px !important;
}

.m-top-100 {
    margin-top: 100px !important;
}

.m-bottom-100 {
    margin-bottom: 100px !important;
}

.m-right-101 {
    margin-right: 101px !important;
}

.m-left-101 {
    margin-left: 101px !important;
}

.m-top-101 {
    margin-top: 101px !important;
}

.m-bottom-101 {
    margin-bottom: 101px !important;
}

.m-right-102 {
    margin-right: 102px !important;
}

.m-left-102 {
    margin-left: 102px !important;
}

.m-top-102 {
    margin-top: 102px !important;
}

.m-bottom-102 {
    margin-bottom: 102px !important;
}

.m-right-103 {
    margin-right: 103px !important;
}

.m-left-103 {
    margin-left: 103px !important;
}

.m-top-103 {
    margin-top: 103px !important;
}

.m-bottom-103 {
    margin-bottom: 103px !important;
}

.m-right-104 {
    margin-right: 104px !important;
}

.m-left-104 {
    margin-left: 104px !important;
}

.m-top-104 {
    margin-top: 104px !important;
}

.m-bottom-104 {
    margin-bottom: 104px !important;
}

.m-right-105 {
    margin-right: 105px !important;
}

.m-left-105 {
    margin-left: 105px !important;
}

.m-top-105 {
    margin-top: 105px !important;
}

.m-bottom-105 {
    margin-bottom: 105px !important;
}

.m-right-106 {
    margin-right: 106px !important;
}

.m-left-106 {
    margin-left: 106px !important;
}

.m-top-106 {
    margin-top: 106px !important;
}

.m-bottom-106 {
    margin-bottom: 106px !important;
}

.m-right-107 {
    margin-right: 107px !important;
}

.m-left-107 {
    margin-left: 107px !important;
}

.m-top-107 {
    margin-top: 107px !important;
}

.m-bottom-107 {
    margin-bottom: 107px !important;
}

.m-right-108 {
    margin-right: 108px !important;
}

.m-left-108 {
    margin-left: 108px !important;
}

.m-top-108 {
    margin-top: 108px !important;
}

.m-bottom-108 {
    margin-bottom: 108px !important;
}

.m-right-109 {
    margin-right: 109px !important;
}

.m-left-109 {
    margin-left: 109px !important;
}

.m-top-109 {
    margin-top: 109px !important;
}

.m-bottom-109 {
    margin-bottom: 109px !important;
}

.m-right-110 {
    margin-right: 110px !important;
}

.m-left-110 {
    margin-left: 110px !important;
}

.m-top-110 {
    margin-top: 110px !important;
}

.m-bottom-110 {
    margin-bottom: 110px !important;
}

.m-right-111 {
    margin-right: 111px !important;
}

.m-left-111 {
    margin-left: 111px !important;
}

.m-top-111 {
    margin-top: 111px !important;
}

.m-bottom-111 {
    margin-bottom: 111px !important;
}

.m-right-112 {
    margin-right: 112px !important;
}

.m-left-112 {
    margin-left: 112px !important;
}

.m-top-112 {
    margin-top: 112px !important;
}

.m-bottom-112 {
    margin-bottom: 112px !important;
}

.m-right-113 {
    margin-right: 113px !important;
}

.m-left-113 {
    margin-left: 113px !important;
}

.m-top-113 {
    margin-top: 113px !important;
}

.m-bottom-113 {
    margin-bottom: 113px !important;
}

.m-right-114 {
    margin-right: 114px !important;
}

.m-left-114 {
    margin-left: 114px !important;
}

.m-top-114 {
    margin-top: 114px !important;
}

.m-bottom-114 {
    margin-bottom: 114px !important;
}

.m-right-115 {
    margin-right: 115px !important;
}

.m-left-115 {
    margin-left: 115px !important;
}

.m-top-115 {
    margin-top: 115px !important;
}

.m-bottom-115 {
    margin-bottom: 115px !important;
}

.m-right-116 {
    margin-right: 116px !important;
}

.m-left-116 {
    margin-left: 116px !important;
}

.m-top-116 {
    margin-top: 116px !important;
}

.m-bottom-116 {
    margin-bottom: 116px !important;
}

.m-right-117 {
    margin-right: 117px !important;
}

.m-left-117 {
    margin-left: 117px !important;
}

.m-top-117 {
    margin-top: 117px !important;
}

.m-bottom-117 {
    margin-bottom: 117px !important;
}

.m-right-118 {
    margin-right: 118px !important;
}

.m-left-118 {
    margin-left: 118px !important;
}

.m-top-118 {
    margin-top: 118px !important;
}

.m-bottom-118 {
    margin-bottom: 118px !important;
}

.m-right-119 {
    margin-right: 119px !important;
}

.m-left-119 {
    margin-left: 119px !important;
}

.m-top-119 {
    margin-top: 119px !important;
}

.m-bottom-119 {
    margin-bottom: 119px !important;
}

.m-right-120 {
    margin-right: 120px !important;
}

.m-left-120 {
    margin-left: 120px !important;
}

.m-top-120 {
    margin-top: 120px !important;
}

.m-bottom-120 {
    margin-bottom: 120px !important;
}

.m-right-121 {
    margin-right: 121px !important;
}

.m-left-121 {
    margin-left: 121px !important;
}

.m-top-121 {
    margin-top: 121px !important;
}

.m-bottom-121 {
    margin-bottom: 121px !important;
}

.m-right-122 {
    margin-right: 122px !important;
}

.m-left-122 {
    margin-left: 122px !important;
}

.m-top-122 {
    margin-top: 122px !important;
}

.m-bottom-122 {
    margin-bottom: 122px !important;
}

.m-right-123 {
    margin-right: 123px !important;
}

.m-left-123 {
    margin-left: 123px !important;
}

.m-top-123 {
    margin-top: 123px !important;
}

.m-bottom-123 {
    margin-bottom: 123px !important;
}

.m-right-124 {
    margin-right: 124px !important;
}

.m-left-124 {
    margin-left: 124px !important;
}

.m-top-124 {
    margin-top: 124px !important;
}

.m-bottom-124 {
    margin-bottom: 124px !important;
}

.m-right-125 {
    margin-right: 125px !important;
}

.m-left-125 {
    margin-left: 125px !important;
}

.m-top-125 {
    margin-top: 125px !important;
}

.m-bottom-125 {
    margin-bottom: 125px !important;
}

.m-right-126 {
    margin-right: 126px !important;
}

.m-left-126 {
    margin-left: 126px !important;
}

.m-top-126 {
    margin-top: 126px !important;
}

.m-bottom-126 {
    margin-bottom: 126px !important;
}

.m-right-127 {
    margin-right: 127px !important;
}

.m-left-127 {
    margin-left: 127px !important;
}

.m-top-127 {
    margin-top: 127px !important;
}

.m-bottom-127 {
    margin-bottom: 127px !important;
}

.m-right-128 {
    margin-right: 128px !important;
}

.m-left-128 {
    margin-left: 128px !important;
}

.m-top-128 {
    margin-top: 128px !important;
}

.m-bottom-128 {
    margin-bottom: 128px !important;
}

.m-right-129 {
    margin-right: 129px !important;
}

.m-left-129 {
    margin-left: 129px !important;
}

.m-top-129 {
    margin-top: 129px !important;
}

.m-bottom-129 {
    margin-bottom: 129px !important;
}

.m-right-130 {
    margin-right: 130px !important;
}

.m-left-130 {
    margin-left: 130px !important;
}

.m-top-130 {
    margin-top: 130px !important;
}

.m-bottom-130 {
    margin-bottom: 130px !important;
}

.m-right-131 {
    margin-right: 131px !important;
}

.m-left-131 {
    margin-left: 131px !important;
}

.m-top-131 {
    margin-top: 131px !important;
}

.m-bottom-131 {
    margin-bottom: 131px !important;
}

.m-right-132 {
    margin-right: 132px !important;
}

.m-left-132 {
    margin-left: 132px !important;
}

.m-top-132 {
    margin-top: 132px !important;
}

.m-bottom-132 {
    margin-bottom: 132px !important;
}

.m-right-133 {
    margin-right: 133px !important;
}

.m-left-133 {
    margin-left: 133px !important;
}

.m-top-133 {
    margin-top: 133px !important;
}

.m-bottom-133 {
    margin-bottom: 133px !important;
}

.m-right-134 {
    margin-right: 134px !important;
}

.m-left-134 {
    margin-left: 134px !important;
}

.m-top-134 {
    margin-top: 134px !important;
}

.m-bottom-134 {
    margin-bottom: 134px !important;
}

.m-right-135 {
    margin-right: 135px !important;
}

.m-left-135 {
    margin-left: 135px !important;
}

.m-top-135 {
    margin-top: 135px !important;
}

.m-bottom-135 {
    margin-bottom: 135px !important;
}

.m-right-136 {
    margin-right: 136px !important;
}

.m-left-136 {
    margin-left: 136px !important;
}

.m-top-136 {
    margin-top: 136px !important;
}

.m-bottom-136 {
    margin-bottom: 136px !important;
}

.m-right-137 {
    margin-right: 137px !important;
}

.m-left-137 {
    margin-left: 137px !important;
}

.m-top-137 {
    margin-top: 137px !important;
}

.m-bottom-137 {
    margin-bottom: 137px !important;
}

.m-right-138 {
    margin-right: 138px !important;
}

.m-left-138 {
    margin-left: 138px !important;
}

.m-top-138 {
    margin-top: 138px !important;
}

.m-bottom-138 {
    margin-bottom: 138px !important;
}

.m-right-139 {
    margin-right: 139px !important;
}

.m-left-139 {
    margin-left: 139px !important;
}

.m-top-139 {
    margin-top: 139px !important;
}

.m-bottom-139 {
    margin-bottom: 139px !important;
}

.m-right-140 {
    margin-right: 140px !important;
}

.m-left-140 {
    margin-left: 140px !important;
}

.m-top-140 {
    margin-top: 140px !important;
}

.m-bottom-140 {
    margin-bottom: 140px !important;
}

.m-right-141 {
    margin-right: 141px !important;
}

.m-left-141 {
    margin-left: 141px !important;
}

.m-top-141 {
    margin-top: 141px !important;
}

.m-bottom-141 {
    margin-bottom: 141px !important;
}

.m-right-142 {
    margin-right: 142px !important;
}

.m-left-142 {
    margin-left: 142px !important;
}

.m-top-142 {
    margin-top: 142px !important;
}

.m-bottom-142 {
    margin-bottom: 142px !important;
}

.m-right-143 {
    margin-right: 143px !important;
}

.m-left-143 {
    margin-left: 143px !important;
}

.m-top-143 {
    margin-top: 143px !important;
}

.m-bottom-143 {
    margin-bottom: 143px !important;
}

.m-right-144 {
    margin-right: 144px !important;
}

.m-left-144 {
    margin-left: 144px !important;
}

.m-top-144 {
    margin-top: 144px !important;
}

.m-bottom-144 {
    margin-bottom: 144px !important;
}

.m-right-145 {
    margin-right: 145px !important;
}

.m-left-145 {
    margin-left: 145px !important;
}

.m-top-145 {
    margin-top: 145px !important;
}

.m-bottom-145 {
    margin-bottom: 145px !important;
}

.m-right-146 {
    margin-right: 146px !important;
}

.m-left-146 {
    margin-left: 146px !important;
}

.m-top-146 {
    margin-top: 146px !important;
}

.m-bottom-146 {
    margin-bottom: 146px !important;
}

.m-right-147 {
    margin-right: 147px !important;
}

.m-left-147 {
    margin-left: 147px !important;
}

.m-top-147 {
    margin-top: 147px !important;
}

.m-bottom-147 {
    margin-bottom: 147px !important;
}

.m-right-148 {
    margin-right: 148px !important;
}

.m-left-148 {
    margin-left: 148px !important;
}

.m-top-148 {
    margin-top: 148px !important;
}

.m-bottom-148 {
    margin-bottom: 148px !important;
}

.m-right-149 {
    margin-right: 149px !important;
}

.m-left-149 {
    margin-left: 149px !important;
}

.m-top-149 {
    margin-top: 149px !important;
}

.m-bottom-149 {
    margin-bottom: 149px !important;
}

.m-right-150 {
    margin-right: 150px !important;
}

.m-left-150 {
    margin-left: 150px !important;
}

.m-top-150 {
    margin-top: 150px !important;
}

.m-bottom-150 {
    margin-bottom: 150px !important;
}

.m-right-151 {
    margin-right: 151px !important;
}

.m-left-151 {
    margin-left: 151px !important;
}

.m-top-151 {
    margin-top: 151px !important;
}

.m-bottom-151 {
    margin-bottom: 151px !important;
}

.m-right-152 {
    margin-right: 152px !important;
}

.m-left-152 {
    margin-left: 152px !important;
}

.m-top-152 {
    margin-top: 152px !important;
}

.m-bottom-152 {
    margin-bottom: 152px !important;
}

.m-right-153 {
    margin-right: 153px !important;
}

.m-left-153 {
    margin-left: 153px !important;
}

.m-top-153 {
    margin-top: 153px !important;
}

.m-bottom-153 {
    margin-bottom: 153px !important;
}

.m-right-154 {
    margin-right: 154px !important;
}

.m-left-154 {
    margin-left: 154px !important;
}

.m-top-154 {
    margin-top: 154px !important;
}

.m-bottom-154 {
    margin-bottom: 154px !important;
}

.m-right-155 {
    margin-right: 155px !important;
}

.m-left-155 {
    margin-left: 155px !important;
}

.m-top-155 {
    margin-top: 155px !important;
}

.m-bottom-155 {
    margin-bottom: 155px !important;
}

.m-right-156 {
    margin-right: 156px !important;
}

.m-left-156 {
    margin-left: 156px !important;
}

.m-top-156 {
    margin-top: 156px !important;
}

.m-bottom-156 {
    margin-bottom: 156px !important;
}

.m-right-157 {
    margin-right: 157px !important;
}

.m-left-157 {
    margin-left: 157px !important;
}

.m-top-157 {
    margin-top: 157px !important;
}

.m-bottom-157 {
    margin-bottom: 157px !important;
}

.m-right-158 {
    margin-right: 158px !important;
}

.m-left-158 {
    margin-left: 158px !important;
}

.m-top-158 {
    margin-top: 158px !important;
}

.m-bottom-158 {
    margin-bottom: 158px !important;
}

.m-right-159 {
    margin-right: 159px !important;
}

.m-left-159 {
    margin-left: 159px !important;
}

.m-top-159 {
    margin-top: 159px !important;
}

.m-bottom-159 {
    margin-bottom: 159px !important;
}

.m-right-160 {
    margin-right: 160px !important;
}

.m-left-160 {
    margin-left: 160px !important;
}

.m-top-160 {
    margin-top: 160px !important;
}

.m-bottom-160 {
    margin-bottom: 160px !important;
}

.m-right-161 {
    margin-right: 161px !important;
}

.m-left-161 {
    margin-left: 161px !important;
}

.m-top-161 {
    margin-top: 161px !important;
}

.m-bottom-161 {
    margin-bottom: 161px !important;
}

.m-right-162 {
    margin-right: 162px !important;
}

.m-left-162 {
    margin-left: 162px !important;
}

.m-top-162 {
    margin-top: 162px !important;
}

.m-bottom-162 {
    margin-bottom: 162px !important;
}

.m-right-163 {
    margin-right: 163px !important;
}

.m-left-163 {
    margin-left: 163px !important;
}

.m-top-163 {
    margin-top: 163px !important;
}

.m-bottom-163 {
    margin-bottom: 163px !important;
}

.m-right-164 {
    margin-right: 164px !important;
}

.m-left-164 {
    margin-left: 164px !important;
}

.m-top-164 {
    margin-top: 164px !important;
}

.m-bottom-164 {
    margin-bottom: 164px !important;
}

.m-right-165 {
    margin-right: 165px !important;
}

.m-left-165 {
    margin-left: 165px !important;
}

.m-top-165 {
    margin-top: 165px !important;
}

.m-bottom-165 {
    margin-bottom: 165px !important;
}

.m-right-166 {
    margin-right: 166px !important;
}

.m-left-166 {
    margin-left: 166px !important;
}

.m-top-166 {
    margin-top: 166px !important;
}

.m-bottom-166 {
    margin-bottom: 166px !important;
}

.m-right-167 {
    margin-right: 167px !important;
}

.m-left-167 {
    margin-left: 167px !important;
}

.m-top-167 {
    margin-top: 167px !important;
}

.m-bottom-167 {
    margin-bottom: 167px !important;
}

.m-right-168 {
    margin-right: 168px !important;
}

.m-left-168 {
    margin-left: 168px !important;
}

.m-top-168 {
    margin-top: 168px !important;
}

.m-bottom-168 {
    margin-bottom: 168px !important;
}

.m-right-169 {
    margin-right: 169px !important;
}

.m-left-169 {
    margin-left: 169px !important;
}

.m-top-169 {
    margin-top: 169px !important;
}

.m-bottom-169 {
    margin-bottom: 169px !important;
}

.m-right-170 {
    margin-right: 170px !important;
}

.m-left-170 {
    margin-left: 170px !important;
}

.m-top-170 {
    margin-top: 170px !important;
}

.m-bottom-170 {
    margin-bottom: 170px !important;
}

.m-right-171 {
    margin-right: 171px !important;
}

.m-left-171 {
    margin-left: 171px !important;
}

.m-top-171 {
    margin-top: 171px !important;
}

.m-bottom-171 {
    margin-bottom: 171px !important;
}

.m-right-172 {
    margin-right: 172px !important;
}

.m-left-172 {
    margin-left: 172px !important;
}

.m-top-172 {
    margin-top: 172px !important;
}

.m-bottom-172 {
    margin-bottom: 172px !important;
}

.m-right-173 {
    margin-right: 173px !important;
}

.m-left-173 {
    margin-left: 173px !important;
}

.m-top-173 {
    margin-top: 173px !important;
}

.m-bottom-173 {
    margin-bottom: 173px !important;
}

.m-right-174 {
    margin-right: 174px !important;
}

.m-left-174 {
    margin-left: 174px !important;
}

.m-top-174 {
    margin-top: 174px !important;
}

.m-bottom-174 {
    margin-bottom: 174px !important;
}

.m-right-175 {
    margin-right: 175px !important;
}

.m-left-175 {
    margin-left: 175px !important;
}

.m-top-175 {
    margin-top: 175px !important;
}

.m-bottom-175 {
    margin-bottom: 175px !important;
}

.m-right-176 {
    margin-right: 176px !important;
}

.m-left-176 {
    margin-left: 176px !important;
}

.m-top-176 {
    margin-top: 176px !important;
}

.m-bottom-176 {
    margin-bottom: 176px !important;
}

.m-right-177 {
    margin-right: 177px !important;
}

.m-left-177 {
    margin-left: 177px !important;
}

.m-top-177 {
    margin-top: 177px !important;
}

.m-bottom-177 {
    margin-bottom: 177px !important;
}

.m-right-178 {
    margin-right: 178px !important;
}

.m-left-178 {
    margin-left: 178px !important;
}

.m-top-178 {
    margin-top: 178px !important;
}

.m-bottom-178 {
    margin-bottom: 178px !important;
}

.m-right-179 {
    margin-right: 179px !important;
}

.m-left-179 {
    margin-left: 179px !important;
}

.m-top-179 {
    margin-top: 179px !important;
}

.m-bottom-179 {
    margin-bottom: 179px !important;
}

.m-right-180 {
    margin-right: 180px !important;
}

.m-left-180 {
    margin-left: 180px !important;
}

.m-top-180 {
    margin-top: 180px !important;
}

.m-bottom-180 {
    margin-bottom: 180px !important;
}

.m-right-181 {
    margin-right: 181px !important;
}

.m-left-181 {
    margin-left: 181px !important;
}

.m-top-181 {
    margin-top: 181px !important;
}

.m-bottom-181 {
    margin-bottom: 181px !important;
}

.m-right-182 {
    margin-right: 182px !important;
}

.m-left-182 {
    margin-left: 182px !important;
}

.m-top-182 {
    margin-top: 182px !important;
}

.m-bottom-182 {
    margin-bottom: 182px !important;
}

.m-right-183 {
    margin-right: 183px !important;
}

.m-left-183 {
    margin-left: 183px !important;
}

.m-top-183 {
    margin-top: 183px !important;
}

.m-bottom-183 {
    margin-bottom: 183px !important;
}

.m-right-184 {
    margin-right: 184px !important;
}

.m-left-184 {
    margin-left: 184px !important;
}

.m-top-184 {
    margin-top: 184px !important;
}

.m-bottom-184 {
    margin-bottom: 184px !important;
}

.m-right-185 {
    margin-right: 185px !important;
}

.m-left-185 {
    margin-left: 185px !important;
}

.m-top-185 {
    margin-top: 185px !important;
}

.m-bottom-185 {
    margin-bottom: 185px !important;
}

.m-right-186 {
    margin-right: 186px !important;
}

.m-left-186 {
    margin-left: 186px !important;
}

.m-top-186 {
    margin-top: 186px !important;
}

.m-bottom-186 {
    margin-bottom: 186px !important;
}

.m-right-187 {
    margin-right: 187px !important;
}

.m-left-187 {
    margin-left: 187px !important;
}

.m-top-187 {
    margin-top: 187px !important;
}

.m-bottom-187 {
    margin-bottom: 187px !important;
}

.m-right-188 {
    margin-right: 188px !important;
}

.m-left-188 {
    margin-left: 188px !important;
}

.m-top-188 {
    margin-top: 188px !important;
}

.m-bottom-188 {
    margin-bottom: 188px !important;
}

.m-right-189 {
    margin-right: 189px !important;
}

.m-left-189 {
    margin-left: 189px !important;
}

.m-top-189 {
    margin-top: 189px !important;
}

.m-bottom-189 {
    margin-bottom: 189px !important;
}

.m-right-190 {
    margin-right: 190px !important;
}

.m-left-190 {
    margin-left: 190px !important;
}

.m-top-190 {
    margin-top: 190px !important;
}

.m-bottom-190 {
    margin-bottom: 190px !important;
}

.m-right-191 {
    margin-right: 191px !important;
}

.m-left-191 {
    margin-left: 191px !important;
}

.m-top-191 {
    margin-top: 191px !important;
}

.m-bottom-191 {
    margin-bottom: 191px !important;
}

.m-right-192 {
    margin-right: 192px !important;
}

.m-left-192 {
    margin-left: 192px !important;
}

.m-top-192 {
    margin-top: 192px !important;
}

.m-bottom-192 {
    margin-bottom: 192px !important;
}

.m-right-193 {
    margin-right: 193px !important;
}

.m-left-193 {
    margin-left: 193px !important;
}

.m-top-193 {
    margin-top: 193px !important;
}

.m-bottom-193 {
    margin-bottom: 193px !important;
}

.m-right-194 {
    margin-right: 194px !important;
}

.m-left-194 {
    margin-left: 194px !important;
}

.m-top-194 {
    margin-top: 194px !important;
}

.m-bottom-194 {
    margin-bottom: 194px !important;
}

.m-right-195 {
    margin-right: 195px !important;
}

.m-left-195 {
    margin-left: 195px !important;
}

.m-top-195 {
    margin-top: 195px !important;
}

.m-bottom-195 {
    margin-bottom: 195px !important;
}

.m-right-196 {
    margin-right: 196px !important;
}

.m-left-196 {
    margin-left: 196px !important;
}

.m-top-196 {
    margin-top: 196px !important;
}

.m-bottom-196 {
    margin-bottom: 196px !important;
}

.m-right-197 {
    margin-right: 197px !important;
}

.m-left-197 {
    margin-left: 197px !important;
}

.m-top-197 {
    margin-top: 197px !important;
}

.m-bottom-197 {
    margin-bottom: 197px !important;
}

.m-right-198 {
    margin-right: 198px !important;
}

.m-left-198 {
    margin-left: 198px !important;
}

.m-top-198 {
    margin-top: 198px !important;
}

.m-bottom-198 {
    margin-bottom: 198px !important;
}

.m-right-199 {
    margin-right: 199px !important;
}

.m-left-199 {
    margin-left: 199px !important;
}

.m-top-199 {
    margin-top: 199px !important;
}

.m-bottom-199 {
    margin-bottom: 199px !important;
}

.m-right-200 {
    margin-right: 200px !important;
}

.m-left-200 {
    margin-left: 200px !important;
}

.m-top-200 {
    margin-top: 200px !important;
}

.m-bottom-200 {
    margin-bottom: 200px !important;
}

.m-right-201 {
    margin-right: 201px !important;
}

.m-left-201 {
    margin-left: 201px !important;
}

.m-top-201 {
    margin-top: 201px !important;
}

.m-bottom-201 {
    margin-bottom: 201px !important;
}

.m-right-202 {
    margin-right: 202px !important;
}

.m-left-202 {
    margin-left: 202px !important;
}

.m-top-202 {
    margin-top: 202px !important;
}

.m-bottom-202 {
    margin-bottom: 202px !important;
}

.m-right-203 {
    margin-right: 203px !important;
}

.m-left-203 {
    margin-left: 203px !important;
}

.m-top-203 {
    margin-top: 203px !important;
}

.m-bottom-203 {
    margin-bottom: 203px !important;
}

.m-right-204 {
    margin-right: 204px !important;
}

.m-left-204 {
    margin-left: 204px !important;
}

.m-top-204 {
    margin-top: 204px !important;
}

.m-bottom-204 {
    margin-bottom: 204px !important;
}

.m-right-205 {
    margin-right: 205px !important;
}

.m-left-205 {
    margin-left: 205px !important;
}

.m-top-205 {
    margin-top: 205px !important;
}

.m-bottom-205 {
    margin-bottom: 205px !important;
}

.m-right-206 {
    margin-right: 206px !important;
}

.m-left-206 {
    margin-left: 206px !important;
}

.m-top-206 {
    margin-top: 206px !important;
}

.m-bottom-206 {
    margin-bottom: 206px !important;
}

.m-right-207 {
    margin-right: 207px !important;
}

.m-left-207 {
    margin-left: 207px !important;
}

.m-top-207 {
    margin-top: 207px !important;
}

.m-bottom-207 {
    margin-bottom: 207px !important;
}

.m-right-208 {
    margin-right: 208px !important;
}

.m-left-208 {
    margin-left: 208px !important;
}

.m-top-208 {
    margin-top: 208px !important;
}

.m-bottom-208 {
    margin-bottom: 208px !important;
}

.m-right-209 {
    margin-right: 209px !important;
}

.m-left-209 {
    margin-left: 209px !important;
}

.m-top-209 {
    margin-top: 209px !important;
}

.m-bottom-209 {
    margin-bottom: 209px !important;
}

.m-right-210 {
    margin-right: 210px !important;
}

.m-left-210 {
    margin-left: 210px !important;
}

.m-top-210 {
    margin-top: 210px !important;
}

.m-bottom-210 {
    margin-bottom: 210px !important;
}

.m-right-211 {
    margin-right: 211px !important;
}

.m-left-211 {
    margin-left: 211px !important;
}

.m-top-211 {
    margin-top: 211px !important;
}

.m-bottom-211 {
    margin-bottom: 211px !important;
}

.m-right-212 {
    margin-right: 212px !important;
}

.m-left-212 {
    margin-left: 212px !important;
}

.m-top-212 {
    margin-top: 212px !important;
}

.m-bottom-212 {
    margin-bottom: 212px !important;
}

.m-right-213 {
    margin-right: 213px !important;
}

.m-left-213 {
    margin-left: 213px !important;
}

.m-top-213 {
    margin-top: 213px !important;
}

.m-bottom-213 {
    margin-bottom: 213px !important;
}

.m-right-214 {
    margin-right: 214px !important;
}

.m-left-214 {
    margin-left: 214px !important;
}

.m-top-214 {
    margin-top: 214px !important;
}

.m-bottom-214 {
    margin-bottom: 214px !important;
}

.m-right-215 {
    margin-right: 215px !important;
}

.m-left-215 {
    margin-left: 215px !important;
}

.m-top-215 {
    margin-top: 215px !important;
}

.m-bottom-215 {
    margin-bottom: 215px !important;
}

.m-right-216 {
    margin-right: 216px !important;
}

.m-left-216 {
    margin-left: 216px !important;
}

.m-top-216 {
    margin-top: 216px !important;
}

.m-bottom-216 {
    margin-bottom: 216px !important;
}

.m-right-217 {
    margin-right: 217px !important;
}

.m-left-217 {
    margin-left: 217px !important;
}

.m-top-217 {
    margin-top: 217px !important;
}

.m-bottom-217 {
    margin-bottom: 217px !important;
}

.m-right-218 {
    margin-right: 218px !important;
}

.m-left-218 {
    margin-left: 218px !important;
}

.m-top-218 {
    margin-top: 218px !important;
}

.m-bottom-218 {
    margin-bottom: 218px !important;
}

.m-right-219 {
    margin-right: 219px !important;
}

.m-left-219 {
    margin-left: 219px !important;
}

.m-top-219 {
    margin-top: 219px !important;
}

.m-bottom-219 {
    margin-bottom: 219px !important;
}

.m-right-220 {
    margin-right: 220px !important;
}

.m-left-220 {
    margin-left: 220px !important;
}

.m-top-220 {
    margin-top: 220px !important;
}

.m-bottom-220 {
    margin-bottom: 220px !important;
}

.m-right-221 {
    margin-right: 221px !important;
}

.m-left-221 {
    margin-left: 221px !important;
}

.m-top-221 {
    margin-top: 221px !important;
}

.m-bottom-221 {
    margin-bottom: 221px !important;
}

.m-right-222 {
    margin-right: 222px !important;
}

.m-left-222 {
    margin-left: 222px !important;
}

.m-top-222 {
    margin-top: 222px !important;
}

.m-bottom-222 {
    margin-bottom: 222px !important;
}

.m-right-223 {
    margin-right: 223px !important;
}

.m-left-223 {
    margin-left: 223px !important;
}

.m-top-223 {
    margin-top: 223px !important;
}

.m-bottom-223 {
    margin-bottom: 223px !important;
}

.m-right-224 {
    margin-right: 224px !important;
}

.m-left-224 {
    margin-left: 224px !important;
}

.m-top-224 {
    margin-top: 224px !important;
}

.m-bottom-224 {
    margin-bottom: 224px !important;
}

.m-right-225 {
    margin-right: 225px !important;
}

.m-left-225 {
    margin-left: 225px !important;
}

.m-top-225 {
    margin-top: 225px !important;
}

.m-bottom-225 {
    margin-bottom: 225px !important;
}

.m-right-226 {
    margin-right: 226px !important;
}

.m-left-226 {
    margin-left: 226px !important;
}

.m-top-226 {
    margin-top: 226px !important;
}

.m-bottom-226 {
    margin-bottom: 226px !important;
}

.m-right-227 {
    margin-right: 227px !important;
}

.m-left-227 {
    margin-left: 227px !important;
}

.m-top-227 {
    margin-top: 227px !important;
}

.m-bottom-227 {
    margin-bottom: 227px !important;
}

.m-right-228 {
    margin-right: 228px !important;
}

.m-left-228 {
    margin-left: 228px !important;
}

.m-top-228 {
    margin-top: 228px !important;
}

.m-bottom-228 {
    margin-bottom: 228px !important;
}

.m-right-229 {
    margin-right: 229px !important;
}

.m-left-229 {
    margin-left: 229px !important;
}

.m-top-229 {
    margin-top: 229px !important;
}

.m-bottom-229 {
    margin-bottom: 229px !important;
}

.m-right-230 {
    margin-right: 230px !important;
}

.m-left-230 {
    margin-left: 230px !important;
}

.m-top-230 {
    margin-top: 230px !important;
}

.m-bottom-230 {
    margin-bottom: 230px !important;
}

.m-right-231 {
    margin-right: 231px !important;
}

.m-left-231 {
    margin-left: 231px !important;
}

.m-top-231 {
    margin-top: 231px !important;
}

.m-bottom-231 {
    margin-bottom: 231px !important;
}

.m-right-232 {
    margin-right: 232px !important;
}

.m-left-232 {
    margin-left: 232px !important;
}

.m-top-232 {
    margin-top: 232px !important;
}

.m-bottom-232 {
    margin-bottom: 232px !important;
}

.m-right-233 {
    margin-right: 233px !important;
}

.m-left-233 {
    margin-left: 233px !important;
}

.m-top-233 {
    margin-top: 233px !important;
}

.m-bottom-233 {
    margin-bottom: 233px !important;
}

.m-right-234 {
    margin-right: 234px !important;
}

.m-left-234 {
    margin-left: 234px !important;
}

.m-top-234 {
    margin-top: 234px !important;
}

.m-bottom-234 {
    margin-bottom: 234px !important;
}

.m-right-235 {
    margin-right: 235px !important;
}

.m-left-235 {
    margin-left: 235px !important;
}

.m-top-235 {
    margin-top: 235px !important;
}

.m-bottom-235 {
    margin-bottom: 235px !important;
}

.m-right-236 {
    margin-right: 236px !important;
}

.m-left-236 {
    margin-left: 236px !important;
}

.m-top-236 {
    margin-top: 236px !important;
}

.m-bottom-236 {
    margin-bottom: 236px !important;
}

.m-right-237 {
    margin-right: 237px !important;
}

.m-left-237 {
    margin-left: 237px !important;
}

.m-top-237 {
    margin-top: 237px !important;
}

.m-bottom-237 {
    margin-bottom: 237px !important;
}

.m-right-238 {
    margin-right: 238px !important;
}

.m-left-238 {
    margin-left: 238px !important;
}

.m-top-238 {
    margin-top: 238px !important;
}

.m-bottom-238 {
    margin-bottom: 238px !important;
}

.m-right-239 {
    margin-right: 239px !important;
}

.m-left-239 {
    margin-left: 239px !important;
}

.m-top-239 {
    margin-top: 239px !important;
}

.m-bottom-239 {
    margin-bottom: 239px !important;
}

.m-right-240 {
    margin-right: 240px !important;
}

.m-left-240 {
    margin-left: 240px !important;
}

.m-top-240 {
    margin-top: 240px !important;
}

.m-bottom-240 {
    margin-bottom: 240px !important;
}

.m-right-241 {
    margin-right: 241px !important;
}

.m-left-241 {
    margin-left: 241px !important;
}

.m-top-241 {
    margin-top: 241px !important;
}

.m-bottom-241 {
    margin-bottom: 241px !important;
}

.m-right-242 {
    margin-right: 242px !important;
}

.m-left-242 {
    margin-left: 242px !important;
}

.m-top-242 {
    margin-top: 242px !important;
}

.m-bottom-242 {
    margin-bottom: 242px !important;
}

.m-right-243 {
    margin-right: 243px !important;
}

.m-left-243 {
    margin-left: 243px !important;
}

.m-top-243 {
    margin-top: 243px !important;
}

.m-bottom-243 {
    margin-bottom: 243px !important;
}

.m-right-244 {
    margin-right: 244px !important;
}

.m-left-244 {
    margin-left: 244px !important;
}

.m-top-244 {
    margin-top: 244px !important;
}

.m-bottom-244 {
    margin-bottom: 244px !important;
}

.m-right-245 {
    margin-right: 245px !important;
}

.m-left-245 {
    margin-left: 245px !important;
}

.m-top-245 {
    margin-top: 245px !important;
}

.m-bottom-245 {
    margin-bottom: 245px !important;
}

.m-right-246 {
    margin-right: 246px !important;
}

.m-left-246 {
    margin-left: 246px !important;
}

.m-top-246 {
    margin-top: 246px !important;
}

.m-bottom-246 {
    margin-bottom: 246px !important;
}

.m-right-247 {
    margin-right: 247px !important;
}

.m-left-247 {
    margin-left: 247px !important;
}

.m-top-247 {
    margin-top: 247px !important;
}

.m-bottom-247 {
    margin-bottom: 247px !important;
}

.m-right-248 {
    margin-right: 248px !important;
}

.m-left-248 {
    margin-left: 248px !important;
}

.m-top-248 {
    margin-top: 248px !important;
}

.m-bottom-248 {
    margin-bottom: 248px !important;
}

.m-right-249 {
    margin-right: 249px !important;
}

.m-left-249 {
    margin-left: 249px !important;
}

.m-top-249 {
    margin-top: 249px !important;
}

.m-bottom-249 {
    margin-bottom: 249px !important;
}

.m-right-250 {
    margin-right: 250px !important;
}

.m-left-250 {
    margin-left: 250px !important;
}

.m-top-250 {
    margin-top: 250px !important;
}

.m-bottom-250 {
    margin-bottom: 250px !important;
}

.m-right-251 {
    margin-right: 251px !important;
}

.m-left-251 {
    margin-left: 251px !important;
}

.m-top-251 {
    margin-top: 251px !important;
}

.m-bottom-251 {
    margin-bottom: 251px !important;
}

.m-right-252 {
    margin-right: 252px !important;
}

.m-left-252 {
    margin-left: 252px !important;
}

.m-top-252 {
    margin-top: 252px !important;
}

.m-bottom-252 {
    margin-bottom: 252px !important;
}

.m-right-253 {
    margin-right: 253px !important;
}

.m-left-253 {
    margin-left: 253px !important;
}

.m-top-253 {
    margin-top: 253px !important;
}

.m-bottom-253 {
    margin-bottom: 253px !important;
}

.m-right-254 {
    margin-right: 254px !important;
}

.m-left-254 {
    margin-left: 254px !important;
}

.m-top-254 {
    margin-top: 254px !important;
}

.m-bottom-254 {
    margin-bottom: 254px !important;
}

.m-right-255 {
    margin-right: 255px !important;
}

.m-left-255 {
    margin-left: 255px !important;
}

.m-top-255 {
    margin-top: 255px !important;
}

.m-bottom-255 {
    margin-bottom: 255px !important;
}

.m-right-256 {
    margin-right: 256px !important;
}

.m-left-256 {
    margin-left: 256px !important;
}

.m-top-256 {
    margin-top: 256px !important;
}

.m-bottom-256 {
    margin-bottom: 256px !important;
}

.m-right-257 {
    margin-right: 257px !important;
}

.m-left-257 {
    margin-left: 257px !important;
}

.m-top-257 {
    margin-top: 257px !important;
}

.m-bottom-257 {
    margin-bottom: 257px !important;
}

.m-right-258 {
    margin-right: 258px !important;
}

.m-left-258 {
    margin-left: 258px !important;
}

.m-top-258 {
    margin-top: 258px !important;
}

.m-bottom-258 {
    margin-bottom: 258px !important;
}

.m-right-259 {
    margin-right: 259px !important;
}

.m-left-259 {
    margin-left: 259px !important;
}

.m-top-259 {
    margin-top: 259px !important;
}

.m-bottom-259 {
    margin-bottom: 259px !important;
}

.m-right-260 {
    margin-right: 260px !important;
}

.m-left-260 {
    margin-left: 260px !important;
}

.m-top-260 {
    margin-top: 260px !important;
}

.m-bottom-260 {
    margin-bottom: 260px !important;
}

.m-right-261 {
    margin-right: 261px !important;
}

.m-left-261 {
    margin-left: 261px !important;
}

.m-top-261 {
    margin-top: 261px !important;
}

.m-bottom-261 {
    margin-bottom: 261px !important;
}

.m-right-262 {
    margin-right: 262px !important;
}

.m-left-262 {
    margin-left: 262px !important;
}

.m-top-262 {
    margin-top: 262px !important;
}

.m-bottom-262 {
    margin-bottom: 262px !important;
}

.m-right-263 {
    margin-right: 263px !important;
}

.m-left-263 {
    margin-left: 263px !important;
}

.m-top-263 {
    margin-top: 263px !important;
}

.m-bottom-263 {
    margin-bottom: 263px !important;
}

.m-right-264 {
    margin-right: 264px !important;
}

.m-left-264 {
    margin-left: 264px !important;
}

.m-top-264 {
    margin-top: 264px !important;
}

.m-bottom-264 {
    margin-bottom: 264px !important;
}

.m-right-265 {
    margin-right: 265px !important;
}

.m-left-265 {
    margin-left: 265px !important;
}

.m-top-265 {
    margin-top: 265px !important;
}

.m-bottom-265 {
    margin-bottom: 265px !important;
}

.m-right-266 {
    margin-right: 266px !important;
}

.m-left-266 {
    margin-left: 266px !important;
}

.m-top-266 {
    margin-top: 266px !important;
}

.m-bottom-266 {
    margin-bottom: 266px !important;
}

.m-right-267 {
    margin-right: 267px !important;
}

.m-left-267 {
    margin-left: 267px !important;
}

.m-top-267 {
    margin-top: 267px !important;
}

.m-bottom-267 {
    margin-bottom: 267px !important;
}

.m-right-268 {
    margin-right: 268px !important;
}

.m-left-268 {
    margin-left: 268px !important;
}

.m-top-268 {
    margin-top: 268px !important;
}

.m-bottom-268 {
    margin-bottom: 268px !important;
}

.m-right-269 {
    margin-right: 269px !important;
}

.m-left-269 {
    margin-left: 269px !important;
}

.m-top-269 {
    margin-top: 269px !important;
}

.m-bottom-269 {
    margin-bottom: 269px !important;
}

.m-right-270 {
    margin-right: 270px !important;
}

.m-left-270 {
    margin-left: 270px !important;
}

.m-top-270 {
    margin-top: 270px !important;
}

.m-bottom-270 {
    margin-bottom: 270px !important;
}

.m-right-271 {
    margin-right: 271px !important;
}

.m-left-271 {
    margin-left: 271px !important;
}

.m-top-271 {
    margin-top: 271px !important;
}

.m-bottom-271 {
    margin-bottom: 271px !important;
}

.m-right-272 {
    margin-right: 272px !important;
}

.m-left-272 {
    margin-left: 272px !important;
}

.m-top-272 {
    margin-top: 272px !important;
}

.m-bottom-272 {
    margin-bottom: 272px !important;
}

.m-right-273 {
    margin-right: 273px !important;
}

.m-left-273 {
    margin-left: 273px !important;
}

.m-top-273 {
    margin-top: 273px !important;
}

.m-bottom-273 {
    margin-bottom: 273px !important;
}

.m-right-274 {
    margin-right: 274px !important;
}

.m-left-274 {
    margin-left: 274px !important;
}

.m-top-274 {
    margin-top: 274px !important;
}

.m-bottom-274 {
    margin-bottom: 274px !important;
}

.m-right-275 {
    margin-right: 275px !important;
}

.m-left-275 {
    margin-left: 275px !important;
}

.m-top-275 {
    margin-top: 275px !important;
}

.m-bottom-275 {
    margin-bottom: 275px !important;
}

.m-right-276 {
    margin-right: 276px !important;
}

.m-left-276 {
    margin-left: 276px !important;
}

.m-top-276 {
    margin-top: 276px !important;
}

.m-bottom-276 {
    margin-bottom: 276px !important;
}

.m-right-277 {
    margin-right: 277px !important;
}

.m-left-277 {
    margin-left: 277px !important;
}

.m-top-277 {
    margin-top: 277px !important;
}

.m-bottom-277 {
    margin-bottom: 277px !important;
}

.m-right-278 {
    margin-right: 278px !important;
}

.m-left-278 {
    margin-left: 278px !important;
}

.m-top-278 {
    margin-top: 278px !important;
}

.m-bottom-278 {
    margin-bottom: 278px !important;
}

.m-right-279 {
    margin-right: 279px !important;
}

.m-left-279 {
    margin-left: 279px !important;
}

.m-top-279 {
    margin-top: 279px !important;
}

.m-bottom-279 {
    margin-bottom: 279px !important;
}

.m-right-280 {
    margin-right: 280px !important;
}

.m-left-280 {
    margin-left: 280px !important;
}

.m-top-280 {
    margin-top: 280px !important;
}

.m-bottom-280 {
    margin-bottom: 280px !important;
}

.m-right-281 {
    margin-right: 281px !important;
}

.m-left-281 {
    margin-left: 281px !important;
}

.m-top-281 {
    margin-top: 281px !important;
}

.m-bottom-281 {
    margin-bottom: 281px !important;
}

.m-right-282 {
    margin-right: 282px !important;
}

.m-left-282 {
    margin-left: 282px !important;
}

.m-top-282 {
    margin-top: 282px !important;
}

.m-bottom-282 {
    margin-bottom: 282px !important;
}

.m-right-283 {
    margin-right: 283px !important;
}

.m-left-283 {
    margin-left: 283px !important;
}

.m-top-283 {
    margin-top: 283px !important;
}

.m-bottom-283 {
    margin-bottom: 283px !important;
}

.m-right-284 {
    margin-right: 284px !important;
}

.m-left-284 {
    margin-left: 284px !important;
}

.m-top-284 {
    margin-top: 284px !important;
}

.m-bottom-284 {
    margin-bottom: 284px !important;
}

.m-right-285 {
    margin-right: 285px !important;
}

.m-left-285 {
    margin-left: 285px !important;
}

.m-top-285 {
    margin-top: 285px !important;
}

.m-bottom-285 {
    margin-bottom: 285px !important;
}

.m-right-286 {
    margin-right: 286px !important;
}

.m-left-286 {
    margin-left: 286px !important;
}

.m-top-286 {
    margin-top: 286px !important;
}

.m-bottom-286 {
    margin-bottom: 286px !important;
}

.m-right-287 {
    margin-right: 287px !important;
}

.m-left-287 {
    margin-left: 287px !important;
}

.m-top-287 {
    margin-top: 287px !important;
}

.m-bottom-287 {
    margin-bottom: 287px !important;
}

.m-right-288 {
    margin-right: 288px !important;
}

.m-left-288 {
    margin-left: 288px !important;
}

.m-top-288 {
    margin-top: 288px !important;
}

.m-bottom-288 {
    margin-bottom: 288px !important;
}

.m-right-289 {
    margin-right: 289px !important;
}

.m-left-289 {
    margin-left: 289px !important;
}

.m-top-289 {
    margin-top: 289px !important;
}

.m-bottom-289 {
    margin-bottom: 289px !important;
}

.m-right-290 {
    margin-right: 290px !important;
}

.m-left-290 {
    margin-left: 290px !important;
}

.m-top-290 {
    margin-top: 290px !important;
}

.m-bottom-290 {
    margin-bottom: 290px !important;
}

.m-right-291 {
    margin-right: 291px !important;
}

.m-left-291 {
    margin-left: 291px !important;
}

.m-top-291 {
    margin-top: 291px !important;
}

.m-bottom-291 {
    margin-bottom: 291px !important;
}

.m-right-292 {
    margin-right: 292px !important;
}

.m-left-292 {
    margin-left: 292px !important;
}

.m-top-292 {
    margin-top: 292px !important;
}

.m-bottom-292 {
    margin-bottom: 292px !important;
}

.m-right-293 {
    margin-right: 293px !important;
}

.m-left-293 {
    margin-left: 293px !important;
}

.m-top-293 {
    margin-top: 293px !important;
}

.m-bottom-293 {
    margin-bottom: 293px !important;
}

.m-right-294 {
    margin-right: 294px !important;
}

.m-left-294 {
    margin-left: 294px !important;
}

.m-top-294 {
    margin-top: 294px !important;
}

.m-bottom-294 {
    margin-bottom: 294px !important;
}

.m-right-295 {
    margin-right: 295px !important;
}

.m-left-295 {
    margin-left: 295px !important;
}

.m-top-295 {
    margin-top: 295px !important;
}

.m-bottom-295 {
    margin-bottom: 295px !important;
}

.m-right-296 {
    margin-right: 296px !important;
}

.m-left-296 {
    margin-left: 296px !important;
}

.m-top-296 {
    margin-top: 296px !important;
}

.m-bottom-296 {
    margin-bottom: 296px !important;
}

.m-right-297 {
    margin-right: 297px !important;
}

.m-left-297 {
    margin-left: 297px !important;
}

.m-top-297 {
    margin-top: 297px !important;
}

.m-bottom-297 {
    margin-bottom: 297px !important;
}

.m-right-298 {
    margin-right: 298px !important;
}

.m-left-298 {
    margin-left: 298px !important;
}

.m-top-298 {
    margin-top: 298px !important;
}

.m-bottom-298 {
    margin-bottom: 298px !important;
}

.m-right-299 {
    margin-right: 299px !important;
}

.m-left-299 {
    margin-left: 299px !important;
}

.m-top-299 {
    margin-top: 299px !important;
}

.m-bottom-299 {
    margin-bottom: 299px !important;
}

.m-right-300 {
    margin-right: 300px !important;
}

.m-left-300 {
    margin-left: 300px !important;
}

.m-top-300 {
    margin-top: 300px !important;
}

.m-bottom-300 {
    margin-bottom: 300px !important;
}

.m-right-301 {
    margin-right: 301px !important;
}

.m-left-301 {
    margin-left: 301px !important;
}

.m-top-301 {
    margin-top: 301px !important;
}

.m-bottom-301 {
    margin-bottom: 301px !important;
}

.m-right-302 {
    margin-right: 302px !important;
}

.m-left-302 {
    margin-left: 302px !important;
}

.m-top-302 {
    margin-top: 302px !important;
}

.m-bottom-302 {
    margin-bottom: 302px !important;
}

.m-right-303 {
    margin-right: 303px !important;
}

.m-left-303 {
    margin-left: 303px !important;
}

.m-top-303 {
    margin-top: 303px !important;
}

.m-bottom-303 {
    margin-bottom: 303px !important;
}

.m-right-304 {
    margin-right: 304px !important;
}

.m-left-304 {
    margin-left: 304px !important;
}

.m-top-304 {
    margin-top: 304px !important;
}

.m-bottom-304 {
    margin-bottom: 304px !important;
}

.m-right-305 {
    margin-right: 305px !important;
}

.m-left-305 {
    margin-left: 305px !important;
}

.m-top-305 {
    margin-top: 305px !important;
}

.m-bottom-305 {
    margin-bottom: 305px !important;
}

.m-right-306 {
    margin-right: 306px !important;
}

.m-left-306 {
    margin-left: 306px !important;
}

.m-top-306 {
    margin-top: 306px !important;
}

.m-bottom-306 {
    margin-bottom: 306px !important;
}

.m-right-307 {
    margin-right: 307px !important;
}

.m-left-307 {
    margin-left: 307px !important;
}

.m-top-307 {
    margin-top: 307px !important;
}

.m-bottom-307 {
    margin-bottom: 307px !important;
}

.m-right-308 {
    margin-right: 308px !important;
}

.m-left-308 {
    margin-left: 308px !important;
}

.m-top-308 {
    margin-top: 308px !important;
}

.m-bottom-308 {
    margin-bottom: 308px !important;
}

.m-right-309 {
    margin-right: 309px !important;
}

.m-left-309 {
    margin-left: 309px !important;
}

.m-top-309 {
    margin-top: 309px !important;
}

.m-bottom-309 {
    margin-bottom: 309px !important;
}

.m-right-310 {
    margin-right: 310px !important;
}

.m-left-310 {
    margin-left: 310px !important;
}

.m-top-310 {
    margin-top: 310px !important;
}

.m-bottom-310 {
    margin-bottom: 310px !important;
}

.m-right-311 {
    margin-right: 311px !important;
}

.m-left-311 {
    margin-left: 311px !important;
}

.m-top-311 {
    margin-top: 311px !important;
}

.m-bottom-311 {
    margin-bottom: 311px !important;
}

.m-right-312 {
    margin-right: 312px !important;
}

.m-left-312 {
    margin-left: 312px !important;
}

.m-top-312 {
    margin-top: 312px !important;
}

.m-bottom-312 {
    margin-bottom: 312px !important;
}

.m-right-313 {
    margin-right: 313px !important;
}

.m-left-313 {
    margin-left: 313px !important;
}

.m-top-313 {
    margin-top: 313px !important;
}

.m-bottom-313 {
    margin-bottom: 313px !important;
}

.m-right-314 {
    margin-right: 314px !important;
}

.m-left-314 {
    margin-left: 314px !important;
}

.m-top-314 {
    margin-top: 314px !important;
}

.m-bottom-314 {
    margin-bottom: 314px !important;
}

.m-right-315 {
    margin-right: 315px !important;
}

.m-left-315 {
    margin-left: 315px !important;
}

.m-top-315 {
    margin-top: 315px !important;
}

.m-bottom-315 {
    margin-bottom: 315px !important;
}

.m-right-316 {
    margin-right: 316px !important;
}

.m-left-316 {
    margin-left: 316px !important;
}

.m-top-316 {
    margin-top: 316px !important;
}

.m-bottom-316 {
    margin-bottom: 316px !important;
}

.m-right-317 {
    margin-right: 317px !important;
}

.m-left-317 {
    margin-left: 317px !important;
}

.m-top-317 {
    margin-top: 317px !important;
}

.m-bottom-317 {
    margin-bottom: 317px !important;
}

.m-right-318 {
    margin-right: 318px !important;
}

.m-left-318 {
    margin-left: 318px !important;
}

.m-top-318 {
    margin-top: 318px !important;
}

.m-bottom-318 {
    margin-bottom: 318px !important;
}

.m-right-319 {
    margin-right: 319px !important;
}

.m-left-319 {
    margin-left: 319px !important;
}

.m-top-319 {
    margin-top: 319px !important;
}

.m-bottom-319 {
    margin-bottom: 319px !important;
}

.m-right-320 {
    margin-right: 320px !important;
}

.m-left-320 {
    margin-left: 320px !important;
}

.m-top-320 {
    margin-top: 320px !important;
}

.m-bottom-320 {
    margin-bottom: 320px !important;
}

.m-right-321 {
    margin-right: 321px !important;
}

.m-left-321 {
    margin-left: 321px !important;
}

.m-top-321 {
    margin-top: 321px !important;
}

.m-bottom-321 {
    margin-bottom: 321px !important;
}

.m-right-322 {
    margin-right: 322px !important;
}

.m-left-322 {
    margin-left: 322px !important;
}

.m-top-322 {
    margin-top: 322px !important;
}

.m-bottom-322 {
    margin-bottom: 322px !important;
}

.m-right-323 {
    margin-right: 323px !important;
}

.m-left-323 {
    margin-left: 323px !important;
}

.m-top-323 {
    margin-top: 323px !important;
}

.m-bottom-323 {
    margin-bottom: 323px !important;
}

.m-right-324 {
    margin-right: 324px !important;
}

.m-left-324 {
    margin-left: 324px !important;
}

.m-top-324 {
    margin-top: 324px !important;
}

.m-bottom-324 {
    margin-bottom: 324px !important;
}

.m-right-325 {
    margin-right: 325px !important;
}

.m-left-325 {
    margin-left: 325px !important;
}

.m-top-325 {
    margin-top: 325px !important;
}

.m-bottom-325 {
    margin-bottom: 325px !important;
}

.m-right-326 {
    margin-right: 326px !important;
}

.m-left-326 {
    margin-left: 326px !important;
}

.m-top-326 {
    margin-top: 326px !important;
}

.m-bottom-326 {
    margin-bottom: 326px !important;
}

.m-right-327 {
    margin-right: 327px !important;
}

.m-left-327 {
    margin-left: 327px !important;
}

.m-top-327 {
    margin-top: 327px !important;
}

.m-bottom-327 {
    margin-bottom: 327px !important;
}

.m-right-328 {
    margin-right: 328px !important;
}

.m-left-328 {
    margin-left: 328px !important;
}

.m-top-328 {
    margin-top: 328px !important;
}

.m-bottom-328 {
    margin-bottom: 328px !important;
}

.m-right-329 {
    margin-right: 329px !important;
}

.m-left-329 {
    margin-left: 329px !important;
}

.m-top-329 {
    margin-top: 329px !important;
}

.m-bottom-329 {
    margin-bottom: 329px !important;
}

.m-right-330 {
    margin-right: 330px !important;
}

.m-left-330 {
    margin-left: 330px !important;
}

.m-top-330 {
    margin-top: 330px !important;
}

.m-bottom-330 {
    margin-bottom: 330px !important;
}

.m-right-331 {
    margin-right: 331px !important;
}

.m-left-331 {
    margin-left: 331px !important;
}

.m-top-331 {
    margin-top: 331px !important;
}

.m-bottom-331 {
    margin-bottom: 331px !important;
}

.m-right-332 {
    margin-right: 332px !important;
}

.m-left-332 {
    margin-left: 332px !important;
}

.m-top-332 {
    margin-top: 332px !important;
}

.m-bottom-332 {
    margin-bottom: 332px !important;
}

.m-right-333 {
    margin-right: 333px !important;
}

.m-left-333 {
    margin-left: 333px !important;
}

.m-top-333 {
    margin-top: 333px !important;
}

.m-bottom-333 {
    margin-bottom: 333px !important;
}

.m-right-334 {
    margin-right: 334px !important;
}

.m-left-334 {
    margin-left: 334px !important;
}

.m-top-334 {
    margin-top: 334px !important;
}

.m-bottom-334 {
    margin-bottom: 334px !important;
}

.m-right-335 {
    margin-right: 335px !important;
}

.m-left-335 {
    margin-left: 335px !important;
}

.m-top-335 {
    margin-top: 335px !important;
}

.m-bottom-335 {
    margin-bottom: 335px !important;
}

.m-right-336 {
    margin-right: 336px !important;
}

.m-left-336 {
    margin-left: 336px !important;
}

.m-top-336 {
    margin-top: 336px !important;
}

.m-bottom-336 {
    margin-bottom: 336px !important;
}

.m-right-337 {
    margin-right: 337px !important;
}

.m-left-337 {
    margin-left: 337px !important;
}

.m-top-337 {
    margin-top: 337px !important;
}

.m-bottom-337 {
    margin-bottom: 337px !important;
}

.m-right-338 {
    margin-right: 338px !important;
}

.m-left-338 {
    margin-left: 338px !important;
}

.m-top-338 {
    margin-top: 338px !important;
}

.m-bottom-338 {
    margin-bottom: 338px !important;
}

.m-right-339 {
    margin-right: 339px !important;
}

.m-left-339 {
    margin-left: 339px !important;
}

.m-top-339 {
    margin-top: 339px !important;
}

.m-bottom-339 {
    margin-bottom: 339px !important;
}

.m-right-340 {
    margin-right: 340px !important;
}

.m-left-340 {
    margin-left: 340px !important;
}

.m-top-340 {
    margin-top: 340px !important;
}

.m-bottom-340 {
    margin-bottom: 340px !important;
}

.m-right-341 {
    margin-right: 341px !important;
}

.m-left-341 {
    margin-left: 341px !important;
}

.m-top-341 {
    margin-top: 341px !important;
}

.m-bottom-341 {
    margin-bottom: 341px !important;
}

.m-right-342 {
    margin-right: 342px !important;
}

.m-left-342 {
    margin-left: 342px !important;
}

.m-top-342 {
    margin-top: 342px !important;
}

.m-bottom-342 {
    margin-bottom: 342px !important;
}

.m-right-343 {
    margin-right: 343px !important;
}

.m-left-343 {
    margin-left: 343px !important;
}

.m-top-343 {
    margin-top: 343px !important;
}

.m-bottom-343 {
    margin-bottom: 343px !important;
}

.m-right-344 {
    margin-right: 344px !important;
}

.m-left-344 {
    margin-left: 344px !important;
}

.m-top-344 {
    margin-top: 344px !important;
}

.m-bottom-344 {
    margin-bottom: 344px !important;
}

.m-right-345 {
    margin-right: 345px !important;
}

.m-left-345 {
    margin-left: 345px !important;
}

.m-top-345 {
    margin-top: 345px !important;
}

.m-bottom-345 {
    margin-bottom: 345px !important;
}

.m-right-346 {
    margin-right: 346px !important;
}

.m-left-346 {
    margin-left: 346px !important;
}

.m-top-346 {
    margin-top: 346px !important;
}

.m-bottom-346 {
    margin-bottom: 346px !important;
}

.m-right-347 {
    margin-right: 347px !important;
}

.m-left-347 {
    margin-left: 347px !important;
}

.m-top-347 {
    margin-top: 347px !important;
}

.m-bottom-347 {
    margin-bottom: 347px !important;
}

.m-right-348 {
    margin-right: 348px !important;
}

.m-left-348 {
    margin-left: 348px !important;
}

.m-top-348 {
    margin-top: 348px !important;
}

.m-bottom-348 {
    margin-bottom: 348px !important;
}

.m-right-349 {
    margin-right: 349px !important;
}

.m-left-349 {
    margin-left: 349px !important;
}

.m-top-349 {
    margin-top: 349px !important;
}

.m-bottom-349 {
    margin-bottom: 349px !important;
}

.m-right-350 {
    margin-right: 350px !important;
}

.m-left-350 {
    margin-left: 350px !important;
}

.m-top-350 {
    margin-top: 350px !important;
}

.m-bottom-350 {
    margin-bottom: 350px !important;
}

.m-right-351 {
    margin-right: 351px !important;
}

.m-left-351 {
    margin-left: 351px !important;
}

.m-top-351 {
    margin-top: 351px !important;
}

.m-bottom-351 {
    margin-bottom: 351px !important;
}

.m-right-352 {
    margin-right: 352px !important;
}

.m-left-352 {
    margin-left: 352px !important;
}

.m-top-352 {
    margin-top: 352px !important;
}

.m-bottom-352 {
    margin-bottom: 352px !important;
}

.m-right-353 {
    margin-right: 353px !important;
}

.m-left-353 {
    margin-left: 353px !important;
}

.m-top-353 {
    margin-top: 353px !important;
}

.m-bottom-353 {
    margin-bottom: 353px !important;
}

.m-right-354 {
    margin-right: 354px !important;
}

.m-left-354 {
    margin-left: 354px !important;
}

.m-top-354 {
    margin-top: 354px !important;
}

.m-bottom-354 {
    margin-bottom: 354px !important;
}

.m-right-355 {
    margin-right: 355px !important;
}

.m-left-355 {
    margin-left: 355px !important;
}

.m-top-355 {
    margin-top: 355px !important;
}

.m-bottom-355 {
    margin-bottom: 355px !important;
}

.m-right-356 {
    margin-right: 356px !important;
}

.m-left-356 {
    margin-left: 356px !important;
}

.m-top-356 {
    margin-top: 356px !important;
}

.m-bottom-356 {
    margin-bottom: 356px !important;
}

.m-right-357 {
    margin-right: 357px !important;
}

.m-left-357 {
    margin-left: 357px !important;
}

.m-top-357 {
    margin-top: 357px !important;
}

.m-bottom-357 {
    margin-bottom: 357px !important;
}

.m-right-358 {
    margin-right: 358px !important;
}

.m-left-358 {
    margin-left: 358px !important;
}

.m-top-358 {
    margin-top: 358px !important;
}

.m-bottom-358 {
    margin-bottom: 358px !important;
}

.m-right-359 {
    margin-right: 359px !important;
}

.m-left-359 {
    margin-left: 359px !important;
}

.m-top-359 {
    margin-top: 359px !important;
}

.m-bottom-359 {
    margin-bottom: 359px !important;
}

.m-right-360 {
    margin-right: 360px !important;
}

.m-left-360 {
    margin-left: 360px !important;
}

.m-top-360 {
    margin-top: 360px !important;
}

.m-bottom-360 {
    margin-bottom: 360px !important;
}

.m-right-361 {
    margin-right: 361px !important;
}

.m-left-361 {
    margin-left: 361px !important;
}

.m-top-361 {
    margin-top: 361px !important;
}

.m-bottom-361 {
    margin-bottom: 361px !important;
}

.m-right-362 {
    margin-right: 362px !important;
}

.m-left-362 {
    margin-left: 362px !important;
}

.m-top-362 {
    margin-top: 362px !important;
}

.m-bottom-362 {
    margin-bottom: 362px !important;
}

.m-right-363 {
    margin-right: 363px !important;
}

.m-left-363 {
    margin-left: 363px !important;
}

.m-top-363 {
    margin-top: 363px !important;
}

.m-bottom-363 {
    margin-bottom: 363px !important;
}

.m-right-364 {
    margin-right: 364px !important;
}

.m-left-364 {
    margin-left: 364px !important;
}

.m-top-364 {
    margin-top: 364px !important;
}

.m-bottom-364 {
    margin-bottom: 364px !important;
}

.m-right-365 {
    margin-right: 365px !important;
}

.m-left-365 {
    margin-left: 365px !important;
}

.m-top-365 {
    margin-top: 365px !important;
}

.m-bottom-365 {
    margin-bottom: 365px !important;
}

.m-right-366 {
    margin-right: 366px !important;
}

.m-left-366 {
    margin-left: 366px !important;
}

.m-top-366 {
    margin-top: 366px !important;
}

.m-bottom-366 {
    margin-bottom: 366px !important;
}

.m-right-367 {
    margin-right: 367px !important;
}

.m-left-367 {
    margin-left: 367px !important;
}

.m-top-367 {
    margin-top: 367px !important;
}

.m-bottom-367 {
    margin-bottom: 367px !important;
}

.m-right-368 {
    margin-right: 368px !important;
}

.m-left-368 {
    margin-left: 368px !important;
}

.m-top-368 {
    margin-top: 368px !important;
}

.m-bottom-368 {
    margin-bottom: 368px !important;
}

.m-right-369 {
    margin-right: 369px !important;
}

.m-left-369 {
    margin-left: 369px !important;
}

.m-top-369 {
    margin-top: 369px !important;
}

.m-bottom-369 {
    margin-bottom: 369px !important;
}

.m-right-370 {
    margin-right: 370px !important;
}

.m-left-370 {
    margin-left: 370px !important;
}

.m-top-370 {
    margin-top: 370px !important;
}

.m-bottom-370 {
    margin-bottom: 370px !important;
}

.m-right-371 {
    margin-right: 371px !important;
}

.m-left-371 {
    margin-left: 371px !important;
}

.m-top-371 {
    margin-top: 371px !important;
}

.m-bottom-371 {
    margin-bottom: 371px !important;
}

.m-right-372 {
    margin-right: 372px !important;
}

.m-left-372 {
    margin-left: 372px !important;
}

.m-top-372 {
    margin-top: 372px !important;
}

.m-bottom-372 {
    margin-bottom: 372px !important;
}

.m-right-373 {
    margin-right: 373px !important;
}

.m-left-373 {
    margin-left: 373px !important;
}

.m-top-373 {
    margin-top: 373px !important;
}

.m-bottom-373 {
    margin-bottom: 373px !important;
}

.m-right-374 {
    margin-right: 374px !important;
}

.m-left-374 {
    margin-left: 374px !important;
}

.m-top-374 {
    margin-top: 374px !important;
}

.m-bottom-374 {
    margin-bottom: 374px !important;
}

.m-right-375 {
    margin-right: 375px !important;
}

.m-left-375 {
    margin-left: 375px !important;
}

.m-top-375 {
    margin-top: 375px !important;
}

.m-bottom-375 {
    margin-bottom: 375px !important;
}

.m-right-376 {
    margin-right: 376px !important;
}

.m-left-376 {
    margin-left: 376px !important;
}

.m-top-376 {
    margin-top: 376px !important;
}

.m-bottom-376 {
    margin-bottom: 376px !important;
}

.m-right-377 {
    margin-right: 377px !important;
}

.m-left-377 {
    margin-left: 377px !important;
}

.m-top-377 {
    margin-top: 377px !important;
}

.m-bottom-377 {
    margin-bottom: 377px !important;
}

.m-right-378 {
    margin-right: 378px !important;
}

.m-left-378 {
    margin-left: 378px !important;
}

.m-top-378 {
    margin-top: 378px !important;
}

.m-bottom-378 {
    margin-bottom: 378px !important;
}

.m-right-379 {
    margin-right: 379px !important;
}

.m-left-379 {
    margin-left: 379px !important;
}

.m-top-379 {
    margin-top: 379px !important;
}

.m-bottom-379 {
    margin-bottom: 379px !important;
}

.m-right-380 {
    margin-right: 380px !important;
}

.m-left-380 {
    margin-left: 380px !important;
}

.m-top-380 {
    margin-top: 380px !important;
}

.m-bottom-380 {
    margin-bottom: 380px !important;
}

.m-right-381 {
    margin-right: 381px !important;
}

.m-left-381 {
    margin-left: 381px !important;
}

.m-top-381 {
    margin-top: 381px !important;
}

.m-bottom-381 {
    margin-bottom: 381px !important;
}

.m-right-382 {
    margin-right: 382px !important;
}

.m-left-382 {
    margin-left: 382px !important;
}

.m-top-382 {
    margin-top: 382px !important;
}

.m-bottom-382 {
    margin-bottom: 382px !important;
}

.m-right-383 {
    margin-right: 383px !important;
}

.m-left-383 {
    margin-left: 383px !important;
}

.m-top-383 {
    margin-top: 383px !important;
}

.m-bottom-383 {
    margin-bottom: 383px !important;
}

.m-right-384 {
    margin-right: 384px !important;
}

.m-left-384 {
    margin-left: 384px !important;
}

.m-top-384 {
    margin-top: 384px !important;
}

.m-bottom-384 {
    margin-bottom: 384px !important;
}

.m-right-385 {
    margin-right: 385px !important;
}

.m-left-385 {
    margin-left: 385px !important;
}

.m-top-385 {
    margin-top: 385px !important;
}

.m-bottom-385 {
    margin-bottom: 385px !important;
}

.m-right-386 {
    margin-right: 386px !important;
}

.m-left-386 {
    margin-left: 386px !important;
}

.m-top-386 {
    margin-top: 386px !important;
}

.m-bottom-386 {
    margin-bottom: 386px !important;
}

.m-right-387 {
    margin-right: 387px !important;
}

.m-left-387 {
    margin-left: 387px !important;
}

.m-top-387 {
    margin-top: 387px !important;
}

.m-bottom-387 {
    margin-bottom: 387px !important;
}

.m-right-388 {
    margin-right: 388px !important;
}

.m-left-388 {
    margin-left: 388px !important;
}

.m-top-388 {
    margin-top: 388px !important;
}

.m-bottom-388 {
    margin-bottom: 388px !important;
}

.m-right-389 {
    margin-right: 389px !important;
}

.m-left-389 {
    margin-left: 389px !important;
}

.m-top-389 {
    margin-top: 389px !important;
}

.m-bottom-389 {
    margin-bottom: 389px !important;
}

.m-right-390 {
    margin-right: 390px !important;
}

.m-left-390 {
    margin-left: 390px !important;
}

.m-top-390 {
    margin-top: 390px !important;
}

.m-bottom-390 {
    margin-bottom: 390px !important;
}

.m-right-391 {
    margin-right: 391px !important;
}

.m-left-391 {
    margin-left: 391px !important;
}

.m-top-391 {
    margin-top: 391px !important;
}

.m-bottom-391 {
    margin-bottom: 391px !important;
}

.m-right-392 {
    margin-right: 392px !important;
}

.m-left-392 {
    margin-left: 392px !important;
}

.m-top-392 {
    margin-top: 392px !important;
}

.m-bottom-392 {
    margin-bottom: 392px !important;
}

.m-right-393 {
    margin-right: 393px !important;
}

.m-left-393 {
    margin-left: 393px !important;
}

.m-top-393 {
    margin-top: 393px !important;
}

.m-bottom-393 {
    margin-bottom: 393px !important;
}

.m-right-394 {
    margin-right: 394px !important;
}

.m-left-394 {
    margin-left: 394px !important;
}

.m-top-394 {
    margin-top: 394px !important;
}

.m-bottom-394 {
    margin-bottom: 394px !important;
}

.m-right-395 {
    margin-right: 395px !important;
}

.m-left-395 {
    margin-left: 395px !important;
}

.m-top-395 {
    margin-top: 395px !important;
}

.m-bottom-395 {
    margin-bottom: 395px !important;
}

.m-right-396 {
    margin-right: 396px !important;
}

.m-left-396 {
    margin-left: 396px !important;
}

.m-top-396 {
    margin-top: 396px !important;
}

.m-bottom-396 {
    margin-bottom: 396px !important;
}

.m-right-397 {
    margin-right: 397px !important;
}

.m-left-397 {
    margin-left: 397px !important;
}

.m-top-397 {
    margin-top: 397px !important;
}

.m-bottom-397 {
    margin-bottom: 397px !important;
}

.m-right-398 {
    margin-right: 398px !important;
}

.m-left-398 {
    margin-left: 398px !important;
}

.m-top-398 {
    margin-top: 398px !important;
}

.m-bottom-398 {
    margin-bottom: 398px !important;
}

.m-right-399 {
    margin-right: 399px !important;
}

.m-left-399 {
    margin-left: 399px !important;
}

.m-top-399 {
    margin-top: 399px !important;
}

.m-bottom-399 {
    margin-bottom: 399px !important;
}

.m-right-400 {
    margin-right: 400px !important;
}

.m-left-400 {
    margin-left: 400px !important;
}

.m-top-400 {
    margin-top: 400px !important;
}

.m-bottom-400 {
    margin-bottom: 400px !important;
}

.m-right-401 {
    margin-right: 401px !important;
}

.m-left-401 {
    margin-left: 401px !important;
}

.m-top-401 {
    margin-top: 401px !important;
}

.m-bottom-401 {
    margin-bottom: 401px !important;
}

.m-right-402 {
    margin-right: 402px !important;
}

.m-left-402 {
    margin-left: 402px !important;
}

.m-top-402 {
    margin-top: 402px !important;
}

.m-bottom-402 {
    margin-bottom: 402px !important;
}

.m-right-403 {
    margin-right: 403px !important;
}

.m-left-403 {
    margin-left: 403px !important;
}

.m-top-403 {
    margin-top: 403px !important;
}

.m-bottom-403 {
    margin-bottom: 403px !important;
}

.m-right-404 {
    margin-right: 404px !important;
}

.m-left-404 {
    margin-left: 404px !important;
}

.m-top-404 {
    margin-top: 404px !important;
}

.m-bottom-404 {
    margin-bottom: 404px !important;
}

.m-right-405 {
    margin-right: 405px !important;
}

.m-left-405 {
    margin-left: 405px !important;
}

.m-top-405 {
    margin-top: 405px !important;
}

.m-bottom-405 {
    margin-bottom: 405px !important;
}

.m-right-406 {
    margin-right: 406px !important;
}

.m-left-406 {
    margin-left: 406px !important;
}

.m-top-406 {
    margin-top: 406px !important;
}

.m-bottom-406 {
    margin-bottom: 406px !important;
}

.m-right-407 {
    margin-right: 407px !important;
}

.m-left-407 {
    margin-left: 407px !important;
}

.m-top-407 {
    margin-top: 407px !important;
}

.m-bottom-407 {
    margin-bottom: 407px !important;
}

.m-right-408 {
    margin-right: 408px !important;
}

.m-left-408 {
    margin-left: 408px !important;
}

.m-top-408 {
    margin-top: 408px !important;
}

.m-bottom-408 {
    margin-bottom: 408px !important;
}

.m-right-409 {
    margin-right: 409px !important;
}

.m-left-409 {
    margin-left: 409px !important;
}

.m-top-409 {
    margin-top: 409px !important;
}

.m-bottom-409 {
    margin-bottom: 409px !important;
}

.m-right-410 {
    margin-right: 410px !important;
}

.m-left-410 {
    margin-left: 410px !important;
}

.m-top-410 {
    margin-top: 410px !important;
}

.m-bottom-410 {
    margin-bottom: 410px !important;
}

.m-right-411 {
    margin-right: 411px !important;
}

.m-left-411 {
    margin-left: 411px !important;
}

.m-top-411 {
    margin-top: 411px !important;
}

.m-bottom-411 {
    margin-bottom: 411px !important;
}

.m-right-412 {
    margin-right: 412px !important;
}

.m-left-412 {
    margin-left: 412px !important;
}

.m-top-412 {
    margin-top: 412px !important;
}

.m-bottom-412 {
    margin-bottom: 412px !important;
}

.m-right-413 {
    margin-right: 413px !important;
}

.m-left-413 {
    margin-left: 413px !important;
}

.m-top-413 {
    margin-top: 413px !important;
}

.m-bottom-413 {
    margin-bottom: 413px !important;
}

.m-right-414 {
    margin-right: 414px !important;
}

.m-left-414 {
    margin-left: 414px !important;
}

.m-top-414 {
    margin-top: 414px !important;
}

.m-bottom-414 {
    margin-bottom: 414px !important;
}

.m-right-415 {
    margin-right: 415px !important;
}

.m-left-415 {
    margin-left: 415px !important;
}

.m-top-415 {
    margin-top: 415px !important;
}

.m-bottom-415 {
    margin-bottom: 415px !important;
}

.m-right-416 {
    margin-right: 416px !important;
}

.m-left-416 {
    margin-left: 416px !important;
}

.m-top-416 {
    margin-top: 416px !important;
}

.m-bottom-416 {
    margin-bottom: 416px !important;
}

.m-right-417 {
    margin-right: 417px !important;
}

.m-left-417 {
    margin-left: 417px !important;
}

.m-top-417 {
    margin-top: 417px !important;
}

.m-bottom-417 {
    margin-bottom: 417px !important;
}

.m-right-418 {
    margin-right: 418px !important;
}

.m-left-418 {
    margin-left: 418px !important;
}

.m-top-418 {
    margin-top: 418px !important;
}

.m-bottom-418 {
    margin-bottom: 418px !important;
}

.m-right-419 {
    margin-right: 419px !important;
}

.m-left-419 {
    margin-left: 419px !important;
}

.m-top-419 {
    margin-top: 419px !important;
}

.m-bottom-419 {
    margin-bottom: 419px !important;
}

.m-right-420 {
    margin-right: 420px !important;
}

.m-left-420 {
    margin-left: 420px !important;
}

.m-top-420 {
    margin-top: 420px !important;
}

.m-bottom-420 {
    margin-bottom: 420px !important;
}

.m-right-421 {
    margin-right: 421px !important;
}

.m-left-421 {
    margin-left: 421px !important;
}

.m-top-421 {
    margin-top: 421px !important;
}

.m-bottom-421 {
    margin-bottom: 421px !important;
}

.m-right-422 {
    margin-right: 422px !important;
}

.m-left-422 {
    margin-left: 422px !important;
}

.m-top-422 {
    margin-top: 422px !important;
}

.m-bottom-422 {
    margin-bottom: 422px !important;
}

.m-right-423 {
    margin-right: 423px !important;
}

.m-left-423 {
    margin-left: 423px !important;
}

.m-top-423 {
    margin-top: 423px !important;
}

.m-bottom-423 {
    margin-bottom: 423px !important;
}

.m-right-424 {
    margin-right: 424px !important;
}

.m-left-424 {
    margin-left: 424px !important;
}

.m-top-424 {
    margin-top: 424px !important;
}

.m-bottom-424 {
    margin-bottom: 424px !important;
}

.m-right-425 {
    margin-right: 425px !important;
}

.m-left-425 {
    margin-left: 425px !important;
}

.m-top-425 {
    margin-top: 425px !important;
}

.m-bottom-425 {
    margin-bottom: 425px !important;
}

.m-right-426 {
    margin-right: 426px !important;
}

.m-left-426 {
    margin-left: 426px !important;
}

.m-top-426 {
    margin-top: 426px !important;
}

.m-bottom-426 {
    margin-bottom: 426px !important;
}

.m-right-427 {
    margin-right: 427px !important;
}

.m-left-427 {
    margin-left: 427px !important;
}

.m-top-427 {
    margin-top: 427px !important;
}

.m-bottom-427 {
    margin-bottom: 427px !important;
}

.m-right-428 {
    margin-right: 428px !important;
}

.m-left-428 {
    margin-left: 428px !important;
}

.m-top-428 {
    margin-top: 428px !important;
}

.m-bottom-428 {
    margin-bottom: 428px !important;
}

.m-right-429 {
    margin-right: 429px !important;
}

.m-left-429 {
    margin-left: 429px !important;
}

.m-top-429 {
    margin-top: 429px !important;
}

.m-bottom-429 {
    margin-bottom: 429px !important;
}

.m-right-430 {
    margin-right: 430px !important;
}

.m-left-430 {
    margin-left: 430px !important;
}

.m-top-430 {
    margin-top: 430px !important;
}

.m-bottom-430 {
    margin-bottom: 430px !important;
}

.m-right-431 {
    margin-right: 431px !important;
}

.m-left-431 {
    margin-left: 431px !important;
}

.m-top-431 {
    margin-top: 431px !important;
}

.m-bottom-431 {
    margin-bottom: 431px !important;
}

.m-right-432 {
    margin-right: 432px !important;
}

.m-left-432 {
    margin-left: 432px !important;
}

.m-top-432 {
    margin-top: 432px !important;
}

.m-bottom-432 {
    margin-bottom: 432px !important;
}

.m-right-433 {
    margin-right: 433px !important;
}

.m-left-433 {
    margin-left: 433px !important;
}

.m-top-433 {
    margin-top: 433px !important;
}

.m-bottom-433 {
    margin-bottom: 433px !important;
}

.m-right-434 {
    margin-right: 434px !important;
}

.m-left-434 {
    margin-left: 434px !important;
}

.m-top-434 {
    margin-top: 434px !important;
}

.m-bottom-434 {
    margin-bottom: 434px !important;
}

.m-right-435 {
    margin-right: 435px !important;
}

.m-left-435 {
    margin-left: 435px !important;
}

.m-top-435 {
    margin-top: 435px !important;
}

.m-bottom-435 {
    margin-bottom: 435px !important;
}

.m-right-436 {
    margin-right: 436px !important;
}

.m-left-436 {
    margin-left: 436px !important;
}

.m-top-436 {
    margin-top: 436px !important;
}

.m-bottom-436 {
    margin-bottom: 436px !important;
}

.m-right-437 {
    margin-right: 437px !important;
}

.m-left-437 {
    margin-left: 437px !important;
}

.m-top-437 {
    margin-top: 437px !important;
}

.m-bottom-437 {
    margin-bottom: 437px !important;
}

.m-right-438 {
    margin-right: 438px !important;
}

.m-left-438 {
    margin-left: 438px !important;
}

.m-top-438 {
    margin-top: 438px !important;
}

.m-bottom-438 {
    margin-bottom: 438px !important;
}

.m-right-439 {
    margin-right: 439px !important;
}

.m-left-439 {
    margin-left: 439px !important;
}

.m-top-439 {
    margin-top: 439px !important;
}

.m-bottom-439 {
    margin-bottom: 439px !important;
}

.m-right-440 {
    margin-right: 440px !important;
}

.m-left-440 {
    margin-left: 440px !important;
}

.m-top-440 {
    margin-top: 440px !important;
}

.m-bottom-440 {
    margin-bottom: 440px !important;
}

.m-right-441 {
    margin-right: 441px !important;
}

.m-left-441 {
    margin-left: 441px !important;
}

.m-top-441 {
    margin-top: 441px !important;
}

.m-bottom-441 {
    margin-bottom: 441px !important;
}

.m-right-442 {
    margin-right: 442px !important;
}

.m-left-442 {
    margin-left: 442px !important;
}

.m-top-442 {
    margin-top: 442px !important;
}

.m-bottom-442 {
    margin-bottom: 442px !important;
}

.m-right-443 {
    margin-right: 443px !important;
}

.m-left-443 {
    margin-left: 443px !important;
}

.m-top-443 {
    margin-top: 443px !important;
}

.m-bottom-443 {
    margin-bottom: 443px !important;
}

.m-right-444 {
    margin-right: 444px !important;
}

.m-left-444 {
    margin-left: 444px !important;
}

.m-top-444 {
    margin-top: 444px !important;
}

.m-bottom-444 {
    margin-bottom: 444px !important;
}

.m-right-445 {
    margin-right: 445px !important;
}

.m-left-445 {
    margin-left: 445px !important;
}

.m-top-445 {
    margin-top: 445px !important;
}

.m-bottom-445 {
    margin-bottom: 445px !important;
}

.m-right-446 {
    margin-right: 446px !important;
}

.m-left-446 {
    margin-left: 446px !important;
}

.m-top-446 {
    margin-top: 446px !important;
}

.m-bottom-446 {
    margin-bottom: 446px !important;
}

.m-right-447 {
    margin-right: 447px !important;
}

.m-left-447 {
    margin-left: 447px !important;
}

.m-top-447 {
    margin-top: 447px !important;
}

.m-bottom-447 {
    margin-bottom: 447px !important;
}

.m-right-448 {
    margin-right: 448px !important;
}

.m-left-448 {
    margin-left: 448px !important;
}

.m-top-448 {
    margin-top: 448px !important;
}

.m-bottom-448 {
    margin-bottom: 448px !important;
}

.m-right-449 {
    margin-right: 449px !important;
}

.m-left-449 {
    margin-left: 449px !important;
}

.m-top-449 {
    margin-top: 449px !important;
}

.m-bottom-449 {
    margin-bottom: 449px !important;
}

.m-right-450 {
    margin-right: 450px !important;
}

.m-left-450 {
    margin-left: 450px !important;
}

.m-top-450 {
    margin-top: 450px !important;
}

.m-bottom-450 {
    margin-bottom: 450px !important;
}

.m-right-451 {
    margin-right: 451px !important;
}

.m-left-451 {
    margin-left: 451px !important;
}

.m-top-451 {
    margin-top: 451px !important;
}

.m-bottom-451 {
    margin-bottom: 451px !important;
}

.m-right-452 {
    margin-right: 452px !important;
}

.m-left-452 {
    margin-left: 452px !important;
}

.m-top-452 {
    margin-top: 452px !important;
}

.m-bottom-452 {
    margin-bottom: 452px !important;
}

.m-right-453 {
    margin-right: 453px !important;
}

.m-left-453 {
    margin-left: 453px !important;
}

.m-top-453 {
    margin-top: 453px !important;
}

.m-bottom-453 {
    margin-bottom: 453px !important;
}

.m-right-454 {
    margin-right: 454px !important;
}

.m-left-454 {
    margin-left: 454px !important;
}

.m-top-454 {
    margin-top: 454px !important;
}

.m-bottom-454 {
    margin-bottom: 454px !important;
}

.m-right-455 {
    margin-right: 455px !important;
}

.m-left-455 {
    margin-left: 455px !important;
}

.m-top-455 {
    margin-top: 455px !important;
}

.m-bottom-455 {
    margin-bottom: 455px !important;
}

.m-right-456 {
    margin-right: 456px !important;
}

.m-left-456 {
    margin-left: 456px !important;
}

.m-top-456 {
    margin-top: 456px !important;
}

.m-bottom-456 {
    margin-bottom: 456px !important;
}

.m-right-457 {
    margin-right: 457px !important;
}

.m-left-457 {
    margin-left: 457px !important;
}

.m-top-457 {
    margin-top: 457px !important;
}

.m-bottom-457 {
    margin-bottom: 457px !important;
}

.m-right-458 {
    margin-right: 458px !important;
}

.m-left-458 {
    margin-left: 458px !important;
}

.m-top-458 {
    margin-top: 458px !important;
}

.m-bottom-458 {
    margin-bottom: 458px !important;
}

.m-right-459 {
    margin-right: 459px !important;
}

.m-left-459 {
    margin-left: 459px !important;
}

.m-top-459 {
    margin-top: 459px !important;
}

.m-bottom-459 {
    margin-bottom: 459px !important;
}

.m-right-460 {
    margin-right: 460px !important;
}

.m-left-460 {
    margin-left: 460px !important;
}

.m-top-460 {
    margin-top: 460px !important;
}

.m-bottom-460 {
    margin-bottom: 460px !important;
}

.m-right-461 {
    margin-right: 461px !important;
}

.m-left-461 {
    margin-left: 461px !important;
}

.m-top-461 {
    margin-top: 461px !important;
}

.m-bottom-461 {
    margin-bottom: 461px !important;
}

.m-right-462 {
    margin-right: 462px !important;
}

.m-left-462 {
    margin-left: 462px !important;
}

.m-top-462 {
    margin-top: 462px !important;
}

.m-bottom-462 {
    margin-bottom: 462px !important;
}

.m-right-463 {
    margin-right: 463px !important;
}

.m-left-463 {
    margin-left: 463px !important;
}

.m-top-463 {
    margin-top: 463px !important;
}

.m-bottom-463 {
    margin-bottom: 463px !important;
}

.m-right-464 {
    margin-right: 464px !important;
}

.m-left-464 {
    margin-left: 464px !important;
}

.m-top-464 {
    margin-top: 464px !important;
}

.m-bottom-464 {
    margin-bottom: 464px !important;
}

.m-right-465 {
    margin-right: 465px !important;
}

.m-left-465 {
    margin-left: 465px !important;
}

.m-top-465 {
    margin-top: 465px !important;
}

.m-bottom-465 {
    margin-bottom: 465px !important;
}

.m-right-466 {
    margin-right: 466px !important;
}

.m-left-466 {
    margin-left: 466px !important;
}

.m-top-466 {
    margin-top: 466px !important;
}

.m-bottom-466 {
    margin-bottom: 466px !important;
}

.m-right-467 {
    margin-right: 467px !important;
}

.m-left-467 {
    margin-left: 467px !important;
}

.m-top-467 {
    margin-top: 467px !important;
}

.m-bottom-467 {
    margin-bottom: 467px !important;
}

.m-right-468 {
    margin-right: 468px !important;
}

.m-left-468 {
    margin-left: 468px !important;
}

.m-top-468 {
    margin-top: 468px !important;
}

.m-bottom-468 {
    margin-bottom: 468px !important;
}

.m-right-469 {
    margin-right: 469px !important;
}

.m-left-469 {
    margin-left: 469px !important;
}

.m-top-469 {
    margin-top: 469px !important;
}

.m-bottom-469 {
    margin-bottom: 469px !important;
}

.m-right-470 {
    margin-right: 470px !important;
}

.m-left-470 {
    margin-left: 470px !important;
}

.m-top-470 {
    margin-top: 470px !important;
}

.m-bottom-470 {
    margin-bottom: 470px !important;
}

.m-right-471 {
    margin-right: 471px !important;
}

.m-left-471 {
    margin-left: 471px !important;
}

.m-top-471 {
    margin-top: 471px !important;
}

.m-bottom-471 {
    margin-bottom: 471px !important;
}

.m-right-472 {
    margin-right: 472px !important;
}

.m-left-472 {
    margin-left: 472px !important;
}

.m-top-472 {
    margin-top: 472px !important;
}

.m-bottom-472 {
    margin-bottom: 472px !important;
}

.m-right-473 {
    margin-right: 473px !important;
}

.m-left-473 {
    margin-left: 473px !important;
}

.m-top-473 {
    margin-top: 473px !important;
}

.m-bottom-473 {
    margin-bottom: 473px !important;
}

.m-right-474 {
    margin-right: 474px !important;
}

.m-left-474 {
    margin-left: 474px !important;
}

.m-top-474 {
    margin-top: 474px !important;
}

.m-bottom-474 {
    margin-bottom: 474px !important;
}

.m-right-475 {
    margin-right: 475px !important;
}

.m-left-475 {
    margin-left: 475px !important;
}

.m-top-475 {
    margin-top: 475px !important;
}

.m-bottom-475 {
    margin-bottom: 475px !important;
}

.m-right-476 {
    margin-right: 476px !important;
}

.m-left-476 {
    margin-left: 476px !important;
}

.m-top-476 {
    margin-top: 476px !important;
}

.m-bottom-476 {
    margin-bottom: 476px !important;
}

.m-right-477 {
    margin-right: 477px !important;
}

.m-left-477 {
    margin-left: 477px !important;
}

.m-top-477 {
    margin-top: 477px !important;
}

.m-bottom-477 {
    margin-bottom: 477px !important;
}

.m-right-478 {
    margin-right: 478px !important;
}

.m-left-478 {
    margin-left: 478px !important;
}

.m-top-478 {
    margin-top: 478px !important;
}

.m-bottom-478 {
    margin-bottom: 478px !important;
}

.m-right-479 {
    margin-right: 479px !important;
}

.m-left-479 {
    margin-left: 479px !important;
}

.m-top-479 {
    margin-top: 479px !important;
}

.m-bottom-479 {
    margin-bottom: 479px !important;
}

.m-right-480 {
    margin-right: 480px !important;
}

.m-left-480 {
    margin-left: 480px !important;
}

.m-top-480 {
    margin-top: 480px !important;
}

.m-bottom-480 {
    margin-bottom: 480px !important;
}

.m-right-481 {
    margin-right: 481px !important;
}

.m-left-481 {
    margin-left: 481px !important;
}

.m-top-481 {
    margin-top: 481px !important;
}

.m-bottom-481 {
    margin-bottom: 481px !important;
}

.m-right-482 {
    margin-right: 482px !important;
}

.m-left-482 {
    margin-left: 482px !important;
}

.m-top-482 {
    margin-top: 482px !important;
}

.m-bottom-482 {
    margin-bottom: 482px !important;
}

.m-right-483 {
    margin-right: 483px !important;
}

.m-left-483 {
    margin-left: 483px !important;
}

.m-top-483 {
    margin-top: 483px !important;
}

.m-bottom-483 {
    margin-bottom: 483px !important;
}

.m-right-484 {
    margin-right: 484px !important;
}

.m-left-484 {
    margin-left: 484px !important;
}

.m-top-484 {
    margin-top: 484px !important;
}

.m-bottom-484 {
    margin-bottom: 484px !important;
}

.m-right-485 {
    margin-right: 485px !important;
}

.m-left-485 {
    margin-left: 485px !important;
}

.m-top-485 {
    margin-top: 485px !important;
}

.m-bottom-485 {
    margin-bottom: 485px !important;
}

.m-right-486 {
    margin-right: 486px !important;
}

.m-left-486 {
    margin-left: 486px !important;
}

.m-top-486 {
    margin-top: 486px !important;
}

.m-bottom-486 {
    margin-bottom: 486px !important;
}

.m-right-487 {
    margin-right: 487px !important;
}

.m-left-487 {
    margin-left: 487px !important;
}

.m-top-487 {
    margin-top: 487px !important;
}

.m-bottom-487 {
    margin-bottom: 487px !important;
}

.m-right-488 {
    margin-right: 488px !important;
}

.m-left-488 {
    margin-left: 488px !important;
}

.m-top-488 {
    margin-top: 488px !important;
}

.m-bottom-488 {
    margin-bottom: 488px !important;
}

.m-right-489 {
    margin-right: 489px !important;
}

.m-left-489 {
    margin-left: 489px !important;
}

.m-top-489 {
    margin-top: 489px !important;
}

.m-bottom-489 {
    margin-bottom: 489px !important;
}

.m-right-490 {
    margin-right: 490px !important;
}

.m-left-490 {
    margin-left: 490px !important;
}

.m-top-490 {
    margin-top: 490px !important;
}

.m-bottom-490 {
    margin-bottom: 490px !important;
}

.m-right-491 {
    margin-right: 491px !important;
}

.m-left-491 {
    margin-left: 491px !important;
}

.m-top-491 {
    margin-top: 491px !important;
}

.m-bottom-491 {
    margin-bottom: 491px !important;
}

.m-right-492 {
    margin-right: 492px !important;
}

.m-left-492 {
    margin-left: 492px !important;
}

.m-top-492 {
    margin-top: 492px !important;
}

.m-bottom-492 {
    margin-bottom: 492px !important;
}

.m-right-493 {
    margin-right: 493px !important;
}

.m-left-493 {
    margin-left: 493px !important;
}

.m-top-493 {
    margin-top: 493px !important;
}

.m-bottom-493 {
    margin-bottom: 493px !important;
}

.m-right-494 {
    margin-right: 494px !important;
}

.m-left-494 {
    margin-left: 494px !important;
}

.m-top-494 {
    margin-top: 494px !important;
}

.m-bottom-494 {
    margin-bottom: 494px !important;
}

.m-right-495 {
    margin-right: 495px !important;
}

.m-left-495 {
    margin-left: 495px !important;
}

.m-top-495 {
    margin-top: 495px !important;
}

.m-bottom-495 {
    margin-bottom: 495px !important;
}

.m-right-496 {
    margin-right: 496px !important;
}

.m-left-496 {
    margin-left: 496px !important;
}

.m-top-496 {
    margin-top: 496px !important;
}

.m-bottom-496 {
    margin-bottom: 496px !important;
}

.m-right-497 {
    margin-right: 497px !important;
}

.m-left-497 {
    margin-left: 497px !important;
}

.m-top-497 {
    margin-top: 497px !important;
}

.m-bottom-497 {
    margin-bottom: 497px !important;
}

.m-right-498 {
    margin-right: 498px !important;
}

.m-left-498 {
    margin-left: 498px !important;
}

.m-top-498 {
    margin-top: 498px !important;
}

.m-bottom-498 {
    margin-bottom: 498px !important;
}

.m-right-499 {
    margin-right: 499px !important;
}

.m-left-499 {
    margin-left: 499px !important;
}

.m-top-499 {
    margin-top: 499px !important;
}

.m-bottom-499 {
    margin-bottom: 499px !important;
}

.m-right-500 {
    margin-right: 500px !important;
}

.m-left-500 {
    margin-left: 500px !important;
}

.m-top-500 {
    margin-top: 500px !important;
}

.m-bottom-500 {
    margin-bottom: 500px !important;
}

.m-right-501 {
    margin-right: 501px !important;
}

.m-left-501 {
    margin-left: 501px !important;
}

.m-top-501 {
    margin-top: 501px !important;
}

.m-bottom-501 {
    margin-bottom: 501px !important;
}

.m-right-502 {
    margin-right: 502px !important;
}

.m-left-502 {
    margin-left: 502px !important;
}

.m-top-502 {
    margin-top: 502px !important;
}

.m-bottom-502 {
    margin-bottom: 502px !important;
}

.m-right-503 {
    margin-right: 503px !important;
}

.m-left-503 {
    margin-left: 503px !important;
}

.m-top-503 {
    margin-top: 503px !important;
}

.m-bottom-503 {
    margin-bottom: 503px !important;
}

.m-right-504 {
    margin-right: 504px !important;
}

.m-left-504 {
    margin-left: 504px !important;
}

.m-top-504 {
    margin-top: 504px !important;
}

.m-bottom-504 {
    margin-bottom: 504px !important;
}

.m-right-505 {
    margin-right: 505px !important;
}

.m-left-505 {
    margin-left: 505px !important;
}

.m-top-505 {
    margin-top: 505px !important;
}

.m-bottom-505 {
    margin-bottom: 505px !important;
}

.m-right-506 {
    margin-right: 506px !important;
}

.m-left-506 {
    margin-left: 506px !important;
}

.m-top-506 {
    margin-top: 506px !important;
}

.m-bottom-506 {
    margin-bottom: 506px !important;
}

.m-right-507 {
    margin-right: 507px !important;
}

.m-left-507 {
    margin-left: 507px !important;
}

.m-top-507 {
    margin-top: 507px !important;
}

.m-bottom-507 {
    margin-bottom: 507px !important;
}

.m-right-508 {
    margin-right: 508px !important;
}

.m-left-508 {
    margin-left: 508px !important;
}

.m-top-508 {
    margin-top: 508px !important;
}

.m-bottom-508 {
    margin-bottom: 508px !important;
}

.m-right-509 {
    margin-right: 509px !important;
}

.m-left-509 {
    margin-left: 509px !important;
}

.m-top-509 {
    margin-top: 509px !important;
}

.m-bottom-509 {
    margin-bottom: 509px !important;
}

.m-right-510 {
    margin-right: 510px !important;
}

.m-left-510 {
    margin-left: 510px !important;
}

.m-top-510 {
    margin-top: 510px !important;
}

.m-bottom-510 {
    margin-bottom: 510px !important;
}

.m-right-511 {
    margin-right: 511px !important;
}

.m-left-511 {
    margin-left: 511px !important;
}

.m-top-511 {
    margin-top: 511px !important;
}

.m-bottom-511 {
    margin-bottom: 511px !important;
}

.m-right-512 {
    margin-right: 512px !important;
}

.m-left-512 {
    margin-left: 512px !important;
}

.m-top-512 {
    margin-top: 512px !important;
}

.m-bottom-512 {
    margin-bottom: 512px !important;
}

.m-right-513 {
    margin-right: 513px !important;
}

.m-left-513 {
    margin-left: 513px !important;
}

.m-top-513 {
    margin-top: 513px !important;
}

.m-bottom-513 {
    margin-bottom: 513px !important;
}

.m-right-514 {
    margin-right: 514px !important;
}

.m-left-514 {
    margin-left: 514px !important;
}

.m-top-514 {
    margin-top: 514px !important;
}

.m-bottom-514 {
    margin-bottom: 514px !important;
}

.m-right-515 {
    margin-right: 515px !important;
}

.m-left-515 {
    margin-left: 515px !important;
}

.m-top-515 {
    margin-top: 515px !important;
}

.m-bottom-515 {
    margin-bottom: 515px !important;
}

.m-right-516 {
    margin-right: 516px !important;
}

.m-left-516 {
    margin-left: 516px !important;
}

.m-top-516 {
    margin-top: 516px !important;
}

.m-bottom-516 {
    margin-bottom: 516px !important;
}

.m-right-517 {
    margin-right: 517px !important;
}

.m-left-517 {
    margin-left: 517px !important;
}

.m-top-517 {
    margin-top: 517px !important;
}

.m-bottom-517 {
    margin-bottom: 517px !important;
}

.m-right-518 {
    margin-right: 518px !important;
}

.m-left-518 {
    margin-left: 518px !important;
}

.m-top-518 {
    margin-top: 518px !important;
}

.m-bottom-518 {
    margin-bottom: 518px !important;
}

.m-right-519 {
    margin-right: 519px !important;
}

.m-left-519 {
    margin-left: 519px !important;
}

.m-top-519 {
    margin-top: 519px !important;
}

.m-bottom-519 {
    margin-bottom: 519px !important;
}

.m-right-520 {
    margin-right: 520px !important;
}

.m-left-520 {
    margin-left: 520px !important;
}

.m-top-520 {
    margin-top: 520px !important;
}

.m-bottom-520 {
    margin-bottom: 520px !important;
}

.m-right-521 {
    margin-right: 521px !important;
}

.m-left-521 {
    margin-left: 521px !important;
}

.m-top-521 {
    margin-top: 521px !important;
}

.m-bottom-521 {
    margin-bottom: 521px !important;
}

.m-right-522 {
    margin-right: 522px !important;
}

.m-left-522 {
    margin-left: 522px !important;
}

.m-top-522 {
    margin-top: 522px !important;
}

.m-bottom-522 {
    margin-bottom: 522px !important;
}

.m-right-523 {
    margin-right: 523px !important;
}

.m-left-523 {
    margin-left: 523px !important;
}

.m-top-523 {
    margin-top: 523px !important;
}

.m-bottom-523 {
    margin-bottom: 523px !important;
}

.m-right-524 {
    margin-right: 524px !important;
}

.m-left-524 {
    margin-left: 524px !important;
}

.m-top-524 {
    margin-top: 524px !important;
}

.m-bottom-524 {
    margin-bottom: 524px !important;
}

.m-right-525 {
    margin-right: 525px !important;
}

.m-left-525 {
    margin-left: 525px !important;
}

.m-top-525 {
    margin-top: 525px !important;
}

.m-bottom-525 {
    margin-bottom: 525px !important;
}

.m-right-526 {
    margin-right: 526px !important;
}

.m-left-526 {
    margin-left: 526px !important;
}

.m-top-526 {
    margin-top: 526px !important;
}

.m-bottom-526 {
    margin-bottom: 526px !important;
}

.m-right-527 {
    margin-right: 527px !important;
}

.m-left-527 {
    margin-left: 527px !important;
}

.m-top-527 {
    margin-top: 527px !important;
}

.m-bottom-527 {
    margin-bottom: 527px !important;
}

.m-right-528 {
    margin-right: 528px !important;
}

.m-left-528 {
    margin-left: 528px !important;
}

.m-top-528 {
    margin-top: 528px !important;
}

.m-bottom-528 {
    margin-bottom: 528px !important;
}

.m-right-529 {
    margin-right: 529px !important;
}

.m-left-529 {
    margin-left: 529px !important;
}

.m-top-529 {
    margin-top: 529px !important;
}

.m-bottom-529 {
    margin-bottom: 529px !important;
}

.m-right-530 {
    margin-right: 530px !important;
}

.m-left-530 {
    margin-left: 530px !important;
}

.m-top-530 {
    margin-top: 530px !important;
}

.m-bottom-530 {
    margin-bottom: 530px !important;
}

.m-right-531 {
    margin-right: 531px !important;
}

.m-left-531 {
    margin-left: 531px !important;
}

.m-top-531 {
    margin-top: 531px !important;
}

.m-bottom-531 {
    margin-bottom: 531px !important;
}

.m-right-532 {
    margin-right: 532px !important;
}

.m-left-532 {
    margin-left: 532px !important;
}

.m-top-532 {
    margin-top: 532px !important;
}

.m-bottom-532 {
    margin-bottom: 532px !important;
}

.m-right-533 {
    margin-right: 533px !important;
}

.m-left-533 {
    margin-left: 533px !important;
}

.m-top-533 {
    margin-top: 533px !important;
}

.m-bottom-533 {
    margin-bottom: 533px !important;
}

.m-right-534 {
    margin-right: 534px !important;
}

.m-left-534 {
    margin-left: 534px !important;
}

.m-top-534 {
    margin-top: 534px !important;
}

.m-bottom-534 {
    margin-bottom: 534px !important;
}

.m-right-535 {
    margin-right: 535px !important;
}

.m-left-535 {
    margin-left: 535px !important;
}

.m-top-535 {
    margin-top: 535px !important;
}

.m-bottom-535 {
    margin-bottom: 535px !important;
}

.m-right-536 {
    margin-right: 536px !important;
}

.m-left-536 {
    margin-left: 536px !important;
}

.m-top-536 {
    margin-top: 536px !important;
}

.m-bottom-536 {
    margin-bottom: 536px !important;
}

.m-right-537 {
    margin-right: 537px !important;
}

.m-left-537 {
    margin-left: 537px !important;
}

.m-top-537 {
    margin-top: 537px !important;
}

.m-bottom-537 {
    margin-bottom: 537px !important;
}

.m-right-538 {
    margin-right: 538px !important;
}

.m-left-538 {
    margin-left: 538px !important;
}

.m-top-538 {
    margin-top: 538px !important;
}

.m-bottom-538 {
    margin-bottom: 538px !important;
}

.m-right-539 {
    margin-right: 539px !important;
}

.m-left-539 {
    margin-left: 539px !important;
}

.m-top-539 {
    margin-top: 539px !important;
}

.m-bottom-539 {
    margin-bottom: 539px !important;
}

.m-right-540 {
    margin-right: 540px !important;
}

.m-left-540 {
    margin-left: 540px !important;
}

.m-top-540 {
    margin-top: 540px !important;
}

.m-bottom-540 {
    margin-bottom: 540px !important;
}

.m-right-541 {
    margin-right: 541px !important;
}

.m-left-541 {
    margin-left: 541px !important;
}

.m-top-541 {
    margin-top: 541px !important;
}

.m-bottom-541 {
    margin-bottom: 541px !important;
}

.m-right-542 {
    margin-right: 542px !important;
}

.m-left-542 {
    margin-left: 542px !important;
}

.m-top-542 {
    margin-top: 542px !important;
}

.m-bottom-542 {
    margin-bottom: 542px !important;
}

.m-right-543 {
    margin-right: 543px !important;
}

.m-left-543 {
    margin-left: 543px !important;
}

.m-top-543 {
    margin-top: 543px !important;
}

.m-bottom-543 {
    margin-bottom: 543px !important;
}

.m-right-544 {
    margin-right: 544px !important;
}

.m-left-544 {
    margin-left: 544px !important;
}

.m-top-544 {
    margin-top: 544px !important;
}

.m-bottom-544 {
    margin-bottom: 544px !important;
}

.m-right-545 {
    margin-right: 545px !important;
}

.m-left-545 {
    margin-left: 545px !important;
}

.m-top-545 {
    margin-top: 545px !important;
}

.m-bottom-545 {
    margin-bottom: 545px !important;
}

.m-right-546 {
    margin-right: 546px !important;
}

.m-left-546 {
    margin-left: 546px !important;
}

.m-top-546 {
    margin-top: 546px !important;
}

.m-bottom-546 {
    margin-bottom: 546px !important;
}

.m-right-547 {
    margin-right: 547px !important;
}

.m-left-547 {
    margin-left: 547px !important;
}

.m-top-547 {
    margin-top: 547px !important;
}

.m-bottom-547 {
    margin-bottom: 547px !important;
}

.m-right-548 {
    margin-right: 548px !important;
}

.m-left-548 {
    margin-left: 548px !important;
}

.m-top-548 {
    margin-top: 548px !important;
}

.m-bottom-548 {
    margin-bottom: 548px !important;
}

.m-right-549 {
    margin-right: 549px !important;
}

.m-left-549 {
    margin-left: 549px !important;
}

.m-top-549 {
    margin-top: 549px !important;
}

.m-bottom-549 {
    margin-bottom: 549px !important;
}

.m-right-550 {
    margin-right: 550px !important;
}

.m-left-550 {
    margin-left: 550px !important;
}

.m-top-550 {
    margin-top: 550px !important;
}

.m-bottom-550 {
    margin-bottom: 550px !important;
}

.m-right-551 {
    margin-right: 551px !important;
}

.m-left-551 {
    margin-left: 551px !important;
}

.m-top-551 {
    margin-top: 551px !important;
}

.m-bottom-551 {
    margin-bottom: 551px !important;
}

.m-right-552 {
    margin-right: 552px !important;
}

.m-left-552 {
    margin-left: 552px !important;
}

.m-top-552 {
    margin-top: 552px !important;
}

.m-bottom-552 {
    margin-bottom: 552px !important;
}

.m-right-553 {
    margin-right: 553px !important;
}

.m-left-553 {
    margin-left: 553px !important;
}

.m-top-553 {
    margin-top: 553px !important;
}

.m-bottom-553 {
    margin-bottom: 553px !important;
}

.m-right-554 {
    margin-right: 554px !important;
}

.m-left-554 {
    margin-left: 554px !important;
}

.m-top-554 {
    margin-top: 554px !important;
}

.m-bottom-554 {
    margin-bottom: 554px !important;
}

.m-right-555 {
    margin-right: 555px !important;
}

.m-left-555 {
    margin-left: 555px !important;
}

.m-top-555 {
    margin-top: 555px !important;
}

.m-bottom-555 {
    margin-bottom: 555px !important;
}

.m-right-556 {
    margin-right: 556px !important;
}

.m-left-556 {
    margin-left: 556px !important;
}

.m-top-556 {
    margin-top: 556px !important;
}

.m-bottom-556 {
    margin-bottom: 556px !important;
}

.m-right-557 {
    margin-right: 557px !important;
}

.m-left-557 {
    margin-left: 557px !important;
}

.m-top-557 {
    margin-top: 557px !important;
}

.m-bottom-557 {
    margin-bottom: 557px !important;
}

.m-right-558 {
    margin-right: 558px !important;
}

.m-left-558 {
    margin-left: 558px !important;
}

.m-top-558 {
    margin-top: 558px !important;
}

.m-bottom-558 {
    margin-bottom: 558px !important;
}

.m-right-559 {
    margin-right: 559px !important;
}

.m-left-559 {
    margin-left: 559px !important;
}

.m-top-559 {
    margin-top: 559px !important;
}

.m-bottom-559 {
    margin-bottom: 559px !important;
}

.m-right-560 {
    margin-right: 560px !important;
}

.m-left-560 {
    margin-left: 560px !important;
}

.m-top-560 {
    margin-top: 560px !important;
}

.m-bottom-560 {
    margin-bottom: 560px !important;
}

.m-right-561 {
    margin-right: 561px !important;
}

.m-left-561 {
    margin-left: 561px !important;
}

.m-top-561 {
    margin-top: 561px !important;
}

.m-bottom-561 {
    margin-bottom: 561px !important;
}

.m-right-562 {
    margin-right: 562px !important;
}

.m-left-562 {
    margin-left: 562px !important;
}

.m-top-562 {
    margin-top: 562px !important;
}

.m-bottom-562 {
    margin-bottom: 562px !important;
}

.m-right-563 {
    margin-right: 563px !important;
}

.m-left-563 {
    margin-left: 563px !important;
}

.m-top-563 {
    margin-top: 563px !important;
}

.m-bottom-563 {
    margin-bottom: 563px !important;
}

.m-right-564 {
    margin-right: 564px !important;
}

.m-left-564 {
    margin-left: 564px !important;
}

.m-top-564 {
    margin-top: 564px !important;
}

.m-bottom-564 {
    margin-bottom: 564px !important;
}

.m-right-565 {
    margin-right: 565px !important;
}

.m-left-565 {
    margin-left: 565px !important;
}

.m-top-565 {
    margin-top: 565px !important;
}

.m-bottom-565 {
    margin-bottom: 565px !important;
}

.m-right-566 {
    margin-right: 566px !important;
}

.m-left-566 {
    margin-left: 566px !important;
}

.m-top-566 {
    margin-top: 566px !important;
}

.m-bottom-566 {
    margin-bottom: 566px !important;
}

.m-right-567 {
    margin-right: 567px !important;
}

.m-left-567 {
    margin-left: 567px !important;
}

.m-top-567 {
    margin-top: 567px !important;
}

.m-bottom-567 {
    margin-bottom: 567px !important;
}

.m-right-568 {
    margin-right: 568px !important;
}

.m-left-568 {
    margin-left: 568px !important;
}

.m-top-568 {
    margin-top: 568px !important;
}

.m-bottom-568 {
    margin-bottom: 568px !important;
}

.m-right-569 {
    margin-right: 569px !important;
}

.m-left-569 {
    margin-left: 569px !important;
}

.m-top-569 {
    margin-top: 569px !important;
}

.m-bottom-569 {
    margin-bottom: 569px !important;
}

.m-right-570 {
    margin-right: 570px !important;
}

.m-left-570 {
    margin-left: 570px !important;
}

.m-top-570 {
    margin-top: 570px !important;
}

.m-bottom-570 {
    margin-bottom: 570px !important;
}

.m-right-571 {
    margin-right: 571px !important;
}

.m-left-571 {
    margin-left: 571px !important;
}

.m-top-571 {
    margin-top: 571px !important;
}

.m-bottom-571 {
    margin-bottom: 571px !important;
}

.m-right-572 {
    margin-right: 572px !important;
}

.m-left-572 {
    margin-left: 572px !important;
}

.m-top-572 {
    margin-top: 572px !important;
}

.m-bottom-572 {
    margin-bottom: 572px !important;
}

.m-right-573 {
    margin-right: 573px !important;
}

.m-left-573 {
    margin-left: 573px !important;
}

.m-top-573 {
    margin-top: 573px !important;
}

.m-bottom-573 {
    margin-bottom: 573px !important;
}

.m-right-574 {
    margin-right: 574px !important;
}

.m-left-574 {
    margin-left: 574px !important;
}

.m-top-574 {
    margin-top: 574px !important;
}

.m-bottom-574 {
    margin-bottom: 574px !important;
}

.m-right-575 {
    margin-right: 575px !important;
}

.m-left-575 {
    margin-left: 575px !important;
}

.m-top-575 {
    margin-top: 575px !important;
}

.m-bottom-575 {
    margin-bottom: 575px !important;
}

.m-right-576 {
    margin-right: 576px !important;
}

.m-left-576 {
    margin-left: 576px !important;
}

.m-top-576 {
    margin-top: 576px !important;
}

.m-bottom-576 {
    margin-bottom: 576px !important;
}

.m-right-577 {
    margin-right: 577px !important;
}

.m-left-577 {
    margin-left: 577px !important;
}

.m-top-577 {
    margin-top: 577px !important;
}

.m-bottom-577 {
    margin-bottom: 577px !important;
}

.m-right-578 {
    margin-right: 578px !important;
}

.m-left-578 {
    margin-left: 578px !important;
}

.m-top-578 {
    margin-top: 578px !important;
}

.m-bottom-578 {
    margin-bottom: 578px !important;
}

.m-right-579 {
    margin-right: 579px !important;
}

.m-left-579 {
    margin-left: 579px !important;
}

.m-top-579 {
    margin-top: 579px !important;
}

.m-bottom-579 {
    margin-bottom: 579px !important;
}

.m-right-580 {
    margin-right: 580px !important;
}

.m-left-580 {
    margin-left: 580px !important;
}

.m-top-580 {
    margin-top: 580px !important;
}

.m-bottom-580 {
    margin-bottom: 580px !important;
}

.m-right-581 {
    margin-right: 581px !important;
}

.m-left-581 {
    margin-left: 581px !important;
}

.m-top-581 {
    margin-top: 581px !important;
}

.m-bottom-581 {
    margin-bottom: 581px !important;
}

.m-right-582 {
    margin-right: 582px !important;
}

.m-left-582 {
    margin-left: 582px !important;
}

.m-top-582 {
    margin-top: 582px !important;
}

.m-bottom-582 {
    margin-bottom: 582px !important;
}

.m-right-583 {
    margin-right: 583px !important;
}

.m-left-583 {
    margin-left: 583px !important;
}

.m-top-583 {
    margin-top: 583px !important;
}

.m-bottom-583 {
    margin-bottom: 583px !important;
}

.m-right-584 {
    margin-right: 584px !important;
}

.m-left-584 {
    margin-left: 584px !important;
}

.m-top-584 {
    margin-top: 584px !important;
}

.m-bottom-584 {
    margin-bottom: 584px !important;
}

.m-right-585 {
    margin-right: 585px !important;
}

.m-left-585 {
    margin-left: 585px !important;
}

.m-top-585 {
    margin-top: 585px !important;
}

.m-bottom-585 {
    margin-bottom: 585px !important;
}

.m-right-586 {
    margin-right: 586px !important;
}

.m-left-586 {
    margin-left: 586px !important;
}

.m-top-586 {
    margin-top: 586px !important;
}

.m-bottom-586 {
    margin-bottom: 586px !important;
}

.m-right-587 {
    margin-right: 587px !important;
}

.m-left-587 {
    margin-left: 587px !important;
}

.m-top-587 {
    margin-top: 587px !important;
}

.m-bottom-587 {
    margin-bottom: 587px !important;
}

.m-right-588 {
    margin-right: 588px !important;
}

.m-left-588 {
    margin-left: 588px !important;
}

.m-top-588 {
    margin-top: 588px !important;
}

.m-bottom-588 {
    margin-bottom: 588px !important;
}

.m-right-589 {
    margin-right: 589px !important;
}

.m-left-589 {
    margin-left: 589px !important;
}

.m-top-589 {
    margin-top: 589px !important;
}

.m-bottom-589 {
    margin-bottom: 589px !important;
}

.m-right-590 {
    margin-right: 590px !important;
}

.m-left-590 {
    margin-left: 590px !important;
}

.m-top-590 {
    margin-top: 590px !important;
}

.m-bottom-590 {
    margin-bottom: 590px !important;
}

.m-right-591 {
    margin-right: 591px !important;
}

.m-left-591 {
    margin-left: 591px !important;
}

.m-top-591 {
    margin-top: 591px !important;
}

.m-bottom-591 {
    margin-bottom: 591px !important;
}

.m-right-592 {
    margin-right: 592px !important;
}

.m-left-592 {
    margin-left: 592px !important;
}

.m-top-592 {
    margin-top: 592px !important;
}

.m-bottom-592 {
    margin-bottom: 592px !important;
}

.m-right-593 {
    margin-right: 593px !important;
}

.m-left-593 {
    margin-left: 593px !important;
}

.m-top-593 {
    margin-top: 593px !important;
}

.m-bottom-593 {
    margin-bottom: 593px !important;
}

.m-right-594 {
    margin-right: 594px !important;
}

.m-left-594 {
    margin-left: 594px !important;
}

.m-top-594 {
    margin-top: 594px !important;
}

.m-bottom-594 {
    margin-bottom: 594px !important;
}

.m-right-595 {
    margin-right: 595px !important;
}

.m-left-595 {
    margin-left: 595px !important;
}

.m-top-595 {
    margin-top: 595px !important;
}

.m-bottom-595 {
    margin-bottom: 595px !important;
}

.m-right-596 {
    margin-right: 596px !important;
}

.m-left-596 {
    margin-left: 596px !important;
}

.m-top-596 {
    margin-top: 596px !important;
}

.m-bottom-596 {
    margin-bottom: 596px !important;
}

.m-right-597 {
    margin-right: 597px !important;
}

.m-left-597 {
    margin-left: 597px !important;
}

.m-top-597 {
    margin-top: 597px !important;
}

.m-bottom-597 {
    margin-bottom: 597px !important;
}

.m-right-598 {
    margin-right: 598px !important;
}

.m-left-598 {
    margin-left: 598px !important;
}

.m-top-598 {
    margin-top: 598px !important;
}

.m-bottom-598 {
    margin-bottom: 598px !important;
}

.m-right-599 {
    margin-right: 599px !important;
}

.m-left-599 {
    margin-left: 599px !important;
}

.m-top-599 {
    margin-top: 599px !important;
}

.m-bottom-599 {
    margin-bottom: 599px !important;
}

.m-right-600 {
    margin-right: 600px !important;
}

.m-left-600 {
    margin-left: 600px !important;
}

.m-top-600 {
    margin-top: 600px !important;
}

.m-bottom-600 {
    margin-bottom: 600px !important;
}

.m-right-601 {
    margin-right: 601px !important;
}

.m-left-601 {
    margin-left: 601px !important;
}

.m-top-601 {
    margin-top: 601px !important;
}

.m-bottom-601 {
    margin-bottom: 601px !important;
}

.m-right-602 {
    margin-right: 602px !important;
}

.m-left-602 {
    margin-left: 602px !important;
}

.m-top-602 {
    margin-top: 602px !important;
}

.m-bottom-602 {
    margin-bottom: 602px !important;
}

.m-right-603 {
    margin-right: 603px !important;
}

.m-left-603 {
    margin-left: 603px !important;
}

.m-top-603 {
    margin-top: 603px !important;
}

.m-bottom-603 {
    margin-bottom: 603px !important;
}

.m-right-604 {
    margin-right: 604px !important;
}

.m-left-604 {
    margin-left: 604px !important;
}

.m-top-604 {
    margin-top: 604px !important;
}

.m-bottom-604 {
    margin-bottom: 604px !important;
}

.m-right-605 {
    margin-right: 605px !important;
}

.m-left-605 {
    margin-left: 605px !important;
}

.m-top-605 {
    margin-top: 605px !important;
}

.m-bottom-605 {
    margin-bottom: 605px !important;
}

.m-right-606 {
    margin-right: 606px !important;
}

.m-left-606 {
    margin-left: 606px !important;
}

.m-top-606 {
    margin-top: 606px !important;
}

.m-bottom-606 {
    margin-bottom: 606px !important;
}

.m-right-607 {
    margin-right: 607px !important;
}

.m-left-607 {
    margin-left: 607px !important;
}

.m-top-607 {
    margin-top: 607px !important;
}

.m-bottom-607 {
    margin-bottom: 607px !important;
}

.m-right-608 {
    margin-right: 608px !important;
}

.m-left-608 {
    margin-left: 608px !important;
}

.m-top-608 {
    margin-top: 608px !important;
}

.m-bottom-608 {
    margin-bottom: 608px !important;
}

.m-right-609 {
    margin-right: 609px !important;
}

.m-left-609 {
    margin-left: 609px !important;
}

.m-top-609 {
    margin-top: 609px !important;
}

.m-bottom-609 {
    margin-bottom: 609px !important;
}

.m-right-610 {
    margin-right: 610px !important;
}

.m-left-610 {
    margin-left: 610px !important;
}

.m-top-610 {
    margin-top: 610px !important;
}

.m-bottom-610 {
    margin-bottom: 610px !important;
}

.m-right-611 {
    margin-right: 611px !important;
}

.m-left-611 {
    margin-left: 611px !important;
}

.m-top-611 {
    margin-top: 611px !important;
}

.m-bottom-611 {
    margin-bottom: 611px !important;
}

.m-right-612 {
    margin-right: 612px !important;
}

.m-left-612 {
    margin-left: 612px !important;
}

.m-top-612 {
    margin-top: 612px !important;
}

.m-bottom-612 {
    margin-bottom: 612px !important;
}

.m-right-613 {
    margin-right: 613px !important;
}

.m-left-613 {
    margin-left: 613px !important;
}

.m-top-613 {
    margin-top: 613px !important;
}

.m-bottom-613 {
    margin-bottom: 613px !important;
}

.m-right-614 {
    margin-right: 614px !important;
}

.m-left-614 {
    margin-left: 614px !important;
}

.m-top-614 {
    margin-top: 614px !important;
}

.m-bottom-614 {
    margin-bottom: 614px !important;
}

.m-right-615 {
    margin-right: 615px !important;
}

.m-left-615 {
    margin-left: 615px !important;
}

.m-top-615 {
    margin-top: 615px !important;
}

.m-bottom-615 {
    margin-bottom: 615px !important;
}

.m-right-616 {
    margin-right: 616px !important;
}

.m-left-616 {
    margin-left: 616px !important;
}

.m-top-616 {
    margin-top: 616px !important;
}

.m-bottom-616 {
    margin-bottom: 616px !important;
}

.m-right-617 {
    margin-right: 617px !important;
}

.m-left-617 {
    margin-left: 617px !important;
}

.m-top-617 {
    margin-top: 617px !important;
}

.m-bottom-617 {
    margin-bottom: 617px !important;
}

.m-right-618 {
    margin-right: 618px !important;
}

.m-left-618 {
    margin-left: 618px !important;
}

.m-top-618 {
    margin-top: 618px !important;
}

.m-bottom-618 {
    margin-bottom: 618px !important;
}

.m-right-619 {
    margin-right: 619px !important;
}

.m-left-619 {
    margin-left: 619px !important;
}

.m-top-619 {
    margin-top: 619px !important;
}

.m-bottom-619 {
    margin-bottom: 619px !important;
}

.m-right-620 {
    margin-right: 620px !important;
}

.m-left-620 {
    margin-left: 620px !important;
}

.m-top-620 {
    margin-top: 620px !important;
}

.m-bottom-620 {
    margin-bottom: 620px !important;
}

.m-right-621 {
    margin-right: 621px !important;
}

.m-left-621 {
    margin-left: 621px !important;
}

.m-top-621 {
    margin-top: 621px !important;
}

.m-bottom-621 {
    margin-bottom: 621px !important;
}

.m-right-622 {
    margin-right: 622px !important;
}

.m-left-622 {
    margin-left: 622px !important;
}

.m-top-622 {
    margin-top: 622px !important;
}

.m-bottom-622 {
    margin-bottom: 622px !important;
}

.m-right-623 {
    margin-right: 623px !important;
}

.m-left-623 {
    margin-left: 623px !important;
}

.m-top-623 {
    margin-top: 623px !important;
}

.m-bottom-623 {
    margin-bottom: 623px !important;
}

.m-right-624 {
    margin-right: 624px !important;
}

.m-left-624 {
    margin-left: 624px !important;
}

.m-top-624 {
    margin-top: 624px !important;
}

.m-bottom-624 {
    margin-bottom: 624px !important;
}

.m-right-625 {
    margin-right: 625px !important;
}

.m-left-625 {
    margin-left: 625px !important;
}

.m-top-625 {
    margin-top: 625px !important;
}

.m-bottom-625 {
    margin-bottom: 625px !important;
}

.m-right-626 {
    margin-right: 626px !important;
}

.m-left-626 {
    margin-left: 626px !important;
}

.m-top-626 {
    margin-top: 626px !important;
}

.m-bottom-626 {
    margin-bottom: 626px !important;
}

.m-right-627 {
    margin-right: 627px !important;
}

.m-left-627 {
    margin-left: 627px !important;
}

.m-top-627 {
    margin-top: 627px !important;
}

.m-bottom-627 {
    margin-bottom: 627px !important;
}

.m-right-628 {
    margin-right: 628px !important;
}

.m-left-628 {
    margin-left: 628px !important;
}

.m-top-628 {
    margin-top: 628px !important;
}

.m-bottom-628 {
    margin-bottom: 628px !important;
}

.m-right-629 {
    margin-right: 629px !important;
}

.m-left-629 {
    margin-left: 629px !important;
}

.m-top-629 {
    margin-top: 629px !important;
}

.m-bottom-629 {
    margin-bottom: 629px !important;
}

.m-right-630 {
    margin-right: 630px !important;
}

.m-left-630 {
    margin-left: 630px !important;
}

.m-top-630 {
    margin-top: 630px !important;
}

.m-bottom-630 {
    margin-bottom: 630px !important;
}

.m-right-631 {
    margin-right: 631px !important;
}

.m-left-631 {
    margin-left: 631px !important;
}

.m-top-631 {
    margin-top: 631px !important;
}

.m-bottom-631 {
    margin-bottom: 631px !important;
}

.m-right-632 {
    margin-right: 632px !important;
}

.m-left-632 {
    margin-left: 632px !important;
}

.m-top-632 {
    margin-top: 632px !important;
}

.m-bottom-632 {
    margin-bottom: 632px !important;
}

.m-right-633 {
    margin-right: 633px !important;
}

.m-left-633 {
    margin-left: 633px !important;
}

.m-top-633 {
    margin-top: 633px !important;
}

.m-bottom-633 {
    margin-bottom: 633px !important;
}

.m-right-634 {
    margin-right: 634px !important;
}

.m-left-634 {
    margin-left: 634px !important;
}

.m-top-634 {
    margin-top: 634px !important;
}

.m-bottom-634 {
    margin-bottom: 634px !important;
}

.m-right-635 {
    margin-right: 635px !important;
}

.m-left-635 {
    margin-left: 635px !important;
}

.m-top-635 {
    margin-top: 635px !important;
}

.m-bottom-635 {
    margin-bottom: 635px !important;
}

.m-right-636 {
    margin-right: 636px !important;
}

.m-left-636 {
    margin-left: 636px !important;
}

.m-top-636 {
    margin-top: 636px !important;
}

.m-bottom-636 {
    margin-bottom: 636px !important;
}

.m-right-637 {
    margin-right: 637px !important;
}

.m-left-637 {
    margin-left: 637px !important;
}

.m-top-637 {
    margin-top: 637px !important;
}

.m-bottom-637 {
    margin-bottom: 637px !important;
}

.m-right-638 {
    margin-right: 638px !important;
}

.m-left-638 {
    margin-left: 638px !important;
}

.m-top-638 {
    margin-top: 638px !important;
}

.m-bottom-638 {
    margin-bottom: 638px !important;
}

.m-right-639 {
    margin-right: 639px !important;
}

.m-left-639 {
    margin-left: 639px !important;
}

.m-top-639 {
    margin-top: 639px !important;
}

.m-bottom-639 {
    margin-bottom: 639px !important;
}

.m-right-640 {
    margin-right: 640px !important;
}

.m-left-640 {
    margin-left: 640px !important;
}

.m-top-640 {
    margin-top: 640px !important;
}

.m-bottom-640 {
    margin-bottom: 640px !important;
}

.m-right-641 {
    margin-right: 641px !important;
}

.m-left-641 {
    margin-left: 641px !important;
}

.m-top-641 {
    margin-top: 641px !important;
}

.m-bottom-641 {
    margin-bottom: 641px !important;
}

.m-right-642 {
    margin-right: 642px !important;
}

.m-left-642 {
    margin-left: 642px !important;
}

.m-top-642 {
    margin-top: 642px !important;
}

.m-bottom-642 {
    margin-bottom: 642px !important;
}

.m-right-643 {
    margin-right: 643px !important;
}

.m-left-643 {
    margin-left: 643px !important;
}

.m-top-643 {
    margin-top: 643px !important;
}

.m-bottom-643 {
    margin-bottom: 643px !important;
}

.m-right-644 {
    margin-right: 644px !important;
}

.m-left-644 {
    margin-left: 644px !important;
}

.m-top-644 {
    margin-top: 644px !important;
}

.m-bottom-644 {
    margin-bottom: 644px !important;
}

.m-right-645 {
    margin-right: 645px !important;
}

.m-left-645 {
    margin-left: 645px !important;
}

.m-top-645 {
    margin-top: 645px !important;
}

.m-bottom-645 {
    margin-bottom: 645px !important;
}

.m-right-646 {
    margin-right: 646px !important;
}

.m-left-646 {
    margin-left: 646px !important;
}

.m-top-646 {
    margin-top: 646px !important;
}

.m-bottom-646 {
    margin-bottom: 646px !important;
}

.m-right-647 {
    margin-right: 647px !important;
}

.m-left-647 {
    margin-left: 647px !important;
}

.m-top-647 {
    margin-top: 647px !important;
}

.m-bottom-647 {
    margin-bottom: 647px !important;
}

.m-right-648 {
    margin-right: 648px !important;
}

.m-left-648 {
    margin-left: 648px !important;
}

.m-top-648 {
    margin-top: 648px !important;
}

.m-bottom-648 {
    margin-bottom: 648px !important;
}

.m-right-649 {
    margin-right: 649px !important;
}

.m-left-649 {
    margin-left: 649px !important;
}

.m-top-649 {
    margin-top: 649px !important;
}

.m-bottom-649 {
    margin-bottom: 649px !important;
}

.m-right-650 {
    margin-right: 650px !important;
}

.m-left-650 {
    margin-left: 650px !important;
}

.m-top-650 {
    margin-top: 650px !important;
}

.m-bottom-650 {
    margin-bottom: 650px !important;
}

.m-right-651 {
    margin-right: 651px !important;
}

.m-left-651 {
    margin-left: 651px !important;
}

.m-top-651 {
    margin-top: 651px !important;
}

.m-bottom-651 {
    margin-bottom: 651px !important;
}

.m-right-652 {
    margin-right: 652px !important;
}

.m-left-652 {
    margin-left: 652px !important;
}

.m-top-652 {
    margin-top: 652px !important;
}

.m-bottom-652 {
    margin-bottom: 652px !important;
}

.m-right-653 {
    margin-right: 653px !important;
}

.m-left-653 {
    margin-left: 653px !important;
}

.m-top-653 {
    margin-top: 653px !important;
}

.m-bottom-653 {
    margin-bottom: 653px !important;
}

.m-right-654 {
    margin-right: 654px !important;
}

.m-left-654 {
    margin-left: 654px !important;
}

.m-top-654 {
    margin-top: 654px !important;
}

.m-bottom-654 {
    margin-bottom: 654px !important;
}

.m-right-655 {
    margin-right: 655px !important;
}

.m-left-655 {
    margin-left: 655px !important;
}

.m-top-655 {
    margin-top: 655px !important;
}

.m-bottom-655 {
    margin-bottom: 655px !important;
}

.m-right-656 {
    margin-right: 656px !important;
}

.m-left-656 {
    margin-left: 656px !important;
}

.m-top-656 {
    margin-top: 656px !important;
}

.m-bottom-656 {
    margin-bottom: 656px !important;
}

.m-right-657 {
    margin-right: 657px !important;
}

.m-left-657 {
    margin-left: 657px !important;
}

.m-top-657 {
    margin-top: 657px !important;
}

.m-bottom-657 {
    margin-bottom: 657px !important;
}

.m-right-658 {
    margin-right: 658px !important;
}

.m-left-658 {
    margin-left: 658px !important;
}

.m-top-658 {
    margin-top: 658px !important;
}

.m-bottom-658 {
    margin-bottom: 658px !important;
}

.m-right-659 {
    margin-right: 659px !important;
}

.m-left-659 {
    margin-left: 659px !important;
}

.m-top-659 {
    margin-top: 659px !important;
}

.m-bottom-659 {
    margin-bottom: 659px !important;
}

.m-right-660 {
    margin-right: 660px !important;
}

.m-left-660 {
    margin-left: 660px !important;
}

.m-top-660 {
    margin-top: 660px !important;
}

.m-bottom-660 {
    margin-bottom: 660px !important;
}

.m-right-661 {
    margin-right: 661px !important;
}

.m-left-661 {
    margin-left: 661px !important;
}

.m-top-661 {
    margin-top: 661px !important;
}

.m-bottom-661 {
    margin-bottom: 661px !important;
}

.m-right-662 {
    margin-right: 662px !important;
}

.m-left-662 {
    margin-left: 662px !important;
}

.m-top-662 {
    margin-top: 662px !important;
}

.m-bottom-662 {
    margin-bottom: 662px !important;
}

.m-right-663 {
    margin-right: 663px !important;
}

.m-left-663 {
    margin-left: 663px !important;
}

.m-top-663 {
    margin-top: 663px !important;
}

.m-bottom-663 {
    margin-bottom: 663px !important;
}

.m-right-664 {
    margin-right: 664px !important;
}

.m-left-664 {
    margin-left: 664px !important;
}

.m-top-664 {
    margin-top: 664px !important;
}

.m-bottom-664 {
    margin-bottom: 664px !important;
}

.m-right-665 {
    margin-right: 665px !important;
}

.m-left-665 {
    margin-left: 665px !important;
}

.m-top-665 {
    margin-top: 665px !important;
}

.m-bottom-665 {
    margin-bottom: 665px !important;
}

.m-right-666 {
    margin-right: 666px !important;
}

.m-left-666 {
    margin-left: 666px !important;
}

.m-top-666 {
    margin-top: 666px !important;
}

.m-bottom-666 {
    margin-bottom: 666px !important;
}

.m-right-667 {
    margin-right: 667px !important;
}

.m-left-667 {
    margin-left: 667px !important;
}

.m-top-667 {
    margin-top: 667px !important;
}

.m-bottom-667 {
    margin-bottom: 667px !important;
}

.m-right-668 {
    margin-right: 668px !important;
}

.m-left-668 {
    margin-left: 668px !important;
}

.m-top-668 {
    margin-top: 668px !important;
}

.m-bottom-668 {
    margin-bottom: 668px !important;
}

.m-right-669 {
    margin-right: 669px !important;
}

.m-left-669 {
    margin-left: 669px !important;
}

.m-top-669 {
    margin-top: 669px !important;
}

.m-bottom-669 {
    margin-bottom: 669px !important;
}

.m-right-670 {
    margin-right: 670px !important;
}

.m-left-670 {
    margin-left: 670px !important;
}

.m-top-670 {
    margin-top: 670px !important;
}

.m-bottom-670 {
    margin-bottom: 670px !important;
}

.m-right-671 {
    margin-right: 671px !important;
}

.m-left-671 {
    margin-left: 671px !important;
}

.m-top-671 {
    margin-top: 671px !important;
}

.m-bottom-671 {
    margin-bottom: 671px !important;
}

.m-right-672 {
    margin-right: 672px !important;
}

.m-left-672 {
    margin-left: 672px !important;
}

.m-top-672 {
    margin-top: 672px !important;
}

.m-bottom-672 {
    margin-bottom: 672px !important;
}

.m-right-673 {
    margin-right: 673px !important;
}

.m-left-673 {
    margin-left: 673px !important;
}

.m-top-673 {
    margin-top: 673px !important;
}

.m-bottom-673 {
    margin-bottom: 673px !important;
}

.m-right-674 {
    margin-right: 674px !important;
}

.m-left-674 {
    margin-left: 674px !important;
}

.m-top-674 {
    margin-top: 674px !important;
}

.m-bottom-674 {
    margin-bottom: 674px !important;
}

.m-right-675 {
    margin-right: 675px !important;
}

.m-left-675 {
    margin-left: 675px !important;
}

.m-top-675 {
    margin-top: 675px !important;
}

.m-bottom-675 {
    margin-bottom: 675px !important;
}

.m-right-676 {
    margin-right: 676px !important;
}

.m-left-676 {
    margin-left: 676px !important;
}

.m-top-676 {
    margin-top: 676px !important;
}

.m-bottom-676 {
    margin-bottom: 676px !important;
}

.m-right-677 {
    margin-right: 677px !important;
}

.m-left-677 {
    margin-left: 677px !important;
}

.m-top-677 {
    margin-top: 677px !important;
}

.m-bottom-677 {
    margin-bottom: 677px !important;
}

.m-right-678 {
    margin-right: 678px !important;
}

.m-left-678 {
    margin-left: 678px !important;
}

.m-top-678 {
    margin-top: 678px !important;
}

.m-bottom-678 {
    margin-bottom: 678px !important;
}

.m-right-679 {
    margin-right: 679px !important;
}

.m-left-679 {
    margin-left: 679px !important;
}

.m-top-679 {
    margin-top: 679px !important;
}

.m-bottom-679 {
    margin-bottom: 679px !important;
}

.m-right-680 {
    margin-right: 680px !important;
}

.m-left-680 {
    margin-left: 680px !important;
}

.m-top-680 {
    margin-top: 680px !important;
}

.m-bottom-680 {
    margin-bottom: 680px !important;
}

.m-right-681 {
    margin-right: 681px !important;
}

.m-left-681 {
    margin-left: 681px !important;
}

.m-top-681 {
    margin-top: 681px !important;
}

.m-bottom-681 {
    margin-bottom: 681px !important;
}

.m-right-682 {
    margin-right: 682px !important;
}

.m-left-682 {
    margin-left: 682px !important;
}

.m-top-682 {
    margin-top: 682px !important;
}

.m-bottom-682 {
    margin-bottom: 682px !important;
}

.m-right-683 {
    margin-right: 683px !important;
}

.m-left-683 {
    margin-left: 683px !important;
}

.m-top-683 {
    margin-top: 683px !important;
}

.m-bottom-683 {
    margin-bottom: 683px !important;
}

.m-right-684 {
    margin-right: 684px !important;
}

.m-left-684 {
    margin-left: 684px !important;
}

.m-top-684 {
    margin-top: 684px !important;
}

.m-bottom-684 {
    margin-bottom: 684px !important;
}

.m-right-685 {
    margin-right: 685px !important;
}

.m-left-685 {
    margin-left: 685px !important;
}

.m-top-685 {
    margin-top: 685px !important;
}

.m-bottom-685 {
    margin-bottom: 685px !important;
}

.m-right-686 {
    margin-right: 686px !important;
}

.m-left-686 {
    margin-left: 686px !important;
}

.m-top-686 {
    margin-top: 686px !important;
}

.m-bottom-686 {
    margin-bottom: 686px !important;
}

.m-right-687 {
    margin-right: 687px !important;
}

.m-left-687 {
    margin-left: 687px !important;
}

.m-top-687 {
    margin-top: 687px !important;
}

.m-bottom-687 {
    margin-bottom: 687px !important;
}

.m-right-688 {
    margin-right: 688px !important;
}

.m-left-688 {
    margin-left: 688px !important;
}

.m-top-688 {
    margin-top: 688px !important;
}

.m-bottom-688 {
    margin-bottom: 688px !important;
}

.m-right-689 {
    margin-right: 689px !important;
}

.m-left-689 {
    margin-left: 689px !important;
}

.m-top-689 {
    margin-top: 689px !important;
}

.m-bottom-689 {
    margin-bottom: 689px !important;
}

.m-right-690 {
    margin-right: 690px !important;
}

.m-left-690 {
    margin-left: 690px !important;
}

.m-top-690 {
    margin-top: 690px !important;
}

.m-bottom-690 {
    margin-bottom: 690px !important;
}

.m-right-691 {
    margin-right: 691px !important;
}

.m-left-691 {
    margin-left: 691px !important;
}

.m-top-691 {
    margin-top: 691px !important;
}

.m-bottom-691 {
    margin-bottom: 691px !important;
}

.m-right-692 {
    margin-right: 692px !important;
}

.m-left-692 {
    margin-left: 692px !important;
}

.m-top-692 {
    margin-top: 692px !important;
}

.m-bottom-692 {
    margin-bottom: 692px !important;
}

.m-right-693 {
    margin-right: 693px !important;
}

.m-left-693 {
    margin-left: 693px !important;
}

.m-top-693 {
    margin-top: 693px !important;
}

.m-bottom-693 {
    margin-bottom: 693px !important;
}

.m-right-694 {
    margin-right: 694px !important;
}

.m-left-694 {
    margin-left: 694px !important;
}

.m-top-694 {
    margin-top: 694px !important;
}

.m-bottom-694 {
    margin-bottom: 694px !important;
}

.m-right-695 {
    margin-right: 695px !important;
}

.m-left-695 {
    margin-left: 695px !important;
}

.m-top-695 {
    margin-top: 695px !important;
}

.m-bottom-695 {
    margin-bottom: 695px !important;
}

.m-right-696 {
    margin-right: 696px !important;
}

.m-left-696 {
    margin-left: 696px !important;
}

.m-top-696 {
    margin-top: 696px !important;
}

.m-bottom-696 {
    margin-bottom: 696px !important;
}

.m-right-697 {
    margin-right: 697px !important;
}

.m-left-697 {
    margin-left: 697px !important;
}

.m-top-697 {
    margin-top: 697px !important;
}

.m-bottom-697 {
    margin-bottom: 697px !important;
}

.m-right-698 {
    margin-right: 698px !important;
}

.m-left-698 {
    margin-left: 698px !important;
}

.m-top-698 {
    margin-top: 698px !important;
}

.m-bottom-698 {
    margin-bottom: 698px !important;
}

.m-right-699 {
    margin-right: 699px !important;
}

.m-left-699 {
    margin-left: 699px !important;
}

.m-top-699 {
    margin-top: 699px !important;
}

.m-bottom-699 {
    margin-bottom: 699px !important;
}

.m-right-700 {
    margin-right: 700px !important;
}

.m-left-700 {
    margin-left: 700px !important;
}

.m-top-700 {
    margin-top: 700px !important;
}

.m-bottom-700 {
    margin-bottom: 700px !important;
}

.m-right-701 {
    margin-right: 701px !important;
}

.m-left-701 {
    margin-left: 701px !important;
}

.m-top-701 {
    margin-top: 701px !important;
}

.m-bottom-701 {
    margin-bottom: 701px !important;
}

.m-right-702 {
    margin-right: 702px !important;
}

.m-left-702 {
    margin-left: 702px !important;
}

.m-top-702 {
    margin-top: 702px !important;
}

.m-bottom-702 {
    margin-bottom: 702px !important;
}

.m-right-703 {
    margin-right: 703px !important;
}

.m-left-703 {
    margin-left: 703px !important;
}

.m-top-703 {
    margin-top: 703px !important;
}

.m-bottom-703 {
    margin-bottom: 703px !important;
}

.m-right-704 {
    margin-right: 704px !important;
}

.m-left-704 {
    margin-left: 704px !important;
}

.m-top-704 {
    margin-top: 704px !important;
}

.m-bottom-704 {
    margin-bottom: 704px !important;
}

.m-right-705 {
    margin-right: 705px !important;
}

.m-left-705 {
    margin-left: 705px !important;
}

.m-top-705 {
    margin-top: 705px !important;
}

.m-bottom-705 {
    margin-bottom: 705px !important;
}

.m-right-706 {
    margin-right: 706px !important;
}

.m-left-706 {
    margin-left: 706px !important;
}

.m-top-706 {
    margin-top: 706px !important;
}

.m-bottom-706 {
    margin-bottom: 706px !important;
}

.m-right-707 {
    margin-right: 707px !important;
}

.m-left-707 {
    margin-left: 707px !important;
}

.m-top-707 {
    margin-top: 707px !important;
}

.m-bottom-707 {
    margin-bottom: 707px !important;
}

.m-right-708 {
    margin-right: 708px !important;
}

.m-left-708 {
    margin-left: 708px !important;
}

.m-top-708 {
    margin-top: 708px !important;
}

.m-bottom-708 {
    margin-bottom: 708px !important;
}

.m-right-709 {
    margin-right: 709px !important;
}

.m-left-709 {
    margin-left: 709px !important;
}

.m-top-709 {
    margin-top: 709px !important;
}

.m-bottom-709 {
    margin-bottom: 709px !important;
}

.m-right-710 {
    margin-right: 710px !important;
}

.m-left-710 {
    margin-left: 710px !important;
}

.m-top-710 {
    margin-top: 710px !important;
}

.m-bottom-710 {
    margin-bottom: 710px !important;
}

.m-right-711 {
    margin-right: 711px !important;
}

.m-left-711 {
    margin-left: 711px !important;
}

.m-top-711 {
    margin-top: 711px !important;
}

.m-bottom-711 {
    margin-bottom: 711px !important;
}

.m-right-712 {
    margin-right: 712px !important;
}

.m-left-712 {
    margin-left: 712px !important;
}

.m-top-712 {
    margin-top: 712px !important;
}

.m-bottom-712 {
    margin-bottom: 712px !important;
}

.m-right-713 {
    margin-right: 713px !important;
}

.m-left-713 {
    margin-left: 713px !important;
}

.m-top-713 {
    margin-top: 713px !important;
}

.m-bottom-713 {
    margin-bottom: 713px !important;
}

.m-right-714 {
    margin-right: 714px !important;
}

.m-left-714 {
    margin-left: 714px !important;
}

.m-top-714 {
    margin-top: 714px !important;
}

.m-bottom-714 {
    margin-bottom: 714px !important;
}

.m-right-715 {
    margin-right: 715px !important;
}

.m-left-715 {
    margin-left: 715px !important;
}

.m-top-715 {
    margin-top: 715px !important;
}

.m-bottom-715 {
    margin-bottom: 715px !important;
}

.m-right-716 {
    margin-right: 716px !important;
}

.m-left-716 {
    margin-left: 716px !important;
}

.m-top-716 {
    margin-top: 716px !important;
}

.m-bottom-716 {
    margin-bottom: 716px !important;
}

.m-right-717 {
    margin-right: 717px !important;
}

.m-left-717 {
    margin-left: 717px !important;
}

.m-top-717 {
    margin-top: 717px !important;
}

.m-bottom-717 {
    margin-bottom: 717px !important;
}

.m-right-718 {
    margin-right: 718px !important;
}

.m-left-718 {
    margin-left: 718px !important;
}

.m-top-718 {
    margin-top: 718px !important;
}

.m-bottom-718 {
    margin-bottom: 718px !important;
}

.m-right-719 {
    margin-right: 719px !important;
}

.m-left-719 {
    margin-left: 719px !important;
}

.m-top-719 {
    margin-top: 719px !important;
}

.m-bottom-719 {
    margin-bottom: 719px !important;
}

.m-right-720 {
    margin-right: 720px !important;
}

.m-left-720 {
    margin-left: 720px !important;
}

.m-top-720 {
    margin-top: 720px !important;
}

.m-bottom-720 {
    margin-bottom: 720px !important;
}

.m-right-721 {
    margin-right: 721px !important;
}

.m-left-721 {
    margin-left: 721px !important;
}

.m-top-721 {
    margin-top: 721px !important;
}

.m-bottom-721 {
    margin-bottom: 721px !important;
}

.m-right-722 {
    margin-right: 722px !important;
}

.m-left-722 {
    margin-left: 722px !important;
}

.m-top-722 {
    margin-top: 722px !important;
}

.m-bottom-722 {
    margin-bottom: 722px !important;
}

.m-right-723 {
    margin-right: 723px !important;
}

.m-left-723 {
    margin-left: 723px !important;
}

.m-top-723 {
    margin-top: 723px !important;
}

.m-bottom-723 {
    margin-bottom: 723px !important;
}

.m-right-724 {
    margin-right: 724px !important;
}

.m-left-724 {
    margin-left: 724px !important;
}

.m-top-724 {
    margin-top: 724px !important;
}

.m-bottom-724 {
    margin-bottom: 724px !important;
}

.m-right-725 {
    margin-right: 725px !important;
}

.m-left-725 {
    margin-left: 725px !important;
}

.m-top-725 {
    margin-top: 725px !important;
}

.m-bottom-725 {
    margin-bottom: 725px !important;
}

.m-right-726 {
    margin-right: 726px !important;
}

.m-left-726 {
    margin-left: 726px !important;
}

.m-top-726 {
    margin-top: 726px !important;
}

.m-bottom-726 {
    margin-bottom: 726px !important;
}

.m-right-727 {
    margin-right: 727px !important;
}

.m-left-727 {
    margin-left: 727px !important;
}

.m-top-727 {
    margin-top: 727px !important;
}

.m-bottom-727 {
    margin-bottom: 727px !important;
}

.m-right-728 {
    margin-right: 728px !important;
}

.m-left-728 {
    margin-left: 728px !important;
}

.m-top-728 {
    margin-top: 728px !important;
}

.m-bottom-728 {
    margin-bottom: 728px !important;
}

.m-right-729 {
    margin-right: 729px !important;
}

.m-left-729 {
    margin-left: 729px !important;
}

.m-top-729 {
    margin-top: 729px !important;
}

.m-bottom-729 {
    margin-bottom: 729px !important;
}

.m-right-730 {
    margin-right: 730px !important;
}

.m-left-730 {
    margin-left: 730px !important;
}

.m-top-730 {
    margin-top: 730px !important;
}

.m-bottom-730 {
    margin-bottom: 730px !important;
}

.m-right-731 {
    margin-right: 731px !important;
}

.m-left-731 {
    margin-left: 731px !important;
}

.m-top-731 {
    margin-top: 731px !important;
}

.m-bottom-731 {
    margin-bottom: 731px !important;
}

.m-right-732 {
    margin-right: 732px !important;
}

.m-left-732 {
    margin-left: 732px !important;
}

.m-top-732 {
    margin-top: 732px !important;
}

.m-bottom-732 {
    margin-bottom: 732px !important;
}

.m-right-733 {
    margin-right: 733px !important;
}

.m-left-733 {
    margin-left: 733px !important;
}

.m-top-733 {
    margin-top: 733px !important;
}

.m-bottom-733 {
    margin-bottom: 733px !important;
}

.m-right-734 {
    margin-right: 734px !important;
}

.m-left-734 {
    margin-left: 734px !important;
}

.m-top-734 {
    margin-top: 734px !important;
}

.m-bottom-734 {
    margin-bottom: 734px !important;
}

.m-right-735 {
    margin-right: 735px !important;
}

.m-left-735 {
    margin-left: 735px !important;
}

.m-top-735 {
    margin-top: 735px !important;
}

.m-bottom-735 {
    margin-bottom: 735px !important;
}

.m-right-736 {
    margin-right: 736px !important;
}

.m-left-736 {
    margin-left: 736px !important;
}

.m-top-736 {
    margin-top: 736px !important;
}

.m-bottom-736 {
    margin-bottom: 736px !important;
}

.m-right-737 {
    margin-right: 737px !important;
}

.m-left-737 {
    margin-left: 737px !important;
}

.m-top-737 {
    margin-top: 737px !important;
}

.m-bottom-737 {
    margin-bottom: 737px !important;
}

.m-right-738 {
    margin-right: 738px !important;
}

.m-left-738 {
    margin-left: 738px !important;
}

.m-top-738 {
    margin-top: 738px !important;
}

.m-bottom-738 {
    margin-bottom: 738px !important;
}

.m-right-739 {
    margin-right: 739px !important;
}

.m-left-739 {
    margin-left: 739px !important;
}

.m-top-739 {
    margin-top: 739px !important;
}

.m-bottom-739 {
    margin-bottom: 739px !important;
}

.m-right-740 {
    margin-right: 740px !important;
}

.m-left-740 {
    margin-left: 740px !important;
}

.m-top-740 {
    margin-top: 740px !important;
}

.m-bottom-740 {
    margin-bottom: 740px !important;
}

.m-right-741 {
    margin-right: 741px !important;
}

.m-left-741 {
    margin-left: 741px !important;
}

.m-top-741 {
    margin-top: 741px !important;
}

.m-bottom-741 {
    margin-bottom: 741px !important;
}

.m-right-742 {
    margin-right: 742px !important;
}

.m-left-742 {
    margin-left: 742px !important;
}

.m-top-742 {
    margin-top: 742px !important;
}

.m-bottom-742 {
    margin-bottom: 742px !important;
}

.m-right-743 {
    margin-right: 743px !important;
}

.m-left-743 {
    margin-left: 743px !important;
}

.m-top-743 {
    margin-top: 743px !important;
}

.m-bottom-743 {
    margin-bottom: 743px !important;
}

.m-right-744 {
    margin-right: 744px !important;
}

.m-left-744 {
    margin-left: 744px !important;
}

.m-top-744 {
    margin-top: 744px !important;
}

.m-bottom-744 {
    margin-bottom: 744px !important;
}

.m-right-745 {
    margin-right: 745px !important;
}

.m-left-745 {
    margin-left: 745px !important;
}

.m-top-745 {
    margin-top: 745px !important;
}

.m-bottom-745 {
    margin-bottom: 745px !important;
}

.m-right-746 {
    margin-right: 746px !important;
}

.m-left-746 {
    margin-left: 746px !important;
}

.m-top-746 {
    margin-top: 746px !important;
}

.m-bottom-746 {
    margin-bottom: 746px !important;
}

.m-right-747 {
    margin-right: 747px !important;
}

.m-left-747 {
    margin-left: 747px !important;
}

.m-top-747 {
    margin-top: 747px !important;
}

.m-bottom-747 {
    margin-bottom: 747px !important;
}

.m-right-748 {
    margin-right: 748px !important;
}

.m-left-748 {
    margin-left: 748px !important;
}

.m-top-748 {
    margin-top: 748px !important;
}

.m-bottom-748 {
    margin-bottom: 748px !important;
}

.m-right-749 {
    margin-right: 749px !important;
}

.m-left-749 {
    margin-left: 749px !important;
}

.m-top-749 {
    margin-top: 749px !important;
}

.m-bottom-749 {
    margin-bottom: 749px !important;
}

.m-right-750 {
    margin-right: 750px !important;
}

.m-left-750 {
    margin-left: 750px !important;
}

.m-top-750 {
    margin-top: 750px !important;
}

.m-bottom-750 {
    margin-bottom: 750px !important;
}

.m-right-751 {
    margin-right: 751px !important;
}

.m-left-751 {
    margin-left: 751px !important;
}

.m-top-751 {
    margin-top: 751px !important;
}

.m-bottom-751 {
    margin-bottom: 751px !important;
}

.m-right-752 {
    margin-right: 752px !important;
}

.m-left-752 {
    margin-left: 752px !important;
}

.m-top-752 {
    margin-top: 752px !important;
}

.m-bottom-752 {
    margin-bottom: 752px !important;
}

.m-right-753 {
    margin-right: 753px !important;
}

.m-left-753 {
    margin-left: 753px !important;
}

.m-top-753 {
    margin-top: 753px !important;
}

.m-bottom-753 {
    margin-bottom: 753px !important;
}

.m-right-754 {
    margin-right: 754px !important;
}

.m-left-754 {
    margin-left: 754px !important;
}

.m-top-754 {
    margin-top: 754px !important;
}

.m-bottom-754 {
    margin-bottom: 754px !important;
}

.m-right-755 {
    margin-right: 755px !important;
}

.m-left-755 {
    margin-left: 755px !important;
}

.m-top-755 {
    margin-top: 755px !important;
}

.m-bottom-755 {
    margin-bottom: 755px !important;
}

.m-right-756 {
    margin-right: 756px !important;
}

.m-left-756 {
    margin-left: 756px !important;
}

.m-top-756 {
    margin-top: 756px !important;
}

.m-bottom-756 {
    margin-bottom: 756px !important;
}

.m-right-757 {
    margin-right: 757px !important;
}

.m-left-757 {
    margin-left: 757px !important;
}

.m-top-757 {
    margin-top: 757px !important;
}

.m-bottom-757 {
    margin-bottom: 757px !important;
}

.m-right-758 {
    margin-right: 758px !important;
}

.m-left-758 {
    margin-left: 758px !important;
}

.m-top-758 {
    margin-top: 758px !important;
}

.m-bottom-758 {
    margin-bottom: 758px !important;
}

.m-right-759 {
    margin-right: 759px !important;
}

.m-left-759 {
    margin-left: 759px !important;
}

.m-top-759 {
    margin-top: 759px !important;
}

.m-bottom-759 {
    margin-bottom: 759px !important;
}

.m-right-760 {
    margin-right: 760px !important;
}

.m-left-760 {
    margin-left: 760px !important;
}

.m-top-760 {
    margin-top: 760px !important;
}

.m-bottom-760 {
    margin-bottom: 760px !important;
}

.m-right-761 {
    margin-right: 761px !important;
}

.m-left-761 {
    margin-left: 761px !important;
}

.m-top-761 {
    margin-top: 761px !important;
}

.m-bottom-761 {
    margin-bottom: 761px !important;
}

.m-right-762 {
    margin-right: 762px !important;
}

.m-left-762 {
    margin-left: 762px !important;
}

.m-top-762 {
    margin-top: 762px !important;
}

.m-bottom-762 {
    margin-bottom: 762px !important;
}

.m-right-763 {
    margin-right: 763px !important;
}

.m-left-763 {
    margin-left: 763px !important;
}

.m-top-763 {
    margin-top: 763px !important;
}

.m-bottom-763 {
    margin-bottom: 763px !important;
}

.m-right-764 {
    margin-right: 764px !important;
}

.m-left-764 {
    margin-left: 764px !important;
}

.m-top-764 {
    margin-top: 764px !important;
}

.m-bottom-764 {
    margin-bottom: 764px !important;
}

.m-right-765 {
    margin-right: 765px !important;
}

.m-left-765 {
    margin-left: 765px !important;
}

.m-top-765 {
    margin-top: 765px !important;
}

.m-bottom-765 {
    margin-bottom: 765px !important;
}

.m-right-766 {
    margin-right: 766px !important;
}

.m-left-766 {
    margin-left: 766px !important;
}

.m-top-766 {
    margin-top: 766px !important;
}

.m-bottom-766 {
    margin-bottom: 766px !important;
}

.m-right-767 {
    margin-right: 767px !important;
}

.m-left-767 {
    margin-left: 767px !important;
}

.m-top-767 {
    margin-top: 767px !important;
}

.m-bottom-767 {
    margin-bottom: 767px !important;
}

.m-right-768 {
    margin-right: 768px !important;
}

.m-left-768 {
    margin-left: 768px !important;
}

.m-top-768 {
    margin-top: 768px !important;
}

.m-bottom-768 {
    margin-bottom: 768px !important;
}

.m-right-769 {
    margin-right: 769px !important;
}

.m-left-769 {
    margin-left: 769px !important;
}

.m-top-769 {
    margin-top: 769px !important;
}

.m-bottom-769 {
    margin-bottom: 769px !important;
}

.m-right-770 {
    margin-right: 770px !important;
}

.m-left-770 {
    margin-left: 770px !important;
}

.m-top-770 {
    margin-top: 770px !important;
}

.m-bottom-770 {
    margin-bottom: 770px !important;
}

.m-right-771 {
    margin-right: 771px !important;
}

.m-left-771 {
    margin-left: 771px !important;
}

.m-top-771 {
    margin-top: 771px !important;
}

.m-bottom-771 {
    margin-bottom: 771px !important;
}

.m-right-772 {
    margin-right: 772px !important;
}

.m-left-772 {
    margin-left: 772px !important;
}

.m-top-772 {
    margin-top: 772px !important;
}

.m-bottom-772 {
    margin-bottom: 772px !important;
}

.m-right-773 {
    margin-right: 773px !important;
}

.m-left-773 {
    margin-left: 773px !important;
}

.m-top-773 {
    margin-top: 773px !important;
}

.m-bottom-773 {
    margin-bottom: 773px !important;
}

.m-right-774 {
    margin-right: 774px !important;
}

.m-left-774 {
    margin-left: 774px !important;
}

.m-top-774 {
    margin-top: 774px !important;
}

.m-bottom-774 {
    margin-bottom: 774px !important;
}

.m-right-775 {
    margin-right: 775px !important;
}

.m-left-775 {
    margin-left: 775px !important;
}

.m-top-775 {
    margin-top: 775px !important;
}

.m-bottom-775 {
    margin-bottom: 775px !important;
}

.m-right-776 {
    margin-right: 776px !important;
}

.m-left-776 {
    margin-left: 776px !important;
}

.m-top-776 {
    margin-top: 776px !important;
}

.m-bottom-776 {
    margin-bottom: 776px !important;
}

.m-right-777 {
    margin-right: 777px !important;
}

.m-left-777 {
    margin-left: 777px !important;
}

.m-top-777 {
    margin-top: 777px !important;
}

.m-bottom-777 {
    margin-bottom: 777px !important;
}

.m-right-778 {
    margin-right: 778px !important;
}

.m-left-778 {
    margin-left: 778px !important;
}

.m-top-778 {
    margin-top: 778px !important;
}

.m-bottom-778 {
    margin-bottom: 778px !important;
}

.m-right-779 {
    margin-right: 779px !important;
}

.m-left-779 {
    margin-left: 779px !important;
}

.m-top-779 {
    margin-top: 779px !important;
}

.m-bottom-779 {
    margin-bottom: 779px !important;
}

.m-right-780 {
    margin-right: 780px !important;
}

.m-left-780 {
    margin-left: 780px !important;
}

.m-top-780 {
    margin-top: 780px !important;
}

.m-bottom-780 {
    margin-bottom: 780px !important;
}

.m-right-781 {
    margin-right: 781px !important;
}

.m-left-781 {
    margin-left: 781px !important;
}

.m-top-781 {
    margin-top: 781px !important;
}

.m-bottom-781 {
    margin-bottom: 781px !important;
}

.m-right-782 {
    margin-right: 782px !important;
}

.m-left-782 {
    margin-left: 782px !important;
}

.m-top-782 {
    margin-top: 782px !important;
}

.m-bottom-782 {
    margin-bottom: 782px !important;
}

.m-right-783 {
    margin-right: 783px !important;
}

.m-left-783 {
    margin-left: 783px !important;
}

.m-top-783 {
    margin-top: 783px !important;
}

.m-bottom-783 {
    margin-bottom: 783px !important;
}

.m-right-784 {
    margin-right: 784px !important;
}

.m-left-784 {
    margin-left: 784px !important;
}

.m-top-784 {
    margin-top: 784px !important;
}

.m-bottom-784 {
    margin-bottom: 784px !important;
}

.m-right-785 {
    margin-right: 785px !important;
}

.m-left-785 {
    margin-left: 785px !important;
}

.m-top-785 {
    margin-top: 785px !important;
}

.m-bottom-785 {
    margin-bottom: 785px !important;
}

.m-right-786 {
    margin-right: 786px !important;
}

.m-left-786 {
    margin-left: 786px !important;
}

.m-top-786 {
    margin-top: 786px !important;
}

.m-bottom-786 {
    margin-bottom: 786px !important;
}

.m-right-787 {
    margin-right: 787px !important;
}

.m-left-787 {
    margin-left: 787px !important;
}

.m-top-787 {
    margin-top: 787px !important;
}

.m-bottom-787 {
    margin-bottom: 787px !important;
}

.m-right-788 {
    margin-right: 788px !important;
}

.m-left-788 {
    margin-left: 788px !important;
}

.m-top-788 {
    margin-top: 788px !important;
}

.m-bottom-788 {
    margin-bottom: 788px !important;
}

.m-right-789 {
    margin-right: 789px !important;
}

.m-left-789 {
    margin-left: 789px !important;
}

.m-top-789 {
    margin-top: 789px !important;
}

.m-bottom-789 {
    margin-bottom: 789px !important;
}

.m-right-790 {
    margin-right: 790px !important;
}

.m-left-790 {
    margin-left: 790px !important;
}

.m-top-790 {
    margin-top: 790px !important;
}

.m-bottom-790 {
    margin-bottom: 790px !important;
}

.m-right-791 {
    margin-right: 791px !important;
}

.m-left-791 {
    margin-left: 791px !important;
}

.m-top-791 {
    margin-top: 791px !important;
}

.m-bottom-791 {
    margin-bottom: 791px !important;
}

.m-right-792 {
    margin-right: 792px !important;
}

.m-left-792 {
    margin-left: 792px !important;
}

.m-top-792 {
    margin-top: 792px !important;
}

.m-bottom-792 {
    margin-bottom: 792px !important;
}

.m-right-793 {
    margin-right: 793px !important;
}

.m-left-793 {
    margin-left: 793px !important;
}

.m-top-793 {
    margin-top: 793px !important;
}

.m-bottom-793 {
    margin-bottom: 793px !important;
}

.m-right-794 {
    margin-right: 794px !important;
}

.m-left-794 {
    margin-left: 794px !important;
}

.m-top-794 {
    margin-top: 794px !important;
}

.m-bottom-794 {
    margin-bottom: 794px !important;
}

.m-right-795 {
    margin-right: 795px !important;
}

.m-left-795 {
    margin-left: 795px !important;
}

.m-top-795 {
    margin-top: 795px !important;
}

.m-bottom-795 {
    margin-bottom: 795px !important;
}

.m-right-796 {
    margin-right: 796px !important;
}

.m-left-796 {
    margin-left: 796px !important;
}

.m-top-796 {
    margin-top: 796px !important;
}

.m-bottom-796 {
    margin-bottom: 796px !important;
}

.m-right-797 {
    margin-right: 797px !important;
}

.m-left-797 {
    margin-left: 797px !important;
}

.m-top-797 {
    margin-top: 797px !important;
}

.m-bottom-797 {
    margin-bottom: 797px !important;
}

.m-right-798 {
    margin-right: 798px !important;
}

.m-left-798 {
    margin-left: 798px !important;
}

.m-top-798 {
    margin-top: 798px !important;
}

.m-bottom-798 {
    margin-bottom: 798px !important;
}

.m-right-799 {
    margin-right: 799px !important;
}

.m-left-799 {
    margin-left: 799px !important;
}

.m-top-799 {
    margin-top: 799px !important;
}

.m-bottom-799 {
    margin-bottom: 799px !important;
}

.m-right-800 {
    margin-right: 800px !important;
}

.m-left-800 {
    margin-left: 800px !important;
}

.m-top-800 {
    margin-top: 800px !important;
}

.m-bottom-800 {
    margin-bottom: 800px !important;
}

.m-right-801 {
    margin-right: 801px !important;
}

.m-left-801 {
    margin-left: 801px !important;
}

.m-top-801 {
    margin-top: 801px !important;
}

.m-bottom-801 {
    margin-bottom: 801px !important;
}

.m-right-802 {
    margin-right: 802px !important;
}

.m-left-802 {
    margin-left: 802px !important;
}

.m-top-802 {
    margin-top: 802px !important;
}

.m-bottom-802 {
    margin-bottom: 802px !important;
}

.m-right-803 {
    margin-right: 803px !important;
}

.m-left-803 {
    margin-left: 803px !important;
}

.m-top-803 {
    margin-top: 803px !important;
}

.m-bottom-803 {
    margin-bottom: 803px !important;
}

.m-right-804 {
    margin-right: 804px !important;
}

.m-left-804 {
    margin-left: 804px !important;
}

.m-top-804 {
    margin-top: 804px !important;
}

.m-bottom-804 {
    margin-bottom: 804px !important;
}

.m-right-805 {
    margin-right: 805px !important;
}

.m-left-805 {
    margin-left: 805px !important;
}

.m-top-805 {
    margin-top: 805px !important;
}

.m-bottom-805 {
    margin-bottom: 805px !important;
}

.m-right-806 {
    margin-right: 806px !important;
}

.m-left-806 {
    margin-left: 806px !important;
}

.m-top-806 {
    margin-top: 806px !important;
}

.m-bottom-806 {
    margin-bottom: 806px !important;
}

.m-right-807 {
    margin-right: 807px !important;
}

.m-left-807 {
    margin-left: 807px !important;
}

.m-top-807 {
    margin-top: 807px !important;
}

.m-bottom-807 {
    margin-bottom: 807px !important;
}

.m-right-808 {
    margin-right: 808px !important;
}

.m-left-808 {
    margin-left: 808px !important;
}

.m-top-808 {
    margin-top: 808px !important;
}

.m-bottom-808 {
    margin-bottom: 808px !important;
}

.m-right-809 {
    margin-right: 809px !important;
}

.m-left-809 {
    margin-left: 809px !important;
}

.m-top-809 {
    margin-top: 809px !important;
}

.m-bottom-809 {
    margin-bottom: 809px !important;
}

.m-right-810 {
    margin-right: 810px !important;
}

.m-left-810 {
    margin-left: 810px !important;
}

.m-top-810 {
    margin-top: 810px !important;
}

.m-bottom-810 {
    margin-bottom: 810px !important;
}

.m-right-811 {
    margin-right: 811px !important;
}

.m-left-811 {
    margin-left: 811px !important;
}

.m-top-811 {
    margin-top: 811px !important;
}

.m-bottom-811 {
    margin-bottom: 811px !important;
}

.m-right-812 {
    margin-right: 812px !important;
}

.m-left-812 {
    margin-left: 812px !important;
}

.m-top-812 {
    margin-top: 812px !important;
}

.m-bottom-812 {
    margin-bottom: 812px !important;
}

.m-right-813 {
    margin-right: 813px !important;
}

.m-left-813 {
    margin-left: 813px !important;
}

.m-top-813 {
    margin-top: 813px !important;
}

.m-bottom-813 {
    margin-bottom: 813px !important;
}

.m-right-814 {
    margin-right: 814px !important;
}

.m-left-814 {
    margin-left: 814px !important;
}

.m-top-814 {
    margin-top: 814px !important;
}

.m-bottom-814 {
    margin-bottom: 814px !important;
}

.m-right-815 {
    margin-right: 815px !important;
}

.m-left-815 {
    margin-left: 815px !important;
}

.m-top-815 {
    margin-top: 815px !important;
}

.m-bottom-815 {
    margin-bottom: 815px !important;
}

.m-right-816 {
    margin-right: 816px !important;
}

.m-left-816 {
    margin-left: 816px !important;
}

.m-top-816 {
    margin-top: 816px !important;
}

.m-bottom-816 {
    margin-bottom: 816px !important;
}

.m-right-817 {
    margin-right: 817px !important;
}

.m-left-817 {
    margin-left: 817px !important;
}

.m-top-817 {
    margin-top: 817px !important;
}

.m-bottom-817 {
    margin-bottom: 817px !important;
}

.m-right-818 {
    margin-right: 818px !important;
}

.m-left-818 {
    margin-left: 818px !important;
}

.m-top-818 {
    margin-top: 818px !important;
}

.m-bottom-818 {
    margin-bottom: 818px !important;
}

.m-right-819 {
    margin-right: 819px !important;
}

.m-left-819 {
    margin-left: 819px !important;
}

.m-top-819 {
    margin-top: 819px !important;
}

.m-bottom-819 {
    margin-bottom: 819px !important;
}

.m-right-820 {
    margin-right: 820px !important;
}

.m-left-820 {
    margin-left: 820px !important;
}

.m-top-820 {
    margin-top: 820px !important;
}

.m-bottom-820 {
    margin-bottom: 820px !important;
}

.m-right-821 {
    margin-right: 821px !important;
}

.m-left-821 {
    margin-left: 821px !important;
}

.m-top-821 {
    margin-top: 821px !important;
}

.m-bottom-821 {
    margin-bottom: 821px !important;
}

.m-right-822 {
    margin-right: 822px !important;
}

.m-left-822 {
    margin-left: 822px !important;
}

.m-top-822 {
    margin-top: 822px !important;
}

.m-bottom-822 {
    margin-bottom: 822px !important;
}

.m-right-823 {
    margin-right: 823px !important;
}

.m-left-823 {
    margin-left: 823px !important;
}

.m-top-823 {
    margin-top: 823px !important;
}

.m-bottom-823 {
    margin-bottom: 823px !important;
}

.m-right-824 {
    margin-right: 824px !important;
}

.m-left-824 {
    margin-left: 824px !important;
}

.m-top-824 {
    margin-top: 824px !important;
}

.m-bottom-824 {
    margin-bottom: 824px !important;
}

.m-right-825 {
    margin-right: 825px !important;
}

.m-left-825 {
    margin-left: 825px !important;
}

.m-top-825 {
    margin-top: 825px !important;
}

.m-bottom-825 {
    margin-bottom: 825px !important;
}

.m-right-826 {
    margin-right: 826px !important;
}

.m-left-826 {
    margin-left: 826px !important;
}

.m-top-826 {
    margin-top: 826px !important;
}

.m-bottom-826 {
    margin-bottom: 826px !important;
}

.m-right-827 {
    margin-right: 827px !important;
}

.m-left-827 {
    margin-left: 827px !important;
}

.m-top-827 {
    margin-top: 827px !important;
}

.m-bottom-827 {
    margin-bottom: 827px !important;
}

.m-right-828 {
    margin-right: 828px !important;
}

.m-left-828 {
    margin-left: 828px !important;
}

.m-top-828 {
    margin-top: 828px !important;
}

.m-bottom-828 {
    margin-bottom: 828px !important;
}

.m-right-829 {
    margin-right: 829px !important;
}

.m-left-829 {
    margin-left: 829px !important;
}

.m-top-829 {
    margin-top: 829px !important;
}

.m-bottom-829 {
    margin-bottom: 829px !important;
}

.m-right-830 {
    margin-right: 830px !important;
}

.m-left-830 {
    margin-left: 830px !important;
}

.m-top-830 {
    margin-top: 830px !important;
}

.m-bottom-830 {
    margin-bottom: 830px !important;
}

.m-right-831 {
    margin-right: 831px !important;
}

.m-left-831 {
    margin-left: 831px !important;
}

.m-top-831 {
    margin-top: 831px !important;
}

.m-bottom-831 {
    margin-bottom: 831px !important;
}

.m-right-832 {
    margin-right: 832px !important;
}

.m-left-832 {
    margin-left: 832px !important;
}

.m-top-832 {
    margin-top: 832px !important;
}

.m-bottom-832 {
    margin-bottom: 832px !important;
}

.m-right-833 {
    margin-right: 833px !important;
}

.m-left-833 {
    margin-left: 833px !important;
}

.m-top-833 {
    margin-top: 833px !important;
}

.m-bottom-833 {
    margin-bottom: 833px !important;
}

.m-right-834 {
    margin-right: 834px !important;
}

.m-left-834 {
    margin-left: 834px !important;
}

.m-top-834 {
    margin-top: 834px !important;
}

.m-bottom-834 {
    margin-bottom: 834px !important;
}

.m-right-835 {
    margin-right: 835px !important;
}

.m-left-835 {
    margin-left: 835px !important;
}

.m-top-835 {
    margin-top: 835px !important;
}

.m-bottom-835 {
    margin-bottom: 835px !important;
}

.m-right-836 {
    margin-right: 836px !important;
}

.m-left-836 {
    margin-left: 836px !important;
}

.m-top-836 {
    margin-top: 836px !important;
}

.m-bottom-836 {
    margin-bottom: 836px !important;
}

.m-right-837 {
    margin-right: 837px !important;
}

.m-left-837 {
    margin-left: 837px !important;
}

.m-top-837 {
    margin-top: 837px !important;
}

.m-bottom-837 {
    margin-bottom: 837px !important;
}

.m-right-838 {
    margin-right: 838px !important;
}

.m-left-838 {
    margin-left: 838px !important;
}

.m-top-838 {
    margin-top: 838px !important;
}

.m-bottom-838 {
    margin-bottom: 838px !important;
}

.m-right-839 {
    margin-right: 839px !important;
}

.m-left-839 {
    margin-left: 839px !important;
}

.m-top-839 {
    margin-top: 839px !important;
}

.m-bottom-839 {
    margin-bottom: 839px !important;
}

.m-right-840 {
    margin-right: 840px !important;
}

.m-left-840 {
    margin-left: 840px !important;
}

.m-top-840 {
    margin-top: 840px !important;
}

.m-bottom-840 {
    margin-bottom: 840px !important;
}

.m-right-841 {
    margin-right: 841px !important;
}

.m-left-841 {
    margin-left: 841px !important;
}

.m-top-841 {
    margin-top: 841px !important;
}

.m-bottom-841 {
    margin-bottom: 841px !important;
}

.m-right-842 {
    margin-right: 842px !important;
}

.m-left-842 {
    margin-left: 842px !important;
}

.m-top-842 {
    margin-top: 842px !important;
}

.m-bottom-842 {
    margin-bottom: 842px !important;
}

.m-right-843 {
    margin-right: 843px !important;
}

.m-left-843 {
    margin-left: 843px !important;
}

.m-top-843 {
    margin-top: 843px !important;
}

.m-bottom-843 {
    margin-bottom: 843px !important;
}

.m-right-844 {
    margin-right: 844px !important;
}

.m-left-844 {
    margin-left: 844px !important;
}

.m-top-844 {
    margin-top: 844px !important;
}

.m-bottom-844 {
    margin-bottom: 844px !important;
}

.m-right-845 {
    margin-right: 845px !important;
}

.m-left-845 {
    margin-left: 845px !important;
}

.m-top-845 {
    margin-top: 845px !important;
}

.m-bottom-845 {
    margin-bottom: 845px !important;
}

.m-right-846 {
    margin-right: 846px !important;
}

.m-left-846 {
    margin-left: 846px !important;
}

.m-top-846 {
    margin-top: 846px !important;
}

.m-bottom-846 {
    margin-bottom: 846px !important;
}

.m-right-847 {
    margin-right: 847px !important;
}

.m-left-847 {
    margin-left: 847px !important;
}

.m-top-847 {
    margin-top: 847px !important;
}

.m-bottom-847 {
    margin-bottom: 847px !important;
}

.m-right-848 {
    margin-right: 848px !important;
}

.m-left-848 {
    margin-left: 848px !important;
}

.m-top-848 {
    margin-top: 848px !important;
}

.m-bottom-848 {
    margin-bottom: 848px !important;
}

.m-right-849 {
    margin-right: 849px !important;
}

.m-left-849 {
    margin-left: 849px !important;
}

.m-top-849 {
    margin-top: 849px !important;
}

.m-bottom-849 {
    margin-bottom: 849px !important;
}

.m-right-850 {
    margin-right: 850px !important;
}

.m-left-850 {
    margin-left: 850px !important;
}

.m-top-850 {
    margin-top: 850px !important;
}

.m-bottom-850 {
    margin-bottom: 850px !important;
}

.m-right-851 {
    margin-right: 851px !important;
}

.m-left-851 {
    margin-left: 851px !important;
}

.m-top-851 {
    margin-top: 851px !important;
}

.m-bottom-851 {
    margin-bottom: 851px !important;
}

.m-right-852 {
    margin-right: 852px !important;
}

.m-left-852 {
    margin-left: 852px !important;
}

.m-top-852 {
    margin-top: 852px !important;
}

.m-bottom-852 {
    margin-bottom: 852px !important;
}

.m-right-853 {
    margin-right: 853px !important;
}

.m-left-853 {
    margin-left: 853px !important;
}

.m-top-853 {
    margin-top: 853px !important;
}

.m-bottom-853 {
    margin-bottom: 853px !important;
}

.m-right-854 {
    margin-right: 854px !important;
}

.m-left-854 {
    margin-left: 854px !important;
}

.m-top-854 {
    margin-top: 854px !important;
}

.m-bottom-854 {
    margin-bottom: 854px !important;
}

.m-right-855 {
    margin-right: 855px !important;
}

.m-left-855 {
    margin-left: 855px !important;
}

.m-top-855 {
    margin-top: 855px !important;
}

.m-bottom-855 {
    margin-bottom: 855px !important;
}

.m-right-856 {
    margin-right: 856px !important;
}

.m-left-856 {
    margin-left: 856px !important;
}

.m-top-856 {
    margin-top: 856px !important;
}

.m-bottom-856 {
    margin-bottom: 856px !important;
}

.m-right-857 {
    margin-right: 857px !important;
}

.m-left-857 {
    margin-left: 857px !important;
}

.m-top-857 {
    margin-top: 857px !important;
}

.m-bottom-857 {
    margin-bottom: 857px !important;
}

.m-right-858 {
    margin-right: 858px !important;
}

.m-left-858 {
    margin-left: 858px !important;
}

.m-top-858 {
    margin-top: 858px !important;
}

.m-bottom-858 {
    margin-bottom: 858px !important;
}

.m-right-859 {
    margin-right: 859px !important;
}

.m-left-859 {
    margin-left: 859px !important;
}

.m-top-859 {
    margin-top: 859px !important;
}

.m-bottom-859 {
    margin-bottom: 859px !important;
}

.m-right-860 {
    margin-right: 860px !important;
}

.m-left-860 {
    margin-left: 860px !important;
}

.m-top-860 {
    margin-top: 860px !important;
}

.m-bottom-860 {
    margin-bottom: 860px !important;
}

.m-right-861 {
    margin-right: 861px !important;
}

.m-left-861 {
    margin-left: 861px !important;
}

.m-top-861 {
    margin-top: 861px !important;
}

.m-bottom-861 {
    margin-bottom: 861px !important;
}

.m-right-862 {
    margin-right: 862px !important;
}

.m-left-862 {
    margin-left: 862px !important;
}

.m-top-862 {
    margin-top: 862px !important;
}

.m-bottom-862 {
    margin-bottom: 862px !important;
}

.m-right-863 {
    margin-right: 863px !important;
}

.m-left-863 {
    margin-left: 863px !important;
}

.m-top-863 {
    margin-top: 863px !important;
}

.m-bottom-863 {
    margin-bottom: 863px !important;
}

.m-right-864 {
    margin-right: 864px !important;
}

.m-left-864 {
    margin-left: 864px !important;
}

.m-top-864 {
    margin-top: 864px !important;
}

.m-bottom-864 {
    margin-bottom: 864px !important;
}

.m-right-865 {
    margin-right: 865px !important;
}

.m-left-865 {
    margin-left: 865px !important;
}

.m-top-865 {
    margin-top: 865px !important;
}

.m-bottom-865 {
    margin-bottom: 865px !important;
}

.m-right-866 {
    margin-right: 866px !important;
}

.m-left-866 {
    margin-left: 866px !important;
}

.m-top-866 {
    margin-top: 866px !important;
}

.m-bottom-866 {
    margin-bottom: 866px !important;
}

.m-right-867 {
    margin-right: 867px !important;
}

.m-left-867 {
    margin-left: 867px !important;
}

.m-top-867 {
    margin-top: 867px !important;
}

.m-bottom-867 {
    margin-bottom: 867px !important;
}

.m-right-868 {
    margin-right: 868px !important;
}

.m-left-868 {
    margin-left: 868px !important;
}

.m-top-868 {
    margin-top: 868px !important;
}

.m-bottom-868 {
    margin-bottom: 868px !important;
}

.m-right-869 {
    margin-right: 869px !important;
}

.m-left-869 {
    margin-left: 869px !important;
}

.m-top-869 {
    margin-top: 869px !important;
}

.m-bottom-869 {
    margin-bottom: 869px !important;
}

.m-right-870 {
    margin-right: 870px !important;
}

.m-left-870 {
    margin-left: 870px !important;
}

.m-top-870 {
    margin-top: 870px !important;
}

.m-bottom-870 {
    margin-bottom: 870px !important;
}

.m-right-871 {
    margin-right: 871px !important;
}

.m-left-871 {
    margin-left: 871px !important;
}

.m-top-871 {
    margin-top: 871px !important;
}

.m-bottom-871 {
    margin-bottom: 871px !important;
}

.m-right-872 {
    margin-right: 872px !important;
}

.m-left-872 {
    margin-left: 872px !important;
}

.m-top-872 {
    margin-top: 872px !important;
}

.m-bottom-872 {
    margin-bottom: 872px !important;
}

.m-right-873 {
    margin-right: 873px !important;
}

.m-left-873 {
    margin-left: 873px !important;
}

.m-top-873 {
    margin-top: 873px !important;
}

.m-bottom-873 {
    margin-bottom: 873px !important;
}

.m-right-874 {
    margin-right: 874px !important;
}

.m-left-874 {
    margin-left: 874px !important;
}

.m-top-874 {
    margin-top: 874px !important;
}

.m-bottom-874 {
    margin-bottom: 874px !important;
}

.m-right-875 {
    margin-right: 875px !important;
}

.m-left-875 {
    margin-left: 875px !important;
}

.m-top-875 {
    margin-top: 875px !important;
}

.m-bottom-875 {
    margin-bottom: 875px !important;
}

.m-right-876 {
    margin-right: 876px !important;
}

.m-left-876 {
    margin-left: 876px !important;
}

.m-top-876 {
    margin-top: 876px !important;
}

.m-bottom-876 {
    margin-bottom: 876px !important;
}

.m-right-877 {
    margin-right: 877px !important;
}

.m-left-877 {
    margin-left: 877px !important;
}

.m-top-877 {
    margin-top: 877px !important;
}

.m-bottom-877 {
    margin-bottom: 877px !important;
}

.m-right-878 {
    margin-right: 878px !important;
}

.m-left-878 {
    margin-left: 878px !important;
}

.m-top-878 {
    margin-top: 878px !important;
}

.m-bottom-878 {
    margin-bottom: 878px !important;
}

.m-right-879 {
    margin-right: 879px !important;
}

.m-left-879 {
    margin-left: 879px !important;
}

.m-top-879 {
    margin-top: 879px !important;
}

.m-bottom-879 {
    margin-bottom: 879px !important;
}

.m-right-880 {
    margin-right: 880px !important;
}

.m-left-880 {
    margin-left: 880px !important;
}

.m-top-880 {
    margin-top: 880px !important;
}

.m-bottom-880 {
    margin-bottom: 880px !important;
}

.m-right-881 {
    margin-right: 881px !important;
}

.m-left-881 {
    margin-left: 881px !important;
}

.m-top-881 {
    margin-top: 881px !important;
}

.m-bottom-881 {
    margin-bottom: 881px !important;
}

.m-right-882 {
    margin-right: 882px !important;
}

.m-left-882 {
    margin-left: 882px !important;
}

.m-top-882 {
    margin-top: 882px !important;
}

.m-bottom-882 {
    margin-bottom: 882px !important;
}

.m-right-883 {
    margin-right: 883px !important;
}

.m-left-883 {
    margin-left: 883px !important;
}

.m-top-883 {
    margin-top: 883px !important;
}

.m-bottom-883 {
    margin-bottom: 883px !important;
}

.m-right-884 {
    margin-right: 884px !important;
}

.m-left-884 {
    margin-left: 884px !important;
}

.m-top-884 {
    margin-top: 884px !important;
}

.m-bottom-884 {
    margin-bottom: 884px !important;
}

.m-right-885 {
    margin-right: 885px !important;
}

.m-left-885 {
    margin-left: 885px !important;
}

.m-top-885 {
    margin-top: 885px !important;
}

.m-bottom-885 {
    margin-bottom: 885px !important;
}

.m-right-886 {
    margin-right: 886px !important;
}

.m-left-886 {
    margin-left: 886px !important;
}

.m-top-886 {
    margin-top: 886px !important;
}

.m-bottom-886 {
    margin-bottom: 886px !important;
}

.m-right-887 {
    margin-right: 887px !important;
}

.m-left-887 {
    margin-left: 887px !important;
}

.m-top-887 {
    margin-top: 887px !important;
}

.m-bottom-887 {
    margin-bottom: 887px !important;
}

.m-right-888 {
    margin-right: 888px !important;
}

.m-left-888 {
    margin-left: 888px !important;
}

.m-top-888 {
    margin-top: 888px !important;
}

.m-bottom-888 {
    margin-bottom: 888px !important;
}

.m-right-889 {
    margin-right: 889px !important;
}

.m-left-889 {
    margin-left: 889px !important;
}

.m-top-889 {
    margin-top: 889px !important;
}

.m-bottom-889 {
    margin-bottom: 889px !important;
}

.m-right-890 {
    margin-right: 890px !important;
}

.m-left-890 {
    margin-left: 890px !important;
}

.m-top-890 {
    margin-top: 890px !important;
}

.m-bottom-890 {
    margin-bottom: 890px !important;
}

.m-right-891 {
    margin-right: 891px !important;
}

.m-left-891 {
    margin-left: 891px !important;
}

.m-top-891 {
    margin-top: 891px !important;
}

.m-bottom-891 {
    margin-bottom: 891px !important;
}

.m-right-892 {
    margin-right: 892px !important;
}

.m-left-892 {
    margin-left: 892px !important;
}

.m-top-892 {
    margin-top: 892px !important;
}

.m-bottom-892 {
    margin-bottom: 892px !important;
}

.m-right-893 {
    margin-right: 893px !important;
}

.m-left-893 {
    margin-left: 893px !important;
}

.m-top-893 {
    margin-top: 893px !important;
}

.m-bottom-893 {
    margin-bottom: 893px !important;
}

.m-right-894 {
    margin-right: 894px !important;
}

.m-left-894 {
    margin-left: 894px !important;
}

.m-top-894 {
    margin-top: 894px !important;
}

.m-bottom-894 {
    margin-bottom: 894px !important;
}

.m-right-895 {
    margin-right: 895px !important;
}

.m-left-895 {
    margin-left: 895px !important;
}

.m-top-895 {
    margin-top: 895px !important;
}

.m-bottom-895 {
    margin-bottom: 895px !important;
}

.m-right-896 {
    margin-right: 896px !important;
}

.m-left-896 {
    margin-left: 896px !important;
}

.m-top-896 {
    margin-top: 896px !important;
}

.m-bottom-896 {
    margin-bottom: 896px !important;
}

.m-right-897 {
    margin-right: 897px !important;
}

.m-left-897 {
    margin-left: 897px !important;
}

.m-top-897 {
    margin-top: 897px !important;
}

.m-bottom-897 {
    margin-bottom: 897px !important;
}

.m-right-898 {
    margin-right: 898px !important;
}

.m-left-898 {
    margin-left: 898px !important;
}

.m-top-898 {
    margin-top: 898px !important;
}

.m-bottom-898 {
    margin-bottom: 898px !important;
}

.m-right-899 {
    margin-right: 899px !important;
}

.m-left-899 {
    margin-left: 899px !important;
}

.m-top-899 {
    margin-top: 899px !important;
}

.m-bottom-899 {
    margin-bottom: 899px !important;
}

.m-right-900 {
    margin-right: 900px !important;
}

.m-left-900 {
    margin-left: 900px !important;
}

.m-top-900 {
    margin-top: 900px !important;
}

.m-bottom-900 {
    margin-bottom: 900px !important;
}

.m-right-901 {
    margin-right: 901px !important;
}

.m-left-901 {
    margin-left: 901px !important;
}

.m-top-901 {
    margin-top: 901px !important;
}

.m-bottom-901 {
    margin-bottom: 901px !important;
}

.m-right-902 {
    margin-right: 902px !important;
}

.m-left-902 {
    margin-left: 902px !important;
}

.m-top-902 {
    margin-top: 902px !important;
}

.m-bottom-902 {
    margin-bottom: 902px !important;
}

.m-right-903 {
    margin-right: 903px !important;
}

.m-left-903 {
    margin-left: 903px !important;
}

.m-top-903 {
    margin-top: 903px !important;
}

.m-bottom-903 {
    margin-bottom: 903px !important;
}

.m-right-904 {
    margin-right: 904px !important;
}

.m-left-904 {
    margin-left: 904px !important;
}

.m-top-904 {
    margin-top: 904px !important;
}

.m-bottom-904 {
    margin-bottom: 904px !important;
}

.m-right-905 {
    margin-right: 905px !important;
}

.m-left-905 {
    margin-left: 905px !important;
}

.m-top-905 {
    margin-top: 905px !important;
}

.m-bottom-905 {
    margin-bottom: 905px !important;
}

.m-right-906 {
    margin-right: 906px !important;
}

.m-left-906 {
    margin-left: 906px !important;
}

.m-top-906 {
    margin-top: 906px !important;
}

.m-bottom-906 {
    margin-bottom: 906px !important;
}

.m-right-907 {
    margin-right: 907px !important;
}

.m-left-907 {
    margin-left: 907px !important;
}

.m-top-907 {
    margin-top: 907px !important;
}

.m-bottom-907 {
    margin-bottom: 907px !important;
}

.m-right-908 {
    margin-right: 908px !important;
}

.m-left-908 {
    margin-left: 908px !important;
}

.m-top-908 {
    margin-top: 908px !important;
}

.m-bottom-908 {
    margin-bottom: 908px !important;
}

.m-right-909 {
    margin-right: 909px !important;
}

.m-left-909 {
    margin-left: 909px !important;
}

.m-top-909 {
    margin-top: 909px !important;
}

.m-bottom-909 {
    margin-bottom: 909px !important;
}

.m-right-910 {
    margin-right: 910px !important;
}

.m-left-910 {
    margin-left: 910px !important;
}

.m-top-910 {
    margin-top: 910px !important;
}

.m-bottom-910 {
    margin-bottom: 910px !important;
}

.m-right-911 {
    margin-right: 911px !important;
}

.m-left-911 {
    margin-left: 911px !important;
}

.m-top-911 {
    margin-top: 911px !important;
}

.m-bottom-911 {
    margin-bottom: 911px !important;
}

.m-right-912 {
    margin-right: 912px !important;
}

.m-left-912 {
    margin-left: 912px !important;
}

.m-top-912 {
    margin-top: 912px !important;
}

.m-bottom-912 {
    margin-bottom: 912px !important;
}

.m-right-913 {
    margin-right: 913px !important;
}

.m-left-913 {
    margin-left: 913px !important;
}

.m-top-913 {
    margin-top: 913px !important;
}

.m-bottom-913 {
    margin-bottom: 913px !important;
}

.m-right-914 {
    margin-right: 914px !important;
}

.m-left-914 {
    margin-left: 914px !important;
}

.m-top-914 {
    margin-top: 914px !important;
}

.m-bottom-914 {
    margin-bottom: 914px !important;
}

.m-right-915 {
    margin-right: 915px !important;
}

.m-left-915 {
    margin-left: 915px !important;
}

.m-top-915 {
    margin-top: 915px !important;
}

.m-bottom-915 {
    margin-bottom: 915px !important;
}

.m-right-916 {
    margin-right: 916px !important;
}

.m-left-916 {
    margin-left: 916px !important;
}

.m-top-916 {
    margin-top: 916px !important;
}

.m-bottom-916 {
    margin-bottom: 916px !important;
}

.m-right-917 {
    margin-right: 917px !important;
}

.m-left-917 {
    margin-left: 917px !important;
}

.m-top-917 {
    margin-top: 917px !important;
}

.m-bottom-917 {
    margin-bottom: 917px !important;
}

.m-right-918 {
    margin-right: 918px !important;
}

.m-left-918 {
    margin-left: 918px !important;
}

.m-top-918 {
    margin-top: 918px !important;
}

.m-bottom-918 {
    margin-bottom: 918px !important;
}

.m-right-919 {
    margin-right: 919px !important;
}

.m-left-919 {
    margin-left: 919px !important;
}

.m-top-919 {
    margin-top: 919px !important;
}

.m-bottom-919 {
    margin-bottom: 919px !important;
}

.m-right-920 {
    margin-right: 920px !important;
}

.m-left-920 {
    margin-left: 920px !important;
}

.m-top-920 {
    margin-top: 920px !important;
}

.m-bottom-920 {
    margin-bottom: 920px !important;
}

.m-right-921 {
    margin-right: 921px !important;
}

.m-left-921 {
    margin-left: 921px !important;
}

.m-top-921 {
    margin-top: 921px !important;
}

.m-bottom-921 {
    margin-bottom: 921px !important;
}

.m-right-922 {
    margin-right: 922px !important;
}

.m-left-922 {
    margin-left: 922px !important;
}

.m-top-922 {
    margin-top: 922px !important;
}

.m-bottom-922 {
    margin-bottom: 922px !important;
}

.m-right-923 {
    margin-right: 923px !important;
}

.m-left-923 {
    margin-left: 923px !important;
}

.m-top-923 {
    margin-top: 923px !important;
}

.m-bottom-923 {
    margin-bottom: 923px !important;
}

.m-right-924 {
    margin-right: 924px !important;
}

.m-left-924 {
    margin-left: 924px !important;
}

.m-top-924 {
    margin-top: 924px !important;
}

.m-bottom-924 {
    margin-bottom: 924px !important;
}

.m-right-925 {
    margin-right: 925px !important;
}

.m-left-925 {
    margin-left: 925px !important;
}

.m-top-925 {
    margin-top: 925px !important;
}

.m-bottom-925 {
    margin-bottom: 925px !important;
}

.m-right-926 {
    margin-right: 926px !important;
}

.m-left-926 {
    margin-left: 926px !important;
}

.m-top-926 {
    margin-top: 926px !important;
}

.m-bottom-926 {
    margin-bottom: 926px !important;
}

.m-right-927 {
    margin-right: 927px !important;
}

.m-left-927 {
    margin-left: 927px !important;
}

.m-top-927 {
    margin-top: 927px !important;
}

.m-bottom-927 {
    margin-bottom: 927px !important;
}

.m-right-928 {
    margin-right: 928px !important;
}

.m-left-928 {
    margin-left: 928px !important;
}

.m-top-928 {
    margin-top: 928px !important;
}

.m-bottom-928 {
    margin-bottom: 928px !important;
}

.m-right-929 {
    margin-right: 929px !important;
}

.m-left-929 {
    margin-left: 929px !important;
}

.m-top-929 {
    margin-top: 929px !important;
}

.m-bottom-929 {
    margin-bottom: 929px !important;
}

.m-right-930 {
    margin-right: 930px !important;
}

.m-left-930 {
    margin-left: 930px !important;
}

.m-top-930 {
    margin-top: 930px !important;
}

.m-bottom-930 {
    margin-bottom: 930px !important;
}

.m-right-931 {
    margin-right: 931px !important;
}

.m-left-931 {
    margin-left: 931px !important;
}

.m-top-931 {
    margin-top: 931px !important;
}

.m-bottom-931 {
    margin-bottom: 931px !important;
}

.m-right-932 {
    margin-right: 932px !important;
}

.m-left-932 {
    margin-left: 932px !important;
}

.m-top-932 {
    margin-top: 932px !important;
}

.m-bottom-932 {
    margin-bottom: 932px !important;
}

.m-right-933 {
    margin-right: 933px !important;
}

.m-left-933 {
    margin-left: 933px !important;
}

.m-top-933 {
    margin-top: 933px !important;
}

.m-bottom-933 {
    margin-bottom: 933px !important;
}

.m-right-934 {
    margin-right: 934px !important;
}

.m-left-934 {
    margin-left: 934px !important;
}

.m-top-934 {
    margin-top: 934px !important;
}

.m-bottom-934 {
    margin-bottom: 934px !important;
}

.m-right-935 {
    margin-right: 935px !important;
}

.m-left-935 {
    margin-left: 935px !important;
}

.m-top-935 {
    margin-top: 935px !important;
}

.m-bottom-935 {
    margin-bottom: 935px !important;
}

.m-right-936 {
    margin-right: 936px !important;
}

.m-left-936 {
    margin-left: 936px !important;
}

.m-top-936 {
    margin-top: 936px !important;
}

.m-bottom-936 {
    margin-bottom: 936px !important;
}

.m-right-937 {
    margin-right: 937px !important;
}

.m-left-937 {
    margin-left: 937px !important;
}

.m-top-937 {
    margin-top: 937px !important;
}

.m-bottom-937 {
    margin-bottom: 937px !important;
}

.m-right-938 {
    margin-right: 938px !important;
}

.m-left-938 {
    margin-left: 938px !important;
}

.m-top-938 {
    margin-top: 938px !important;
}

.m-bottom-938 {
    margin-bottom: 938px !important;
}

.m-right-939 {
    margin-right: 939px !important;
}

.m-left-939 {
    margin-left: 939px !important;
}

.m-top-939 {
    margin-top: 939px !important;
}

.m-bottom-939 {
    margin-bottom: 939px !important;
}

.m-right-940 {
    margin-right: 940px !important;
}

.m-left-940 {
    margin-left: 940px !important;
}

.m-top-940 {
    margin-top: 940px !important;
}

.m-bottom-940 {
    margin-bottom: 940px !important;
}

.m-right-941 {
    margin-right: 941px !important;
}

.m-left-941 {
    margin-left: 941px !important;
}

.m-top-941 {
    margin-top: 941px !important;
}

.m-bottom-941 {
    margin-bottom: 941px !important;
}

.m-right-942 {
    margin-right: 942px !important;
}

.m-left-942 {
    margin-left: 942px !important;
}

.m-top-942 {
    margin-top: 942px !important;
}

.m-bottom-942 {
    margin-bottom: 942px !important;
}

.m-right-943 {
    margin-right: 943px !important;
}

.m-left-943 {
    margin-left: 943px !important;
}

.m-top-943 {
    margin-top: 943px !important;
}

.m-bottom-943 {
    margin-bottom: 943px !important;
}

.m-right-944 {
    margin-right: 944px !important;
}

.m-left-944 {
    margin-left: 944px !important;
}

.m-top-944 {
    margin-top: 944px !important;
}

.m-bottom-944 {
    margin-bottom: 944px !important;
}

.m-right-945 {
    margin-right: 945px !important;
}

.m-left-945 {
    margin-left: 945px !important;
}

.m-top-945 {
    margin-top: 945px !important;
}

.m-bottom-945 {
    margin-bottom: 945px !important;
}

.m-right-946 {
    margin-right: 946px !important;
}

.m-left-946 {
    margin-left: 946px !important;
}

.m-top-946 {
    margin-top: 946px !important;
}

.m-bottom-946 {
    margin-bottom: 946px !important;
}

.m-right-947 {
    margin-right: 947px !important;
}

.m-left-947 {
    margin-left: 947px !important;
}

.m-top-947 {
    margin-top: 947px !important;
}

.m-bottom-947 {
    margin-bottom: 947px !important;
}

.m-right-948 {
    margin-right: 948px !important;
}

.m-left-948 {
    margin-left: 948px !important;
}

.m-top-948 {
    margin-top: 948px !important;
}

.m-bottom-948 {
    margin-bottom: 948px !important;
}

.m-right-949 {
    margin-right: 949px !important;
}

.m-left-949 {
    margin-left: 949px !important;
}

.m-top-949 {
    margin-top: 949px !important;
}

.m-bottom-949 {
    margin-bottom: 949px !important;
}

.m-right-950 {
    margin-right: 950px !important;
}

.m-left-950 {
    margin-left: 950px !important;
}

.m-top-950 {
    margin-top: 950px !important;
}

.m-bottom-950 {
    margin-bottom: 950px !important;
}

.m-right-951 {
    margin-right: 951px !important;
}

.m-left-951 {
    margin-left: 951px !important;
}

.m-top-951 {
    margin-top: 951px !important;
}

.m-bottom-951 {
    margin-bottom: 951px !important;
}

.m-right-952 {
    margin-right: 952px !important;
}

.m-left-952 {
    margin-left: 952px !important;
}

.m-top-952 {
    margin-top: 952px !important;
}

.m-bottom-952 {
    margin-bottom: 952px !important;
}

.m-right-953 {
    margin-right: 953px !important;
}

.m-left-953 {
    margin-left: 953px !important;
}

.m-top-953 {
    margin-top: 953px !important;
}

.m-bottom-953 {
    margin-bottom: 953px !important;
}

.m-right-954 {
    margin-right: 954px !important;
}

.m-left-954 {
    margin-left: 954px !important;
}

.m-top-954 {
    margin-top: 954px !important;
}

.m-bottom-954 {
    margin-bottom: 954px !important;
}

.m-right-955 {
    margin-right: 955px !important;
}

.m-left-955 {
    margin-left: 955px !important;
}

.m-top-955 {
    margin-top: 955px !important;
}

.m-bottom-955 {
    margin-bottom: 955px !important;
}

.m-right-956 {
    margin-right: 956px !important;
}

.m-left-956 {
    margin-left: 956px !important;
}

.m-top-956 {
    margin-top: 956px !important;
}

.m-bottom-956 {
    margin-bottom: 956px !important;
}

.m-right-957 {
    margin-right: 957px !important;
}

.m-left-957 {
    margin-left: 957px !important;
}

.m-top-957 {
    margin-top: 957px !important;
}

.m-bottom-957 {
    margin-bottom: 957px !important;
}

.m-right-958 {
    margin-right: 958px !important;
}

.m-left-958 {
    margin-left: 958px !important;
}

.m-top-958 {
    margin-top: 958px !important;
}

.m-bottom-958 {
    margin-bottom: 958px !important;
}

.m-right-959 {
    margin-right: 959px !important;
}

.m-left-959 {
    margin-left: 959px !important;
}

.m-top-959 {
    margin-top: 959px !important;
}

.m-bottom-959 {
    margin-bottom: 959px !important;
}

.m-right-960 {
    margin-right: 960px !important;
}

.m-left-960 {
    margin-left: 960px !important;
}

.m-top-960 {
    margin-top: 960px !important;
}

.m-bottom-960 {
    margin-bottom: 960px !important;
}

.m-right-961 {
    margin-right: 961px !important;
}

.m-left-961 {
    margin-left: 961px !important;
}

.m-top-961 {
    margin-top: 961px !important;
}

.m-bottom-961 {
    margin-bottom: 961px !important;
}

.m-right-962 {
    margin-right: 962px !important;
}

.m-left-962 {
    margin-left: 962px !important;
}

.m-top-962 {
    margin-top: 962px !important;
}

.m-bottom-962 {
    margin-bottom: 962px !important;
}

.m-right-963 {
    margin-right: 963px !important;
}

.m-left-963 {
    margin-left: 963px !important;
}

.m-top-963 {
    margin-top: 963px !important;
}

.m-bottom-963 {
    margin-bottom: 963px !important;
}

.m-right-964 {
    margin-right: 964px !important;
}

.m-left-964 {
    margin-left: 964px !important;
}

.m-top-964 {
    margin-top: 964px !important;
}

.m-bottom-964 {
    margin-bottom: 964px !important;
}

.m-right-965 {
    margin-right: 965px !important;
}

.m-left-965 {
    margin-left: 965px !important;
}

.m-top-965 {
    margin-top: 965px !important;
}

.m-bottom-965 {
    margin-bottom: 965px !important;
}

.m-right-966 {
    margin-right: 966px !important;
}

.m-left-966 {
    margin-left: 966px !important;
}

.m-top-966 {
    margin-top: 966px !important;
}

.m-bottom-966 {
    margin-bottom: 966px !important;
}

.m-right-967 {
    margin-right: 967px !important;
}

.m-left-967 {
    margin-left: 967px !important;
}

.m-top-967 {
    margin-top: 967px !important;
}

.m-bottom-967 {
    margin-bottom: 967px !important;
}

.m-right-968 {
    margin-right: 968px !important;
}

.m-left-968 {
    margin-left: 968px !important;
}

.m-top-968 {
    margin-top: 968px !important;
}

.m-bottom-968 {
    margin-bottom: 968px !important;
}

.m-right-969 {
    margin-right: 969px !important;
}

.m-left-969 {
    margin-left: 969px !important;
}

.m-top-969 {
    margin-top: 969px !important;
}

.m-bottom-969 {
    margin-bottom: 969px !important;
}

.m-right-970 {
    margin-right: 970px !important;
}

.m-left-970 {
    margin-left: 970px !important;
}

.m-top-970 {
    margin-top: 970px !important;
}

.m-bottom-970 {
    margin-bottom: 970px !important;
}

.m-right-971 {
    margin-right: 971px !important;
}

.m-left-971 {
    margin-left: 971px !important;
}

.m-top-971 {
    margin-top: 971px !important;
}

.m-bottom-971 {
    margin-bottom: 971px !important;
}

.m-right-972 {
    margin-right: 972px !important;
}

.m-left-972 {
    margin-left: 972px !important;
}

.m-top-972 {
    margin-top: 972px !important;
}

.m-bottom-972 {
    margin-bottom: 972px !important;
}

.m-right-973 {
    margin-right: 973px !important;
}

.m-left-973 {
    margin-left: 973px !important;
}

.m-top-973 {
    margin-top: 973px !important;
}

.m-bottom-973 {
    margin-bottom: 973px !important;
}

.m-right-974 {
    margin-right: 974px !important;
}

.m-left-974 {
    margin-left: 974px !important;
}

.m-top-974 {
    margin-top: 974px !important;
}

.m-bottom-974 {
    margin-bottom: 974px !important;
}

.m-right-975 {
    margin-right: 975px !important;
}

.m-left-975 {
    margin-left: 975px !important;
}

.m-top-975 {
    margin-top: 975px !important;
}

.m-bottom-975 {
    margin-bottom: 975px !important;
}

.m-right-976 {
    margin-right: 976px !important;
}

.m-left-976 {
    margin-left: 976px !important;
}

.m-top-976 {
    margin-top: 976px !important;
}

.m-bottom-976 {
    margin-bottom: 976px !important;
}

.m-right-977 {
    margin-right: 977px !important;
}

.m-left-977 {
    margin-left: 977px !important;
}

.m-top-977 {
    margin-top: 977px !important;
}

.m-bottom-977 {
    margin-bottom: 977px !important;
}

.m-right-978 {
    margin-right: 978px !important;
}

.m-left-978 {
    margin-left: 978px !important;
}

.m-top-978 {
    margin-top: 978px !important;
}

.m-bottom-978 {
    margin-bottom: 978px !important;
}

.m-right-979 {
    margin-right: 979px !important;
}

.m-left-979 {
    margin-left: 979px !important;
}

.m-top-979 {
    margin-top: 979px !important;
}

.m-bottom-979 {
    margin-bottom: 979px !important;
}

.m-right-980 {
    margin-right: 980px !important;
}

.m-left-980 {
    margin-left: 980px !important;
}

.m-top-980 {
    margin-top: 980px !important;
}

.m-bottom-980 {
    margin-bottom: 980px !important;
}

.m-right-981 {
    margin-right: 981px !important;
}

.m-left-981 {
    margin-left: 981px !important;
}

.m-top-981 {
    margin-top: 981px !important;
}

.m-bottom-981 {
    margin-bottom: 981px !important;
}

.m-right-982 {
    margin-right: 982px !important;
}

.m-left-982 {
    margin-left: 982px !important;
}

.m-top-982 {
    margin-top: 982px !important;
}

.m-bottom-982 {
    margin-bottom: 982px !important;
}

.m-right-983 {
    margin-right: 983px !important;
}

.m-left-983 {
    margin-left: 983px !important;
}

.m-top-983 {
    margin-top: 983px !important;
}

.m-bottom-983 {
    margin-bottom: 983px !important;
}

.m-right-984 {
    margin-right: 984px !important;
}

.m-left-984 {
    margin-left: 984px !important;
}

.m-top-984 {
    margin-top: 984px !important;
}

.m-bottom-984 {
    margin-bottom: 984px !important;
}

.m-right-985 {
    margin-right: 985px !important;
}

.m-left-985 {
    margin-left: 985px !important;
}

.m-top-985 {
    margin-top: 985px !important;
}

.m-bottom-985 {
    margin-bottom: 985px !important;
}

.m-right-986 {
    margin-right: 986px !important;
}

.m-left-986 {
    margin-left: 986px !important;
}

.m-top-986 {
    margin-top: 986px !important;
}

.m-bottom-986 {
    margin-bottom: 986px !important;
}

.m-right-987 {
    margin-right: 987px !important;
}

.m-left-987 {
    margin-left: 987px !important;
}

.m-top-987 {
    margin-top: 987px !important;
}

.m-bottom-987 {
    margin-bottom: 987px !important;
}

.m-right-988 {
    margin-right: 988px !important;
}

.m-left-988 {
    margin-left: 988px !important;
}

.m-top-988 {
    margin-top: 988px !important;
}

.m-bottom-988 {
    margin-bottom: 988px !important;
}

.m-right-989 {
    margin-right: 989px !important;
}

.m-left-989 {
    margin-left: 989px !important;
}

.m-top-989 {
    margin-top: 989px !important;
}

.m-bottom-989 {
    margin-bottom: 989px !important;
}

.m-right-990 {
    margin-right: 990px !important;
}

.m-left-990 {
    margin-left: 990px !important;
}

.m-top-990 {
    margin-top: 990px !important;
}

.m-bottom-990 {
    margin-bottom: 990px !important;
}

.m-right-991 {
    margin-right: 991px !important;
}

.m-left-991 {
    margin-left: 991px !important;
}

.m-top-991 {
    margin-top: 991px !important;
}

.m-bottom-991 {
    margin-bottom: 991px !important;
}

.m-right-992 {
    margin-right: 992px !important;
}

.m-left-992 {
    margin-left: 992px !important;
}

.m-top-992 {
    margin-top: 992px !important;
}

.m-bottom-992 {
    margin-bottom: 992px !important;
}

.m-right-993 {
    margin-right: 993px !important;
}

.m-left-993 {
    margin-left: 993px !important;
}

.m-top-993 {
    margin-top: 993px !important;
}

.m-bottom-993 {
    margin-bottom: 993px !important;
}

.m-right-994 {
    margin-right: 994px !important;
}

.m-left-994 {
    margin-left: 994px !important;
}

.m-top-994 {
    margin-top: 994px !important;
}

.m-bottom-994 {
    margin-bottom: 994px !important;
}

.m-right-995 {
    margin-right: 995px !important;
}

.m-left-995 {
    margin-left: 995px !important;
}

.m-top-995 {
    margin-top: 995px !important;
}

.m-bottom-995 {
    margin-bottom: 995px !important;
}

.m-right-996 {
    margin-right: 996px !important;
}

.m-left-996 {
    margin-left: 996px !important;
}

.m-top-996 {
    margin-top: 996px !important;
}

.m-bottom-996 {
    margin-bottom: 996px !important;
}

.m-right-997 {
    margin-right: 997px !important;
}

.m-left-997 {
    margin-left: 997px !important;
}

.m-top-997 {
    margin-top: 997px !important;
}

.m-bottom-997 {
    margin-bottom: 997px !important;
}

.m-right-998 {
    margin-right: 998px !important;
}

.m-left-998 {
    margin-left: 998px !important;
}

.m-top-998 {
    margin-top: 998px !important;
}

.m-bottom-998 {
    margin-bottom: 998px !important;
}

.m-right-999 {
    margin-right: 999px !important;
}

.m-left-999 {
    margin-left: 999px !important;
}

.m-top-999 {
    margin-top: 999px !important;
}

.m-bottom-999 {
    margin-bottom: 999px !important;
}

.m-right-1000 {
    margin-right: 1000px !important;
}

.m-left-1000 {
    margin-left: 1000px !important;
}

.m-top-1000 {
    margin-top: 1000px !important;
}

.m-bottom-1000 {
    margin-bottom: 1000px !important;
}

.panel h1.secondary-color, .recommend-panel h1.secondary-color, .panel h2.secondary-color, .recommend-panel h2.secondary-color, .panel h3.secondary-color, .recommend-panel h3.secondary-color {
    color: #ff912a;
}

select {
    font-weight: 700;
}

label.saved, .saved.input-label {
    margin-left: 10px;
    margin-bottom: 0;
    font-size: 0.92857rem;
    font-weight: 400;
    float: left;
    line-height: 1.7;
}

    label.saved:before, .saved.input-label:before {
        font-size: 1.28571rem;
        margin: 0;
    }

    label.saved:after, .saved.input-label:after {
        content: "Saved";
    }

.tree {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .tree ul {
        margin-left: 1em;
        position: relative;
    }

        .tree ul ul {
            margin-left: 0.5em;
        }

        .tree ul:before {
            content: "";
            display: block;
            width: 0;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            border-left: 1px solid #dbd7bd;
        }

        .tree ul li {
            margin: 0;
            padding: 0 0 0 1em;
            line-height: 2em;
            font-weight: normal;
            position: relative;
            text-overflow: ellipsis;
            overflow: hidden;
        }

            .tree ul li label, .tree ul li .input-label, .tree ul li p {
                text-overflow: ellipsis;
                overflow: hidden;
            }

            .tree ul li:before {
                content: "";
                display: block;
                width: 10px;
                height: 0;
                border-top: 1px solid #dbd7bd;
                margin-top: -1px;
                position: absolute;
                top: 1em;
                left: 0;
            }

            .tree ul li:last-child:before {
                transition: all 0.3s ease 0;
                background: #fdfbf2;
                height: auto;
                top: 1em;
                bottom: 0;
            }

                .tree ul li:last-child:before:hover {
                    background: white;
                }

.mce-edit-area iframe {
    width: 99.9% !important;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}

.student.bg-color-two-20 {
    background: #F5F5F5;
}

.student .color-one {
    color: #ff7c19 !important;
}

.student .bg-color-one {
    background-color: #ff7c19 !important;
}

.student .bg-color-one-10 {
    background-color: rgba(255, 124, 25, 0.1) !important;
}

.student .color-two {
    color: #4f2c1d !important;
}

.student .bg-color-two {
    background-color: #4f2c1d !important;
}

.student .bg-color-two-5 {
    background-color: rgba(79, 44, 29, 0.05) !important;
}

.student .bg-color-two-8 {
    background-color: rgba(79, 44, 29, 0.08) !important;
}

.student .bg-color-two-10 {
    background-color: rgba(79, 44, 29, 0.1) !important;
}

.student .bg-color-two-20 {
    background-color: rgba(79, 44, 29, 0.2) !important;
}

.student input[type="text"]:focus, .student .calculated-field:focus,
.student input[type="password"]:focus,
.student input[type="date"]:focus,
.student input[type="datetime"]:focus,
.student input[type="datetime-local"]:focus,
.student input[type="month"]:focus,
.student input[type="week"]:focus,
.student input[type="email"]:focus,
.student input[type="number"]:focus,
.student input[type="search"]:focus,
.student input[type="tel"]:focus,
.student input[type="time"]:focus,
.student input[type="url"]:focus,
.student textarea:focus,
.student .select2-container-active .select2-choice,
.student .select2-container-active .select2-choices {
    -webkit-box-shadow: 0 0 3px rgba(255, 124, 25, 0.5);
    -moz-box-shadow: 0 0 3px rgba(255, 124, 25, 0.5);
    box-shadow: 0 0 3px rgba(255, 124, 25, 0.5);
    border-color: #ff7c19;
}

.student label, .student .input-label,
.student p,
.student a {
    color: #4f2c1d;
}

    .student a:hover {
        color: #ff7c19;
    }

.student h4, .student h5, .student h6 {
    color: #4f2c1d;
}

.student h2, .student .crumb-container li h2, .crumb-container li .student h2, .student h3 {
    color: #ff7c19;
}

.student .helper {
    border-color: #4f2c1d;
}

    .student .helper:hover {
        background-color: #4f2c1d;
        border-color: #4f2c1d;
    }

.student select:hover {
    border-color: #ff7c19;
}

.student .meter {
    background: #ff7c19;
}

.student .notif-drop-down-menu {
    -webkit-box-shadow: 1px 2px 1px rgba(79, 44, 29, 0.08);
    -moz-box-shadow: 1px 2px 1px rgba(79, 44, 29, 0.08);
    box-shadow: 1px 2px 1px rgba(79, 44, 29, 0.08);
}

    .student .notif-drop-down-menu li:hover,
    .student .notif-drop-down-menu li:focus {
        border-bottom: 1px solid rgba(79, 44, 29, 0.05);
        border-top: 1px solid rgba(79, 44, 29, 0.05);
        background: rgba(79, 44, 29, 0.05);
    }

.student .app-nav li {
    background-color: rgba(79, 44, 29, 0.08);
}

    .student .app-nav li a {
        color: #4f2c1d !important;
    }

    .student .app-nav li.active a {
        color: #ff7c19 !important;
    }

.student .scholarship-list .row:nth-child(odd) {
    background: rgba(79, 44, 29, 0.05);
}

.student .save-message {
    background-color: #4f2c1d;
}

.student .arrow.up {
    border-bottom: 5px solid #4f2c1d;
}

.student .arrow.down {
    border-top: 5px solid #4f2c1d;
}

.homepage .home-background {
    position: relative;
    right: 0;
}

    .homepage .home-background img {
        position: absolute;
        right: 0;
        max-width: 940px;
        max-height: 660px;
    }

    .homepage .home-background hr {
        margin: 0;
    }

.homepage .home-content {
    height: 660px;
    padding: 22px 67px;
}

.body .home-text-new {
    background-color: #FFEEDE;
    color: #161616;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    border-left: solid 3px #EC7200;
    text-align: center;
    padding: 14px 32px;
}

.homepage .home-content .home-text {
    background-color: #E7F3FF;
    color: #161616;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    padding: 25px;
    margin-bottom: 16px;
    font-style: normal;
    border-radius: 8px;
}

.homepage .home-content .sign-in {
    background: #fff;
    padding: 25px;
    border-radius: 12px;
    border: solid 1px #949494;
}

.homepage .home-content .sign-in-sso {
    background: #fff;
    padding: 25px;
    padding-top: 5px;
    margin-top: 24px;
    border-radius: 12px;
    border: solid 1px #949494;
}

    .homepage .home-content .sign-in .register,
    .homepage .home-content .sign-in .signin,
    .homepage .home-content .sign-in-sso .signin {
        margin-top: 5px;
        margin-bottom: 15px;
        border-radius: 12px;
    }

.homepage .home-content .sign-in.centered {
    margin-top: 24px;
}

.acceptprivacyanduse .acceptprivacyanduse-content {
    height: 660px;
    padding: 35px;
}

    .acceptprivacyanduse .acceptprivacyanduse-content .accept-privacy-and-use {
        background: #fff;
        padding: 25px;
    }

@media (max-width: 640px) {
    .content {
        padding: 0;
    }

        .content .home-content {
            padding: 0;
            height: auto;
            min-height: calc(100vh - 207px);
        }

            .content .home-content .sign-in {
                margin-top: 10%;
                padding: 0;
            }
                .homepage .home-content .sign-in-sso {
                    margin-top: 10%;
                    padding: 0;
                }

               .content .home-content .sign-in.centered {
                    margin-top: 10%;
                }
}

.student-dashboard .m-top-20 {
    margin-top: 20px;
}

.student-dashboard .black-color {
    color: #000;
}

.student-dashboard .display-table {
    display: table;
    width: 100%;
}

.student-dashboard .no-padding-left {
    padding-left: 0 !important;
}

.student-dashboard .no-padding-right {
    padding-right: 0 !important;
}

.student-dashboard .widget {
    /**/
    font-size: 26px;
    font-weight: lighter;
}

    .student-dashboard .widget strong {
        margin-right: 5px;
    }

    .student-dashboard .widget.widget-one {
        /*height: 128px;*/
        text-align: center;
    }

        .student-dashboard .widget.widget-one .awarded-logo {
            width: 136px;
        }

        .student-dashboard .widget.widget-one .awarded {
            color: #333;
            font-size: 50px;
            background-color: #ffd388;
            -webkit-box-shadow: inset 0 0 150px #ff942f;
            -moz-box-shadow: inset 0 0 150px #ff942f;
            box-shadow: inset 0 0 150px #ff942f;
            display: table-cell;
            vertical-align: middle;
            width: 100%;
            height: 128px;
        }

        .student-dashboard .widget.widget-one .past-application-date {
            background-color: #fefbf2;
            color: #ff902c;
            height: 128px;
            line-height: 30px;
            border: 1px solid #d7d7d7;
            display: table-cell;
            vertical-align: middle;
            width: 100%;
        }

    .student-dashboard .widget.widget-two {
        -webkit-box-shadow: inset 0 0 75px #ffd727;
        -moz-box-shadow: inset 0 0 75px #ffd727;
        box-shadow: inset 0 0 75px #ffd727;
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        background-color: #ffea35;
        padding: 10px 5px 10px 20px;
        height: 80px;
        line-height: 29px;
    }

    .student-dashboard .widget.widget-three {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        padding: 10px 5px 10px 20px;
        background-color: #ccc;
        height: 80px;
        line-height: 29px;
    }

.student-dashboard .followups-placeholder {
    margin-top: 25px;
}

    .student-dashboard .followups-placeholder .item-placeholder:nth-child(odd) {
        padding-left: 0;
        background-color: green;
    }

    .student-dashboard .followups-placeholder .item-placeholder:nth-child(even) {
        padding-right: 0;
        background-color: red;
    }

    .student-dashboard .followups-placeholder .followup-item {
        background-color: #fefbf2;
        border: 1px solid #d7d7d7;
        min-height: 154px;
        height: 154px;
        margin-bottom: 20px;
        padding: 15px 20px;
    }

        .student-dashboard .followups-placeholder .followup-item .button {
            margin: 10px 10px 0 0;
        }

        .student-dashboard .followups-placeholder .followup-item .followup-title {
            color: #555;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            max-width: 100%;
            float: left;
            margin-bottom: 2%;
        }

        .student-dashboard .followups-placeholder .followup-item .followup-due-date {
            clear: both;
            margin-top: 10px;
            color: #555;
            font-size: 12px;
            display: block;
            min-height: 36px;
            clear: both;
        }

    .student-dashboard .followups-placeholder .specialfunds-line {
        clear: both;
        color: #555;
        font-size: 12px;
        display: block;
        clear: both;
    }

    .student-dashboard .followups-placeholder .specialfunds-line-warning {
        clear: both;
        color: red;
        font-size: 12px;
        clear: both;
        font-weight: bold;
    }

    .student-dashboard .followups-placeholder .specialfunds-item {
        background-color: #fefbf2;
        border: 1px solid #d7d7d7;
        min-height: 160px;
        height: 160px;
        margin-bottom: 20px;
        padding: 15px 20px;
    }

.student-dashboard .notification .past-application-date {
    height: 75px !important;
}

.student-dashboard .notification .progress {
    height: 1.8rem !important;
    margin-top: 10px;
    background-color: #d9d9d9;
    background-image: linear-gradient(#c8c8c8, #d9d9d9);
    background: #d9d9d9;
    background: linear-gradient(#c8c8c8, #d9d9d9);
}

    .student-dashboard .notification .progress .progress-text {
        font-weight: normal;
        left: 0;
        height: 1.7rem;
        line-height: 1.7rem;
        color: #FFF;
    }

        .student-dashboard .notification .progress .progress-text.dark-text {
            color: #555;
        }

@media only screen and (max-width: 40em) {
    .content-padding {
        padding: 0 !important;
    }

        .content-padding .student-dashboard .notification h2 {
            margin: 20px 0 5px 10px;
        }

        .content-padding .student-dashboard .notification .past-application-date {
            vertical-align: inherit;
            padding: 10px;
        }

            .content-padding .student-dashboard .notification .past-application-date .button {
                margin-top: 12px !important;
            }

        .content-padding .student-dashboard .widget-one .awarded {
            height: 220px;
            line-height: 50px;
        }

        .content-padding .student-dashboard .widget-one .work-pending {
            padding: 30px 12px;
        }

        .content-padding .student-dashboard .second-widget-row {
            margin-top: 0 !important;
        }

            .content-padding .student-dashboard .second-widget-row .medium-6.columns {
                padding: 0 !important;
            }

        .content-padding .student-dashboard .past-application-date {
            border-right: 0 none;
            border-left: 0 none;
            height: 150px;
            font-size: 24px;
        }

            .content-padding .student-dashboard .past-application-date .button {
                margin-bottom: 6px;
            }

        .content-padding .student-dashboard .widget-two .columns {
            width: 85%;
            line-height: 28px;
        }

            .content-padding .student-dashboard .widget-two .columns.detail-text {
                font-size: 22px;
            }

                .content-padding .student-dashboard .widget-two .columns.detail-text.m-top-15 {
                    margin-top: 15px;
                }

            .content-padding .student-dashboard .widget-two .columns > strong {
                font-size: 40px;
                line-height: 62px !important;
            }

        .content-padding .student-dashboard .widget-two > .medium-1.columns {
            width: 15%;
        }

        .content-padding .student-dashboard .widget-two.closing-days {
            padding: 10px 45px;
            text-align: center;
            line-height: 32px;
        }

        .content-padding .student-dashboard .widget-three {
            display: none;
        }

        .content-padding .student-dashboard .notification .past-application-date {
            height: 130px !important;
        }

        .content-padding .student-dashboard .followups-placeholder {
            padding: 0 12px;
        }

            .content-padding .student-dashboard .followups-placeholder .followup-item {
                height: auto;
            }

            .content-padding .student-dashboard .followups-placeholder .columns {
                padding: 0;
            }

    .body .content.content-padding.sso-login:has(.donor-list) {
        padding: 2.14286rem 2.14286rem 5rem !important;
        overflow-y: auto;
    }
}

.donor-details {
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
    word-break: break-word;
}

    .donor-details img {
        border: 1px solid #d7d7d7;
    }

    .donor-details hgroup {
        position: relative;
        padding: 0 0 0 1.78571rem;
        margin: 0 0 2.14286rem;
    }

        .donor-details hgroup h1,
        .donor-details hgroup h4 {
            margin: 0;
        }

        .donor-details hgroup h4 {
            font-style: italic;
            text-align: left;
        }

        .donor-details hgroup:before {
            position: absolute;
            top: 3px;
            left: 0;
            content: "#";
            text-indent: -999px;
            overflow: hidden;
            display: block;
            background: #fff;
            width: 0.71429rem;
            height: 100%;
            z-index: 1;
            background: #ffd333;
        }

    .donor-details ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
    }

    .donor-details .question-text ul {
        list-style: disc;
        margin-left: 30px;
    }

    .donor-details ul li {
        margin: 0.71429rem 0;
        padding: 0;
    }

        .donor-details ul li a {
            font-weight: 700;
        }

    .donor-details .web-links {
        margin: 1.42857rem 0;
    }

        .donor-details .web-links li {
            margin: 0 0 10px -8px;
        }

        .donor-details .web-links .as-icon, .donor-details .web-links .global-error .close:after, .global-error .donor-details .web-links .close:after, .donor-details .web-links label.saved:before, .donor-details .web-links .saved.input-label:before, .donor-details .web-links .message-info.success:before, .donor-details .web-links .message-info.alert:before, .donor-details .web-links .application .show-error .close:after, .application .show-error .donor-details .web-links .close:after {
            font-size: 2.5rem;
            margin: 0 0.35714rem 0 0;
            line-height: 0;
            vertical-align: middle;
        }

.donor-list small .arrow, .donor-list p.small .arrow {
    position: relative;
    top: -2px;
}

    .donor-list small .arrow.up, .donor-list p.small .arrow.up {
        margin-left: 0.35714rem;
    }

.donor-list .card {
    height: 21.42857rem;
}

    .donor-list .card p.small {
        overflow: hidden;
        text-overflow: ellipsis;
        height: 37px;
        margin-bottom: 0;
    }

    .donor-list .card .org-name {
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .donor-list .card .picture {
        height: 10.71429rem;
    }

    .donor-list .card a:hover img, .donor-list .card a:hover .donor {
        border: 3px solid #ff912a;
    }

    .donor-list .card a:hover h6 {
        color: #ff912a !important;
    }

.donor-list .donor.panel, .donor-list .donor.recommend-panel {
    max-height: 100%;
    padding: 0;
    display: block;
    margin: 0 auto;
}

    .donor-list .donor.panel.no-image-one, .donor-list .donor.no-image-one.recommend-panel {
        background: url("https://cdn.awardspring.com/assets/images/donor1.png") 50% 50% no-repeat;
        height: 10.71429rem;
    }

    .donor-list .donor.panel.no-image-two, .donor-list .donor.no-image-two.recommend-panel {
        background: url("https://cdn.awardspring.com/assets/images/donor2.png") 50% 50% no-repeat;
        height: 10.71429rem;
    }

    .donor-list .donor.panel.no-image-three, .donor-list .donor.no-image-three.recommend-panel {
        background: url("https://cdn.awardspring.com/assets/images/donor3.png") 50% 50% no-repeat;
        height: 10.71429rem;
    }

    .donor-list .donor.panel.no-image-four, .donor-list .donor.no-image-four.recommend-panel {
        background: url("https://cdn.awardspring.com/assets/images/donor4.png") 50% 50% no-repeat;
        height: 10.71429rem;
    }

    .donor-list .donor.panel.no-image-five, .donor-list .donor.no-image-five.recommend-panel {
        background: url("https://cdn.awardspring.com/assets/images/donor5.png") 50% 50% no-repeat;
        height: 10.71429rem;
    }

.login-messg {
    line-height: 40px;
}

.login-container {
    margin-top: 20px;
}

.content-padding.form-container {
    background-color: #fff;
    border-right: 2px solid #d7d7d7;
    border-bottom: 2px solid #d7d7d7;
    padding-top: 2.14286rem;
    padding-bottom: 2.14286rem;
    border-radius: 12px;
}

    .content-padding.form-container .button {
        margin: 0.85714rem 0 0.35714rem;
    }

.opp-details ul {
    margin: 0;
    list-style: none;
    line-height: 2rem;
}

.opp-details .question-text ul {
    list-style: disc;
    margin-left: 30px;
}

.opp-details .loading-content {
    background-color: rgba(255, 255, 255, 0.55);
    position: absolute;
    margin: 0;
    width: 100%;
    height: 100%;
    z-index: 90;
    padding: 50% 0 0 43%;
}

    .opp-details .loading-content .loading {
        position: absolute;
        top: 50%;
        color: #FFF;
        min-width: 160px;
        border-radius: 25px;
        background-color: #4f2c1d;
        background-position: 23px 15px;
        padding: 1.07143rem 1.78571rem 1.07143rem 3.28571rem;
    }

.opp-details .box-inside-box {
    padding-bottom: 1.07143rem;
}

.opp-details .scholarship-details {
    color: #4f2c1d;
}

    .opp-details .scholarship-details h3 {
        margin: 0 0 10px 0;
    }

    .opp-details .scholarship-details .button {
        margin: 1.07143rem 0 0.71429rem;
    }

    .opp-details .scholarship-details .qualifications-list li {
        padding-left: 20px;
        text-indent: -20px;
    }

        .opp-details .scholarship-details .qualifications-list li .as-icon, .opp-details .scholarship-details .qualifications-list li .global-error .close:after, .global-error .opp-details .scholarship-details .qualifications-list li .close:after, .opp-details .scholarship-details .qualifications-list li label.saved:before, .opp-details .scholarship-details .qualifications-list li .saved.input-label:before, .opp-details .scholarship-details .qualifications-list li .message-info.success:before, .opp-details .scholarship-details .qualifications-list li .message-info.alert:before, .opp-details .scholarship-details .qualifications-list li .application .show-error .close:after, .application .show-error .opp-details .scholarship-details .qualifications-list li .close:after {
            font-size: 1.35714rem;
        }

    .opp-details .scholarship-details .quick-facts .as-icon, .opp-details .scholarship-details .quick-facts .global-error .close:after, .global-error .opp-details .scholarship-details .quick-facts .close:after, .opp-details .scholarship-details .quick-facts label.saved:before, .opp-details .scholarship-details .quick-facts .saved.input-label:before, .opp-details .scholarship-details .quick-facts .message-info.success:before, .opp-details .scholarship-details .quick-facts .message-info.alert:before, .opp-details .scholarship-details .quick-facts .application .show-error .close:after, .application .show-error .opp-details .scholarship-details .quick-facts .close:after {
        font-size: 2.14286rem;
        margin-right: 0.71429rem;
    }

    .opp-details .scholarship-details .donors {
        margin: 2.5rem 0 0;
    }

        .opp-details .scholarship-details .donors a {
            font-weight: 700;
            margin-right: 0.71429rem;
        }

    .opp-details .scholarship-details .message-info {
        margin: 0;
    }

.opp-details .scholarship-questions .question-text {
    float: left;
}

.opp-details .scholarship-questions .title-has-question {
    background: #ff7c19;
    padding: 0.71429rem 1.42857rem;
}

    .opp-details .scholarship-questions .title-has-question h3 {
        color: #fff;
        margin: 0;
    }

.opp-details .scholarship-questions .message-info {
    margin: 1.42857rem 0 0;
}

.opp-details .scholarship-questions .button {
    margin: 0.71429rem 0;
}

.opp-details .scholarship-questions .question {
    margin-bottom: 10px;
    padding: 5px;
}

.opp-details .scholarship-questions .uploader {
    display: none;
}

.opp-details .scholarship-questions .upload-button {
    margin-top: 0 !important;
}

.public-layout .header-bar img {
    height: 100%;
}

.public-layout .content {
    background: #fff;
    border-bottom: 2px solid #d7d7d7;
    border-right: 2px solid #d7d7d7;
    padding-bottom: 2.14286rem;
    padding-top: 2.14286rem;
}

    .public-layout .content .terms-condition {
        width: 600px;
        margin: 0 auto;
    }

        .public-layout .content .terms-condition ol li {
            font-weight: 700;
        }

.send-recommendation .loading-box {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
    left: 0;
    z-index: 9;
    opacity: 0.85;
}

    .send-recommendation .loading-box .loading-content {
        padding-top: 50%;
    }

.public-scholarships table.linked-table tbody tr:nth-of-type(even):hover {
    background-color: rgba(79, 44, 29, 0.05) !important;
}

.register .privacy-policy {
    position: relative;
}

    .register .privacy-policy label, .register .privacy-policy .input-label {
        margin-left: 0;
    }

.student p.register-terms {
    color: #a1a1a1;
    font-size: 0.85714rem;
    margin-top: 20px;
}

.student p.forgot {
    color: #a1a1a1;
}

.back-sign-in {
    color: #a1a1a1;
    margin-top: 30px;
}

.subheader .register {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-width: -webkit-fill-available;
}

    .subheader .register h1 {
        float: left;
    }

    .subheader .register .register-messg {
        float: left;
        line-height: 40px;
    }

.register-login {
    margin: 0;
    display: flex;
    align-items: center;
    gap: 8px;
}

@media only screen and (min-width: 801px) {
    .subheader .register {
        width: 85%;
    }

        .subheader .register .register-messg {
            float: right;
            margin: 0;
        }

    .register-login {
        line-height: 40px;
    }
}

.scholarships-list .notif-drop-down-menu {
    max-width: 24rem;
    width: auto;
}

    .scholarships-list .notif-drop-down-menu:before {
        left: 0;
    }

    .scholarships-list .notif-drop-down-menu li {
        padding-top: 7px;
    }

.scholarships-list p.small {
    font-size: 0.85714rem;
    line-height: 1.28571rem;
    margin: 0.35714rem 0 0;
}

.scholarships-list a {
    text-decoration: none;
}

    .scholarships-list a:hover {
        text-decoration: underline;
    }

.scholarships-list label, .scholarships-list .input-label {
    cursor: text;
}

.scholarships-list .fade-transition.ng-enter, .scholarships-list .fade-transition.ng-leave {
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

    .scholarships-list .fade-transition.ng-leave, .scholarships-list .fade-transition.ng-enter.ng-enter-active {
        opacity: 1;
    }

        .scholarships-list .fade-transition.ng-enter, .scholarships-list .fade-transition.ng-leave.ng-leave-active {
            opacity: 0;
        }

.scholarships-list table thead {
    background-color: rgba(79, 44, 29, 0.08);
}

    .scholarships-list table thead th a {
        color: #555;
    }

        .scholarships-list table thead th a:hover {
            color: #555;
        }

        .scholarships-list table thead th a span:first-child {
            text-decoration: underline;
        }

@-moz-document url-prefix() {
    .scholarships-list table thead th a span.grid-arrow.up, .scholarships-list table thead th a span.grid-arrow.down {
        top: 13px;
    }

    .float-left {
        float: left !important;
    }
}

.scholarships-list table thead th a .grid-arrow {
    position: relative;
    opacity: .5;
}

    .scholarships-list table thead th a .grid-arrow.selected {
        opacity: 1;
    }

    .scholarships-list table thead th a .grid-arrow.up {
        top: 0px;
    }

        .scholarships-list table thead th a .grid-arrow.up::after {
            content: " ";
            border: 4px solid transparent;
            border-bottom: 5px solid #555 !important;
            position: absolute;
            top: -1px;
            left: 10px;
        }

    .scholarships-list table thead th a .grid-arrow.down {
        bottom: 0px;
    }

        .scholarships-list table thead th a .grid-arrow.down::after {
            content: " ";
            border: 4px solid transparent;
            border-top: 5px solid #555 !important;
            position: absolute;
            top: 11px;
            left: 10px;
        }

.scholarships-list table tbody tr {
    background-color: rgba(79, 44, 29, 0.05);
}

    .scholarships-list table tbody tr:nth-child(odd) {
        background-color: white;
    }

    .scholarships-list table tbody tr td p {
        margin-bottom: 0px;
    }

.body {
    height: auto;
    z-index: 1;
    max-width: 85.71429rem;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0px 40px 50px 8px rgba(107, 107, 107, 0.20);
}

    .body .content {
        background-color: #fff;
        padding: 1.42857rem 0 0;
        min-height: 42.85714rem;
    }

    .body .sidebar {
        z-index: 2;
        box-shadow: 0px 40px 50px 8px rgba(107, 107, 107, 0.20);
    }

        .body .sidebar a {
            text-decoration: none;
        }

.main-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.nav-main-column {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0px;
}

.nav-column {
    width: 200px !important;
    -webkit-box-shadow: 0 8px 8px rgba(73, 103, 120, 0.2);
    -moz-box-shadow: 0 8px 8px rgba(73, 103, 120, 0.2);
    box-shadow: 0px 8px 8px rgba(73, 103, 120, 0.2);
    z-index: 1;
}

.main-column {
    width: 100%;
    max-width: 1005px;
    -webkit-box-shadow: 0 8px 8px rgba(73, 103, 120, 0.2);
    -moz-box-shadow: 0 8px 8px rgba(73, 103, 120, 0.2);
    box-shadow: 0px 8px 8px rgba(73, 103, 120, 0.2);
}

div#impersonation-info {
    position: fixed;
    background-color: #ffd333;
    padding: 3px 20px;
    top: 0px;
    left: 39%;
    z-index: 9999;
}

    div#impersonation-info a.button, div#impersonation-info .button input, .button div#impersonation-info input {
        top: 0px;
        margin-left: 15px;
    }

.content-padding {
    padding: 0 2.14286rem;
}

.content.content-padding {
    padding: 2.14286rem;
}

.message-info {
    padding: 0.85714rem 1.07143rem;
    margin-bottom: 1.42857rem;
    color: #fff;
}

    .message-info em {
        font-weight: 700;
        font-style: normal;
        margin-right: 5px;
    }

    .message-info.success {
        background-color: #4f2c1d;
    }

    .message-info.alert {
        background-color: #ff0000;
    }

.prospective-signin .subheader h1 {
    text-align: center;
}

.application .select2-chosen, .application .select2-search-field input, .application .ui-select-search {
    font-weight: normal !important;
}

.application .as-icon.checkmark, .application .global-error .checkmark.close:after, .global-error .application .checkmark.close:after, .application label.checkmark.saved:before, .application .checkmark.saved.input-label:before, .application .message-info.success:before, .application .checkmark.message-info.alert:before, .application .show-error .checkmark.close:after {
    font-size: 19px;
    margin: 0;
}

.application .application-sections-nav {
    margin-bottom: 50px;
}

.application .submit-tooltip {
    top: -430%;
    left: -1.71429rem;
}

.application .question {
    margin-bottom: 1.07143rem;
    padding-left: 0.71429rem;
}

.question.required-pending {
    background-color: rgba(255,180,38,.4);
    padding: 0;
}

.application .answer-content .answers {
    margin: 0;
    list-style: none;
}

    .application .answer-content .answers label, .application .answer-content .answers .input-label {
        margin: 0 0 15px 0;
    }

.application .uploader {
    display: none;
}

.application .upload-button, .application .attached {
    margin-top: 0 !important;
}

.application .show-error .close {
    top: 26px;
    position: absolute;
    right: 50px;
}

    .application .show-error .close:after {
        font-size: 2.5rem !important;
    }

.application .saved {
    display: inline;
    float: none;
}

    .application .saved.hide {
        display: none !important;
    }

.recomendations ul {
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0;
}

.buttons-next-prev {
    float: left;
}

    .buttons-next-prev .as-icon, .buttons-next-prev .global-error .close:after, .global-error .buttons-next-prev .close:after, .buttons-next-prev label.saved:before, .buttons-next-prev .saved.input-label:before, .buttons-next-prev .message-info.success:before, .buttons-next-prev .message-info.alert:before, .buttons-next-prev .application .show-error .close:after, .application .show-error .buttons-next-prev .close:after {
        display: none;
    }

.select2-container {
    margin-bottom: 0 !important;
}

    .select2-container:after {
        margin-bottom: 1rem;
    }

.externalRequest {
    border: 1px solid #d7d7d7 !important;
}

@media (max-width: 640px) {
    .application .show-error {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 90;
    }

        .application .show-error .close {
            top: 6px;
            right: 5px;
        }

    .application .application-sections-nav {
        margin-bottom: 0;
    }

    .application .buttons-next-prev .step {
        display: none;
    }

    .application .buttons-next-prev .as-icon, .application .buttons-next-prev .global-error .close:after, .global-error .application .buttons-next-prev .close:after, .application .buttons-next-prev label.saved:before, .application .buttons-next-prev .saved.input-label:before, .application .buttons-next-prev .message-info.success:before, .application .buttons-next-prev .message-info.alert:before, .application .buttons-next-prev .show-error .close:after, .application .show-error .buttons-next-prev .close:after {
        display: inline-block;
        line-height: 1;
        margin: 0;
    }

        .application .buttons-next-prev .as-icon:before, .application .buttons-next-prev .message-warning.closable .message:after, .message-warning.closable .application .buttons-next-prev .message:after, .application .buttons-next-prev .message-warning.closable a.close:after, .message-warning.closable .application .buttons-next-prev a.close:after, .application .buttons-next-prev .show-error ul li.active:before, .show-error ul .application .buttons-next-prev li.active:before, .application .buttons-next-prev label.saved:before, .application .buttons-next-prev .saved.input-label:before, .application .buttons-next-prev .message-info.success:before, .application .buttons-next-prev .message-info.alert:before {
            vertical-align: middle;
            line-height: 1;
        }

    .application .app-nav li, .application .app-nav li.active {
        border-right: 1px solid #d7d7d7 !important;
    }

        .application .app-nav li a:before, .application .app-nav li.active a:before {
            display: none;
        }

    .application .content-padding.clearfix {
        padding-left: 20px !important;
        padding-right: 31px !important;
    }

        .application .content-padding.clearfix .tooltip-container {
            margin: 0;
        }

        .application .content-padding.clearfix .button.large {
            width: 100%;
            margin: 0 0 5px 0;
        }

            .application .content-padding.clearfix .button.large.submit-app {
                margin-bottom: 0;
            }

        .application .content-padding.clearfix .buttons-next-prev {
            clear: both;
            width: 100%;
        }

    .application .recommendation-form .button.small {
        margin-bottom: 10px;
    }

    .application .gen-app-padding {
        padding-left: 0;
        padding-right: 0;
    }

    .application .recommendation-panel {
        margin-top: 20px;
    }
}

.error-message-center {
    text-align: center;
}

    .error-message-center img {
        width: 75%;
    }

.error-message-center-big {
    text-align: center;
    font-size: 6em;
}

.error-message-center-small {
    text-align: center;
    font-size: 2em;
}

.follow-up-detail-module a, .follow-up-detail-module label, .follow-up-detail-module .input-label, .follow-up-detail-module span, .follow-up-detail-module p {
    color: #555;
}

.follow-up-detail-module h2, .follow-up-detail-module .crumb-container li h2, .crumb-container li .follow-up-detail-module h2 {
    margin-left: 10px;
}

.follow-up-detail-module label.saved, .follow-up-detail-module .saved.input-label {
    float: right;
    margin-left: 0;
    line-height: normal;
}

    .follow-up-detail-module label.saved:before, .follow-up-detail-module .saved.input-label:before {
        bottom: 1px;
    }

.follow-up-detail-module .congrats-message {
    background-color: #fdfbf2;
    border: 1px solid #d7d7d7;
    padding: 20px;
}

    .follow-up-detail-module .congrats-message h3 {
        margin: 0;
    }

    .follow-up-detail-module .congrats-message p {
        margin-bottom: 0;
    }

.follow-up-detail-module .donor-info .donor-social-links {
    margin: 10px -7px;
}

    .follow-up-detail-module .donor-info .donor-social-links .as-icon, .follow-up-detail-module .donor-info .donor-social-links .global-error .close:after, .global-error .follow-up-detail-module .donor-info .donor-social-links .close:after, .follow-up-detail-module .donor-info .donor-social-links label.saved:before, .follow-up-detail-module .donor-info .donor-social-links .saved.input-label:before, .follow-up-detail-module .donor-info .donor-social-links .message-info.success:before, .follow-up-detail-module .donor-info .donor-social-links .message-info.alert:before, .follow-up-detail-module .donor-info .donor-social-links .application .show-error .close:after, .application .show-error .follow-up-detail-module .donor-info .donor-social-links .close:after {
        margin-right: 0;
        text-decoration: none;
        font-size: 2.5rem;
    }

.follow-up-detail-module .donor-info .donor-url {
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}

    .follow-up-detail-module .donor-info .donor-url:hover {
        text-decoration: none;
        color: #ff912a;
    }

.follow-up-detail-module .donor-info img {
    display: block;
    max-width: 110px;
    margin-bottom: 20px;
}

.follow-up-detail-module .box-inside-box {
    padding: 2.5rem 1.42857rem 2.5rem;
    border-top: 0;
    margin-bottom: 30px;
}

    .follow-up-detail-module .box-inside-box .question {
        margin-top: 10px;
        margin-bottom: 10px;
    }

        .follow-up-detail-module .box-inside-box .question ul {
            list-style: disc;
            margin-left: 30px;
        }

        .follow-up-detail-module .box-inside-box .question:first-child {
            margin-top: 0;
        }

        .follow-up-detail-module .box-inside-box .question:last-child {
            margin-bottom: 0;
        }

.follow-up-detail-module .large-8 {
    padding-top: 40px;
}

    .follow-up-detail-module .large-8 .resubmit h3 {
        margin-top: -20px;
    }

.follow-up-detail-module .large-3 {
    padding-top: 5px;
    padding-left: 25px;
}

.follow-up-detail-module .uploader {
    display: none;
}

.follow-up-detail-module .upload-button {
    margin-top: 0 !important;
}
/*# sourceMappingURL=student.css.map */

.budget-calculator-section-title {
    color: #151c38 !important;
    font-size: 1rem;
    font-weight: 600;
    padding-bottom: 20px;
    padding-top: 10px;
}

.budget-calculator-section-name {
    color: #ff7c19 !important;
    font-size: 1.5rem;
    padding-bottom: 20px;
    padding-top: 10px;
    padding-left: 5px;
}

.budget-calculator-section-description {
    color: #ff7c19 !important;
    font-size: 1.5rem;
}

    .budget-calculator-section-description ul,
    .budget-calculator-section-description ol {
        color: initial !important;
    }

.budget-calculator-section-data {
    padding-left: 15px;
}


.budget-calculator-container {
    background-color: rgba(79,44,29,.08);
    border: 1px solid #dbd7bd;
    padding-right: 10px;
}

.required-pending .budget-calculator-container {
    background-color: unset;
    padding: 0px;
    border: 0px;
}

.budget-calculator-question {
    padding-bottom: 10px;
}


.budget-calculator-instructional {
    padding-bottom: 15px;
}

.budget-calculator-input {
    padding-left: 5px;
}

.budget-calculator-input-box {
    height: 2.85714rem;
    width: 70%;
    color: #a1a1a1;
    font-size: 1rem;
}

.budget-calculator-section-totals {
    text-align: right;
    font-size: 1.5rem;
    padding-bottom: 15px;
}

ul.answers {
    margin-left: 0px !important;
    list-style: none !important;
}

/* Utils classes */
.center-text {
    text-align: center;
}

.inline-block {
    display: inline-block;
}

.as-h1 {
    color: #ff7c19;
    /* font-size: 1.71429rem; */
    font-weight: 300;
}

.hidden-aria {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}

    .hidden-aria:focus {
        background-color: #eee;
        clip: auto !important;
        clip-path: none;
        color: #444;
        display: block;
        font-size: 1em;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000; /* Above WP toolbar. */
    }

.student-dashboard .followups-placeholder .custom-followup-item {
    height: 160px;
}

.strike {
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
}

    .strike > span {
        position: relative;
        display: inline-block;
    }

        .strike > span:before,
        .strike > span:after {
            content: "";
            position: absolute;
            top: 50%;
            width: 9999px;
            height: 1px;
            background: #c8c8c8;
        }

        .strike > span:before {
            right: 100%;
            margin-right: 15px;
        }

        .strike > span:after {
            left: 100%;
            margin-left: 15px;
        }

.strike-no-test {
    display: block;
    top: 50%;
    width: 100%;
    height: 1px;
    background: #c8c8c8;
    margin-bottom: 15px
}

@media screen and (max-width: 39.9375em) {
    .top-bar ul {
        float: left !important;
        width: 100%;
    }

    .student .color-two {
        width: 100%;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }

    .full-width-small {
        width: 100%;
    }
}

.box-inside-box button.button, .scholarship-details button.button {
    position: relative;
    background-color: transparent;
    border: 0;
    text-decoration: none;
    text-align: center;
    background-image: url(https://cdn.awardspring.com/assets/images/sprite-button.png);
    padding: 0 13px 0px 24px !important;
}

.btn {
    border-radius: 4px;
    height: 48px;
    font-size: 16px;
    line-height: 150%;
    margin: 0;
    padding: 0;
    width: 142px;
    text-align: center;
    z-index: inherit;
}

    .btn.primary-btn {
        background-color: #EC7200;
        color: #FFFFFF;
        font-weight: 600;
    }

        .btn.primary-btn:hover {
            background-color: #EC7200;
            color: #FFFFFF;
            box-shadow: 0px 3px 3px 2px rgba(236, 114, 0, 0.2);
        }

        .btn.primary-btn:disabled {
            background-color: #EFEFEF;
            color: #505050;
            opacity: unset;
            box-shadow: none;
            pointer-events: none;
            cursor: not-allowed;
        }

    .btn.secondary-btn {
        background-color: #E7F3FF;
        color: #205DD6;
        font-weight: 400;
        border: 1px solid #205DD6;
    }

        .btn.secondary-btn:hover {
            background-color: #E7F3FF;
            color: #205DD6;
            box-shadow: 1px 1px 4px rgba(0, 102, 255, 0.15);
        }

        .btn.secondary-btn:focus {
            color: #205DD6;
        }

        .btn.secondary-btn:disabled {
            background-color: #EDEDED;
            color: #505050;
            opacity: unset;
            box-shadow: none;
            border: none;
        }

.impersonate-student {
    position: fixed;
    top: auto;
    bottom: 0;
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
    margin: 0 16px 4px 24px;
    font-size: 16px;
    display: none;
}

.mobile-navbar {
    height: 80px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.tenant-link {
    padding-left: 16px;
}

.hamburger-menu {
    padding-right: 5px;
    width: 46px;
    font-size: 24px;
    text-align: center;
}

    .hamburger-menu > .hamburger-icon {
        font-family: 'NewASGlyph';
        color: #949494;
        vertical-align: middle;
    }

        .hamburger-menu > .hamburger-icon .hide {
            display: none;
        }

.account-control, .logout-control {
    display: none;
}

.account-control {
    padding-top: 24px;
}

.table-overflow {
    overflow-x: auto;
    overflow-y: hidden;
}

.side-nav.log-window {
    background-color: transparent;
    /*padding: 1.28571rem 0;*/
}

    .side-nav.log-window li a {
        padding: 1.28571rem 0.07143rem 1.28571rem 5rem;
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
        line-height: 1.5rem;
        font-size: 1.14286rem;
        font-weight: 600;
    }

        .side-nav.log-window li a:hover {
            background-color: #FFFFFF;
        }

.border-main {
    border-left: 1px solid #d7d7d7;
    /*box-shadow: 0px 8px 8px rgba(73, 103, 120, 0.2);*/
}

.side-nav li .as-icon.logout-icon {
    width: 30px;
    height: 40.5px;
    left: 30px;
    top: 13px;
    line-height: 40.5001px !important;
    font-size: 30px;
}

.content-padding-signin.form-container {
    background-color: #fff;
    border-right: 2px solid #d7d7d7;
    border-bottom: 2px solid #d7d7d7;
    padding: 2.14286rem;
    border-radius: 12px;
}

.sso-button {
    z-index: 3;
}

.loading-warning-container {
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

    .loading-warning-container .waiting-content {
        display: flex;
        flex-direction: column;
    }

        .loading-warning-container .waiting-content .bold {
            font-weight: 600;
        }

        .loading-warning-container .waiting-content .normal {
            font-weight: 100;
        }

.ofDonor {
    overflow-wrap: break-word;
}

.student-top-bar:has(img.logo) {
    height: 80px;
    min-height: 80px;
}

@media only screen and (min-width: 999px) {
    .mobile-menu {
        display: none;
    }

    .main-row {
        min-width: 1200px;
    }

    .nav-column {
        min-height: 760px;
    }
}

/*Override navbar arrow*/
.notif-drop-down:has(.user) {
    border: none;
    color: #505050;
}

    .notif-drop-down:has(.user):hover {
        border: none;
        color: #205DD6;
    }

.notif-drop-down .as-icon.user:hover {
    color: #205DD6;
}

/*Override text inputs*/
input[type="text"],
.calculated-field,
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
    font-weight: 600;
    color: #505050;
    height: 44px;
    border-radius: 4px;
}

    input[type="text"]::placeholder,
    .calculated-field::placeholder,
    input[type="password"]::placeholder,
    input[type="date"]::placeholder,
    input[type="datetime"]::placeholder,
    input[type="datetime-local"]::placeholder,
    input[type="month"]::placeholder,
    input[type="week"]::placeholder,
    input[type="email"]::placeholder,
    input[type="number"]::placeholder,
    input[type="search"]::placeholder,
    input[type="tel"]::placeholder,
    input[type="time"]::placeholder,
    input[type="url"]::placeholder,
    textarea::placeholder {
        font-style: normal;
    }

    input[type="text"]:hover,
    .calculated-field:hover,
    input[type="password"]:hover,
    input[type="date"]:hover,
    input[type="datetime"]:hover,
    input[type="datetime-local"]:hover,
    input[type="month"]:hover,
    input[type="week"]:hover,
    input[type="email"]:hover,
    input[type="number"]:hover,
    input[type="search"]:hover,
    input[type="tel"]:hover,
    input[type="time"]:hover,
    input[type="url"]:hover,
    textarea:hover {
        box-shadow: none;
        transition: none;
    }

    input[type="text"]:focus,
    .calculated-field:focus,
    input[type="password"]:focus,
    input[type="date"]:focus,
    input[type="datetime"]:focus,
    input[type="datetime-local"]:focus,
    input[type="month"]:focus,
    input[type="week"]:focus,
    input[type="email"]:focus,
    input[type="number"]:focus,
    input[type="search"]:focus,
    input[type="tel"]:focus,
    input[type="time"]:focus,
    input[type="url"]:focus,
    textarea:focus {
        border-color: #505050;
        box-shadow: none;
        transition: none;
    }

.student input[type="text"]:focus,
.student .calculated-field:focus,
.student input[type="password"]:focus,
.student input[type="date"]:focus,
.student input[type="datetime"]:focus,
.student input[type="datetime-local"]:focus,
.student input[type="month"]:focus,
.student input[type="week"]:focus,
.student input[type="email"]:focus,
.student input[type="number"]:focus,
.student input[type="search"]:focus,
.student input[type="tel"]:focus,
.student input[type="time"]:focus,
.student input[type="url"]:focus,
.student textarea:focus {
    border-color: #505050;
    box-shadow: none;
    transition: none;
}

main {
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
}

.side-nav.log-window li a {
    padding: 1.14285714rem 0.07142857rem 1.14285714rem 4rem;
    border-top: 0px;
    border-bottom: 0px;
}

    .side-nav.log-window li a:hover {
        background-color: #EDEDED;
        color: #205DD6 !important;
        border-top: 0px;
        border-bottom: 0px;
    }

    .side-nav li.active > a:not(.button), .side-nav.log-window li a:focus {
        color: #205DD6 !important;
        border-color: transparent;
        border-left: 4px solid #205DD6;
        background-color: #E7F3FF;
        padding-left: 52px;
    }

.student .side-nav li.active > a {
    border-top: 0px;
    border-bottom: 0px;
}

.student .color-one {
    color: #205DD6 !important;
}

.ng-scope .row {
    display: block;
}

.side-nav li .as-icon.logout-icon {
    left: 0.92857143rem;
}

.row .row.block {
    display: block;
}

/*Override button styles*/
.btn {
    appearance: button;
    border-radius: 4px;
    height: 48px;
    font-size: 16px;
    line-height: 150%;
    margin: 0;
    padding: 0 8px;
    min-width: 142px;
    text-align: center;
    text-decoration: none;
    align-content: center;
}

    .btn.primary-btn {
        background-color: #EC7200;
        color: #FFFFFF;
        font-weight: 600;
        height: 48px;
        border: none;
    }

        .btn.primary-btn:hover {
            background-color: #EC7200;
            color: #FFFFFF;
            box-shadow: 0px 3px 3px 2px rgba(236, 114, 0, 0.2);
        }

            .btn.primary-btn:hover .icon-btn {
                color: #FFFFFF;
            }

        .btn.primary-btn:disabled {
            background-color: #EFEFEF;
            color: #505050;
            opacity: unset;
            box-shadow: none;
            pointer-events: none;
            cursor: not-allowed;
        }

            .btn.primary-btn:disabled .icon-btn {
                color: #949494;
            }

        .btn.primary-btn .icon-btn {
            color: #FFFFFF;
        }

    .btn.secondary-btn {
        background-color: #E7F3FF;
        color: #205DD6;
        font-weight: 400;
        border: 1px solid #205DD6;
    }

        .btn.secondary-btn:hover {
            background-color: #E7F3FF;
            color: #205DD6;
            box-shadow: 1px 1px 4px rgba(0, 102, 255, 0.15);
        }

            .btn.secondary-btn:hover .icon-btn {
                color: #205DD6;
            }

        .btn.secondary-btn:focus {
            color: #205DD6;
        }

            .btn.secondary-btn:focus .icon-btn {
                color: #205DD6;
            }

        .btn.secondary-btn:disabled {
            background-color: #EDEDED;
            color: #505050;
            opacity: unset;
            box-shadow: none;
            border: none;
        }

            .btn.secondary-btn:disabled .icon-btn {
                color: #505050;
            }

        .btn.secondary-btn .icon-btn {
            color: #205DD6;
        }

    .btn.no-style {
        background-color: transparent;
        color: #205DD6;
        font-weight: 400;
        border: none;
    }

        .btn.no-style:hover, .btn.no-style:focus {
            background-color: transparent;
            color: #205DD6;
            box-shadow: none;
        }

            .btn.no-style:hover .icon-btn, .btn.no-style:focus .icon-btn {
                color: #205DD6;
            }

        .btn.no-style:disabled {
            color: #505050;
            opacity: unset;
            box-shadow: none;
        }

            .btn.no-style:disabled .icon-btn {
                color: #505050;
            }

        .btn.no-style .icon-btn {
            color: #205DD6;
        }

    .btn.smaller-btn {
        height: 32px;
    }

    .btn.auto-width {
        width: auto;
    }

    .btn.full-width {
        width: -moz-available;
        width: -webkit-fill-available;
        width: fill-available;
        display: inline-block;
    }

    .btn .icon-btn {
        font-family: 'NewASGlyph';
        font-size: 18px;
        vertical-align: bottom;
        font-weight: 700;
    }

        .btn .icon-btn.left-icon {
            padding-right: 5px;
        }

        .btn .icon-btn.right-icon {
            padding-left: 5px;
        }

/*Divider*/
.divider-login {
    font-size: 10px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: 700;
}

    .divider-login::before, .divider-login::after {
        flex: 1;
        content: '';
        padding: 1px;
        background-color: #94949433;
        margin: 5px 5px 5px 0;
    }

    .divider-login::after {
        flex: 1;
        content: '';
        padding: 1px;
        background-color: #94949433;
        margin: 5px 0 5px 5px;
    }

/*Override sign in*/
.homepage .home-content .sign-in,
.homepage .home-content .sign-in-sso {
    padding: 36px 32px 34px 32px;
}

    .homepage .home-content .sign-in .signin,
    .homepage .home-content .sign-in-sso .signin {
        font-size: 24px;
        font-weight: 600;
        line-height: 150%;
        margin-top: 0;
    }

        .homepage .home-content .sign-in-sso .signin.students {
            font-size: 18px;
        }

        .homepage .home-content .sign-in-sso .signin.roles {
            font-size: 16px;
            padding-top: 29px;
            border-top: 1px solid #EFEFEF;
        }

            .homepage .home-content .sign-in-sso .signin.roles.non-ldap {
                padding-top: 0 !important;
                border: none;
                margin-top: 0;
            }

.student label {
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    color: #161616;
}

.session-timeout {
    position: fixed;
    background-color: #ffd333;
    padding: 3px 20px;
    top: 0px;
    left: 50%;
    transform: translate(-50%);
    height: 60px;
    z-index: 10000;
    display: flex;
    align-items: center;
    visibility: hidden;
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.body {
    margin: 0 auto 0 auto;
}

    .body.clearfix.student {
        min-width: 1200px;
        margin: 0 auto 0 auto;
    }

#studentNavbar {
    height: -moz-available;
    height: -webkit-fill-available;
    height: fill-available;
}

.sign-in-label {
    color: #161616;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 8px;
}

.large-12.columns.form-container.content-padding.register {
    border: 0;
}

.header-bar.large {
    height: 60px;
    min-height: 60px;
}

    .header-bar.large:has(img.logo) {
        height: 80px;
        min-height: 80px;
    }

.header-link {
    height: 60px;
}

.row.text-center {
    display: flex;
    height: inherit;
    justify-content: center;
    margin: 0;
    min-width: -webkit-fill-available;
}

/*Override checkbox*/
.selected-item-container {
    min-height: 48px;
    padding: 12px;
    display: flex;
    align-items: center;
    width: 100%;
    text-overflow: ellipsis;
    overflow-x: hidden;
    cursor: pointer;
}

    .selected-item-container .selected-item {
        position: initial;
        z-index: 1;
        width: 16px;
        height: 16px;
        margin-right: 16px;
        accent-color: #EC7200;
        flex: 0 0 16px;
        appearance: none;
        background-color: #FAFAFA;
        border: 1px solid #949494;
        border-radius: 2px;
    }

        .selected-item-container .selected-item:hover {
            border: 1px solid #EC7200;
            box-shadow: 0px 3px 3px 2px rgba(236, 114, 0, 0.2);
        }

        .selected-item-container .selected-item:disabled {
            background-color: #EFEFEF;
            border: 1px solid #949494;
            box-shadow: none;
        }

        .selected-item-container .selected-item:checked {
            appearance: auto;
            clip-path: inset(0% 0% 0% 0% round 2px);
        }

            .selected-item-container .selected-item:checked:disabled {
                background-color: #949494;
            }

        .selected-item-container .selected-item:indeterminate {
            appearance: auto;
        }

    .selected-item-container.no-left-padding {
        padding-left: 1px;
    }

.privacy-policy .selected-item-container .selected-item-content {
    all: unset !important;
}

@media only screen and (max-width: 1200px) {
    .body.clearfix {
        min-width: -moz-available;
        min-width: -webkit-fill-available;
        min-width: fill-available;
    }

        .body.clearfix.student {
            min-width: -moz-available;
            min-width: -webkit-fill-available;
            min-width: fill-available;
        }

    .main-row {
        min-width: -moz-available;
        min-width: -webkit-fill-available;
        min-width: fill-available;
    }

    .wrap .main-column {
        box-shadow: none !important;
    }
}

@media only screen and (max-width: 1000px) {
    /*Impersonate Button*/
    .impersonate-student + div#impersonation-info {
        display: none;
    }

    .btn.primary-btn.impersonate-student {
        margin: 0 16px 4px 24px;
        display: block;
    }

    /*Topbar*/
    .student-top-bar {
        display: none !important;
    }

    .mobile-navbar > a {
        height: 80px;
        width: -moz-available;
        width: -webkit-fill-available;
        width: fill-available;
        text-align: center;
    }

        .mobile-navbar > a > img.logo {
            height: 52px;
            max-height: 52px;
        }

    .hamburger-menu {
        flex: 0 0 40px;
    }

    .top-bar {
        position: initial;
        min-height: 60px;
    }

    /*Left Navbar*/
    .row .row {
        flex-direction: column;
    }

    .body.clearfix {
        margin: 0;
    }

    .body .sidebar {
        background-color: #E5E5E5;
        box-shadow: none;
    }

        .body .sidebar:not(.toggle) {
            display: none;
        }

    .account-control {
        padding-top: 24px;
        display: list-item;
    }

    .logout-control {
        display: list-item;
    }

    .side-nav {
        width: auto;
        margin-left: 4px;
        margin-right: 4px;
    }

    .main-row {
        flex-direction: column;
        padding: 0;
        height: -moz-available;
        height: -webkit-fill-available;
        height: fill-available;
    }

        .main-row > .nav-column {
            width: auto !important;
            padding: 0;
        }

    .main-column {
        min-width: auto;
        height: -moz-available;
        height: -webkit-fill-available;
        height: fill-available;
        overflow-y: auto;
    }

    .ng-isolate-scope {
        overflow-x: auto;
        max-height: calc(100vh - 248.86px);
    }

    .student-scholarship-grid {
        margin-bottom: 87.19px;
    }

    .body .content.content-padding.sso-login:not(:has(.donor-list)) {
        padding: 0;
    }

    .body .content.content-padding.sso-login:has(.donor-list) {
        padding: 2.14286rem 2.14286rem 5rem !important;
        overflow-y: auto;
    }

    .top-bar .school-name {
        font-size: 3vw;
        height: 60px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        line-height: 1;
        text-align: center;
        font-weight: 600;
    }

    .header-bar.large {
        padding-top: 0;
    }

        .header-bar.large .school-name {
            font-size: 3vw;
            line-height: 1;
            font-weight: 600;
        }
}

.wrap {
    display: flex;
    flex-direction: column;
}

@media only screen and (max-width: 750px) {
    .top-bar .school-name {
        font-size: 1.5em;
    }

    .header-bar.large .school-name {
        font-size: 1.5em;
    }

    .home-text-new {
        padding: 5px 32px !important;
    }

    .sign-in > form > .btn {
        margin-top: 10px !important;
    }

    .divider-login {
        margin-top: 5px !important
    }

    .wrap {
        height: auto;
    }

    .body .content {
        min-height: 27.85714rem !important;
    }

    .wrap .main-column {
        box-shadow: none !important;
    }
}

.nfound-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 80%;
    margin-left: 10%;
    background-color: white;
}

.nfound-content {
    width: 554px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
}

.material-symbols-rounded {
    font-family: 'Material Symbols Rounded';
    font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24;
    font-size: 100px;
    color: #FFEEDE;
}

.nfound-header {
    color: #EC7200;
    margin: 0;
    font-weight: 600;
    font-size: 24px;
    line-height: 150%;
}

.nfound-text-container {
    margin-bottom: 20px;
}

.nfound-text {
    margin: 0;
    text-align: center;
    color: black;
    font-size: 16px;
    line-height: 140%;
    font-weight: 400;
}

@media only screen and (max-width: 580px) {
    .top-bar .school-name {
        font-size: 1.2em;
    }

    .header-bar.large .school-name {
        font-size: 1.2em;
    }
}

@media only screen and (max-width: 410px) {
    .top-bar .school-name {
        font-size: 1em;
    }

    .header-bar.large .school-name {
        font-size: 1em;
    }
}

@media only screen and (max-width: 340px) {
    .header-bar.large .school-name {
        font-size: 0.8em;
    }
}

/*Override checkbox*/
.selected-item-container {
    min-height: 48px;
    padding: 12px;
    display: flex;
    align-items: center;
    width: 100%;
    text-overflow: ellipsis;
    overflow-x: hidden;
    cursor: pointer;
}

    .selected-item-container .selected-item {
        position: initial;
        z-index: 1;
        width: 16px;
        height: 16px;
        margin-right: 16px;
        accent-color: #EC7200;
        flex: 0 0 16px;
        appearance: none;
        background-color: #FAFAFA;
        border: 1px solid #949494;
        border-radius: 2px;
        background: none;
    }

        .selected-item-container .selected-item:hover {
            border: 1px solid #EC7200;
            box-shadow: 0px 3px 3px 2px rgba(236, 114, 0, 0.2);
        }

        .selected-item-container .selected-item:disabled {
            background-color: #EFEFEF;
            border: 1px solid #949494;
            box-shadow: none;
        }

        .selected-item-container .selected-item:checked {
            appearance: auto;
            clip-path: inset(0% 0% 0% 0% round 2px);
        }

            .selected-item-container .selected-item:checked:disabled {
                background-color: #949494;
            }

        .selected-item-container .selected-item:indeterminate {
            appearance: auto;
        }

    .selected-item-container.question-template {
        min-height: 0;
        padding: 7px 7px 7px 2.5px;
    }

    .selected-item-container.grid-list {
        min-height: 0;
        padding: 7px 1px;
    }

    .selected-item-container .selected-item-content {
        text-decoration: none;
    }

.scholarships-list .notif-drop-down-menu li.grid-content {
    padding: 0 20px;
}

.no-decoration {
    text-decoration: none !important;
}

.min-table {
    min-height: 250px;
}

.sms-consent-container {
    margin-top: 25px;
    padding-bottom: 0;
}

.sms-consent-item {
    font-size: 16px;
    font-weight: 400;
    line-height: 140% !important;
    color: #161616;
}

.sms-standard {
    margin-left: 41px;
    font-size: 16px;
    font-weight: 400;
    line-height: 140% !important;
    color: #161616;
}

.application .answer-content .answers label.question-checkbox-label {
    margin-bottom: 1px;
    padding: 0;
    background: transparent;
}

