@charset "UTF-8";
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    height: 0;
    display: none;
}
[hidden],
template {
    display: none;
}
a {
    background-color: transparent;
}
a:active,
a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: 700;
}
dfn {
    font-style: italic;
}
h1 {
    margin: 0.67em 0;
    font-size: 2em;
}
mark {
    color: #000;
    background: #ff0;
}
small {
    font-size: 80%;
}
sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    height: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
pre {
    overflow: auto;
}
code,
kbd,
pre,
samp {
    font-size: 1em;
    font-family: monospace, monospace;
}
button,
input,
optgroup,
select,
textarea {
    margin: 0;
    color: inherit;
    font: inherit;
}
button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
    border: 1px solid silver;
}
legend {
    padding: 0;
    border: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: 700;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
td,
th {
    padding: 0;
}
.uos-format-module .uos-format-module-semester,
.uos-formset fieldset {
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
}
dd,
dl,
li,
ol,
ul {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
}
.uos-tier {
    width: 100%;
    padding: 0 5px;
    display: block;
    position: relative;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}
@media only screen and (min-width: 376px), print {
    .uos-tier {
        padding: 0;
    }
}
.uos-tier.uos-tier-buttons {
    text-align: center;
}
.uos-component-steps .uos-component-steps-slide .uos-tier.uos-tier-buttons .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-tier.uos-tier-buttons .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-tier.uos-tier-buttons button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-tier.uos-tier-buttons input[type="submit"],
.uos-tier.uos-tier-buttons .uos-btn,
.uos-tier.uos-tier-buttons .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-tier.uos-tier-buttons .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-tier.uos-tier-buttons .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-tier.uos-tier-buttons .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    margin: 0 15px;
    display: inline-block;
    float: none;
}
.uos-tier.uos-tier-banner {
    background: #005c85;
}
.uos-tier.uos-tier-banner .uos-tier-inner,
.uos-tier.uos-tier-banner .uos-tier-inner:first-of-type,
.uos-tier.uos-tier-banner .uos-tier-inner:last-of-type {
    padding: 25px 15px 25px;
}
@media only screen and (min-width: 768px), print {
    .uos-tier.uos-tier-banner .uos-tier-inner,
    .uos-tier.uos-tier-banner .uos-tier-inner:first-of-type,
    .uos-tier.uos-tier-banner .uos-tier-inner:last-of-type {
        padding: 25px 0 25x 0;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-tier.uos-tier-banner.uos-tier-banner-partof .uos-tier-inner {
        padding: 40px 0 58px 0;
    }
}
.uos-tier.uos-tier-banner.uos-tier-banner-dark {
    background: #003645;
}
.uos-tier.uos-tier-banner .uos-tier-banner-title {
    padding: 0 10px;
    display: block;
    position: relative;
    left: -10px;
    color: #6b8046;
    font-size: 1em;
    font-weight: 400;
}
@media only screen and (min-width: 768px), print {
    .uos-tier.uos-tier-banner .uos-tier-banner-title {
        padding: 0;
    }
}
.uos-tier.uos-tier-banner .uos-tier-banner-title a {
    display: inline-block;
    color: #fff;
    text-decoration: none;
}
@media only screen and (max-width: 640px), print {
    .uos-tier.uos-tier-banner .uos-tier-banner-title a:last-of-type {
        margin-left: 10px;
    }
    .uos-tier.uos-tier-banner .uos-tier-banner-title a:first-of-type {
        margin-left: 0;
        display: block;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-tier.uos-tier-banner .uos-tier-banner-title a {
        padding: 10px;
        display: inline;
    }
    .uos-tier.uos-tier-banner .uos-tier-banner-title a:hover {
        background: rgba(0, 81, 118, 0.4);
        border-radius: 2px;
    }
}
.uos-tier.uos-tier-banner .uos-tier-banner-title .uos-align {
    color: #fff;
}
@media only screen and (min-width: 768px), print {
    .uos-tier.uos-tier-banner .uos-tier-banner-title .uos-align {
        padding: 10px;
    }
}
.uos-tier.uos-tier-banner .uos-tier-banner-title .uos-tier-banner-title-partof {
    min-width: 150px;
    padding-bottom: 10px;
    display: block;
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.8em;
    font-family: "droid serif";
}
@media only screen and (min-width: 768px), print {
    .uos-tier.uos-tier-banner .uos-tier-banner-title .uos-tier-banner-title-partof {
        padding-bottom: 0;
        position: absolute;
        bottom: -25px;
        left: 10px;
    }
}
.uos-tier.uos-tier-banner .uos-tier-banner-title .uos-tier-banner-title-partof a {
    margin: 0 5px 0 0;
    padding: 0;
    display: inline-block;
    color: rgba(255, 255, 255, 0.5);
    text-decoration: underline;
}
.uos-tier.uos-tier-banner .uos-tier-banner-title .uos-tier-banner-title-partof a:first-of-type {
    display: inline-block;
}
.uos-tier.uos-tier-banner .uos-tier-banner-title .uos-tier-banner-title-partof a:hover {
    color: #fff;
    background: 0 0;
}
.uos-tier.uos-tier-banner .uos-page-title {
    padding: 0;
    color: #fff;
    font-size: 1.4em;
}
.uos-tier.uos-tier-fill {
    background: #005c85;
}
.uos-tier.uos-tier-fill .uos-tier-inner > a,
.uos-tier.uos-tier-fill .uos-tier-inner > h1,
.uos-tier.uos-tier-fill .uos-tier-inner > h2,
.uos-tier.uos-tier-fill .uos-tier-inner > p {
    color: #fff;
}
.uos-tier.uos-tier-fill .uos-box {
    border: none;
}
.uos-tier.uos-tier-fill.uos-tier-fill-alt {
    background: #00608a;
}
.uos-tier.uos-tier-relative {
    position: relative;
}
.uos-tier.uos-tier-compressed > .uos-tier-inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.uos-tier.uos-tier-edgeless {
    padding: 0 !important;
    overflow: hidden;
}
.uos-tier.uos-tier-text {
    padding-bottom: 10px;
}
@media only screen and (min-width: 768px), print {
    .uos-tier.uos-tier-text {
        padding-bottom: 5px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-tier.uos-tier-text {
        padding-bottom: 35px;
    }
}
.uos-tier.uos-tier-primary .uos-tier-inner {
    padding-bottom: 0 !important;
}
.uos-tier.uos-tier-primary + .uos-tier-secondary .uos-tier-inner {
    padding-top: 0 !important;
}
.uos-tier.uos-tier-strip {
    background: #f5f5f5;
}
.uos-tier.uos-tier-strip .uos-tier-inner {
    padding: 30px 10px !important;
}
@media only screen and (min-width: 768px), print {
    .uos-tier.uos-tier-strip .uos-tier-inner {
        padding: 30px 0 !important;
    }
}
.uos-tier.uos-tier-fakey {
    background: #f5f5f5;
}
.uos-tier.uos-tier-fakey:after {
    content: " ";
    width: 100%;
    height: 490px;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    left: 0;
    background: #005c85;
}
.uos-tier.uos-tier-fakey .uos-tier-inner {
    z-index: 1;
}
.uos-tier.uos-tier-fakey .uos-title {
    padding: 0 0 50px 0;
    color: #fff;
    line-height: 36px;
}
.uos-component-tabs .uos-tier {
    padding: 0 0 30px 0;
}
@media only screen and (min-width: 768px), print {
    .uos-tier .uos-tier-inner {
        padding-right: 0;
        padding-left: 0;
    }
}
.uos-tier .uos-tier-inner:first-of-type {
    padding-top: 30px;
    padding-bottom: 15px;
}
@media only screen and (min-width: 768px), print {
    .uos-tier .uos-tier-inner:first-of-type {
        padding-top: 60px;
        padding-bottom: 30px;
    }
}
.uos-tier .uos-tier-inner:last-of-type {
    padding-bottom: 30px;
}
@media only screen and (min-width: 768px), print {
    .uos-tier .uos-tier-inner:last-of-type {
        padding-bottom: 60px;
    }
}
.uos-tier .uos-tier-inner:empty {
    padding: 0 !important;
}
.uos-tier-inner {
    width: 100%;
    margin: 0 auto;
    padding: 0 10px;
    display: block;
    position: relative;
    z-index: 2;
    clear: left;
    zoom: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.uos-tier-inner:after,
.uos-tier-inner:before {
    content: "";
    display: table;
}
.uos-tier-inner:after {
    clear: both;
}
@media only screen and (min-width: 768px), print {
    .uos-tier-inner {
        width: 600px;
        padding-right: 0;
        padding-left: 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-tier-inner {
        width: 960px;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-tier-inner {
        padding-bottom: 20px;
    }
}
@media only screen and (max-width: 360px), print {
    .uos-tier-inner .uos-tier-inner {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
}
.uos-tier-inner .uos-tier-inner:first-of-type {
    padding-top: 20px;
}
.uos-tier-inner .uos-tier-inner:last-of-type {
    padding-bottom: 0;
}
.uos-tier-inner.uos-tier-raised {
    margin-bottom: 30px;
    padding: 10px;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 768px), print {
    .uos-tier-inner.uos-tier-raised {
        margin-bottom: 60px;
        padding: 30px 30px 0 30px;
    }
    .uos-tier-inner.uos-tier-raised:last-of-type {
        padding-bottom: 0;
    }
}
.uos-tier.uos-tier-secondary.uos-tier-exile .uos-tier-inner {
    padding-top: 0 !important;
}
.uos-grid {
    width: 100%;
    min-height: 1px;
    padding: 5px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    float: left;
}
@media only screen and (min-width: 1024px), print {
    .uos-grid {
        padding: 5px;
    }
}
@media only screen and (min-width: 640px), print {
    .uos-grid.uos-grid-2 {
        width: 50%;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-grid.uos-grid-2 {
        padding: 5px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-grid.uos-grid-3 {
        width: 33.333%;
    }
}
@media only screen and (min-width: 640px), print {
    .uos-grid.uos-grid-4 {
        width: 50%;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-grid.uos-grid-4 {
        width: 25%;
    }
}
.uos-grid.uos-grid-2-3 {
    width: 100%;
}
@media only screen and (min-width: 1024px), print {
    .uos-grid.uos-grid-2-3 {
        width: 66.666%;
    }
}
.uos-grid.uos-grid-cubic {
    margin-bottom: 10px;
}
@media only screen and (max-width: 640px), print {
    .uos-grid.uos-grid-cubic {
        height: 155px;
        width: 50%;
        overflow: hidden;
        margin-bottom: 0;
    }
}
@media only screen and (max-width: 1023px) {
    .uos-grid.uos-grid-cubic {
        width: 50%;
    }
}
@media only screen and (max-width: 1023px) {
    .uos-grid.uos-grid-wide {
        width: 100%;
    }
}
.uos-grid.uos-grid-chart .uos-grid-inner {
    margin: 20px;
}
@font-face {
    font-family: Roboto-light;
    font-weight: 300;
    font-style: normal;
    src:
        url("data:application/font-woff2;charset=utf-8;base64,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")
            format("woff2"),
        url("data:application/font-woff;charset=utf-8;base64,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")
            format("woff");
}
@font-face {
    font-family: fontello;
    src:
        url(data:application/octet-stream;base64,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)
            format("woff"),
        url(data:application/octet-stream;base64,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AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAAdibHVlc2t5A2NvZwRtYWlsCmhlYWRwaG9uZXMFcHJpbnQKcHJvc3BlY3R1cwpncmFkdWF0aW9uBmZsaWdodAhkb3dubG9hZAZzZWFyY2gEc3RhcgpzdGFyLWVtcHR5C2hlYXJ0LWVtcHR5BWhlYXJ0B3RoLWxpc3QLY3JlZGl0LWNhcmQEdXNlcgZiYXNrZXQFZ2xvYmUKYWxpZ24tbGVmdANkb2MDcnNzBXNtaWxlBWZyb3duA21laARjb2RlBHdpZmkEaG9tZQhkb2MtdGV4dAhjYWxlbmRhcgZ0aWNrZXQHeW91dHViZQZmbGlja3IFd2VpYm8IZGF0YWJhc2UJeC10d2l0dGVyCXN0YXItaGFsZghsb2NhdGlvbgVncGx1cwthcnJvdy1yaWdodAxmb2xkZXItZW1wdHkGbWVka2l0BnNoaWVsZApmb3Vyc3F1YXJlCnVuaXZlcnNpdHkGZ29vZ2xlB3JlY3ljbGUDY2FyBHRyZWUIZmlsZS1wZGYJZmlsZS13b3JkCmZpbGUtZXhjZWwPZmlsZS1wb3dlcnBvaW50CmZpbGUtaW1hZ2ULZmlsZS16aXBwZXIKZmlsZS1hdWRpbwpmaWxlLXZpZGVvCWZpbGUtY29kZQdjYy12aXNhDWNjLW1hc3RlcmNhcmQLY2MtZGlzY292ZXIHY2MtYW1leAljYy1wYXlwYWwJY2Mtc3RyaXBlBXRyYXNoB2JpY3ljbGUDYnVzBHNoaXAFdHJhaW4FdmltZW8HdHdpdHRlcghmYWNlYm9vawlwaW50ZXJlc3QGdHVtYmxyCGxpbmtlZGluCWluc3RhZ3JhbRFmb2xkZXItb3Blbi1lbXB0eQRsaW5rAAAAAAAAAQAB//8ADwAAAAAAAAAAAAAAAAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwjISMhLbADLCBkswMUFQBCQ7ATQyBgYEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4sgICAkNgQrAhZRwhsAJDQ7IOFQFCHCCwAkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCyw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)
            format("truetype");
}
[class*=" uos-icon-"]:before,
[class^="uos-icon-"]:before {
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.uos-icon-bluesky:before {
    content: "\e800";
}
.uos-icon-cog:before {
    content: "\e801";
}
.uos-icon-mail:before {
    content: "\e802";
}
.uos-icon-headphones:before {
    content: "\e803";
}
.uos-icon-print:before {
    content: "\e804";
}
.uos-icon-prospectus:before {
    content: "\e805";
}
.uos-icon-graduation:before {
    content: "\e806";
}
.uos-icon-download:before {
    content: "\e808";
}
.uos-icon-search:before {
    content: "\e809";
}
.uos-icon-star:before {
    content: "\e80a";
}
.uos-icon-star-empty:before {
    content: "\e80b";
}
.uos-icon-heart-empty:before {
    content: "\e80c";
}
.uos-icon-heart:before {
    content: "\e80d";
}
.uos-icon-th-list:before {
    content: "\e80e";
}
.uos-icon-credit-card:before {
    content: "\e80f";
}
.uos-icon-user:before {
    content: "\e810";
}
.uos-icon-basket:before {
    content: "\e811";
}
.uos-icon-globe:before {
    content: "\e812";
}
.uos-icon-align-left:before {
    content: "\e813";
}
.uos-icon-doc:before {
    content: "\e814";
}
.uos-icon-rss:before {
    content: "\e815";
}
.uos-icon-smile:before {
    content: "\e816";
}
.uos-icon-frown:before {
    content: "\e817";
}
.uos-icon-meh:before {
    content: "\e818";
}
.uos-icon-code:before {
    content: "\e819";
}
.uos-icon-wifi:before {
    content: "\e81a";
}
.uos-icon-home:before {
    content: "\e81b";
}
.uos-icon-doc-text:before {
    content: "\e81c";
}
.uos-icon-calendar:before {
    content: "\e81d";
}
.uos-icon-ticket:before {
    content: "\e81e";
}
.uos-icon-youtube:before {
    content: "\e81f";
}
.uos-icon-flickr:before {
    content: "\e820";
}
.uos-icon-weibo:before {
    content: "\e821";
}
.uos-icon-database:before {
    content: "\e822";
}
.uos-icon-star-half:before {
    content: "\f022";
}
.uos-icon-location:before {
    content: "\f031";
}
.uos-icon-gplus:before {
    content: "\f05a";
}
.uos-icon-arrow-right:before {
    content: "\f061";
}
.uos-icon-folder-empty:before {
    content: "\f069";
}
.uos-icon-medkit:before {
    content: "\f0fa";
}
.uos-icon-shield:before {
    content: "\f132";
}
.uos-icon-foursquare:before {
    content: "\f180";
}
.uos-icon-university:before {
    content: "\f19c";
}
.uos-icon-google:before {
    content: "\f1a0";
}
.uos-icon-recycle:before {
    content: "\f1b8";
}
.uos-icon-tree:before {
    content: "\f1bb";
}
.uos-icon-file-pdf:before {
    content: "\f1c1";
}
.uos-icon-file-word:before {
    content: "\f1c2";
}
.uos-icon-file-excel:before {
    content: "\f1c3";
}
.uos-icon-file-powerpoint:before {
    content: "\f1c4";
}
.uos-icon-file-image:before {
    content: "\f1c5";
}
.uos-icon-file-zipper:before {
    content: "\f1c6";
}
.uos-icon-file-audio:before {
    content: "\f1c7";
}
.uos-icon-file-video:before {
    content: "\f1c8";
}
.uos-icon-file-code:before {
    content: "\f1c9";
}
.uos-icon-cc-visa:before {
    content: "\f1f0";
}
.uos-icon-cc-mastercard:before {
    content: "\f1f1";
}
.uos-icon-cc-discover:before {
    content: "\f1f2";
}
.uos-icon-cc-amex:before {
    content: "\f1f3";
}
.uos-icon-cc-paypal:before {
    content: "\f1f4";
}
.uos-icon-cc-stripe:before {
    content: "\f1f5";
}
.uos-icon-trash:before {
    content: "\f1f8";
}
.uos-icon-vimeo:before {
    content: "\f306";
}
.uos-icon-facebook:before {
    content: "\f30c";
}
.uos-icon-pinterest:before {
    content: "\f312";
}
.uos-icon-tumblr:before {
    content: "\f315";
}
.uos-icon-linkedin:before {
    content: "\f318";
}
.uos-icon-instagram:before {
    content: "\f32d";
}
.uos-icon-folder-open-empty:before {
    content: "\f4c2";
}
.uos-icon-link:before {
    content: "🔗";
}
.uos-icon-x-twitter:before {
    content: "\e823";
}
.uos-icon-travel-bus:before {
    content: "\f207";
}
.uos-icon-travel-flight:before {
    content: "\e807";
}
.uos-icon-travel-ship:before {
    content: "\f21a";
}
.uos-icon-travel-train:before {
    content: "\f238";
}
.uos-icon-travel-bicycle:before {
    content: "\f206";
}
.uos-icon-travel-car:before {
    content: "\f1b9";
}
.uos-icon-twitter-1,
.uos-icon-twitter:before {
    content: "\f309";
}
:focus {
    outline: 1px dotted rgba(26, 26, 26, 0.2) !important;
}
.uos-header-nav :focus,
.uos-site-menus :focus,
.uos-tier-banner :focus,
.uos-tier-fill :focus {
    outline: 1px dotted rgba(255, 255, 255, 0.4) !important;
}
html {
    color: rgba(0, 0, 0, 0.75);
    font-size: 18px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans",
        "Droid Sans", "Helvetica Neue", sans-serif !important;
    font-weight: 400;
    background: #002e3b;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 15px 0;
    font-size: 1.4em;
    font-weight: 600;
    line-height: 1.2em;
}
@media only screen and (min-width: 1024px), print {
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        padding-right: 25%;
    }
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: inherit !important;
}
h1 {
    padding: 0 0 30px;
    font-size: 2em;
}
h3 {
    font-size: 1.6em;
}
h3 a,
h3 span {
    color: inherit !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
}
h4 {
    font-size: 1.2em;
}
h5 {
    font-size: 1.1em;
}
h6 {
    font-size: 1.1em;
    font-weight: 600;
}
a {
    color: #005c85;
    text-decoration: underline;
}
@media only screen and (min-width: 1025px), print {
    a:hover {
        color: #0091d2;
    }
}
strong {
    font-weight: 600;
}
dl,
ol,
ul {
    padding: 0 0 1em 1.8em;
    list-style-position: outside !important;
}
li {
    padding-bottom: 1em;
    list-style-position: inside;
}
li ul {
    padding-top: 1em;
}
article.uos-prewrap p {
    white-space: pre-wrap;
}
p {
    margin: 0;
    padding: 0 0 1.3em;
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: -0.01em;
}
@media only screen and (min-width: 1024px), print {
    p {
        padding-right: 3em;
    }
}
p:empty {
    padding: 0 !important;
}
@media only screen and (min-width: 768px), print {
    p.uos-lead {
        color: #2f66a6;
        font-size: 1.2em;
        font-weight: 400;
    }
}
.uos-tier .uos-tier-inner:last-of-type > p:last-of-type {
    padding-bottom: 0;
}
.uos-tier .uos-tier-inner:last-of-type > p:last-of-type + ul {
    padding-top: 1.3em;
}
.uos-beta {
    width: 100%;
    padding-top: 20px;
    display: block;
    float: left;
    color: rgba(0, 46, 59, 0.8) !important;
    font-size: 0.8em;
    font-style: italic;
}
.uos-tier-fill .uos-beta {
    color: rgba(255, 255, 255, 0.8) !important;
}
.uos-blockquote {
    margin: 0;
    padding: 0 0 20px;
    float: left;
    color: #2f66a6;
    font-size: 1.5em;
    font-style: italic;
}
@media only screen and (min-width: 768px), print {
    .uos-blockquote {
        width: 40%;
        padding: 20px 30px 20px 0;
        font-size: 1.4em;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-blockquote {
        width: 27%;
        font-size: 1.5em;
    }
}
.uos-title {
    font-size: 1.5em;
    font-weight: 400;
}
.uos-title.uos-title-full {
    padding-right: 0;
}
.uos-title.uos-title-underlined {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.uos-text.uos-text-fact {
    width: 100%;
    float: left;
    color: #005c85;
    font-size: 0.8em;
    font-style: italic;
}
.uos-text.uos-text-fact .uos-text-fact-quote:before {
    content: "" "; } &:after { content: " "";
}
.uos-text.uos-text-fact .uos-text-fact-cite {
    width: 100%;
    color: #002e3b;
    font-style: normal;
    line-height: 2em;
}
.uos-text.uos-text-fact .uos-text-fact-cite:before {
    content: "- ";
}
.uos-text.uos-text-pushed {
    padding-top: 30px;
}
.uos-page-aside .uos-text.uos-text-fact {
    margin: 0 0 1em;
}
.uos-tier-inner.uos-single:last-of-type {
    padding-bottom: 30px;
}
.uos-single p {
    color: rgba(0, 0, 0, 0.75);
}
.uos-single p:empty {
    padding: 0 !important;
}
.uos-single .uos-single-serif {
    font-size: 1.2em;
    font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}
.uos-single .uos-single-title {
    padding: 0 0 10px;
    position: relative;
    z-index: 2;
    color: rgba(0, 0, 0, 0.75);
    border-bottom: 2px solid rgba(0, 46, 59, 0.2);
}
.uos-single .uos-single-title.uos-single-title-borderless {
    border: none;
}
.uos-single .uos-single-title.uos-single-title-margin {
    margin-bottom: 20px;
}
.uos-single .uos-single-title.uos-single-title-clear {
    padding-right: 0;
    display: table;
}
.uos-single .uos-single-title em {
    color: rgba(0, 46, 59, 0.5);
    font-style: normal;
}
.uos-single .uos-single-title em:before {
    content: " -";
}
@media only screen and (min-width: 768px), print {
    .uos-single .uos-single-title {
        padding: 0 0 15px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-single .uos-single-title {
        padding: 0 30% 20px 0;
    }
}
.uos-single .uos-single-notes {
    margin-top: 25px;
    color: #50626e;
    border-top: 2px solid #dadada;
}
.uos-single .uos-single-notes p {
    color: inherit;
}
.uos-single .uos-single-notes p:first-of-type {
    padding-top: 20px;
    padding-bottom: 0.5em;
}
.uos-single-meta {
    height: 18px;
    margin: 0;
    padding: 20px 0;
    color: #50626e;
    font-size: 0.7em;
}
@media only screen and (min-width: 768px), print {
    .uos-single-meta {
        padding: 20px 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-single-meta {
        padding: 20px 0;
    }
}
.uos-single-meta + .uos-page-intro-compressed {
    padding-top: 0;
}
.uos-single-meta a {
    color: inherit;
    text-decoration: underline;
}
.uos-single-meta span {
    display: inline-block;
    float: left;
    font-weight: 600;
}
.uos-single-meta dt {
    float: left;
    font-weight: 600;
}
.uos-single-meta em {
    padding-right: 20px;
    font-weight: 400;
    font-style: normal;
}
.uos-single-card {
    width: 100%;
    margin: 0 0 1.5em;
    padding: 0;
    position: relative;
    float: left;
    color: #fff;
    background: #005176;
}
.uos-single-card img {
    width: 100%;
    height: auto;
    float: left;
}
@media only screen and (min-width: 768px), print {
    .uos-single-card img {
        width: 40%;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-single-card img {
        width: 363px;
    }
}
.uos-single-card dl {
    width: 100%;
    height: 147px;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
}
@media only screen and (min-width: 768px), print {
    .uos-single-card dl {
        width: 60%;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-single-card dl {
        width: auto;
    }
}
.uos-single-card dt {
    padding: 0;
    color: #6b8046;
    font-size: 0.8em;
    font-weight: 600;
}
.uos-single-card dd {
    padding: 0 0 1em;
}
.uos-single-card dd em {
    color: rgba(255, 255, 255, 0.5);
    font-style: normal;
}
.uos-single-card dd:last-of-type {
    height: 38px;
    line-height: 19px;
}
.uos-component-steps .uos-component-steps-slide .uos-single-card .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-single-card .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card input[type="submit"],
.uos-single-card .uos-btn,
.uos-single-card .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-single-card .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    width: auto;
    margin: 20px 20px 18px;
    float: left;
    clear: left;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-steps .uos-component-steps-slide .uos-single-card .uos-steps-control,
    .uos-component-steps .uos-tab-controls .uos-single-card .uos-steps-control,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card button,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card input[type="submit"],
    .uos-single-card .uos-btn,
    .uos-single-card .uos-component-steps .uos-component-steps-slide .uos-steps-control,
    .uos-single-card .uos-component-steps .uos-tab-controls .uos-steps-control,
    .uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
    .uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
        clear: none;
    }
}
.uos-component-steps
    .uos-component-steps-slide
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-single-card
    button
    + .uos-steps-control,
.uos-component-steps
    .uos-component-steps-slide
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-single-card
    input[type="submit"]
    + .uos-steps-control,
.uos-component-steps .uos-component-steps-slide .uos-single-card .uos-btn + .uos-steps-control,
.uos-component-steps
    .uos-component-steps-slide
    .uos-single-card
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-steps-control
    + button,
.uos-component-steps
    .uos-component-steps-slide
    .uos-single-card
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-steps-control
    + input[type="submit"],
.uos-component-steps
    .uos-component-steps-slide
    .uos-single-card
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    button
    + .uos-steps-control,
.uos-component-steps
    .uos-component-steps-slide
    .uos-single-card
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    input[type="submit"]
    + .uos-steps-control,
.uos-component-steps .uos-component-steps-slide .uos-single-card .uos-steps-control + .uos-btn,
.uos-component-steps .uos-component-steps-slide .uos-single-card .uos-steps-control + .uos-steps-control,
.uos-component-steps
    .uos-component-steps-slide
    .uos-single-card
    .uos-tab-controls
    .uos-steps-control
    + .uos-steps-control,
.uos-component-steps
    .uos-tab-controls
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-single-card
    button
    + .uos-steps-control,
.uos-component-steps
    .uos-tab-controls
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-single-card
    input[type="submit"]
    + .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-single-card .uos-btn + .uos-steps-control,
.uos-component-steps
    .uos-tab-controls
    .uos-single-card
    .uos-component-steps-slide
    .uos-steps-control
    + .uos-steps-control,
.uos-component-steps
    .uos-tab-controls
    .uos-single-card
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-steps-control
    + button,
.uos-component-steps
    .uos-tab-controls
    .uos-single-card
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-steps-control
    + input[type="submit"],
.uos-component-steps
    .uos-tab-controls
    .uos-single-card
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    button
    + .uos-steps-control,
.uos-component-steps
    .uos-tab-controls
    .uos-single-card
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    input[type="submit"]
    + .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-single-card .uos-steps-control + .uos-btn,
.uos-component-steps .uos-tab-controls .uos-single-card .uos-steps-control + .uos-steps-control,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-steps
    .uos-component-steps-slide
    .uos-single-card
    .uos-steps-control
    + button,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-steps
    .uos-component-steps-slide
    .uos-single-card
    .uos-steps-control
    + input[type="submit"],
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-steps
    .uos-tab-controls
    .uos-single-card
    .uos-steps-control
    + button,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-steps
    .uos-tab-controls
    .uos-single-card
    .uos-steps-control
    + input[type="submit"],
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card .uos-btn + button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card .uos-btn + input[type="submit"],
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-single-card
    .uos-component-steps
    .uos-component-steps-slide
    .uos-steps-control
    + button,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-single-card
    .uos-component-steps
    .uos-component-steps-slide
    .uos-steps-control
    + input[type="submit"],
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-single-card
    .uos-component-steps
    .uos-component-steps-slide
    button
    + .uos-steps-control,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-single-card
    .uos-component-steps
    .uos-component-steps-slide
    input[type="submit"]
    + .uos-steps-control,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-single-card
    .uos-component-steps
    .uos-tab-controls
    .uos-steps-control
    + button,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-single-card
    .uos-component-steps
    .uos-tab-controls
    .uos-steps-control
    + input[type="submit"],
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-single-card
    .uos-component-steps
    .uos-tab-controls
    button
    + .uos-steps-control,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-single-card
    .uos-component-steps
    .uos-tab-controls
    input[type="submit"]
    + .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card button + .uos-btn,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card button + button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card button + input[type="submit"],
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card input[type="submit"] + .uos-btn,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card input[type="submit"] + button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card input[type="submit"] + input[type="submit"],
.uos-single-card .uos-btn + .uos-btn,
.uos-single-card .uos-component-steps .uos-component-steps-slide .uos-btn + .uos-steps-control,
.uos-single-card
    .uos-component-steps
    .uos-component-steps-slide
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-steps-control
    + button,
.uos-single-card
    .uos-component-steps
    .uos-component-steps-slide
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-steps-control
    + input[type="submit"],
.uos-single-card .uos-component-steps .uos-component-steps-slide .uos-steps-control + .uos-btn,
.uos-single-card .uos-component-steps .uos-component-steps-slide .uos-steps-control + .uos-steps-control,
.uos-single-card .uos-component-steps .uos-tab-controls .uos-btn + .uos-steps-control,
.uos-single-card
    .uos-component-steps
    .uos-tab-controls
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-steps-control
    + button,
.uos-single-card
    .uos-component-steps
    .uos-tab-controls
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-steps-control
    + input[type="submit"],
.uos-single-card .uos-component-steps .uos-tab-controls .uos-steps-control + .uos-btn,
.uos-single-card .uos-component-steps .uos-tab-controls .uos-steps-control + .uos-steps-control,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-btn + button,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-btn + input[type="submit"],
.uos-single-card
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-steps
    .uos-component-steps-slide
    button
    + .uos-steps-control,
.uos-single-card
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-steps
    .uos-component-steps-slide
    input[type="submit"]
    + .uos-steps-control,
.uos-single-card
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-steps
    .uos-tab-controls
    button
    + .uos-steps-control,
.uos-single-card
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-steps
    .uos-tab-controls
    input[type="submit"]
    + .uos-steps-control,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button + .uos-btn,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button + button,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button + input[type="submit"],
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] + .uos-btn,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] + button,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] + input[type="submit"] {
    margin-left: 0;
    clear: none;
}
.uos-component-steps .uos-component-steps-slide .uos-single-card .uos-btn-primary.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-single-card .uos-btn-primary.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card button.uos-btn-primary,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card input.uos-btn-primary[type="submit"],
.uos-single-card .uos-btn.uos-btn-primary,
.uos-single-card .uos-component-steps .uos-component-steps-slide .uos-btn-primary.uos-steps-control,
.uos-single-card .uos-component-steps .uos-tab-controls .uos-btn-primary.uos-steps-control,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-primary,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-primary[type="submit"] {
    padding-right: 40px;
}
.uos-component-steps .uos-component-steps-slide .uos-single-card .uos-btn-primary.uos-steps-control:after,
.uos-component-steps .uos-tab-controls .uos-single-card .uos-btn-primary.uos-steps-control:after,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card button.uos-btn-primary:after,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-single-card input.uos-btn-primary[type="submit"]:after,
.uos-single-card .uos-btn.uos-btn-primary:after,
.uos-single-card .uos-component-steps .uos-component-steps-slide .uos-btn-primary.uos-steps-control:after,
.uos-single-card .uos-component-steps .uos-tab-controls .uos-btn-primary.uos-steps-control:after,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-primary:after,
.uos-single-card .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-primary[type="submit"]:after {
    display: none;
}
.uos-tier-fill h1,
.uos-tier-fill h2,
.uos-tier-fill h3,
.uos-tier-fill h4,
.uos-tier-fill h5,
.uos-tier-fill h6 {
    color: #fff;
}
.uos-tier-fill dl,
.uos-tier-fill em,
.uos-tier-fill li,
.uos-tier-fill p,
.uos-tier-fill ul {
    color: #fff;
}
.uos-tier-fill dl a,
.uos-tier-fill em a,
.uos-tier-fill li a,
.uos-tier-fill p a,
.uos-tier-fill ul a {
    color: #fff;
}
.uos-tier-fill dl a:hover,
.uos-tier-fill em a:hover,
.uos-tier-fill li a:hover,
.uos-tier-fill p a:hover,
.uos-tier-fill ul a:hover {
    border-color: #fff;
}
.uos-tier-fill .uos-single-title {
    border-bottom-color: rgba(255, 255, 255, 0.3);
}
.uos-hero.uos-slideshow .uos-hero-slide .uos-slide-caption,
.uos-shader {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 26, 26, 0)), to(rgba(26, 26, 26, 0.85)));
    background: linear-gradient(to bottom, rgba(26, 26, 26, 0) 0, rgba(26, 26, 26, 0.85) 100%);
}
.uos-btn,
.uos-component-import.uos-component-import-twitter .uos-box-copy,
.uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-shadow-box {
    -webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.1);
}
.uos-blade-container,
.uos-layered-intro .uos-layered-image,
.uos-shadow-box-dark {
    -webkit-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.uos-formset .uos-form-checkbox label:before,
.uos-formset .uos-form-radio label:before,
.uos-formset fieldset input,
.uos-formset fieldset select,
.uos-formset fieldset textarea,
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-featured-video .uos-homepage-text-more-inner,
.uos-shadow-box-inner {
    -webkit-box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.05);
}
.uos-blade-menu li,
.uos-hero.uos-hero-single .uos-single-title,
.uos-hero.uos-hero-single .uos-single-title-sub,
.uos-homepage-featured-section,
.uos-layered-intro .uos-layered-intro-text,
.uos-layered-intro .uos-layered-intro-title,
.uos-shadow-text,
.uos-tile .uos-tile-copy,
.uos-tile .uos-tile-title {
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
.uos-grad-box,
.uos-layered-intro {
    background: #0069aa;
    background: radial-gradient(ellipse at center, #0069aa 0, #005c85 100%);
}
a img:hover {
    background-color: #fff;
    opacity: 0.9;
}
.uos-image-float {
    padding: 0 20px 10px 0;
}
.uos-image-watermark {
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    overflow: hidden;
    pointer-events: none;
}
.uos-image-watermark img {
    margin: 0;
    padding: 0;
    display: block;
    position: relative;
    opacity: 0.15;
}
.uos-image-watermark:after,
.uos-image-watermark:before {
    content: " ";
    position: absolute;
    z-index: 1;
    opacity: 1;
}
.uos-image-watermark:after {
    width: 300px;
    top: 0;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0) 100%);
}
.uos-image-watermark:before {
    height: 120px;
    right: 0;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
}
table {
    width: 100%;
    margin-bottom: 20px;
    color: #002e3b;
    border-width: 1px;
    border-color: #dadada;
    border-spacing: 0;
    border-collapse: collapse;
}
table td,
table th,
table thead td {
    padding: 8px;
    border: 1px solid #dadada;
}
@media only screen and (max-width: 640px), print {
    table {
        font-size: 0.8em;
    }
}
table td {
    background: #fff;
}
table th,
table thead td {
    font-weight: 600;
    background: #f5f5f5;
}
table em {
    font-style: normal;
    opacity: 0.6;
}
table a {
    color: #005c85;
}
.uos-tier-fill td,
.uos-tier-fill th {
    color: rgba(255, 255, 255, 0.8);
    background: #005c85;
    border-color: #004a6c;
}
.uos-tier-fill td a,
.uos-tier-fill th a {
    color: #fff;
}
.uos-table {
    width: 100%;
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
    margin-bottom: 32px;
    display: block;
    overflow-x: auto;
    font-size: 0.75em;
    vertical-align: top;
    white-space: nowrap;
    background:
        radial-gradient(left, ellipse, rgba(0, 0, 0, 0.2) 0, transparent 75%) 0 center,
        radial-gradient(right, ellipse, rgba(0, 0, 0, 0.2) 0, transparent 75%) 100% center;
    background-repeat: no-repeat;
    background-attachment: scroll, scroll;
    background-size:
        10px 100%,
        10px 100%;
    border: none;
    border-spacing: 0;
    border-collapse: collapse;
    -webkit-overflow-scrolling: touch;
}
.uos-table tr {
    border-bottom: 1px solid #dadada;
}
.uos-table tr:last-child {
    border-bottom: 0;
}
.uos-table tr.uos-double td,
.uos-table tr.uos-double th {
    height: 40px;
}
.uos-table td,
.uos-table th {
    height: 32px;
    padding: 0 22px;
}
.uos-table th {
    font-size: 0.9em;
    font-weight: 900;
    text-align: left;
    text-align: center;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    background: #f4f4f4;
}
.uos-table td {
    background: 0 0;
}
.uos-table td:first-child {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #fff 50%, rgba(255, 255, 255, 0) 100%);
    background-repeat: no-repeat;
    background-size: 20px 100%;
}
.uos-table td:last-child {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #fff), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to left, #fff 50%, rgba(255, 255, 255, 0) 100%);
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-size: 20px 100%;
}
.uos-table-assessment {
    font-size: 0.7em;
    background: 0 0;
}
.uos-table-assessment td {
    width: 10%;
}
.uos-table-assessment th {
    text-align: center;
}
.uos-table-assessment th.uos-lead {
    text-align: left;
}
.uos-table-assessment th.uos-desc {
    text-align: center;
}
.uos-table-assessment th.uos-alt {
    text-align: center;
    background-color: #f0f0f0;
}
.uos-table-assessment .uos-alt {
    width: 5%;
    background-color: #f9f9f9;
}
.uos-tier-fill .uos-table {
    color: #fff;
}
.uos-tier-fill .uos-table td,
.uos-tier-fill .uos-table th {
    border-color: #004a6c;
}
.uos-tier-fill .uos-table th {
    background: #006794;
}
.uos-tier-fill .uos-table td {
    background: 0 0;
}
.uos-tier-fill .uos-table td:first-child {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #005c85), to(rgba(0, 92, 133, 0)));
    background-image: linear-gradient(to right, #005c85 50%, rgba(0, 92, 133, 0) 100%);
    background-repeat: no-repeat;
    background-size: 20px 100%;
}
.uos-tier-fill .uos-table td:last-child {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #005c85), to(rgba(0, 92, 133, 0)));
    background-image: linear-gradient(to left, #005c85 50%, rgba(0, 92, 133, 0) 100%);
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-size: 20px 100%;
}
.uos-quote {
    font-style: italic;
}
.uos-quote:after,
.uos-quote:before {
    content: '"';
    font-size: 1.2em;
}
.uos-stacked-lists .uos-stacked-lists-list {
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
}
.uos-stacked-lists .uos-stacked-list {
    width: 100%;
    margin: 0 0 15px;
    list-style: none;
}
@media only screen and (min-width: 768px), print {
    .uos-stacked-lists .uos-stacked-list {
        margin: 0;
        border: none;
    }
}
.uos-stacked-lists .uos-stacked-list:last-of-type {
    padding-bottom: 0;
}
@media only screen and (max-width: 640px), print {
    .uos-stacked-lists .uos-stacked-list i {
        padding: 0 10px 10px 0;
        float: left;
        font-size: 1.3em;
    }
    .uos-stacked-lists .uos-stacked-list i:after {
        color: #6b8046;
    }
}
.uos-stacked-lists .uos-stacked-list a {
    color: #005c85;
    text-decoration: none;
}
.uos-stacked-lists .uos-stacked-list a strong {
    color: rgba(0, 92, 133, 0.8);
}
.uos-stacked-lists .uos-stacked-list a:hover {
    color: #0091d2;
}
.uos-stacked-lists .uos-stacked-lists-helper {
    width: 100%;
    padding: 20px 20% 0 5px;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #646464;
    font-size: 0.6em;
    line-height: 1.1em;
}
@media only screen and (min-width: 640px), print {
    .uos-stacked-lists .uos-stacked-lists-helper {
        padding: 20px 5px 0 27px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-stacked-lists .uos-stacked-lists-helper {
        line-height: 0.8em;
    }
}
.uos-stacked-lists .uos-stacked-lists-helper a,
.uos-stacked-lists .uos-stacked-lists-helper strong {
    margin-right: 5px;
    color: #646464;
}
.uos-stacked-lists .uos-stacked-lists-helper a:hover {
    color: #2f2f2f;
}
.uos-stacked-lists.uos-stacked-list-full {
    padding-bottom: 30px;
}
.uos-stacked-lists.uos-stacked-list-full .uos-stacked-lists-list {
    padding: 0;
    border: none !important;
}
.uos-stacked-lists.uos-stacked-list-full .uos-stacked-list {
    width: 100%;
}
.uos-stacked-lists .uos-icon:after {
    margin: -3px 0 0;
    padding: 0 8px 0 0;
    color: rgba(0, 46, 59, 0.5);
}
.uos-tier-fill .uos-stacked-lists .uos-stacked-list {
    border: none;
}
.uos-tier-fill .uos-stacked-lists .uos-stacked-list a,
.uos-tier-fill .uos-stacked-lists .uos-stacked-list i {
    color: #fff;
}
.uos-tier-fill .uos-stacked-lists .uos-stacked-list strong {
    color: #6b8046;
}
.uos-tier-fill .uos-stacked-lists .uos-stacked-lists-helper {
    color: rgba(255, 255, 255, 0.5) !important;
}
.uos-tier-fill .uos-stacked-lists .uos-stacked-lists-helper a,
.uos-tier-fill .uos-stacked-lists .uos-stacked-lists-helper strong {
    color: rgba(255, 255, 255, 0.5);
}
.uos-tier-fill .uos-stacked-lists .uos-icon:after {
    color: #6b8046;
}
.uos-details {
    font-size: 0.8em;
}
.uos-details dt {
    color: #6b8046;
    font-weight: 400;
}
.uos-details dd {
    padding-bottom: 1em;
}
.uos-details dd:last-of-type {
    padding: 0;
}
.uos-details dd a {
    color: inherit;
}
.uos-tier-fill .uos-details {
    color: #fff;
}
.uos-page-title {
    padding: 0 0 7px;
}
@media only screen and (min-width: 768px), print {
    .uos-page-title {
        padding: 0 25% 30px 0;
        border-bottom: 2px solid #dadada;
    }
}
.uos-page-title.uos-page-title-compressed {
    padding-bottom: 10px;
    border: none;
}
.uos-page-title a {
    color: inherit;
}
.uos-page-title em {
    font-style: normal;
    opacity: 0.6;
}
.uos-page-title em.uos-hyphen:after {
    content: " - ";
}
@media only screen and (min-width: 768px), print {
    .uos-tier-fill .uos-page-title {
        border-bottom: 2px solid rgba(255, 255, 255, 0.2);
    }
}
.uos-main-title {
    padding: 1px 0 26px 0;
    font-size: 1.6em;
    border: none;
}
@media only screen and (min-width: 640px), print {
    .uos-main-title {
        padding-right: 25%;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-main-title {
        border-bottom: 0;
    }
}
.uos-div-title,
h3 {
    margin-bottom: 30px;
    padding-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    clear: left;
    font-size: 1.2em;
    border-bottom: 2px solid #dadada;
}
.uos-tier-fill .uos-div-title,
.uos-tier-fill h3 {
    border-color: rgba(255, 255, 255, 0.2);
}
.uos-page-snippet {
    padding: 30px 0;
}
.uos-page-meta-title {
    margin: 0 0 1.5em;
    padding-bottom: 1.5em;
    font-size: 1em;
    font-weight: 600;
    border-bottom: 2px solid #dadada;
}
.uos-page-meta-capsule {
    margin: 10px 0;
    padding: 15px 15px 13px;
    color: #002e3b;
    font-size: 0.8em;
    font-weight: 600;
    background: #f5f5f5;
    border-radius: 4px;
    opacity: 0.8;
}
@media only screen and (min-width: 768px), print {
    .uos-page-meta-capsule {
        margin: 0 0 20px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-page-meta-capsule {
        margin: 0 0 0 30px;
        float: right;
    }
}
.uos-page-meta-capsule dd {
    padding-right: 30px;
    display: inline-block;
}
@media only screen and (min-width: 1024px), print {
    .uos-page-meta-capsule dd {
        padding-bottom: 8px;
        display: block;
    }
}
.uos-page-meta-capsule dd:last-of-type {
    padding-bottom: 0;
}
.uos-page-meta-capsule dd i {
    padding-right: 10px;
    color: rgba(0, 46, 59, 0.8);
}
.uos-page-intro {
    margin-bottom: 1em;
    padding-bottom: 30px !important;
    border-bottom: 2px solid #dadada;
}
.uos-page-intro.uos-page-intro-compressed {
    margin-bottom: 0;
    padding-top: 23px;
    padding-bottom: 0;
    border-bottom: none;
}
.uos-page-quote,
blockquote p {
    padding: 0 0 1em;
    display: table;
    color: #005c85;
    font-size: 1.2em;
    font-family: Roboto-light;
    font-weight: 300;
    font-style: italic;
    line-height: 1.4em;
    text-align: center;
}
@media only screen and (min-width: 768px), print {
    .uos-page-quote,
    blockquote p {
        font-size: 1.4em;
    }
}
.uos-page-quote:after,
.uos-page-quote:before,
blockquote p:after,
blockquote p:before {
    content: "“";
    margin: -20px 0 0;
    padding: 0 4px 0 0;
    display: inline-block;
    position: relative;
    top: 17px;
    color: #d5007f;
    font-size: 2.2em;
    font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}
.uos-page-quote:after,
blockquote p:after {
    content: "”";
    margin-left: -3px;
}
blockquote {
    float: left;
}
@media only screen and (min-width: 640px), print {
    blockquote {
        max-width: 40%;
        margin: 0 30px 0 0;
    }
}
.uos-page-sub-title {
    display: block;
    font-size: 1.2em;
    font-weight: 600;
}
.uos-page-definitions {
    margin: 0;
    padding: 0;
    font-size: 0.8em;
}
.uos-page-definitions dd,
.uos-page-definitions dt {
    line-height: 1.5em;
}
.uos-page-definitions dt {
    padding-right: 5px;
    float: left;
}
.uos-page-definitions dd {
    margin: 0 0 1.5em;
    display: block;
    font-weight: 600;
}
.uos-page-definitions.uos-page-definitions-wide dd {
    padding-right: 10px;
    display: inline-block;
}
.uos-page-definitions.uos-page-definitions-wide dd i {
    padding-right: 3px;
}
.uos-page-aside .uos-page-definitions {
    padding-bottom: 1.5em;
}
.uos-page-aside .uos-page-definitions dd {
    margin: 0 0 0.3em;
}
.uos-page-aside .uos-icon-prospectus {
    margin-bottom: 10px;
}
.uos-page-aside .uos-icon-prospectus + span {
    width: 95%;
    display: block;
    font-size: 0.8em;
    text-align: center;
}
.uos-page-aside .uos-link-text {
    max-width: 290px;
    display: block;
    font-size: 0.9em;
    text-align: left;
}
.uos-link:hover {
    border-bottom-style: solid;
    cursor: pointer;
}
body a:focus,
body b:focus,
body div:focus,
body em:focus,
body h1:focus,
body h2:focus,
body h3:focus,
body h4:focus,
body h5:focus,
body h6:focus,
body i:focus,
body p:focus,
body span:focus,
body strong:focus {
    outline: 0;
}
.uos-sr {
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0;
}
.uos-component-tabs .uos-component-tabs-title,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget,
.uos-no-select {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.uos-no-scroll {
    position: fixed;
    right: 0;
    left: 0;
    overflow: hidden;
    pointer-events: none;
}
.uos-no-padding {
    padding: 0;
}
.uos-hidden {
    display: none !important;
}
.uos-pill {
    margin-right: 5px;
    padding-right: 15px;
    padding-left: 15px;
    display: inline-block;
    line-height: 1.8em;
    text-align: center;
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 100px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.uos-pill.uos-pill-dismiss {
    padding-right: 6px;
}
.uos-pill.uos-pill-dismiss:hover {
    cursor: pointer;
}
.uos-pill.uos-pill-dismiss:hover:after {
    background-color: #dadada;
}
.uos-pill.uos-pill-dismiss:after {
    content: "×";
    width: 21px;
    height: 21px;
    margin-left: 7px;
    display: inline-block;
    line-height: 20px;
    text-indent: 1px;
    border: 1px solid #dadada;
    border-radius: 200px;
}
.uos-chrome-header {
    min-width: 320px;
    height: 50px;
    position: relative;
    z-index: 610;
    background: #002e3b;
}
.uos-chrome-header.uos-tiggered {
    height: 315px;
}
@media only screen and (min-width: 768px), print {
    .uos-chrome-header {
        height: 20px;
    }
    .uos-chrome-header.uos-triggered {
        height: 345px;
    }
}
.uos-chrome-header :not(".uos-search-input") {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
}
.uos-chrome-header .uos-brand {
    width: 140px;
    height: 50px;
    margin-left: -70px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 50%;
    overflow: hidden;
    font-size: 8px;
    text-indent: -200%;
    background: url(//www.southampton.ac.uk/assets/site/design/images/uos-logo.svg) no-repeat center;
    background-size: 120% auto;
}
@media only screen and (min-width: 768px), print {
    .uos-chrome-header .uos-brand {
        width: 175px;
        height: 20px;
        margin: 0;
        top: 0;
        left: 0;
        background-size: 100% auto;
    }
}
.uos-chrome-header .uos-header-mobile-trigger {
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 9998;
    top: 0;
    left: 0;
    color: #fff;
    font-size: 28px;
    line-height: 50px;
    text-align: center;
    background: url(../images/icon-menu.png) no-repeat center;
    background-size: 40% auto;
}
.uos-chrome-header .uos-header-mobile-trigger.uos-active {
    background: 0 0;
}
.uos-chrome-header .uos-header-mobile-trigger.uos-active:after {
    content: "×";
}
.uos-chrome-header .uos-header-mobile-trigger:hover {
    cursor: pointer;
}
.uos-chrome-header .uos-header-mobile-trigger:active {
    top: 1px;
}
@media only screen and (min-width: 768px), print {
    .uos-chrome-header .uos-header-mobile-trigger {
        display: none;
    }
}
.uos-chrome-header .uos-header-dual-navigation {
    width: 100%;
    height: 50px;
    padding-right: 90px;
    position: relative;
    z-index: 400;
    z-index: 1;
    float: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width: 768px), print {
    .uos-chrome-header .uos-header-dual-navigation {
        height: 20px;
    }
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-dual-navigation-wrap {
    width: 100%;
    height: 50px;
    display: none;
}
@media only screen and (min-width: 768px), print {
    .uos-chrome-header .uos-header-dual-navigation .uos-header-dual-navigation-wrap {
        display: table;
    }
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav {
    height: 40px;
    margin: 0;
    padding: 0;
    font-size: 0.93em;
    line-height: 40px;
    text-align: right;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav li {
    height: 40px;
    padding: 0;
    display: inline-block;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav li a {
    height: 40px;
    padding: 0 10px 0 10px;
    display: block;
    position: relative;
    color: #fff;
    text-decoration: none;
    border-bottom: 0;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav li a:hover {
    color: #fff;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav li a.uos-triggered {
    background: #005176;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav li a.uos-triggered:hover:after {
    display: none;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav.uos-header-nav-primary > li {
    position: relative;
    overflow: hidden;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav.uos-header-nav-primary > li:hover {
    top: -14px;
    overflow: visible;
    background: #005c85;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.uos-chrome-header
    .uos-header-dual-navigation
    .uos-header-nav.uos-header-nav-primary
    > li
    > a.uos-triggered:hover:after {
    background: 0 0;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav.uos-header-nav-primary > li .uos-additional {
    width: 200px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 40px;
    left: 0;
    overflow: hidden;
    background: #005c85;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav.uos-header-nav-primary > li .uos-additional a,
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav.uos-header-nav-primary > li .uos-additional li {
    height: auto;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav.uos-header-nav-primary > li .uos-additional li {
    display: block;
    text-align: left;
    border-bottom: 1px solid #00557b;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav.uos-header-nav-primary > li .uos-additional li a {
    padding: 10px 15px;
    font-size: 0.85em;
    line-height: 1.3em;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav.uos-header-nav-primary > li .uos-additional li a:hover {
    background: #006e9f;
}
.uos-chrome-header
    .uos-header-dual-navigation
    .uos-header-nav.uos-header-nav-primary
    > li:last-of-type
    .uos-additional {
    width: 150px;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav.uos-header-nav-secondary {
    height: 30px;
    padding: 10px 4px 0 0;
    display: table-caption;
    font-size: 0.65em;
    line-height: 30px;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav.uos-header-nav-secondary li {
    height: 30px;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav.uos-header-nav-secondary li a {
    height: 30px;
    padding: 0 5px;
    color: #a4afb5;
    border-bottom: 0;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav.uos-header-nav-secondary li a:hover {
    color: #fff;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-nav-children {
    width: 100%;
    min-height: 265px;
    position: absolute;
    top: 80px;
    left: 0;
    background: #005176;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-nav-children .uos-nav-children-sub {
    width: 192px;
    min-height: 220px;
    padding: 0 20px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    border-right: 1px solid #004a6c;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-nav-children .uos-nav-children-sub.uos-last {
    border: none;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-nav-children .uos-nav-children-sub dd,
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-nav-children .uos-nav-children-sub dt {
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 0.8em;
    line-height: 25px;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-nav-children .uos-nav-children-sub dt {
    margin-bottom: 15px;
    font-weight: 600;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-nav-children .uos-nav-children-sub dt a {
    padding-bottom: 0;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-nav-children .uos-nav-children-sub a {
    height: auto;
    padding: 0.5em 0;
    line-height: 1.1em;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-nav-children .uos-nav-children-sub a:hover {
    color: #6b8046;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-nav-children .uos-nav-children-sub .uos-more {
    margin-top: 15px;
    color: #8fb2c2;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-tier {
    display: none;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-tier.uos-triggered {
    display: block;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-tier-inner {
    position: relative;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-header-nav-slider {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    left: 0;
    float: left;
    -webkit-transition: left 0.4s ease-in-out;
    transition: left 0.4s ease-in-out;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-header-nav-slider-controls {
    width: 100%;
    padding: 0;
    z-index: 1000;
    right: 0;
    bottom: 0;
    left: 0;
    font-size: 10px;
}
.uos-chrome-header
    .uos-header-dual-navigation
    .uos-header-nav
    .uos-header-nav-slider-controls
    .uos-header-nav-slider-control {
    width: 40px;
    margin-top: -20px;
    padding: 0;
    position: absolute;
    top: 50%;
    right: 30px;
    overflow: hidden;
    text-align: center;
    background: #005176;
    border-radius: 1000px;
}
.uos-chrome-header
    .uos-header-dual-navigation
    .uos-header-nav
    .uos-header-nav-slider-controls
    .uos-header-nav-slider-control:hover {
    background: #004a6c;
    cursor: pointer;
}
.uos-chrome-header
    .uos-header-dual-navigation
    .uos-header-nav
    .uos-header-nav-slider-controls
    .uos-header-nav-slider-control:after {
    content: "›";
    width: 40px;
    position: relative;
    left: 2px;
    color: #fff;
    font-size: 4em;
    line-height: 31px;
    pointer-events: none;
}
.uos-chrome-header
    .uos-header-dual-navigation
    .uos-header-nav
    .uos-header-nav-slider-controls
    .uos-header-nav-slider-control:first-of-type {
    right: auto;
    left: 30px;
}
.uos-chrome-header
    .uos-header-dual-navigation
    .uos-header-nav
    .uos-header-nav-slider-controls
    .uos-header-nav-slider-control:first-of-type:after {
    content: "‹";
    left: -1px;
}
.uos-chrome-header
    .uos-header-dual-navigation
    .uos-header-nav
    .uos-header-nav-slider-controls
    .uos-header-nav-slider-control.uos-control-hidden {
    display: none;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-header-nav-slider-close {
    width: 50px;
    height: 50px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    font-size: 2em;
    line-height: 50px;
    text-align: center;
    border-radius: 0;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-header-nav-slider-close:hover {
    cursor: pointer;
}
.uos-chrome-header .uos-header-dual-navigation .uos-header-nav .uos-header-nav-slider-close:after {
    display: none;
}
.uos-chrome-header .uos-header-search .uos-header-search-trigger {
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 500;
    top: 0;
    right: 0;
    color: transparent;
    font-size: 1.5em;
    font-weight: 600;
    line-height: 50px;
    text-align: center;
    background: url(../images/icon-search.png) no-repeat center #00222c;
    background-size: 16px;
}
@media only screen and (min-width: 768px), print {
    .uos-chrome-header .uos-header-search .uos-header-search-trigger {
        width: 80px;
        height: 20px;
        font-size: 2em;
        line-height: 78px;
        background-size: 25% auto;
    }
}
.uos-chrome-header .uos-header-search .uos-header-search-trigger:hover {
    cursor: pointer;
}
.uos-chrome-header .uos-header-search .uos-header-search-trigger:active {
    top: 1px;
}
.uos-chrome-header .uos-header-search .uos-header-search-trigger.uos-active {
    color: #fff;
    background: #00222c;
}
.uos-chrome-header .uos-header-search .uos-header-search-drop {
    width: 100%;
    padding: 32px;
    display: none;
    position: absolute;
    top: 80px;
    right: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #00222c;
}
@media only screen and (min-width: 768px), print {
    .uos-chrome-header .uos-header-search .uos-header-search-drop {
        width: 440px;
        left: auto;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }
}
.uos-chrome-header .uos-header-search .uos-header-search-drop .uos-search-input {
    width: 100%;
    height: 40px;
    padding-right: 120px;
    padding-left: 20px;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    border-radius: 3px;
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all;
}
.uos-chrome-header .uos-header-search .uos-header-search-drop .uos-btn-primary {
    width: 40px;
    padding-right: 0;
    padding-left: 0;
    display: inline-block;
    position: absolute;
    top: 32px;
    right: 32px;
    overflow: hidden;
    text-indent: 200px;
    background-image: url(../images/icon-search.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 20px 20px !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
@media only screen and (min-width: 768px), print {
    .uos-chrome-header .uos-header-search .uos-header-search-drop .uos-btn-primary {
        width: 100px;
        text-indent: 0;
        background-image: none !important;
    }
}
.uos-chrome-header .uos-header-search .uos-header-search-drop .uos-header-search-sub {
    padding-top: 20px;
    padding-bottom: 10px;
    display: block;
    color: #dadada;
    font-size: 14px;
}
.uos-chrome-header .uos-header-search .uos-header-search-drop .uos-btn-group .uos-btn,
.uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-component-steps
    .uos-component-steps-slide
    .uos-steps-control,
.uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-component-steps
    .uos-tab-controls
    .uos-steps-control,
.uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    button,
.uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    input[type="submit"],
.uos-component-steps
    .uos-component-steps-slide
    .uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-steps-control,
.uos-component-steps
    .uos-tab-controls
    .uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-steps-control,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    button,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    input[type="submit"] {
    margin: 0;
    padding-right: 10px;
    padding-left: 10px;
    color: #fff !important;
    font-size: 14px;
    background-color: #0d3845;
    border: 0;
    border-right: 1px solid #00222c;
}
@media only screen and (min-width: 768px), print {
    .uos-chrome-header .uos-header-search .uos-header-search-drop .uos-btn-group .uos-btn,
    .uos-chrome-header
        .uos-header-search
        .uos-header-search-drop
        .uos-btn-group
        .uos-component-steps
        .uos-component-steps-slide
        .uos-steps-control,
    .uos-chrome-header
        .uos-header-search
        .uos-header-search-drop
        .uos-btn-group
        .uos-component-steps
        .uos-tab-controls
        .uos-steps-control,
    .uos-chrome-header
        .uos-header-search
        .uos-header-search-drop
        .uos-btn-group
        .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        button,
    .uos-chrome-header
        .uos-header-search
        .uos-header-search-drop
        .uos-btn-group
        .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        input[type="submit"],
    .uos-component-steps
        .uos-component-steps-slide
        .uos-chrome-header
        .uos-header-search
        .uos-header-search-drop
        .uos-btn-group
        .uos-steps-control,
    .uos-component-steps
        .uos-tab-controls
        .uos-chrome-header
        .uos-header-search
        .uos-header-search-drop
        .uos-btn-group
        .uos-steps-control,
    .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        .uos-chrome-header
        .uos-header-search
        .uos-header-search-drop
        .uos-btn-group
        button,
    .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        .uos-chrome-header
        .uos-header-search
        .uos-header-search-drop
        .uos-btn-group
        input[type="submit"] {
        padding-right: 15px;
        padding-left: 15px;
    }
}
.uos-chrome-header .uos-header-search .uos-header-search-drop .uos-btn-group .uos-btn:hover,
.uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-component-steps
    .uos-component-steps-slide
    .uos-steps-control:hover,
.uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-component-steps
    .uos-tab-controls
    .uos-steps-control:hover,
.uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    button:hover,
.uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    input[type="submit"]:hover,
.uos-component-steps
    .uos-component-steps-slide
    .uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-steps-control:hover,
.uos-component-steps
    .uos-tab-controls
    .uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-steps-control:hover,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    button:hover,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    input[type="submit"]:hover {
    background-color: #1a434f;
}
.uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-component-steps
    .uos-component-steps-slide
    [aria-checked="true"]
    + .uos-steps-control,
.uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-component-steps
    .uos-tab-controls
    [aria-checked="true"]
    + .uos-steps-control,
.uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    [aria-checked="true"]
    + button,
.uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    [aria-checked="true"]
    + input[type="submit"],
.uos-chrome-header .uos-header-search .uos-header-search-drop .uos-btn-group [aria-checked="true"] + .uos-btn,
.uos-component-steps
    .uos-component-steps-slide
    .uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    [aria-checked="true"]
    + .uos-steps-control,
.uos-component-steps
    .uos-tab-controls
    .uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    [aria-checked="true"]
    + .uos-steps-control,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    [aria-checked="true"]
    + button,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-chrome-header
    .uos-header-search
    .uos-header-search-drop
    .uos-btn-group
    [aria-checked="true"]
    + input[type="submit"] {
    background: #005c85 !important;
}
.uos-chrome-header .uos-header-search .uos-header-search-drop.uos-js-triggered {
    display: block;
}
.uos-js-triggered .uos-header-lead {
    display: none;
}
.uos-header-lead {
    width: 100%;
    height: 30px;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #6b919c;
    font-size: 0.7em;
    font-family: Georgia, serif;
    font-weight: 400;
    font-style: italic;
    line-height: 30px;
    text-align: center;
    background: #00161c;
}
@media only screen and (min-width: 768px), print {
    .uos-header-lead {
        padding: 0 15px;
        position: absolute;
        text-align: left;
    }
}
@media only screen and (min-width: 960px), print {
    .uos-header-lead {
        width: 191px;
        height: 30px;
        z-index: 1000;
        top: 25px;
        bottom: auto;
        left: 170px;
        line-height: 15px;
        background: 0 0;
    }
}
.uos-chrome-footer {
    padding-top: 60px;
    display: block;
    color: rgba(255, 255, 255, 0.8);
    font-size: 16px;
    background: #002e3b;
	width:100%;
}
.uos-chrome-footer.uos-chrome-footer_floated {
    width: 100%;
    float: left;
}
@media only screen and (min-width: 1025px), print {
    .uos-chrome-footer {
		padding:20px 0 30px;

    }
}
.uos-chrome-footer dd,
.uos-chrome-footer dl,
.uos-chrome-footer p {
    margin: 0;
    padding: 0;
    line-height: 1.2em;
}
.uos-chrome-footer p {
    padding-top: 1.2em;
    padding-bottom: 1.1em;
    display: block;
    clear: left;
    font-size: 16px;
    line-height: 1.4em;
}
.uos-chrome-footer a {
    display: block;
    color: #74c9e5;
    font-size: 16px;
    line-height: 1.6em;
}
.uos-chrome-footer a:hover {
    color: #9fdaed;
}
.uos-chrome-footer .uos-btn,
.uos-chrome-footer .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-chrome-footer .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-chrome-footer .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-chrome-footer .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-chrome-footer .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-chrome-footer .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-chrome-footer button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-chrome-footer input[type="submit"] {
    margin-bottom: 0;
}
.uos-chrome-footer-col {
    width: 100%;
    min-height: 1px;
    margin: 0;
    padding: 0;
    padding-right: 10px;
    padding-bottom: 40px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width: 768px), print {
    .uos-chrome-footer-col {
        width: 50%;
        padding-right: 0;
        float: left;
    }
    .uos-chrome-footer-col:first-of-type,
    .uos-chrome-footer-col:last-of-type {
        width: 100%;
        float: none;
    }
    .uos-chrome-footer-col:last-of-type {
        padding-bottom: 30px;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-chrome-footer-col {
        width: 25%;
        padding-right: 0;
        float: left;
    }
    .uos-chrome-footer-col:first-of-type,
    .uos-chrome-footer-col:last-of-type {
        width: 25%;
        padding: 0;
        float: left;
    }
}
.uos-chrome-footer-title {
    padding-bottom: 1em;
    color: #fff;
    font-weight: 600;
    line-height: 1em;
}
.uos-chrome-footer-fax:before,
.uos-chrome-footer-tel:before {
    content: "Tel: ";
    color: rgba(255, 255, 255, 0.6);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
dd.uos-chrome-footer-fax {
    margin-bottom: 1em;
}
dd.uos-chrome-footer-fax:before {
    content: "Fax: ";
}
.uos-chrome-footer-dir {
    padding-top: 1em;
}
.uos-chrome-footer-social {
    width: 41px;
    height: 42px;
    float: left;
    font-size: 22px;
}
.uos-chrome-footer-social :after,
.uos-chrome-footer-social a,
.uos-chrome-footer-social span {
    font-size: 22px;
    text-decoration: none !important;
}
.uos-chrome-footer-russ {
    width: 160px;
}
.uos-chrome-footer-russ:before {
    content: "Part of the";
    padding-bottom: 0.5em;
    display: block;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    line-height: 1em;
    text-transform: uppercase;
}
.uos-chrome-footer-russ svg {
    display: block;
    fill: #fff;
}
.uos-chrome-footer-meta {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 2em;
    background: #002e3b;
    border: none;
    border-top: 1px solid #004255;
}
.uos-chrome-footer-meta .uos-meta-feedback:before {
    content: "";
    width: 10px;
    height: 10px;
    margin-right: 5px;
    display: inline-block;
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAIABAO6xEf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5QUI0RDNFMjg5MjA2ODExQkYxN0M3OTQwNzIyQUIzOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMzM3RkFBMjNEODMxMUUwQjYxM0FDQUY4RjJFOEZDQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMzM3RkFBMTNEODMxMUUwQjYxM0FDQUY4RjJFOEZDQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlCQjREM0UyODkyMDY4MTFCRjE3Qzc5NDA3MjJBQjM5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlBQjREM0UyODkyMDY4MTFCRjE3Qzc5NDA3MjJBQjM5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECcgAAQAsAAAAAAkACQAAAhEEgmiXae5YkG9VGqGSbbUJFAAh+QQJAAABACwAAAAACQAJAAACEQwQeZqNxqB89Fga8YxOPYMUACH5BAkAAAEALAAAAAAJAAkAAAISTACXdryWImvSITTlo815qxgFACH5BAkAAAEALAAAAAAJAAkAAAIRjIGmAbyXHmprRjUfu9jJWwAAIfkECQAAAQAsAAAAAAkACQAAAg6MA6e4l80WmLM9CyM+BQAh+QQJAAABACwAAAAACQAJAAACEYyBpgG8515rC1kZa1bzsWQUACH5BAkAAAEALAAAAAAJAAkAAAIRTACXdrz2XoNMIRlrdtwlZBQAIfkECQAAAQAsAAAAAAkACQAAAhEMEHmajdYYjO/YNZ3UWWKDFAAh+QQJyAABACwAAAAACQAJAAACEQSCaJdp7Rh8i8r2YMiTK1AAACH5BAkAAAEALAAAAAAJAAkAAAIRDBB5mo3WGIzv2DWd1FligxQAIfkECQAAAQAsAAAAAAkACQAAAhFMAJd2vPZeg0whGWt23CVkFAAh+QQJAAABACwAAAAACQAJAAACEYyBpgG8515rC1kZa1bzsWQUACH5BAkAAAEALAAAAAAJAAkAAAIOjAOnuJfNFpizPQsjPgUAIfkECQAAAQAsAAAAAAkACQAAAhGMgaYBvJceamtGNR+72MlbAAAh+QQJAAABACwAAAAACQAJAAACEkwAl3a8liJr0iE05aPNeasYBQAh+QQJAAABACwAAAAACQAJAAACEQwQeZqNxqB89Fga8YxOPYMUACH5BAkgAwEALAAAAAAJAAkAAAIRBIJol2nuWJBvVRqhkm21CRQAOw==);
    background-repeat: no-repeat;
    background-position: center;
}
@media only screen and (min-width: 1025px), print {
    .uos-chrome-footer-meta {
        height: 50px;
        padding-top: 0;
        padding-bottom: 0;
        line-height: 50px;
    }
}
.uos-chrome-footer-meta li,
.uos-chrome-footer-meta span,
.uos-chrome-footer-meta ul {
    margin: 0;
    padding: 0 140px 10px;
    float: left;
    color: rgba(255, 255, 255, 0.7);
    text-align: left;
}
.uos-chrome-footer-meta nav {
    float: left;
}
@media only screen and (min-width: 1025px), print {
    .uos-chrome-footer-meta nav {
        float: right;
    }
}
.uos-chrome-footer-meta li {
    margin-left: 10px;
    list-style: none;
}
.uos-chrome-footer-meta a {
    padding: 0 5px;
    padding-top: 5px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px !important;
    line-height: 20px;
    text-decoration: none;
}
@media only screen and (min-width: 1025px), print {
    .uos-chrome-footer-meta a {
        padding-top: 15px;
    }
}
.uos-chrome-footer-meta a:hover {
    color: rgba(255, 255, 255, 0.9);
    text-decoration: underline;
}
.uos-homepage-featured-section .uos-grid {
    height: 290px;
    margin: 0;
    position: relative;
}
@media only screen and (max-width: 767px), print {
    .uos-homepage-featured-section .uos-grid {
        width: 100%;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid {
        height: 300px;
    }
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 {
    color: #fff;
    text-align: center;
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 span {
    display: block;
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-video {
    padding: 40px 0 0;
    font-size: 1em;
    font-weight: 300;
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-video {
        padding: 60px 0 0;
    }
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-video .uos-line:last-of-type {
    padding: 3px 0 30px;
    font-size: 1.5em;
}
@media only screen and (max-width: 360px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-featured-video {
        background-size: cover !important;
    }
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-featured-video span {
    color: inherit;
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-featured-video .uos-homepage-text-more-inner {
    height: 18px;
    display: inline-block;
    position: relative;
    z-index: 10;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    background: 0 0;
    border: 2px solid #fff;
}
@media only screen and (min-width: 1025px), print {
    .uos-homepage-featured-section
        .uos-grid.uos-grid-2-3
        .uos-homepage-featured-video
        .uos-homepage-text-more-inner:hover {
        color: #002e3b;
        background: #fff;
        cursor: pointer;
    }
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-featured-video video {
    display: none;
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-citation .uos-homepage-text {
    padding: 10px 40px 10px 10px;
    display: inline-block;
    font-size: 1.2em;
    line-height: 1.1em;
    text-align: left;
    background-size: 114% auto;
}
.uos-homepage-featured-section
    .uos-grid.uos-grid-2-3
    .uos-homepage-text-citation
    .uos-homepage-text.uos-homepage-text-more {
    line-height: 1.1em;
    border-bottom: 0;
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-citation .uos-homepage-text {
        font-size: 1.6em;
        background-size: cover;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-citation .uos-homepage-text {
        line-height: 1.2em;
    }
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-citation .uos-homepage-text:after,
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-citation .uos-homepage-text:before {
    top: 24px;
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-citation .uos-homepage-text:before {
    padding-right: 0.1em;
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-citation .uos-homepage-text:after {
    padding-left: 0;
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-citation footer {
    font-size: 0.9em;
    text-align: left;
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-featured-short .uos-homepage-text {
    font-size: 1.2em;
    line-height: 1.2em;
    text-align: left;
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-featured-short .uos-homepage-text {
        font-size: 1.6em;
    }
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-featured-short .uos-homepage-text-more-inner {
    position: absolute;
    right: 20px;
    bottom: 20px;
    color: #fff;
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-center {
    background-size: cover;
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-center {
        padding-top: 90px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-center {
        padding-top: 75px;
    }
}
.uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-center .uos-homepage-text {
    padding: 60px 5px 0;
    font-size: 1em;
    text-align: center;
}
@media only screen and (min-width: 376px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-center .uos-homepage-text {
        padding: 60px 20px 0;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-center .uos-homepage-text {
        padding: 20px 0 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-2-3 .uos-homepage-text-center .uos-homepage-text {
        padding: 40px 0 0;
    }
}
.uos-homepage-featured-section .uos-grid.uos-grid-cubic,
.uos-homepage-featured-section .uos-grid.uos-grid-wide {
    height: 150px;
}
@media only screen and (max-width: 768px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-cubic,
    .uos-homepage-featured-section .uos-grid.uos-grid-wide {
        width: 100%;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-cubic,
    .uos-homepage-featured-section .uos-grid.uos-grid-wide {
        height: 175px;
    }
}
.uos-homepage-featured-section .uos-grid.uos-grid-wide {
    width: 100%;
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-grid.uos-grid-wide {
        width: 50%;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid:nth-child(2) {
        height: 300px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid:nth-child(2) .uos-homepage-featured-short .uos-homepage-text {
        padding: 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid:nth-child(2) .uos-homepage-text-citation .uos-homepage-text {
        padding-right: 60px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid:nth-child(2) .uos-homepage-text-center {
        background-size: cover;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid:nth-child(2) .uos-homepage-text-center .uos-homepage-text {
        padding: 66px 35px 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid:nth-child(2) .uos-homepage-text-center .uos-homepage-text strong {
        line-height: 1.2em;
    }
}
.uos-homepage-featured-section .uos-grid:last-of-type {
    width: 100% !important;
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid:last-of-type {
        width: 50% !important;
    }
}
.uos-homepage-featured-section .uos-grid:last-of-type .uos-homepage-featured {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-grid:last-of-type .uos-homepage-text-citation .uos-homepage-text {
        font-size: 1.2em;
        line-height: 1.3em;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid:last-of-type .uos-homepage-text-citation .uos-homepage-text {
        font-size: inherit;
        line-height: inherit;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-grid:last-of-type .uos-homepage-text-center .uos-homepage-text {
        padding-top: 30px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-grid:last-of-type .uos-homepage-text-center .uos-homepage-text {
        padding-top: 34px;
    }
}
.uos-homepage-featured-section .uos-homepage-featured {
    width: auto;
    height: auto;
    padding: 15px;
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    font-size: 1.2em;
    background-color: #005c85;
    background-size: 135% auto;
}
@media only screen and (min-width: 376px), print {
    .uos-homepage-featured-section .uos-homepage-featured {
        background-size: 114% auto;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-homepage-featured {
        padding: 20px;
        background-size: cover;
    }
}
.uos-homepage-featured-section .uos-homepage-featured footer {
    position: absolute;
    bottom: 15px;
    left: 15px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 0.7em;
    font-style: normal;
    line-height: 1em;
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-homepage-featured footer {
        bottom: 20px;
        left: 20px;
    }
}
.uos-homepage-featured-section .uos-homepage-featured footer cite {
    font-style: normal;
}
.uos-homepage-featured-section .uos-homepage-text {
    color: #6b8046;
    font-size: 0.92em;
    font-weight: 300;
    line-height: 1.3em;
}
@media only screen and (min-width: 376px), print {
    .uos-homepage-featured-section .uos-homepage-text {
        font-size: 1em;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-homepage-text {
        padding: 0 80px 0 0;
        font-size: inherit;
        line-height: 1.4em;
    }
}
.uos-homepage-featured-section .uos-homepage-text-more-inner {
    height: 20px;
    padding: 10px;
    display: inline-block;
    display: none;
    position: absolute;
    right: 15px;
    bottom: 15px;
    color: #fff;
    font-size: 0.6em;
    font-weight: 600;
    line-height: 20px;
    text-transform: uppercase;
    background: #004361;
    border-radius: 4px;
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-homepage-text-more-inner {
        right: 20px;
        bottom: 20px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-homepage-text-more-inner {
        display: inline-block;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-homepage-featured-section .uos-homepage-text-more-inner:hover {
        background: #005176;
        cursor: pointer;
    }
}
.uos-homepage-featured-section .uos-homepage-text-citation .uos-homepage-text {
    color: #fff;
    font-size: 0.8em;
    line-height: 1em;
}
@media only screen and (min-width: 376px), print {
    .uos-homepage-featured-section .uos-homepage-text-citation .uos-homepage-text {
        font-size: 0.95em;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-homepage-text-citation .uos-homepage-text {
        font-size: 1em;
    }
}
@media only screen and (max-width: 768px), print {
    .uos-homepage-featured-section .uos-homepage-text-citation .uos-homepage-text {
        padding: 0;
        line-height: 1.1em;
    }
}
.uos-homepage-featured-section .uos-homepage-text-citation .uos-homepage-text:after,
.uos-homepage-featured-section .uos-homepage-text-citation .uos-homepage-text:before {
    margin: -20px 0 0;
    display: inline-block;
    position: relative;
    top: 15px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 2.2em;
    font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    line-height: 1px;
}
.uos-homepage-featured-section .uos-homepage-text-citation .uos-homepage-text:before {
    content: "“";
    padding-right: 0.15em;
}
.uos-homepage-featured-section .uos-homepage-text-citation .uos-homepage-text:after {
    content: "”";
}
.uos-homepage-featured-section .uos-homepage-text-citation .uos-homepage-text-more {
    border-bottom: 0;
}
@media only screen and (max-width: 768px), print {
    .uos-homepage-featured-section .uos-homepage-text-citation .uos-homepage-text-more {
        width: 100%;
        display: block;
        line-height: 1.1em;
    }
}
.uos-homepage-featured-section .uos-homepage-text-center {
    background-size: 100% auto;
}
.uos-homepage-featured-section .uos-homepage-text-center .uos-homepage-text {
    padding: 10px 0 0;
    display: block;
    color: #fff;
    font-size: 0.7em;
    font-weight: 400;
    text-align: center;
}
@media only screen and (min-width: 376px), print {
    .uos-homepage-featured-section .uos-homepage-text-center .uos-homepage-text {
        padding: 30px 0 0;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-homepage-text-center .uos-homepage-text {
        padding: 12px 20px 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-homepage-text-center .uos-homepage-text {
        padding: 33px 0 0;
    }
}
.uos-homepage-featured-section .uos-homepage-text-center .uos-homepage-text strong {
    width: 100%;
    padding: 7px 0;
    display: block;
    color: #fff;
    font-size: 1.4em;
    font-weight: 300;
    line-height: 1.1em;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}
@media only screen and (min-width: 768px), print {
    .uos-homepage-featured-section .uos-homepage-text-center .uos-homepage-text strong {
        font-size: 1.8em;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-homepage-featured-section .uos-homepage-text-center .uos-homepage-text strong {
        line-height: 1em;
    }
}
.uos-homepage-featured-section .uos-themed-carrot .uos-homepage-text {
    color: #dfa25b !important;
}
.uos-homepage-featured-section .uos-themed-shamrock {
    background-color: #4c8658 !important;
}
.uos-homepage-featured-section .uos-themed-shamrock .uos-homepage-text {
    color: #fff;
}
.uos-homepage-featured-section .uos-themed-shamrock .uos-homepage-text-more-inner {
    background-color: #365f3e !important;
}
.uos-homepage-featured-section .uos-themed-shamrock .uos-homepage-text-more-inner:hover {
    background-color: #3b6945 !important;
}
.uos-homepage-featured-section .uos-themed-shamrock[style] .uos-homepage-text-more-inner {
    background-color: #4c8658 !important;
}
.uos-homepage-featured-section .uos-themed-shamrock[style] .uos-homepage-text-more-inner:hover {
    background-color: #52905e !important;
}
.uos-homepage-featured-section .uos-themed-shamrock.uos-homepage-text-citation .uos-homepage-text:after,
.uos-homepage-featured-section .uos-themed-shamrock.uos-homepage-text-citation .uos-homepage-text:before {
    color: #b1d3b8 !important;
}
.uos-homepage-featured-section .uos-themed-coral {
    background-color: #ec595f !important;
    background-size: 100% auto;
}
.uos-homepage-featured-section .uos-themed-coral .uos-homepage-text {
    color: #fff;
}
.uos-homepage-featured-section .uos-themed-coral .uos-homepage-text-more-inner {
    background-color: #e6222a !important;
}
.uos-homepage-featured-section .uos-themed-coral .uos-homepage-text-more-inner:hover {
    background-color: #e73037 !important;
}
.uos-homepage-featured-section .uos-themed-coral[style] .uos-homepage-text-more-inner {
    background-color: #ec595f !important;
}
.uos-homepage-featured-section .uos-themed-coral[style] .uos-homepage-text-more-inner:hover {
    background-color: #ee676c !important;
}
.uos-homepage-featured-section .uos-themed-prussian {
    background-color: #002e3b !important;
    background-size: 100% auto;
}
.uos-homepage-featured-section .uos-themed-prussian .uos-homepage-text {
    color: #0097c2 !important;
}
.uos-homepage-featured-section .uos-themed-prussian .uos-homepage-text-more-inner {
    background-color: #005e78 !important;
}
.uos-homepage-featured-section .uos-themed-prussian .uos-homepage-text-more-inner:hover {
    background-color: #007697 !important;
}
.uos-homepage-featured-section .uos-themed-prussian[style] .uos-homepage-text-more-inner {
    background-color: #002e3b !important;
}
.uos-homepage-featured-section .uos-themed-prussian[style] .uos-homepage-text-more-inner:hover {
    background-color: #00465a !important;
}
.uos-homepage-featured-section .uos-themed-prussian.uos-homepage-text-citation .uos-homepage-text:after,
.uos-homepage-featured-section .uos-themed-prussian.uos-homepage-text-citation .uos-homepage-text:before {
    color: #fff !important;
}
.uos-btn,
.uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    margin: 0 0 20px;
    padding: 10px 20px;
    display: inline-block;
    position: relative;
    color: #fff !important;
    font-size: 0.9em;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0.02em;
    background: #002e3b;
    border: none;
    border-radius: 2px;
    border-collapse: collapse;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.uos-btn a,
.uos-component-steps .uos-component-steps-slide .uos-steps-control a,
.uos-component-steps .uos-tab-controls .uos-steps-control a,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button a,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] a {
    text-decoration: none;
}
.uos-btn:hover,
.uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:hover {
    background: #00465a;
    cursor: pointer;
}
.uos-btn.uos-btn-active,
.uos-btn:active,
.uos-component-steps .uos-component-steps-slide .uos-btn-active.uos-steps-control,
.uos-component-steps .uos-component-steps-slide .uos-steps-control:active,
.uos-component-steps .uos-tab-controls .uos-btn-active.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-steps-control:active,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-active,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:active,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-active[type="submit"],
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:active {
    top: 1px;
    -webkit-box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.1);
}
.uos-btn:focus,
.uos-component-steps .uos-component-steps-slide .uos-steps-control:focus,
.uos-component-steps .uos-tab-controls .uos-steps-control:focus,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:focus,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:focus {
    outline: 0;
}
.uos-btn.uos-pull-right,
.uos-component-steps .uos-component-steps-slide .uos-pull-right.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-pull-right.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-pull-right,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-pull-right[type="submit"] {
    float: right;
}
.uos-btn.uos-btn-primary,
.uos-component-steps .uos-component-steps-slide .uos-btn-primary.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-btn-primary.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-primary,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-primary[type="submit"] {
    background: #e9454b !important;
}
.uos-btn.uos-btn-primary:hover,
.uos-component-steps .uos-component-steps-slide .uos-btn-primary.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-btn-primary.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-primary:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-primary[type="submit"]:hover {
    background: #ee6b71 !important;
}
.uos-btn.uos-btn-primary:active,
.uos-component-steps .uos-component-steps-slide .uos-btn-primary.uos-steps-control:active,
.uos-component-steps .uos-tab-controls .uos-btn-primary.uos-steps-control:active,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-primary:active,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-primary[type="submit"]:active {
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.1);
}
.uos-btn.uos-btn-primary.uos-btn-action:before,
.uos-component-steps .uos-component-steps-slide .uos-btn-primary.uos-btn-action.uos-steps-control:before,
.uos-component-steps .uos-tab-controls .uos-btn-primary.uos-btn-action.uos-steps-control:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-primary.uos-btn-action:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-primary.uos-btn-action[type="submit"]:before {
    border-left-color: #ea474d;
}
.uos-btn.uos-btn-secondary,
.uos-component-steps .uos-component-steps-slide .uos-btn-secondary.uos-steps-control,
.uos-component-steps .uos-component-steps-slide .uos-steps-control.uos-complete,
.uos-component-steps .uos-tab-controls .uos-btn-secondary.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-secondary,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-secondary[type="submit"] {
    background: #4c8658;
}
.uos-btn.uos-btn-secondary:hover,
.uos-component-steps .uos-component-steps-slide .uos-btn-secondary.uos-steps-control:hover,
.uos-component-steps .uos-component-steps-slide .uos-steps-control.uos-complete:hover,
.uos-component-steps .uos-tab-controls .uos-btn-secondary.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-secondary:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-secondary[type="submit"]:hover {
    background: #539361;
}
.uos-btn.uos-btn-secondary:active,
.uos-component-steps .uos-component-steps-slide .uos-btn-secondary.uos-steps-control:active,
.uos-component-steps .uos-component-steps-slide .uos-steps-control.uos-complete:active,
.uos-component-steps .uos-tab-controls .uos-btn-secondary.uos-steps-control:active,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-secondary:active,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-secondary[type="submit"]:active {
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.1);
}
.uos-btn.uos-btn-secondary.uos-btn-action:after,
.uos-component-steps .uos-component-steps-slide .uos-btn-action.uos-steps-control.uos-complete:after,
.uos-component-steps .uos-component-steps-slide .uos-btn-secondary.uos-btn-action.uos-steps-control:after,
.uos-component-steps .uos-tab-controls .uos-btn-secondary.uos-btn-action.uos-steps-control:after,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-secondary.uos-btn-action:after,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-secondary.uos-btn-action[type="submit"]:after {
    border-left-color: #45794f;
}
.uos-btn.uos-btn-spaced,
.uos-component-steps .uos-component-steps-slide .uos-btn-spaced.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-btn-spaced.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-spaced,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-spaced[type="submit"] {
    margin-top: 30px;
}
.uos-btn.uos-btn-text,
.uos-component-steps .uos-component-steps-slide .uos-btn-text.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-btn-text.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-text,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-text[type="submit"] {
    background: 0 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.uos-btn.uos-btn-text.uos-btn-text-inverse,
.uos-component-steps .uos-component-steps-slide .uos-btn-text.uos-btn-text-inverse.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-btn-text.uos-btn-text-inverse.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-text.uos-btn-text-inverse,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-text.uos-btn-text-inverse[type="submit"] {
    color: #002e3b !important;
}
.uos-btn.uos-btn-icon,
.uos-component-steps .uos-component-steps-slide .uos-btn-icon.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-btn-icon.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-icon,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-icon[type="submit"] {
    padding-left: 50px;
    text-align: left;
}
.uos-btn.uos-btn-icon:before,
.uos-component-steps .uos-component-steps-slide .uos-btn-icon.uos-steps-control:before,
.uos-component-steps .uos-tab-controls .uos-btn-icon.uos-steps-control:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-icon:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-icon[type="submit"]:before {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    padding: 0;
    position: absolute;
    top: 50%;
    left: 10px;
    line-height: 29px;
}
.uos-btn.uos-btn-icon.uos-btn-icon-stub,
.uos-component-steps .uos-component-steps-slide .uos-btn-icon.uos-btn-icon-stub.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-btn-icon.uos-btn-icon-stub.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-icon.uos-btn-icon-stub,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-icon.uos-btn-icon-stub[type="submit"] {
    width: 40px;
    height: 20px;
    padding: 10px 0;
    text-align: center;
}
.uos-btn.uos-btn-icon.uos-btn-icon-stub:before,
.uos-component-steps .uos-component-steps-slide .uos-btn-icon.uos-btn-icon-stub.uos-steps-control:before,
.uos-component-steps .uos-tab-controls .uos-btn-icon.uos-btn-icon-stub.uos-steps-control:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-icon.uos-btn-icon-stub:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-icon.uos-btn-icon-stub[type="submit"]:before {
    width: 34px;
    padding: 0;
    left: 0;
}
.uos-btn.uos-icon-facebook,
.uos-component-steps .uos-component-steps-slide .uos-icon-facebook.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-facebook.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-facebook,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-facebook[type="submit"] {
    background: #3b5998;
}
.uos-btn.uos-icon-facebook:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-facebook.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-facebook.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-facebook:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-facebook[type="submit"]:hover {
    background: #4162a7;
}
.uos-btn.uos-icon-twitter,
.uos-component-steps .uos-component-steps-slide .uos-icon-twitter.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-twitter.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-twitter,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-twitter[type="submit"] {
    background: #4b97d1;
}
.uos-btn.uos-icon-twitter:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-twitter.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-twitter.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-twitter:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-twitter[type="submit"]:hover {
    background: #5ba0d5;
}
.uos-btn.uos-icon-instagram,
.uos-component-steps .uos-component-steps-slide .uos-icon-instagram.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-instagram.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-instagram,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-instagram[type="submit"] {
    background: #743f2c;
}
.uos-btn.uos-icon-instagram:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-instagram.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-instagram.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-instagram:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-instagram[type="submit"]:hover {
    background: #834732;
}
.uos-btn.uos-icon-linkedin,
.uos-component-steps .uos-component-steps-slide .uos-icon-linkedin.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-linkedin.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-linkedin,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-linkedin[type="submit"] {
    background: #0077b5;
}
.uos-btn.uos-icon-linkedin:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-linkedin.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-linkedin.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-linkedin:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-linkedin[type="submit"]:hover {
    background: #0084c9;
}
.uos-btn.uos-icon-youtube,
.uos-component-steps .uos-component-steps-slide .uos-icon-youtube.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-youtube.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-youtube,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-youtube[type="submit"] {
    background: #cc181e;
}
.uos-btn.uos-icon-youtube:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-youtube.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-youtube.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-youtube:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-youtube[type="submit"]:hover {
    background: #de1a21;
}
.uos-btn.uos-icon-gplus,
.uos-component-steps .uos-component-steps-slide .uos-icon-gplus.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-gplus.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-gplus,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-gplus[type="submit"] {
    background: #dd4b39;
}
.uos-btn.uos-icon-gplus:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-gplus.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-gplus.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-gplus:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-gplus[type="submit"]:hover {
    background: #e05b4a;
}
.uos-btn.uos-icon-flickr,
.uos-component-steps .uos-component-steps-slide .uos-icon-flickr.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-flickr.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-flickr,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-flickr[type="submit"] {
    background: #bababa;
}
.uos-btn.uos-icon-flickr:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-flickr.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-flickr.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-flickr:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-flickr[type="submit"]:hover {
    background: #c4c4c4;
}
.uos-btn.uos-icon-vimeo,
.uos-component-steps .uos-component-steps-slide .uos-icon-vimeo.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-vimeo.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-vimeo,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-vimeo[type="submit"] {
    background: #17a1ce;
}
.uos-btn.uos-icon-vimeo:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-vimeo.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-vimeo.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-vimeo:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-vimeo[type="submit"]:hover {
    background: #19afe0;
}
.uos-btn.uos-icon-pinterest,
.uos-component-steps .uos-component-steps-slide .uos-icon-pinterest.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-pinterest.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-pinterest,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-pinterest[type="submit"] {
    background: #cb2027;
}
.uos-btn.uos-icon-pinterest:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-pinterest.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-pinterest.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-pinterest:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-pinterest[type="submit"]:hover {
    background: #dc232b;
}
.uos-btn.uos-icon-foursquare,
.uos-component-steps .uos-component-steps-slide .uos-icon-foursquare.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-foursquare.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-foursquare,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-foursquare[type="submit"] {
    background: #f94877;
}
.uos-btn.uos-icon-foursquare:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-foursquare.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-foursquare.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-foursquare:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-foursquare[type="submit"]:hover {
    background: #fa5c86;
}
.uos-btn.uos-icon-tumblr,
.uos-component-steps .uos-component-steps-slide .uos-icon-tumblr.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-tumblr.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-tumblr,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-tumblr[type="submit"] {
    background: #34465d;
}
.uos-btn.uos-icon-tumblr:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-tumblr.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-tumblr.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-tumblr:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-tumblr[type="submit"]:hover {
    background: #3b506a;
}
.uos-btn.uos-icon-rss,
.uos-component-steps .uos-component-steps-slide .uos-icon-rss.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-rss.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-rss,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-rss[type="submit"] {
    background: #f90;
}
.uos-btn.uos-icon-rss:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-rss.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-rss.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-rss:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-rss[type="submit"]:hover {
    background: #ffa114;
}
.uos-btn.uos-icon-university,
.uos-component-steps .uos-component-steps-slide .uos-icon-university.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-university.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-university,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-university[type="submit"] {
    background: #377db9;
}
.uos-btn.uos-icon-university:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-university.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-university.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-university:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-university[type="submit"]:hover {
    background: #3f87c6;
}
.uos-btn.uos-icon-weibo,
.uos-component-steps .uos-component-steps-slide .uos-icon-weibo.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-weibo.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-weibo,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-weibo[type="submit"] {
    background-color: #d11922;
}
.uos-btn.uos-icon-weibo:hover,
.uos-component-steps .uos-component-steps-slide .uos-icon-weibo.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-icon-weibo.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-weibo:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-weibo[type="submit"]:hover {
    background: #e31b25;
}
.uos-btn.uos-icon-zoom,
.uos-component-steps .uos-component-steps-slide .uos-icon-zoom.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-icon-zoom.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-zoom,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-zoom[type="submit"] {
    width: 60px;
    height: 36px;
    margin: 10px 10px 0 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    text-indent: -300%;
}
.uos-btn.uos-icon-zoom:before,
.uos-component-steps .uos-component-steps-slide .uos-icon-zoom.uos-steps-control:before,
.uos-component-steps .uos-tab-controls .uos-icon-zoom.uos-steps-control:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-zoom:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-zoom[type="submit"]:before {
    width: 110px;
    height: 36px;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    top: 0;
    right: auto;
    left: -25px;
    font-size: 1.6em;
    line-height: 36px;
    text-align: center;
    text-indent: 0;
}
.uos-btn.uos-icon-zoom.uos-icon-facebook:before,
.uos-component-steps .uos-component-steps-slide .uos-icon-zoom.uos-icon-facebook.uos-steps-control:before,
.uos-component-steps .uos-tab-controls .uos-icon-zoom.uos-icon-facebook.uos-steps-control:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-zoom.uos-icon-facebook:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-zoom.uos-icon-facebook[type="submit"]:before {
    left: -27px;
}
.uos-btn.uos-icon-zoom.uos-icon-gplus:before,
.uos-component-steps .uos-component-steps-slide .uos-icon-zoom.uos-icon-gplus.uos-steps-control:before,
.uos-component-steps .uos-tab-controls .uos-icon-zoom.uos-icon-gplus.uos-steps-control:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-zoom.uos-icon-gplus:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-zoom.uos-icon-gplus[type="submit"]:before {
    top: 1px;
    left: -25px;
}
.uos-btn.uos-icon-zoom.uos-icon-twitter:before,
.uos-component-steps .uos-component-steps-slide .uos-icon-zoom.uos-icon-twitter.uos-steps-control:before,
.uos-component-steps .uos-tab-controls .uos-icon-zoom.uos-icon-twitter.uos-steps-control:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-zoom.uos-icon-twitter:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-zoom.uos-icon-twitter[type="submit"]:before {
    left: -25px;
    font-size: 1.8em;
}
.uos-btn.uos-icon-zoom.uos-icon-weibo:before,
.uos-component-steps .uos-component-steps-slide .uos-icon-zoom.uos-icon-weibo.uos-steps-control:before,
.uos-component-steps .uos-tab-controls .uos-icon-zoom.uos-icon-weibo.uos-steps-control:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-icon-zoom.uos-icon-weibo:before,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-icon-zoom.uos-icon-weibo[type="submit"]:before {
    top: -1px;
    left: -26px;
    font-size: 1.8em;
}
@media only screen and (min-width: 480px), print {
    .uos-btn.uos-btn-action,
    .uos-component-steps .uos-component-steps-slide .uos-btn-action.uos-steps-control,
    .uos-component-steps .uos-tab-controls .uos-btn-action.uos-steps-control,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-action,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-action[type="submit"] {
        height: 45px;
        line-height: 45px;
        text-align: center;
    }
    .uos-btn.uos-btn-action:before,
    .uos-component-steps .uos-component-steps-slide .uos-btn-action.uos-steps-control:before,
    .uos-component-steps .uos-tab-controls .uos-btn-action.uos-steps-control:before,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-action:before,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-action[type="submit"]:before {
        height: 44px;
        margin-top: -22px;
        padding-right: 15px;
        left: 13px;
        font-size: 1.7em;
        line-height: 45px;
        border-right: 1px solid #004255;
    }
    .uos-btn.uos-btn-action.uos-btn-icon,
    .uos-component-steps .uos-component-steps-slide .uos-btn-action.uos-btn-icon.uos-steps-control,
    .uos-component-steps .uos-tab-controls .uos-btn-action.uos-btn-icon.uos-steps-control,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-action.uos-btn-icon,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-action.uos-btn-icon[type="submit"] {
        padding-left: 75px;
    }
    .uos-btn.uos-btn-action.uos-btn-primary:before,
    .uos-component-steps .uos-component-steps-slide .uos-btn-action.uos-btn-primary.uos-steps-control:before,
    .uos-component-steps .uos-tab-controls .uos-btn-action.uos-btn-primary.uos-steps-control:before,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-action.uos-btn-primary:before,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-action.uos-btn-primary[type="submit"]:before {
        border-color: #e41a22;
    }
    .uos-btn.uos-btn-action.uos-btn-secondary:before,
    .uos-component-steps .uos-component-steps-slide .uos-btn-action.uos-btn-secondary.uos-steps-control:before,
    .uos-component-steps .uos-component-steps-slide .uos-btn-action.uos-steps-control.uos-complete:before,
    .uos-component-steps .uos-tab-controls .uos-btn-action.uos-btn-secondary.uos-steps-control:before,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-action.uos-btn-secondary:before,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-action.uos-btn-secondary[type="submit"]:before {
        border-color: #43764d;
    }
}
.uos-btn.uos-btn-full,
.uos-component-steps .uos-component-steps-slide .uos-btn-full.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-btn-full.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-full,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-full[type="submit"] {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
@media only screen and (min-width: 768px), print {
    .uos-btn.uos-btn-full:after,
    .uos-component-steps .uos-component-steps-slide .uos-btn-full.uos-steps-control:after,
    .uos-component-steps .uos-tab-controls .uos-btn-full.uos-steps-control:after,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-full:after,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-full[type="submit"]:after {
        display: none;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-btn.uos-btn-full:after,
    .uos-component-steps .uos-component-steps-slide .uos-btn-full.uos-steps-control:after,
    .uos-component-steps .uos-tab-controls .uos-btn-full.uos-steps-control:after,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-full:after,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-full[type="submit"]:after {
        display: inline-block;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-btn.uos-btn-righty,
    .uos-component-steps .uos-component-steps-slide .uos-btn-righty.uos-steps-control,
    .uos-component-steps .uos-tab-controls .uos-btn-righty.uos-steps-control,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-righty,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-righty[type="submit"] {
        position: absolute;
        top: -69px;
        right: 0;
    }
}
.uos-btn.uos-btn-ghost,
.uos-component-steps .uos-component-steps-slide .uos-btn-ghost.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-btn-ghost.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-ghost,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-ghost[type="submit"] {
    color: #50626e !important;
    text-shadow: none;
    background: #e1e8ec;
    border-color: #dcdcdc;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.uos-btn.uos-btn-ghost:hover,
.uos-component-steps .uos-component-steps-slide .uos-btn-ghost.uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-btn-ghost.uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-btn-ghost:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-btn-ghost[type="submit"]:hover {
    background: #eaeff2;
}
.uos-btn-group {
    width: 100%;
    min-height: 70px;
    display: block;
}
.uos-btn-group .uos-btn,
.uos-btn-group .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-btn-group .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-btn-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-btn-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-btn-group .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-btn-group .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-btn-group button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-btn-group input[type="submit"] {
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    color: #002e3b !important;
    background: #f5f5f5;
    border-left: none;
    border-radius: 0;
}
.uos-btn-group .uos-btn:first-of-type,
.uos-btn-group .uos-component-steps .uos-component-steps-slide .uos-steps-control:first-of-type,
.uos-btn-group .uos-component-steps .uos-tab-controls .uos-steps-control:first-of-type,
.uos-btn-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:first-of-type,
.uos-btn-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:first-of-type,
.uos-component-steps .uos-component-steps-slide .uos-btn-group .uos-steps-control:first-of-type,
.uos-component-steps .uos-tab-controls .uos-btn-group .uos-steps-control:first-of-type,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-btn-group button:first-of-type,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-btn-group input[type="submit"]:first-of-type {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.uos-btn-group .uos-btn:last-of-type,
.uos-btn-group .uos-component-steps .uos-component-steps-slide .uos-steps-control:last-of-type,
.uos-btn-group .uos-component-steps .uos-tab-controls .uos-steps-control:last-of-type,
.uos-btn-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:last-of-type,
.uos-btn-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:last-of-type,
.uos-component-steps .uos-component-steps-slide .uos-btn-group .uos-steps-control:last-of-type,
.uos-component-steps .uos-tab-controls .uos-btn-group .uos-steps-control:last-of-type,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-btn-group button:last-of-type,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-btn-group input[type="submit"]:last-of-type {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
p + a {
    margin-top: 20px;
}
.uos-button-set .uos-btn,
.uos-button-set .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-button-set .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-button-set .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-button-set .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-button-set .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-button-set .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-button-set button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-button-set input[type="submit"] {
    margin-right: 15px;
}
.uos-button-set .uos-btn:last-child,
.uos-button-set .uos-component-steps .uos-component-steps-slide .uos-steps-control:last-child,
.uos-button-set .uos-component-steps .uos-tab-controls .uos-steps-control:last-child,
.uos-button-set .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:last-child,
.uos-button-set .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:last-child,
.uos-component-steps .uos-component-steps-slide .uos-button-set .uos-steps-control:last-child,
.uos-component-steps .uos-tab-controls .uos-button-set .uos-steps-control:last-child,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-button-set button:last-child,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-button-set input[type="submit"]:last-child {
    margin-right: 0;
}
.uos-block-form {
    display: block;
}
.uos-block-form .uos-set {
    padding-top: 12px;
    padding-bottom: 40px;
    position: relative;
    border: 0;
}
.uos-block-form .uos-set-title {
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    display: block;
    font-size: 1.1em;
    font-weight: 600;
    border-bottom: 1px solid #dadada;
}
.uos-block-form .uos-set-single {
    padding-top: 30px;
    padding-bottom: 30px;
    display: inline-block;
    position: relative;
    float: left;
}
@media only screen and (min-width: 768px), print {
    .uos-block-form .uos-set-single {
        padding-right: 30px;
    }
}
.uos-block-form label {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 15px;
    font-weight: 600;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.uos-block-form label em {
    color: rgba(0, 46, 59, 0.5);
    font-style: normal;
}
.uos-block-form label a {
    color: #005c85;
    border-bottom: 1px solid rgba(0, 92, 133, 0.5);
}
.uos-block-form input:not([type="submit"]),
.uos-block-form select,
.uos-block-form textarea {
    height: 42px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 38px;
    background: #fcfcfc;
    border: 1px solid #dadada;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.07);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.07);
}
.uos-block-form input:not([type="submit"]):focus,
.uos-block-form select:focus,
.uos-block-form textarea:focus {
    background: #fff;
    outline: 0 !important;
    -webkit-box-shadow: 0 0 6px 0 rgba(57, 197, 219, 0.5);
    box-shadow: 0 0 6px 0 rgba(57, 197, 219, 0.5);
}
.uos-block-form input:not([type="submit"]):active,
.uos-block-form select:active,
.uos-block-form textarea:active {
    outline: 0;
}
.uos-block-form input:not([type="submit"])::-ms-input-placeholder,
.uos-block-form select::-ms-input-placeholder,
.uos-block-form textarea::-ms-input-placeholder {
    color: #aaa;
}
.uos-block-form input:not([type="submit"])::-webkit-input-placeholder,
.uos-block-form select::-webkit-input-placeholder,
.uos-block-form textarea::-webkit-input-placeholder {
    color: #aaa;
}
.uos-block-form input:not([type="submit"])::-moz-placeholder,
.uos-block-form select::-moz-placeholder,
.uos-block-form textarea::-moz-placeholder {
    color: #aaa;
}
.uos-block-form input:not([type="submit"]):-ms-input-placeholder,
.uos-block-form select:-ms-input-placeholder,
.uos-block-form textarea:-ms-input-placeholder {
    color: #aaa;
}
.uos-block-form input:not([type="submit"])::-ms-input-placeholder,
.uos-block-form select::-ms-input-placeholder,
.uos-block-form textarea::-ms-input-placeholder {
    color: #aaa;
}
.uos-block-form input:not([type="submit"])::placeholder,
.uos-block-form select::placeholder,
.uos-block-form textarea::placeholder {
    color: #aaa;
}
.uos-block-form select {
    min-width: 100px;
    padding-right: 0;
}
.uos-block-form textarea {
    min-width: 264px;
    height: 168px;
}
@media only screen and (min-width: 768px), print {
    .uos-block-form textarea {
        min-width: 293px;
    }
}
.uos-block-form input:not([type="submit"]) {
    min-width: 264px;
}
@media only screen and (min-width: 768px), print {
    .uos-block-form input:not([type="submit"]) {
        min-width: 293px;
    }
}
.uos-block-form input[type="password"] {
    width: 273px;
    font-size: 1.4em;
    line-height: 34px;
    letter-spacing: 2px;
}
.uos-block-form .uos-set-single-notice {
    width: 290px;
    padding-top: 10px;
    color: rgba(26, 26, 26, 0.3);
    font-size: 0.7em;
    line-height: 1.3em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
.uos-block-form .uos-set-single-notice:hover {
    cursor: default;
}
.uos-block-form .uos-set-single-instructions {
    width: 1px;
    height: 1px;
    margin-right: -1px;
    overflow: hidden;
    border: 0;
}
@media only screen and (min-width: 768px), print {
    .uos-block-form .uos-set-single-instructions {
        width: auto;
        height: auto;
        margin: 0;
        padding: 15px;
        display: block;
        position: absolute;
        top: 80px;
        right: 10px;
        float: right;
        font-size: 0.8em;
        border: 1px solid #dadada;
        border-radius: 3px;
    }
}
.uos-block-form .uos-set-single-instructions dt {
    padding-bottom: 10px;
    font-weight: 600;
}
.uos-block-form .uos-set-single-instructions dd:before {
    content: "•";
    padding-right: 5px;
    font-size: 1.2em;
    line-height: 1.1em;
}
.uos-block-form .uos-set-single-clear,
.uos-block-form .uos-set-single-wide {
    clear: both;
}
.uos-block-form .uos-set-single-wide input,
.uos-block-form .uos-set-single-wide select,
.uos-block-form .uos-set-single-wide textarea {
    width: 100%;
}
@media only screen and (min-width: 768px), print {
    .uos-block-form .uos-set-single-wide input,
    .uos-block-form .uos-set-single-wide select,
    .uos-block-form .uos-set-single-wide textarea {
        width: 425px;
    }
}
.uos-block-form .uos-set-single-tiny label {
    width: 200px;
}
@media only screen and (min-width: 768px), print {
    .uos-block-form .uos-set-single-tiny label {
        width: 120px;
    }
}
.uos-block-form .uos-set-single-tiny input,
.uos-block-form .uos-set-single-tiny select {
    width: 100px;
    min-width: 30px;
}
.uos-block-form .uos-set-password input {
    width: 284px;
    height: 40px;
    padding-right: 38px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.uos-block-form .uos-set-password .uos-set-password-toggle {
    width: 38px;
    height: 38px;
    display: block;
    position: absolute;
    top: 30px;
    left: 255px;
    line-height: 38px;
    text-align: center;
    background: #fff;
    border: 1px solid #dadada;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.uos-block-form .uos-set-password .uos-set-password-toggle:hover {
    cursor: pointer;
}
.uos-block-form .uos-set-checkbox .uos-set-single-notice {
    padding-top: 30px;
}
@media only screen and (min-width: 768px), print {
    .uos-block-form .uos-set-checkbox .uos-set-single-notice {
        padding-left: 48px;
    }
}
.uos-block-form .uos-set-checkbox input {
    width: 1px;
    height: 1px;
    margin-left: -200%;
    position: absolute;
    overflow: hidden;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.uos-block-form .uos-set-checkbox label {
    padding-left: 38px;
    top: 20px;
}
@media only screen and (min-width: 768px), print {
    .uos-block-form .uos-set-checkbox label {
        padding-left: 48px;
    }
}
.uos-block-form .uos-set-checkbox label:before {
    content: " ";
    width: 28px;
    height: 28px;
    position: absolute;
    bottom: -5px;
    left: 0;
    background: #fcfcfc;
    border: 1px solid #dadada;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.07);
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.07);
}
.uos-block-form .uos-set-checkbox label:after {
    content: "✔";
    width: 28px;
    height: 28px;
    display: none;
    position: absolute;
    top: -3px;
    left: 6px;
    color: #4c8658;
    font-size: 21px;
}
.uos-block-form .uos-set-checkbox input:focus + label:before {
    -webkit-box-shadow: 0 0 6px 0 rgba(57, 197, 219, 0.5);
    box-shadow: 0 0 6px 0 rgba(57, 197, 219, 0.5);
}
.uos-block-form .uos-set-checkbox input:checked + label:after {
    display: block;
}
.uos-block-form .uos-set-valid input:not([type="submit"]) {
    padding-right: 38px;
}
.uos-block-form .uos-set-valid:after {
    content: "✔";
    width: 20px;
    height: 20px;
    position: absolute;
    top: 40px;
    right: 38px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    background: rgba(76, 134, 88, 0.8);
    border: 1px solid #4c8658;
    border-radius: 100px;
}
.uos-block-form .uos-set-invalid input:not([type="submit"]) {
    color: #d0394c !important;
    border-color: #d0394c !important;
}
.uos-block-form .uos-set-invalid:after {
    content: attr(data-error);
    padding: 2px 7px;
    position: absolute;
    top: 71px;
    right: 36px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    background: rgba(208, 57, 76, 0.8);
    border: 1px solid #d0394c;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.uos-form-group input,
.uos-form-group select {
    height: 40px;
    margin: 0 15px 0 0;
    padding: 0 15px;
    float: left;
    font-size: 0.8em;
    line-height: 40px;
    border: none;
    border-radius: 2px;
}
.uos-form-group input:focus,
.uos-form-group select:focus {
    outline: 1px dotted #dadada;
}
.uos-component-steps .uos-component-steps-slide .uos-form-group .uos-steps-control:last-of-type,
.uos-component-steps .uos-tab-controls .uos-form-group .uos-steps-control:last-of-type,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-form-group button:last-of-type,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-form-group input[type="submit"]:last-of-type,
.uos-form-group .uos-btn:last-of-type,
.uos-form-group .uos-component-steps .uos-component-steps-slide .uos-steps-control:last-of-type,
.uos-form-group .uos-component-steps .uos-tab-controls .uos-steps-control:last-of-type,
.uos-form-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:last-of-type,
.uos-form-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:last-of-type {
    margin: 0;
}
.uos-form-group .uos-from-group-interface {
    float: left;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.uos-form-group .uos-from-group-interface.uos-from-group-interface-last {
    border-radius: 2px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.uos-form-group.uos-hp {
    width: 1px !important;
    height: 1px !important;
    margin: -1px 0 0 -1px;
    padding: 0 !important;
    display: inline !important;
    position: absolute !important;
    overflow: hidden !important;
    border: none !important;
}
.uos-formset fieldset {
    margin: 0 0 20px;
    padding: 0;
    border: 2px solid #dadada;
}
.uos-formset fieldset legend {
    width: 100%;
    margin: 0 0 20px;
    padding: 10px 20px;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 600;
    background: #f5f5f5;
    border-bottom: 2px solid #dadada;
}
.uos-formset fieldset legend + div > p {
    padding-top: 0;
}
.uos-formset fieldset p {
    width: 100%;
    padding: 20px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.uos-formset fieldset .uos-form-group {
    width: 100%;
    padding: 20px;
    padding-top: 16px;
    display: block;
    position: relative;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #f5f5f5;
}
.uos-formset fieldset .uos-form-group:first-of-type {
    padding-top: 0;
}
.uos-formset fieldset .uos-form-group:last-of-type {
    border-bottom: none;
}
.uos-formset fieldset label {
    width: 100%;
    padding-bottom: 5px;
    display: block;
    clear: both;
    color: #50626e;
    font-size: 0.8em;
    font-weight: 600;
    vertical-align: middle;
}
.uos-formset fieldset input,
.uos-formset fieldset select,
.uos-formset fieldset textarea {
    width: 100%;
    max-width: 300px;
    display: block;
    clear: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #dadada;
}
.uos-formset fieldset input[readonly="readonly"],
.uos-formset fieldset select[readonly="readonly"],
.uos-formset fieldset textarea[readonly="readonly"] {
    color: rgba(0, 0, 0, 0.7);
    background: #fafafa;
}
.uos-formset fieldset select {
    max-width: 335px;
}
.uos-formset fieldset textarea {
    max-width: 334px;
    margin: 0 15px 0 0;
    padding: 10px 15px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.8em;
    border-radius: 3px;
}
.uos-formset .uos-silk-errors {
    margin: 0 0 15px;
    padding: 30px 30px 15px;
    color: #fff;
    background: #ec595f;
    border: 2px solid #e72b33;
    border-radius: 4px;
}
.uos-formset .uos-silk-errors.uos-silk-errors-hidden {
    display: none;
}
.uos-formset .uos-silk-errors .uos-silk-errors-list {
    margin: 0;
    padding: 15px 0 0 30px;
}
.uos-formset .uos-silk-errors .uos-silk-errors-list em {
    opacity: 0.8;
}
.uos-formset .uos-form-checkbox input,
.uos-formset .uos-form-radio input {
    width: 1px;
    height: 1px;
    position: absolute;
    top: 60px;
    left: 0;
    overflow: hidden;
    text-indent: -200%;
    opacity: 0;
}
.uos-formset .uos-form-checkbox input:focus,
.uos-formset .uos-form-radio input:focus {
    outline: 0;
}
.uos-formset .uos-form-checkbox input:focus + label:before,
.uos-formset .uos-form-radio input:focus + label:before {
    outline: 1px dotted #dadada;
}
.uos-formset .uos-form-checkbox input:checked + label:before,
.uos-formset .uos-form-radio input:checked + label:before {
    content: "●";
}
.uos-formset .uos-form-checkbox label,
.uos-formset .uos-form-radio label {
    width: auto;
    padding-right: 30px;
    display: block;
    float: left;
    line-height: 28px;
}
.uos-formset .uos-form-checkbox label:before,
.uos-formset .uos-form-radio label:before {
    content: "";
    width: 28px;
    height: 28px;
    margin-right: 10px;
    float: left;
    color: #4c8658;
    font-size: 36px;
    line-height: 21px;
    text-align: center;
    border: 2px solid #dadada;
    border-radius: 1000px;
}
.uos-formset .uos-form-checkbox input:checked + label:before {
    content: "✔";
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .uos-formset .uos-form-checkbox input:checked + label:before {
        font-size: 1.8em;
        line-height: 27px;
    }
}
.uos-formset .uos-form-checkbox label {
    padding-bottom: 20px;
}
.uos-formset .uos-form-checkbox label:before {
    border-radius: 4px;
}
.uos-formset .uos-input-date {
    width: 130px;
}
.uos-formset .uos-input-year {
    width: 60px;
    padding: 0;
    text-align: center;
}
.uos-formset .uos-input-short {
    width: 110px;
}
.uos-formset .uos-silk-helper {
    min-width: 1px;
    margin: 0;
    padding: 2px 0 0 15px;
    display: block;
    position: relative;
    z-index: -1;
}
.uos-formset .uos-silk-helper:empty {
    display: none;
}
.uos-formset .uos-silk-invalid {
    background: #fcf2f4;
    border: 2px solid #da6271;
}
.uos-formset .uos-silk-invalid + .uos-silk-helper {
    color: #d54e5f;
    font-size: 0.8em;
}
.uos-formset .uos-silk-valid + .uos-silk-helper:after {
    content: "✔";
    width: 22px;
    height: 22px;
    display: inline-block;
    position: relative;
    top: 7px;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    background: #4c8658;
    border-radius: 1000px;
}
.uos-formset.uos-form-toggle {
    height: 0;
    overflow: hidden;
}
.uos-formset.uos-form-toggle.uos-js-triggered {
    height: auto;
    margin-top: 20px;
}
.uos-tier-fill .uos-formset fieldset {
    background: #00638f;
}
.uos-tier-fill .uos-formset fieldset,
.uos-tier-fill .uos-formset input,
.uos-tier-fill .uos-formset label,
.uos-tier-fill .uos-formset legend,
.uos-tier-fill .uos-formset select {
    color: #fff;
    border-color: #005176;
}
.uos-tier-fill .uos-formset .uos-form-radio label:before {
    border-color: #005176;
}
.uos-tier-fill .uos-formset .uos-form-radio input:focus + label:before {
    outline: 1px dotted #0071a4;
}
.uos-tier-fill .uos-formset .uos-form-group {
    border-color: #005880;
}
.uos-tier-fill .uos-formset legend {
    background: #00557b;
}
.uos-tier-fill .uos-formset input,
.uos-tier-fill .uos-formset select {
    background: #005c85;
}
.uos-tier-fill .uos-formset input:focus,
.uos-tier-fill .uos-formset select:focus {
    outline: 1px dotted #0071a4;
}
.uos-component-tabs .uos-tier-fill {
    background: 0 0 !important;
}
.uos-component-tabs .uos-tier-fill .uos-tier-inner > a,
.uos-component-tabs .uos-tier-fill .uos-tier-inner > h1,
.uos-component-tabs .uos-tier-fill .uos-tier-inner > h2,
.uos-component-tabs .uos-tier-fill .uos-tier-inner > p {
    color: #002e3b;
}
.uos-component-tabs .uos-print-title {
    display: none;
}
.uos-component-tabs .uos-component-tabs-title {
    width: 100%;
    height: 40px;
    margin: 0 10px 0 0;
    padding: 7.5px;
    display: inline-block;
    position: relative;
    z-index: 1;
    float: left;
    clear: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0, 46, 59, 0.6);
    font-size: 0.7em;
    line-height: 25px;
    background: #f8f8f8;
    border: 2px solid #dadada;
    border-bottom: none;
	font-weight:600;
}
@media only screen and (min-width: 768px), print {
    .uos-component-tabs .uos-component-tabs-title {
        border-top-right-radius: 100px;
    }
}
.uos-component-tabs .uos-component-tabs-title.uos-component-tabs-title-nojs {
    width: 100%;
    max-width: 100%;
    height: 50px;
    margin: 0 0 30px;
    padding: 0 0 30px;
    display: block;
    clear: both;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #002e3b;
    font-size: 28px;
    background: 0 0;
    border: none;
    border-bottom: 2px solid #dadada;
}
.uos-component-tabs .uos-component-tabs-title:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.uos-component-tabs .uos-component-tabs-title:last-of-type {
    border-bottom: 2px solid #dadada;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-tabs .uos-component-tabs-title:last-of-type {
        border-bottom: none;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component-tabs .uos-component-tabs-title {
        width: auto;
        height: 18px;
        margin: 0 10px 10px 0;
        padding: 8px 12px;
        bottom: -6px;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        line-height: 1.2em;
        border: 2px solid #dadada;
        border-radius: 2px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-tabs .uos-component-tabs-title {
        margin-bottom: 4px;
        padding: 8px 12px 10px;
        border-bottom: none;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
}
.uos-component-tabs .uos-component-tabs-title.uos-active-tab {
    z-index: 3;
    color: #002e3b;
    background: #fff;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-tabs .uos-component-tabs-title.uos-active-tab {
        padding-bottom: 10px;
    }
}
.uos-component-tabs .uos-component-tabs-title:hover {
    cursor: pointer;
}
.uos-component-tabs .uos-component-tabs-content.uos-inactive-tab {
    display: none;
}
.uos-component-tabs .uos-component-tabs-content.uos-active-tab {
    width: 100%;
    padding: 30px 0;
    display: block;
    position: relative;
    z-index: 2;
    float: left;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}
@media only screen and (min-width: 768px), print {
    .uos-component-tabs .uos-component-tabs-content.uos-active-tab {
        border-top: 2px solid #dadada;
    }
}
.uos-module-publications-filter {
    text-align: right;
}
.uos-module-publications-filter .uos-helper {
    font-weight: 600;
    padding-right: 6px;
    padding-left: 6px;
}
.uos-component-steps .uos-component-steps-slide .uos-module-publications-filter .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-module-publications-filter .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-module-publications-filter button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-module-publications-filter input[type="submit"],
.uos-module-publications-filter .uos-btn,
.uos-module-publications-filter .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-module-publications-filter .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-module-publications-filter .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-module-publications-filter .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    display: inline;
    margin-bottom: 0;
    background-color: #264d58;
}
.uos-component-steps .uos-component-steps-slide .uos-module-publications-filter .uos-active.uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-module-publications-filter .uos-active.uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-module-publications-filter button.uos-active,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-module-publications-filter input.uos-active[type="submit"],
.uos-module-publications-filter .uos-btn.uos-active,
.uos-module-publications-filter .uos-component-steps .uos-component-steps-slide .uos-active.uos-steps-control,
.uos-module-publications-filter .uos-component-steps .uos-tab-controls .uos-active.uos-steps-control,
.uos-module-publications-filter .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button.uos-active,
.uos-module-publications-filter .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input.uos-active[type="submit"] {
    background-color: #002e3b;
}
.uos-format-module {
    margin-bottom: 20px;
    display: block;
    clear: left;
    border: 1px solid #dadada;
}
.uos-format-module.uos-js-triggered {
    height: 66px;
    overflow: hidden;
}
.uos-format-module.uos-js-triggered .uos-format-module-title-lead:after {
    content: "‹";
}
.uos-format-module p {
    margin-right: 20px;
    margin-left: 20px;
}
.uos-format-module .uos-format-module-title-lead {
    margin-bottom: 20px;
    padding: 20px;
    position: relative;
    background: #f5f5f5;
    border-bottom: 1px solid #dadada;
}
.uos-format-module .uos-format-module-title-lead.uos-format-module-title-marginless {
    margin-bottom: 0;
}
@media only screen and (min-width: 1025px), print {
    .uos-format-module .uos-format-module-title-lead:hover {
        background-color: #f9f9f9;
        cursor: pointer;
    }
}
.uos-format-module .uos-format-module-title-lead:after {
    content: "›";
    width: 40px;
    height: 40px;
    position: absolute;
    top: 13px;
    right: 15px;
    font-size: 2em;
    text-align: center;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.uos-format-module h5 {
    padding-left: 20px;
}
.uos-format-module .uos-format-module-title {
    padding: 10px 20px;
    font-size: 1em;
    background: #f5f5f5;
    border-bottom: 1px solid #dadada;
}
.uos-format-module .uos-format-module-semester {
    margin: 0 20px 20px;
    padding: 0 0 15px;
    border: 1px solid #dadada;
}
@media only screen and (max-width: 768px), print {
    .uos-format-module .uos-format-module-semester {
        font-size: 0.8em;
    }
}
.uos-format-module .uos-format-module-semester p {
    padding: 1em 0 0;
    color: #6b919c;
    font-size: 0.8em;
    line-height: 1.4em;
}
@media only screen and (min-width: 1024px), print {
    .uos-format-module .uos-format-module-semester p {
        padding-right: 10%;
    }
}
.uos-format-module .uos-format-module-semester-title_tooltip {
    margin-top: -1px;
    padding-left: 3px;
    position: relative;
    z-index: 8000;
    color: rgba(0, 0, 0, 0.5);
    font-size: 12.6px;
}
.uos-format-module .uos-format-module-semester-title_tooltip-tip {
    width: 160px;
    height: 85px;
    padding: 10px;
    display: none;
    position: absolute;
    top: -105px;
    left: -66px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-size: 12.6px;
    font-weight: 400;
    line-height: 15.12px;
    text-transform: none;
    background: #495961;
    border-radius: 4px;
    -webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
    cursor: default;
}
.uos-format-module .uos-format-module-semester-title_tooltip-tip a {
    color: #74c9e5 !important;
}
.uos-format-module .uos-format-module-semester-title_tooltip-tip:before {
    content: " ";
    width: 0;
    height: 0;
    margin-left: -15px;
    position: absolute;
    bottom: -30px;
    left: 50%;
    border: 15px solid transparent;
    border-top-color: #495961;
}
.uos-format-module .uos-format-module-semester-title_tooltip.uos-active {
    cursor: default;
}
.uos-format-module .uos-format-module-semester-title_tooltip.uos-active .uos-format-module-semester-title_tooltip-tip {
    display: inline-block;
}
.uos-format-module .uos-format-module-semester-title {
    margin: 10px 0 0;
    padding: 15px 20px 0;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #a4afb5;
    font-size: 0.7em;
    text-transform: uppercase;
    border-top: 1px dashed #dadada;
}
.uos-format-module .uos-format-module-semester-title:first-of-type {
    border-top: none;
}
.uos-format-module .uos-format-module-list {
    min-height: 80px;
    padding-top: 25px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width: 768px), print {
    .uos-format-module .uos-format-module-list {
        padding-left: 150px;
    }
}
.uos-format-module .uos-format-module-list .uos-module-code {
    padding-right: 5px;
    color: #50626e;
    font-weight: 600;
}
@media only screen and (min-width: 768px), print {
    .uos-format-module .uos-format-module-list .uos-module-code {
        padding: 0;
        position: absolute;
        top: 25px;
        left: 20px;
    }
}
.uos-format-module .uos-format-module-list .uos-module-desc,
.uos-format-module .uos-format-module-list .uos-module-title {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.75);
    font-size: 1em;
}
.uos-format-module .uos-format-module-list .uos-module-title {
    padding-bottom: 10px;
    display: inline;
    font-weight: 700;
}
@media only screen and (min-width: 768px), print {
    .uos-format-module .uos-format-module-list .uos-module-title {
        display: block;
    }
}
.uos-format-module .uos-format-module-list .uos-module-desc,
.uos-format-module .uos-format-module-list .uos-module-more {
    margin: 0;
    font-size: 1em;
}
@media only screen and (min-width: 768px), print {
    .uos-format-module .uos-format-module-list .uos-module-desc,
    .uos-format-module .uos-format-module-list .uos-module-more {
        padding-right: 15%;
        font-size: 0.9em;
    }
}
.uos-format-module .uos-format-module-list .uos-module-credit {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    font-size: 0.9em;
}
.uos-format-module .uos-format-module-list .uos-module-credit em {
    font-weight: 600;
    font-style: normal;
}
.uos-format-module .uos-format-module-list .uos-module-credit strong {
    font-weight: 400;
}
@media only screen and (min-width: 768px), print {
    .uos-format-module .uos-format-module-list .uos-module-credit {
        display: inline;
        position: absolute;
        top: 48px;
        left: 20px;
        font-size: 0.8em;
    }
}
.uos-format-module .uos-format-module-list .uos-module-more {
    margin-top: 10px;
    padding-right: 0;
    display: inline-block;
}
.uos-component-steps .uos-component-steps-slide .uos-format-module .uos-format-module-list .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-format-module .uos-format-module-list .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-format-module .uos-format-module-list button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-format-module .uos-format-module-list input[type="submit"],
.uos-format-module .uos-format-module-list .uos-btn,
.uos-format-module .uos-format-module-list .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-format-module .uos-format-module-list .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-format-module .uos-format-module-list .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-format-module .uos-format-module-list .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    margin-top: 20px;
}
.uos-format-module .uos-format-module-list:empty {
    padding: 0 !important;
}
.uos-component-tabs .uos-tier-fill {
    background: 0 0 !important;
}
.uos-component-tabs .uos-tier-fill .uos-tier-inner > a,
.uos-component-tabs .uos-tier-fill .uos-tier-inner > h1,
.uos-component-tabs .uos-tier-fill .uos-tier-inner > h2,
.uos-component-tabs .uos-tier-fill .uos-tier-inner > p {
    color: #002e3b;
}
.uos-component-tabs .uos-print-title {
    display: none;
}
.uos-component-tabs .uos-component-tabs-title {
    width: 100%;
    height: 40px;
    margin: 0 10px 0 0;
    padding: 7.5px;
    display: inline-block;
    position: relative;
    z-index: 1;
    float: left;
    clear: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0, 46, 59, 0.6);
    font-size: 0.7em;
    line-height: 25px;
    background: #f8f8f8;
    border: 2px solid #dadada;
    border-bottom: none;
}
@media only screen and (min-width: 768px), print {
    .uos-component-tabs .uos-component-tabs-title {
        border-top-right-radius: 100px;
    }
}
.uos-component-tabs .uos-component-tabs-title.uos-component-tabs-title-nojs {
    width: 100%;
    max-width: 100%;
    height: 50px;
    margin: 0 0 30px;
    padding: 0 0 30px;
    display: block;
    clear: both;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #002e3b;
    font-size: 28px;
    background: 0 0;
    border: none;
    border-bottom: 2px solid #dadada;
}
.uos-component-tabs .uos-component-tabs-title:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.uos-component-tabs .uos-component-tabs-title:last-of-type {
    border-bottom: 2px solid #dadada;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-tabs .uos-component-tabs-title:last-of-type {
        border-bottom: none;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component-tabs .uos-component-tabs-title {
        width: auto;
        height: 18px;
        margin: 0 10px 10px 0;
        padding: 8px 12px;
        bottom: -6px;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        line-height: 1.2em;
        border: 2px solid #dadada;
        border-radius: 2px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-tabs .uos-component-tabs-title {
        margin-bottom: 4px;
        padding: 8px 12px 10px;
        border-bottom: none;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
}
.uos-component-tabs .uos-component-tabs-title.uos-active-tab {
    z-index: 3;
    color: #002e3b;
    background: #fff;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-tabs .uos-component-tabs-title.uos-active-tab {
        padding-bottom: 10px;
    }
}
.uos-component-tabs .uos-component-tabs-title:hover {
    cursor: pointer;
}
.uos-component-tabs .uos-component-tabs-content.uos-inactive-tab {
    display: none;
}
.uos-component-tabs .uos-component-tabs-content.uos-active-tab {
    width: 100%;
    padding: 30px 0;
    display: block;
    position: relative;
    z-index: 2;
    float: left;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}
@media only screen and (min-width: 768px), print {
    .uos-component-tabs .uos-component-tabs-content.uos-active-tab {
        border-top: 2px solid #dadada;
    }
}
.uos-component-accordion-container,
.uos-component-accordion-title {
    padding: 20px 0;
}
.uos-component-accordion-title {
    margin-bottom: 0;
    padding-right: 70px;
    position: relative;
    font-size: 1.2em;
    border-top: 2px solid #dadada;
    border-bottom: 0;
}
.uos-component-accordion-title:focus:after {
    color: #6b8046;
}
.uos-component-accordion-title:after {
    content: "›";
    height: 40px;
    position: absolute;
    top: 13px;
    right: 15px;
    font-size: 2em;
    text-align: center;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.uos-component-accordion-title:hover {
    color: rgba(0, 46, 59, 0.7);
    cursor: pointer;
}
.uos-component-accordion-divider {
    padding-top: 1.5em;
    border-top: 1px solid #dadada;
}
.uos-component-accordion-divider:first-of-type {
    margin-bottom: 0;
    padding-top: 0;
    border: none;
}
.uos-tier-inner [class*="accordion-"]:first-child .uos-component-accordion-title {
    border-top: 0;
}
.uos-tier-fill .uos-component-accordion-container,
.uos-tier-fill .uos-component-accordion-title {
    color: #fff;
}
.uos-tier-fill .uos-component-accordion-title {
    border-color: #005176;
}
.uos-tier-fill .uos-component-accordion-title:hover {
    color: rgba(255, 255, 255, 0.8);
}
.uos-js-triggered .uos-component-accordion-title:after {
    top: 15px;
    right: 20px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.uos-js-triggered .uos-component-accordion-container {
    height: 0;
    padding: 0;
    overflow: hidden;
}
.uos-aggregator {
    position: relative;
}
.uos-aggregator-top {
    padding: 30px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #1278a6;
}
.uos-aggregator-fieldset {
    width: 100%;
    height: 44px;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.1);
}
.uos-aggregator-fieldset input {
    width: 90%;
    height: 40px;
    margin-top: 2px;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.75) !important;
    background: 0 0 !important;
    border: 0;
}
.uos-aggregator-fieldset input:active,
.uos-aggregator-fieldset input:focus {
    outline: 0 !important;
}
.uos-aggregator-pills {
    padding-top: 4px;
    padding-right: 10px;
    padding-left: 10px;
    display: inline-block;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.uos-aggregator-input {
    height: 44px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}
.uos-aggregator-dropdown {
    width: 100%;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    z-index: 6;
    top: 42px;
    right: 0;
    left: 0;
    background: #fff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.uos-aggregator-dropdown.uos-enabled {
    display: block;
}
.uos-aggregator-dropdown-entry {
    padding: 0;
    padding-right: 10px;
    padding-left: 10px;
    display: block;
    color: rgba(0, 0, 0, 0.75) !important;
    line-height: 34px;
    border-bottom: 1px solid #f5f5f5;
}
.uos-aggregator-dropdown-entry:hover {
    background-color: #f5f5f5;
    cursor: pointer;
}
.uos-aggregator-dropdown-entry:last-of-type {
    border-bottom: 0;
}
.uos-aggregator-dropdown-entry.uos-navigated {
    background: #dadada;
}
.uos-aggregator-results {
    min-height: 400px;
    margin-bottom: 60px;
    color: rgba(0, 0, 0, 0.75) !important;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.uos-aggregator-result {
    width: 100%;
    padding: 30px;
    padding-bottom: 25px;
    display: block;
    position: relative;
    z-index: 4;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    border-bottom: 1px solid #dadada;
}
.uos-aggregator-result:last-of-type {
    border-bottom: 0;
}
.uos-aggregator-result.uos-prime .uos-aggregator-copy {
    height: 215px;
}
.uos-aggregator-result.uos-prime .uos-aggregator-cta {
    background: #4c8658;
}
.uos-aggregator-result.uos-prime .uos-aggregator-cta:hover {
    background: #559663;
}
.uos-aggregator-result.uos-prime p {
    padding-bottom: 15px;
}
.uos-aggregator-result dd,
.uos-aggregator-result div,
.uos-aggregator-result dt,
.uos-aggregator-result em,
.uos-aggregator-result h2,
.uos-aggregator-result h3,
.uos-aggregator-result h4,
.uos-aggregator-result h5,
.uos-aggregator-result h6,
.uos-aggregator-result li,
.uos-aggregator-result p,
.uos-aggregator-result span {
    color: rgba(0, 0, 0, 0.75);
}
.uos-aggregator-result h2,
.uos-aggregator-result li,
.uos-aggregator-result p,
.uos-aggregator-result ul {
    margin: 0;
    padding: 0;
}
.uos-aggregator-result h2 {
    padding-right: 20px;
    font-size: 18px;
    line-height: 34px;
}
.uos-aggregator-result p {
    color: rgba(0, 0, 0, 0.5);
    font-size: 16px;
}
.uos-aggregator-result p em {
    color: rgba(0, 0, 0, 0.6);
    font-style: normal;
}
.uos-aggregator-rank {
    margin-right: 15px;
    float: left;
    font-style: normal;
    line-height: 34px;
}
.uos-aggregator-cta {
    position: absolute;
    top: 25px;
    right: 30px;
    background-color: #495961;
}
.uos-aggregator-cta:hover {
    background: #546670;
}
.uos-aggregator-copy {
    width: 100%;
    padding-top: 10px;
    padding-right: 20%;
    padding-bottom: 5px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.65em;
}
.uos-aggregator-copy:empty {
    display: none;
}
.uos-aggregator-copy img {
    width: 260px;
    height: 200px;
    margin-right: 20px;
    float: left;
    background: #dadada;
}
.uos-aggregator-prompt {
    position: absolute;
    z-index: 2;
    top: 100px;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
.uos-aggregator-prompt p {
    width: 100%;
    padding-top: 40px;
    padding-right: 20%;
    padding-left: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.75);
    line-height: 32px;
    text-align: center;
}
.uos-aggregator-prompt-pip {
    width: 70px;
    height: 70px;
    margin-top: 100px;
    margin-right: 10px;
    margin-left: 10px;
    display: inline-block;
    position: relative;
    z-index: 3;
    border: 4px solid #dadada;
    border-radius: 100px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
.uos-aggregator-prompt-pip.uos-active {
    border-color: rgba(193, 209, 0, 0.6);
}
.uos-aggregator-prompt-pip.uos-active:before {
    content: "✔";
    height: 70px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    color: #7a8500;
    font-size: 28px;
    font-weight: 700;
    line-height: 70px;
    text-align: center;
}
.uos-aggregator-prompt-pip:nth-child(2) {
    position: relative;
    top: -30px;
}
.uos-banner {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
    padding: 20px;
    padding-bottom: 100px;
    position: relative;
    float: left;
    clear: left;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-weight: 700;
    line-height: 24px;
    background: #4c8658;
    border-radius: 3px;
}
@media only screen and (min-width: 768px), print {
    .uos-banner {
        height: auto;
        padding-bottom: 20px;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-banner {
        line-height: 40px;
    }
}
.uos-banner .uos-btn,
.uos-banner .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-banner .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-banner .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-banner .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-banner .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-banner .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-banner button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-banner input[type="submit"] {
    width: auto;
    margin: 0;
    margin-bottom: 20px;
    position: absolute;
    right: 20px;
    bottom: 0;
    left: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #3a6543;
}
.uos-banner .uos-btn:hover,
.uos-banner .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-banner .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-banner .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-banner .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:hover,
.uos-component-steps .uos-component-steps-slide .uos-banner .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-banner .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-banner button:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-banner input[type="submit"]:hover {
    background: #32583a;
}
@media only screen and (min-width: 768px), print {
    .uos-banner .uos-btn,
    .uos-banner .uos-component-steps .uos-component-steps-slide .uos-steps-control,
    .uos-banner .uos-component-steps .uos-tab-controls .uos-steps-control,
    .uos-banner .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
    .uos-banner .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
    .uos-component-steps .uos-component-steps-slide .uos-banner .uos-steps-control,
    .uos-component-steps .uos-tab-controls .uos-banner .uos-steps-control,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-banner button,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-banner input[type="submit"] {
        margin-top: 0;
        margin-bottom: 0;
        position: relative;
        right: auto;
        bottom: auto;
        left: auto;
        float: right;
    }
}
.uos-banner-wrap {
    padding: 0 5px;
}
.uos-banner-wrap .uos-banner {
    margin-bottom: 5px;
}
.uos-filter {
    width: 100%;
    height: 136px;
    padding: 20px;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #f5f5f5;
    border: 1px solid #dadada;
    border-bottom: 0;
    border-radius: 3px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
@media only screen and (min-width: 1024px), print {
    .uos-filter {
        height: auto;
    }
}
.uos-filter input {
    width: 100%;
    height: 40px;
    margin: 0 0 15px;
    padding: 0 10px;
    display: inline-block;
    float: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #002e3b;
    font-size: 0.8em;
    line-height: 40px;
    border: 1px solid #dadada;
    border-radius: 4px;
}
@media only screen and (min-width: 1024px), print {
    .uos-filter input {
        width: 50%;
        margin: 0;
        font-size: 1em;
    }
}
.uos-filter .uos-btn-group {
    width: auto;
    min-height: 1px;
    float: none;
}
@media only screen and (min-width: 1024px), print {
    .uos-filter .uos-btn-group {
        float: right;
    }
}
.uos-filter .uos-btn-group:before {
    display: none;
}
@media only screen and (min-width: 1024px), print {
    .uos-filter .uos-btn-group:before {
        content: "Sort:";
        padding-right: 10px;
        float: left;
        color: #a4afb5;
        font-size: 12px;
        font-weight: 600;
        line-height: 38px;
        text-transform: uppercase;
    }
}
.uos-component-steps .uos-component-steps-slide .uos-filter .uos-btn-group .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-filter .uos-btn-group .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-filter .uos-btn-group button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-filter .uos-btn-group input[type="submit"],
.uos-filter .uos-btn-group .uos-btn,
.uos-filter .uos-btn-group .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-filter .uos-btn-group .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-filter .uos-btn-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-filter .uos-btn-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    margin: 0;
    padding: 10px 15px;
    color: #002e3b;
    background: #fff;
    border: 1px solid #dadada;
    border-left-width: 0;
}
.uos-component-steps .uos-component-steps-slide .uos-filter .uos-btn-group .uos-steps-control:first-child,
.uos-component-steps .uos-tab-controls .uos-filter .uos-btn-group .uos-steps-control:first-child,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-filter .uos-btn-group button:first-child,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-filter .uos-btn-group input[type="submit"]:first-child,
.uos-filter .uos-btn-group .uos-btn:first-child,
.uos-filter .uos-btn-group .uos-component-steps .uos-component-steps-slide .uos-steps-control:first-child,
.uos-filter .uos-btn-group .uos-component-steps .uos-tab-controls .uos-steps-control:first-child,
.uos-filter .uos-btn-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:first-child,
.uos-filter .uos-btn-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:first-child {
    border-left-width: 1px;
}
.uos-tier-fill .uos-filter {
    background: #00557b;
    border-color: #004a6c;
}
.uos-tier-fill input {
    color: #fff;
    background: #004a6c;
    border-color: #004361;
}
.uos-component-steps .uos-component-steps-slide .uos-tier-fill .uos-btn-group .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-tier-fill .uos-btn-group .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-tier-fill .uos-btn-group button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-tier-fill .uos-btn-group input[type="submit"],
.uos-tier-fill .uos-btn-group .uos-btn,
.uos-tier-fill .uos-btn-group .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-tier-fill .uos-btn-group .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-tier-fill .uos-btn-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-tier-fill .uos-btn-group .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    color: #fff !important;
    background: #006e9f;
    border-color: #004a6c;
}
.uos-top {
    width: 100%;
    display: block;
    float: left;
    line-height: 48px;
    text-align: center;
    background: #dadada;
}
.uos-top i {
    font-style: normal;
}
@media only screen and (max-width: 767px), print {
    .uos-top .uos-sr {
        width: auto;
        height: auto;
        margin: 0;
        position: relative;
        overflow: visible;
        clip: inherit;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-top {
        width: 60px;
        height: 60px;
        position: fixed;
        z-index: 9990;
        top: 20px;
        right: 30px;
        background: 0 0;
        opacity: 0;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        pointer-events: none;
    }
    .uos-top i {
        width: 60px;
        height: 60px;
        display: block;
        color: #fff;
        font-size: 1.8em;
        font-weight: 900;
        font-style: normal;
        line-height: 60px;
        text-align: center;
        background: rgba(0, 124, 146, 0.5);
        border-radius: 100%;
    }
    .uos-top i:hover {
        cursor: pointer;
    }
    .uos-top.uos-display {
        opacity: 1;
        pointer-events: all;
    }
}
.uos-component-steps {
    position: relative;
}
.uos-component-steps .uos-component-steps-container {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.uos-component-steps .uos-tab-controls .uos-steps-control {
    height: auto;
    padding: 10px 15px;
    display: inline-block;
    position: absolute;
    top: 380px;
    left: 160px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
}
.uos-component-steps .uos-tab-controls .uos-steps-control:before {
    content: "←";
    padding-right: 10px;
    font-weight: 600;
}
.uos-component-steps .uos-tab-controls .uos-steps-control:active {
    top: 381px;
}
.uos-component-steps .uos-tab-controls .uos-steps-control:last-of-type {
    right: 160px;
    left: auto;
    border-bottom-right-radius: 5px;
}
.uos-component-steps .uos-tab-controls .uos-steps-control:last-of-type:before {
    content: none;
    padding: 0;
}
.uos-component-steps .uos-tab-controls .uos-steps-control:last-of-type:after {
    content: "→";
    padding-left: 10px;
    font-weight: 600;
}
.uos-component-steps .uos-steps-controls {
    width: 100%;
    padding: 0 !important;
    position: absolute;
    top: 200px;
}
@media only screen and (min-width: 768px), print {
    .uos-component-steps .uos-steps-controls {
        padding: 0 5px;
        top: 270px;
    }
}
.uos-component-steps .uos-steps-controls.uos-steps-control-next {
    width: 100% !important;
}
@media only screen and (min-width: 768px), print {
    .uos-component-steps .uos-steps-controls.uos-steps-control-next {
        width: auto;
    }
}
.uos-component-steps .uos-steps-controls .uos-tier-inner {
    padding: 0 !important;
    overflow: hidden;
}
@media only screen and (min-width: 768px), print {
    .uos-component-steps .uos-steps-controls .uos-tier-inner {
        border-radius: 5px;
    }
}
.uos-component-steps .uos-steps-controls .uos-steps-control {
    width: 11.111%;
    height: 30px;
    margin: 0;
    padding: 30px 5px 0;
    display: table;
    position: relative;
    float: left;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0;
    font-weight: 600;
    text-align: center;
    background: #fff;
    list-style: none;
}
@media only screen and (min-width: 768px), print {
    .uos-component-steps .uos-steps-controls .uos-steps-control {
        height: 70px;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-component-steps .uos-steps-controls .uos-steps-control {
        font-size: 12px;
    }
}
.uos-component-steps .uos-steps-controls .uos-steps-control:before {
    content: attr(data-count);
    width: 30px;
    height: 30px;
    margin: 0 0 0 -15px;
    display: inline-block;
    position: absolute;
    top: 6px;
    left: 50%;
    color: #005c85;
    font-size: 18px;
    font-weight: 600;
    line-height: 29px;
    text-indent: 1px;
    background: #fff;
    border-radius: 1000px;
    -webkit-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
@media only screen and (min-width: 768px), print {
    .uos-component-steps .uos-steps-controls .uos-steps-control:before {
        margin: 0 0 0 -23px;
        border: 8px solid #dadada;
    }
}
.uos-component-steps .uos-steps-controls .uos-steps-control:after {
    content: "";
    height: 42px;
    display: table-caption;
    background: #dadada;
    background: #599e67;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#599e67),
        color-stop(50%, #599e67),
        color-stop(50%, #dadada),
        to(#dadada)
    );
    background: linear-gradient(to right, #599e67 0, #599e67 50%, #dadada 50%, #dadada 100%);
    background-position: right;
    background-size: 200%;
    -webkit-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
@media only screen and (min-width: 768px), print {
    .uos-component-steps .uos-steps-controls .uos-steps-control:after {
        height: 30px;
    }
}
.uos-component-steps .uos-steps-controls .uos-steps-control.uos-complete:before {
    background: #fff;
    border-color: #4c8658;
}
.uos-component-steps .uos-steps-controls .uos-steps-control.uos-complete:after {
    background-position: left;
}
.uos-component-steps .uos-steps-controls .uos-steps-control.uos-active:before {
    color: #fff;
    background: #007c92;
    border-color: #c1c1c1;
}
.uos-component-steps .uos-steps-controls .uos-steps-control:hover {
    cursor: pointer;
}
.uos-component-steps .uos-steps-controls .uos-steps-control:hover:before {
    border-color: #c1c1c1;
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.uos-component-steps .uos-component-steps-slider {
    width: 1100%;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.uos-component-steps .uos-component-steps-slider.uos-animated {
    -webkit-transition: -webkit-transform 0.5s ease-in-out 0s;
    transition: -webkit-transform 0.5s ease-in-out 0s;
    transition: transform 0.5s ease-in-out 0s;
    transition:
        transform 0.5s ease-in-out 0s,
        -webkit-transform 0.5s ease-in-out 0s;
}
@media only screen and (min-width: 768px), print {
    .uos-component-steps .uos-component-steps-slider.uos-animated {
        -webkit-transition: -webkit-transform 1s ease-in-out 0s;
        transition: -webkit-transform 1s ease-in-out 0s;
        transition: transform 1s ease-in-out 0s;
        transition:
            transform 1s ease-in-out 0s,
            -webkit-transform 1s ease-in-out 0s;
    }
}
.uos-component-steps .uos-component-steps-slide {
    width: 9.09%;
    float: left;
}
.uos-component-steps .uos-component-steps-slide .uos-component-steps-heading {
    height: 200px;
    padding: 0;
    display: block;
    color: #fff;
    font-size: 24px;
    font-weight: 100;
    line-height: 200px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    text-align: center;
    background-color: #aaa;
    background-size: cover;
}
@media only screen and (min-width: 768px), print {
    .uos-component-steps .uos-component-steps-slide .uos-component-steps-heading {
        height: 300px;
        font-size: 48px;
        line-height: 240px;
    }
}
.uos-component-steps .uos-component-steps-slide .uos-component-steps-content {
    min-height: 300px;
    padding-top: 60px;
    background: #fff;
}
.uos-component-steps .uos-component-steps-slide .uos-component-steps-content .uos-component-steps-content-inner {
    width: 100%;
    display: block;
}
.uos-component-steps .uos-component-steps-slide .uos-steps-control {
    position: relative;
    z-index: 1;
}
.uos-component-steps .uos-component-steps-slide .uos-steps-control.uos-complete:after {
    content: "Revise Step";
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: -1;
    right: 0;
    bottom: 10px;
    left: 0;
    color: rgba(107, 145, 156, 0);
    font-size: 14px;
    text-shadow: none;
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.uos-component-steps .uos-component-steps-slide .uos-steps-control.uos-complete:hover:after {
    bottom: -20px;
    color: #6b919c;
}
.uos-iterations {
    width: 100%;
    height: 100%;
    padding: 30px;
    padding-bottom: 0;
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #f5f5f5;
    border-radius: 3px;
    -webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.4);
    opacity: 0;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property:
        transform,
        -webkit-transform;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    pointer-events: none;
}
.uos-iterations.uos-visible {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    pointer-events: auto;
}
@media only screen and (min-width: 768px), print {
    .uos-iterations {
        width: 720px;
        height: 600px;
        margin-top: -300px;
        margin-left: -360px;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 50%;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-iterations {
        width: 900px;
        height: 500px;
        margin-top: -250px;
        margin-left: -450px;
    }
}
.uos-iterations:after,
.uos-iterations:before {
    content: " ";
    width: auto;
    height: 20px;
    position: absolute;
    z-index: 9999;
    right: 30px;
    left: 30px;
    background: -webkit-gradient(linear, left top, left bottom, from(whitesmoke), to(rgba(245, 245, 245, 0)));
    background: linear-gradient(to bottom, #f5f5f5 0, rgba(245, 245, 245, 0) 100%);
}
.uos-iterations:before {
    top: 30px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.uos-iterations:after {
    bottom: 80px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 245, 245, 0)), to(whitesmoke));
    background: linear-gradient(to bottom, rgba(245, 245, 245, 0) 0, #f5f5f5 100%);
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
@media only screen and (max-width: 480px), print {
    .uos-iterations:after {
        display: none;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-iterations:after {
        bottom: 135px;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-iterations:after {
        bottom: 80px;
    }
}
.uos-component-steps .uos-component-steps-slide .uos-iterations .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-iterations .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-iterations button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-iterations input[type="submit"],
.uos-iterations .uos-btn,
.uos-iterations .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-iterations .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-iterations .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-iterations .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    float: right;
}
.uos-iterations .uos-scrollable {
    width: 100%;
    height: 360px;
    margin: 0;
    margin-bottom: 30px;
    padding: 10px 0;
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
}
@media only screen and (min-width: 768px), print {
    .uos-iterations .uos-scrollable {
        height: 414px;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-iterations .uos-scrollable {
        height: 360px;
    }
}
@media only screen and (max-width: 480px), print {
    .uos-iterations .uos-scrollable {
        height: 80%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
}
.uos-iterations .uos-scrollable li {
    width: 100%;
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
    display: block;
    background: #fff;
    list-style: none;
}
.uos-iterations .uos-scrollable li:last-of-type {
    margin-bottom: 0;
}
.uos-iterations .uos-scrollable li:before {
    content: "Apply";
    width: 120px;
    height: 46px;
    margin-top: 23px;
    margin-right: 20px;
    margin-left: 20px;
    float: right;
    line-height: 42px;
    text-align: center;
    background: #dadada;
    border-radius: 3px;
    pointer-events: none;
}
@media only screen and (max-width: 480px), print {
    .uos-iterations .uos-scrollable li:before {
        display: none;
    }
}
.uos-iterations .uos-scrollable li:hover:before {
    background: #cdcdcd;
}
.uos-iterations .uos-scrollable li small {
    display: block;
    clear: left;
}
.uos-iterations .uos-scrollable li a {
    padding: 25px 15px;
    display: block;
    line-height: 21px;
    border-bottom: 0;
    border-radius: 3px;
}
.uos-iterations + .uos-cover {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9998;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(26, 26, 26, 0.7);
    opacity: 0;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    pointer-events: none;
}
.uos-iterations.uos-visible + .uos-cover {
    opacity: 1;
    pointer-events: auto;
}
.uos-map {
    display: block;
    background-color: #f5f5f5;
}
.uos-map_with-text {
    width: 100%;
    height: 290px;
}
.uos-map_inline {
    width: 100%;
    height: 400px;
    margin-bottom: 30px;
}
@media only screen and (min-width: 768px), print {
    .uos-map_inline {
        width: 320px;
        height: 250px;
        margin-right: 30px;
        margin-bottom: 0;
        float: left;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-map_inline {
        width: 450px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-map_inline.uos-map_inline-right {
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 30px;
        float: right;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-map_inline.uos-map_inline-right {
        width: 420px;
    }
}
.uos-hero {
    width: 100%;
    position: relative;
    z-index: 300;
    float: left;
    background: #00161c;
}
.uos-hero a {
    text-decoration: none;
}
.uos-hero .uos-hero-crop {
    width: 100%;
    height: 500px;
    overflow: hidden;
}
.uos-hero .uos-tier-inner {
    margin: 0;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width: 768px), print {
    .uos-hero .uos-tier-inner {
        margin: auto;
        padding: 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-hero .uos-tier-inner {
        margin: auto;
        padding: 0 40px;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-hero .uos-tier-inner {
        margin: auto;
        padding: 0;
    }
}
.uos-hero .uos-hero-content {
    padding-top: 90px;
}
.uos-hero .uos-hero-slider {
    width: 100%;
    position: relative;
    left: 0;
    float: left;
    -webkit-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out;
}
@media only screen and (min-width: 640px), print {
    .uos-hero .uos-hero-slider {
        -webkit-transition: left 0.6s ease-in-out;
        transition: left 0.6s ease-in-out;
    }
}
.uos-hero .uos-hero-slide-cover {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #002e3b;
    opacity: 0.8;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.uos-hero .uos-hero-slide {
    width: 100%;
    height: 500px;
    float: left;
    background-color: #00161c;
    background-size: cover !important;
}
.uos-hero .uos-hero-copy,
.uos-hero .uos-hero-title {
    margin: 0;
    padding: 0;
    font-size: 1em;
}
.uos-hero .uos-hero-copy.uos-hero-title-text-dark,
.uos-hero .uos-hero-title.uos-hero-title-text-dark {
    color: #002e3b;
}
.uos-hero .uos-hero-copy.uos-hero-title-text-dark .uos-hero-line,
.uos-hero .uos-hero-title.uos-hero-title-text-dark .uos-hero-line {
    color: #002e3b;
}
.uos-hero .uos-hero-copy.uos-hero-title-text-dark .uos-hero-line.uos-hero-line-primary,
.uos-hero .uos-hero-title.uos-hero-title-text-dark .uos-hero-line.uos-hero-line-primary {
    color: #00222c;
}
.uos-hero .uos-hero-copy {
    padding-bottom: 1.5em !important;
}
@media only screen and (min-width: 640px), print {
    .uos-hero .uos-hero-copy {
        padding-bottom: 2em !important;
    }
}
.uos-hero .uos-hero-copy .uos-hero-line {
    font-family: Roboto-light;
    line-height: 1.2em;
}
.uos-hero .uos-hero-line {
    width: 100%;
    display: block;
    color: #fff;
    font-size: 1.3em;
    font-family: Roboto-light;
    font-weight: 100;
    line-height: 1em;
}
@media only screen and (min-width: 640px), print {
    .uos-hero .uos-hero-line {
        font-size: 1.6em;
    }
}
.uos-hero .uos-hero-line.uos-hero-line-primary {
    position: relative;
    left: -5px;
    color: #0097c2;
    font-size: 2.2em;
    text-transform: uppercase;
}
@media only screen and (min-width: 640px), print {
    .uos-hero .uos-hero-line.uos-hero-line-primary {
        font-size: 3.8em;
    }
}
.uos-hero .uos-hero-line.uos-hero-line-secondary {
    font-size: 1.8em;
}
@media only screen and (min-width: 640px), print {
    .uos-hero .uos-hero-line.uos-hero-line-secondary {
        font-size: 2em;
    }
}
.uos-hero .uos-hero-control {
    width: 40px;
    height: 40px;
    padding: 8px 0 0;
    position: absolute;
    z-index: 300;
    top: 0;
    right: 40px;
    color: rgba(0, 151, 194, 0.5);
    font-size: 3em;
    font-weight: 200;
    line-height: 25px;
    text-align: center;
}
@media only screen and (min-width: 768px), print {
    .uos-hero .uos-hero-control {
        height: 500px;
        padding: 0 90px 0 0;
        right: auto;
        left: 0;
        font-size: 6em;
        line-height: 400px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-hero .uos-hero-control {
        width: 60px;
    }
}
.uos-hero .uos-hero-control:active {
    top: 1px;
}
@media only screen and (min-width: 1024px), print {
    .uos-hero .uos-hero-control:hover {
        color: #0097c2;
        cursor: pointer;
    }
}
.uos-hero .uos-hero-control.uos-hero-control-right {
    right: 0;
    left: auto;
}
@media only screen and (min-width: 768px), print {
    .uos-hero .uos-hero-control.uos-hero-control-right {
        padding: 0 0 0 90px;
    }
}
.uos-hero .uos-hero-control.uos-hero-control-disabled {
    display: none;
}
.uos-hero .uos-hero-search {
    height: 125px;
    padding: 25px 15px 0;
    position: absolute;
    z-index: 9000;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
}
@media only screen and (min-width: 480px), print {
    .uos-hero .uos-hero-search {
        height: 135px;
    }
}
@media only screen and (min-width: 640px), print {
    .uos-hero .uos-hero-search {
        height: 90px;
        padding: 18px 5px 0 0;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-hero .uos-hero-search {
        background: rgba(0, 0, 0, 0.4);
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-hero .uos-hero-search {
        background: rgba(0, 0, 0, 0.3);
    }
}
.uos-component-steps .uos-component-steps-slide .uos-hero .uos-hero-search .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-hero .uos-hero-search .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-hero .uos-hero-search button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-hero .uos-hero-search input[type="submit"],
.uos-hero .uos-hero-search .uos-btn,
.uos-hero .uos-hero-search .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-hero .uos-hero-search .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-hero .uos-hero-search .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-hero .uos-hero-search .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-hero .uos-hero-search .uos-from-group-interface {
    display: inline-block;
    position: relative;
    top: 0;
    float: none;
}
.uos-hero .uos-hero-search input.uos-from-group-interface {
    width: 250px;
    margin: 0;
    position: relative;
}
@media only screen and (min-width: 768px), print {
    .uos-hero .uos-hero-search input.uos-from-group-interface {
        width: 243px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-hero .uos-hero-search input.uos-from-group-interface {
        width: 360px;
    }
}
.uos-component-steps .uos-component-steps-slide .uos-hero .uos-hero-search .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-hero .uos-hero-search .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-hero .uos-hero-search button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-hero .uos-hero-search input[type="submit"],
.uos-hero .uos-hero-search .uos-btn,
.uos-hero .uos-hero-search .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-hero .uos-hero-search .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-hero .uos-hero-search .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-hero .uos-hero-search .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    top: 7px;
}
.uos-hero .uos-hero-search .uos-btn-primary {
    padding-top: 10px;
    padding-bottom: 10px;
    top: 7px;
}
@media only screen and (max-width: 640px), print {
    .uos-hero .uos-hero-search .uos-btn-primary {
        width: 40px;
        padding: 10px 0;
        position: relative;
        overflow: hidden;
        text-indent: -300px;
    }
    .uos-hero .uos-hero-search .uos-btn-primary:after {
        content: "Go";
        width: 40px;
        position: absolute;
        top: 9px;
        right: 0;
        text-align: center;
        text-indent: 0;
    }
}
@media only screen and (max-width: 360px), print {
    .uos-hero .uos-hero-search .uos-btn-primary {
        width: auto;
        padding: 10px 20px;
        position: absolute;
        top: 25px;
        right: 15px;
        text-indent: 0;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .uos-hero .uos-hero-search .uos-btn-primary:after {
        display: none;
    }
}
.uos-hero .uos-hero-search .uos-hero-search-all {
    width: auto;
    margin: 0 0 0 10px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border: none;
}
@media only screen and (max-width: 639px) {
    .uos-hero .uos-hero-search .uos-hero-search-all {
        margin: 0;
        display: block;
        top: -2px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
@media only screen and (max-width: 360px), print {
    .uos-hero .uos-hero-search .uos-hero-search-all {
        top: 8px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-hero .uos-hero-search .uos-hero-search-all {
        margin: 0 0 0 20px;
    }
}
.uos-hero .uos-hero-search .uos-course-hint {
    color: rgba(0, 46, 59, 0.4);
}
.uos-hero .uos-hero-search .uos-course-menu {
    width: 100%;
    background: #f5f5f5;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.uos-hero .uos-hero-search .uos-course-suggestion {
    width: 100%;
    padding: 15px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.8em;
    font-weight: 600;
    text-align: left;
    border-bottom: 1px solid #dadada;
}
.uos-hero .uos-hero-search .uos-course-suggestion:last-of-type {
    padding-bottom: 15px;
    border: none;
}
.uos-hero .uos-hero-search .uos-course-suggestion em {
    font-style: normal;
    opacity: 0.8;
}
.uos-hero .uos-hero-search .uos-course-type {
    font-size: 0.7em;
    font-weight: 900;
    text-transform: uppercase;
    opacity: 0.8;
}
.uos-hero .uos-hero-search .uos-course-hightlight {
    border-bottom: 2px solid #dadada;
}
.uos-hero.uos-campaign-slider .uos-hero-crop,
.uos-hero.uos-slideshow .uos-hero-crop {
    height: 410px;
}
.uos-hero.uos-campaign-slider .uos-tier-inner,
.uos-hero.uos-slideshow .uos-tier-inner {
    width: 100%;
}
.uos-hero.uos-campaign-slider .uos-hero-control,
.uos-hero.uos-campaign-slider .uos-hero-slide,
.uos-hero.uos-campaign-slider .uos-hero-slider,
.uos-hero.uos-slideshow .uos-hero-control,
.uos-hero.uos-slideshow .uos-hero-slide,
.uos-hero.uos-slideshow .uos-hero-slider {
    height: 410px;
}
.uos-hero.uos-campaign-slider .uos-hero-control,
.uos-hero.uos-slideshow .uos-hero-control {
    height: 40px;
    line-height: 40px;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-campaign-slider .uos-hero-control,
    .uos-hero.uos-slideshow .uos-hero-control {
        height: 410px;
        line-height: 370px;
    }
}
.uos-hero.uos-campaign-slider .uos-hero-control.uos-hero-control-left,
.uos-hero.uos-slideshow .uos-hero-control.uos-hero-control-left {
    right: auto;
    left: 0;
}
.uos-hero.uos-campaign-slider .uos-hero-title,
.uos-hero.uos-slideshow .uos-hero-title {
    width: 100%;
    margin: 60px 0 0;
    padding: 0;
    display: block;
    text-align: center;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-campaign-slider .uos-hero-title,
    .uos-hero.uos-slideshow .uos-hero-title {
        margin: 50px 0 0;
    }
}
.uos-hero.uos-campaign-slider .uos-hero-title.uos-hero-title-single,
.uos-hero.uos-slideshow .uos-hero-title.uos-hero-title-single {
    margin-top: 90px;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-campaign-slider .uos-hero-title.uos-hero-title-single,
    .uos-hero.uos-slideshow .uos-hero-title.uos-hero-title-single {
        margin-top: 80px;
    }
}
.uos-hero.uos-campaign-slider .uos-hero-title .uos-hero-line,
.uos-hero.uos-slideshow .uos-hero-title .uos-hero-line {
    font-size: 1.6em;
    line-height: 1.4em;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-campaign-slider .uos-hero-title .uos-hero-line,
    .uos-hero.uos-slideshow .uos-hero-title .uos-hero-line {
        font-size: 2.4em;
    }
}
.uos-hero.uos-landing-title {
    height: 140px;
    overflow: hidden;
    font-family: Roboto-light;
    line-height: 140px;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-landing-title {
        height: 200px;
    }
}
.uos-hero.uos-landing-title .uos-hero-title {
    padding: 40px 0;
    color: #fff;
    font-size: 1.6em;
    font-weight: 100;
    line-height: 1.1em;
}
.uos-hero.uos-landing-title .uos-hero-title.uos-hero-title-text-dark {
    color: #002e3b;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-landing-title .uos-hero-title {
        padding: 0;
        font-size: 2em;
        line-height: 200px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-hero.uos-landing-title .uos-hero-title {
        font-size: 2.4em;
    }
}
.uos-hero.uos-landing-title .uos-hero-slide {
    height: 140px;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-landing-title .uos-hero-slide {
        height: 200px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-landing-title .uos-tier-inner {
        padding: 0;
    }
}
.uos-hero.uos-slideshow {
    margin: 20px 0;
    background: 0 0;
}
.uos-hero.uos-slideshow .uos-hero-crop {
    height: auto;
    background: #00161c;
}
.uos-hero.uos-slideshow .uos-hero-slide,
.uos-hero.uos-slideshow .uos-hero-slider {
    height: auto;
}
.uos-hero.uos-slideshow .uos-hero-slide {
    margin: 0;
    padding: 0;
    position: relative;
}
.uos-hero.uos-slideshow .uos-hero-slide .uos-slide-image {
    width: 100%;
    height: auto;
    display: block;
    position: relative;
    z-index: 100;
    float: left;
}
.uos-hero.uos-slideshow .uos-hero-slide .uos-slide-image.uos-slide-image-portrait {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
}
.uos-hero.uos-slideshow .uos-hero-slide .uos-slide-caption {
    margin: 0;
    padding: 30px 15px 15px;
    position: absolute;
    z-index: 200;
    right: 0;
    bottom: 0;
    left: 0;
    color: #fff;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-slideshow .uos-hero-slide .uos-slide-caption {
        padding: 90px 30px 30px;
        display: block;
    }
}
.uos-hero.uos-slideshow .uos-slideshow-tier-thumbs {
    padding: 0;
}
.uos-hero.uos-slideshow .uos-slideshow-thumbs {
    display: none;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-slideshow .uos-slideshow-thumbs {
        padding: 20px 0 0;
        display: block;
        text-align: center;
    }
}
.uos-hero.uos-slideshow .uos-slideshow-thumbs .uos-hero-thumb {
    width: 60px;
    height: 60px;
    margin: 3px 13px;
    display: inline-block;
    float: none;
    overflow: hidden;
    background: #00161c;
    border-radius: 1000px;
}
.uos-hero.uos-slideshow .uos-slideshow-thumbs .uos-hero-thumb:active {
    position: relative;
    top: 1px;
}
.uos-hero.uos-slideshow .uos-slideshow-thumbs .uos-hero-thumb:hover {
    cursor: pointer;
}
.uos-hero.uos-slideshow .uos-slideshow-thumbs .uos-hero-thumb:hover .uos-slide-image {
    opacity: 1;
}
.uos-hero.uos-slideshow .uos-slideshow-thumbs .uos-hero-thumb.uos-thumb-current {
    margin: 0 10px;
    background: #005c85;
    border: 3px solid #005c85;
}
.uos-hero.uos-slideshow .uos-slideshow-thumbs .uos-hero-thumb.uos-thumb-current .uos-slide-image {
    opacity: 1;
}
.uos-hero.uos-slideshow .uos-slideshow-thumbs .uos-hero-thumb .uos-slide-image {
    width: auto;
    height: 100%;
    position: relative;
    opacity: 0.8;
}
.uos-tier-fill .uos-slideshow .uos-slideshow-thumbs .uos-hero-slide.uos-thumb-current {
    background: #6b8046;
    border: 3px solid #6b8046;
}
.uos-hero.uos-quoteshow {
    margin: 0;
}
.uos-hero.uos-quoteshow blockquote {
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.uos-hero.uos-quoteshow .uos-hero-crop {
    background: 0 0;
}
.uos-hero.uos-quoteshow .uos-hero-slide {
    background: 0 0;
}
.uos-hero.uos-quoteshow .uos-hero-slide .uos-slide-image {
    display: none;
}
.uos-hero.uos-quoteshow .uos-hero-slide .uos-slide-caption {
    width: 100%;
    padding: 35px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #005c85;
    font-size: 1em;
    font-style: italic;
    line-height: 1.3em;
    text-align: center;
    background: 0 0;
    border-bottom: none;
}
.uos-hero.uos-quoteshow .uos-hero-slide .uos-slide-caption:after,
.uos-hero.uos-quoteshow .uos-hero-slide .uos-slide-caption:before {
    top: 11px;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-quoteshow .uos-hero-slide .uos-slide-caption {
        width: 70%;
        padding: 60px 15% 20px;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        font-size: 1.5em;
        line-height: 1.4em;
    }
    .uos-hero.uos-quoteshow .uos-hero-slide .uos-slide-caption:after,
    .uos-hero.uos-quoteshow .uos-hero-slide .uos-slide-caption:before {
        top: 17px;
    }
}
.uos-hero.uos-quoteshow .uos-hero-slide .uos-slide-cite {
    width: 100%;
    padding-bottom: 30px;
    display: block;
    float: left;
    font-style: normal;
    text-align: center;
    opacity: 0.6;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-quoteshow .uos-hero-slide .uos-slide-cite {
        padding-bottom: 80px;
    }
}
.uos-hero.uos-quoteshow .uos-slideshow-thumbs {
    padding: 0 0 60px;
    position: relative;
    z-index: 310;
}
.uos-hero.uos-quoteshow .uos-slideshow-thumbs .uos-hero-slide {
    border-radius: 1000px;
}
.uos-hero.uos-quoteshow .uos-slideshow-thumbs .uos-hero-slide .uos-slide-image {
    display: block;
    left: 0;
}
.uos-tier-fill .uos-hero .uos-hero-slide .uos-slide-caption {
    color: #fff;
    font-weight: 300;
}
.uos-tier-fill .uos-hero .uos-hero-slide .uos-slide-cite {
    color: #fff;
}
.uos-hero.uos-hero-single {
    padding: 60px 0;
    float: left;
    background-color: #002e3b;
    background-size: cover;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-hero-single {
        padding: 160px 0;
    }
}
.uos-hero.uos-hero-single .uos-single-title,
.uos-hero.uos-hero-single .uos-single-title-sub {
    width: 70%;
    margin: 0 15%;
    padding: 0;
    color: #fff;
    font-weight: 300;
    text-align: center;
}
@media only screen and (min-width: 768px), print {
    .uos-hero.uos-hero-single .uos-single-title,
    .uos-hero.uos-hero-single .uos-single-title-sub {
        width: 50%;
        margin: 0 25%;
    }
}
.uos-hero.uos-hero-single .uos-single-title-sub.uos-single-title-text-dark,
.uos-hero.uos-hero-single .uos-single-title.uos-single-title-text-dark {
    color: #002e3b;
}
.uos-hero.uos-hero-single .uos-single-title-sub {
    padding-top: 1em;
    font-size: 21px;
    font-weight: 400;
}
.uos-box {
    width: 100%;
    position: relative;
    float: left;
    font-size: 1em;
    background: #005c85;
    list-style: none;
}
.uos-box .uos-box-image {
    width: 100%;
    margin: 0 0 15px;
    float: left;
    overflow: hidden;
}
@media only screen and (min-width: 480px), print {
    .uos-box .uos-box-image {
        margin-right: 20px;
    }
}
@media only screen and (min-width: 640px), print {
    .uos-box .uos-box-image {
        margin: 0 30px 0 0;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-box .uos-box-image {
        margin: 0;
    }
}
.uos-box .uos-box-image img {
    width: 100%;
    height: auto;
    float: left;
}
@media only screen and (min-width: 640px), print {
    .uos-box .uos-box-image img {
        width: 100%;
        margin: 0;
    }
}
.uos-box .uos-box-copy {
    width: 100%;
    min-height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width: 480px), print {
    .uos-box .uos-box-copy {
        padding: 20px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-box .uos-box-copy {
        min-height: 101px;
        float: left;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-box .uos-box-copy {
        min-height: 121px;
    }
}
.uos-box .uos-box-copy-excerpt,
.uos-box .uos-box-copy-title {
    width: 100%;
    color: #fff;
    font-size: 1em;
    line-height: 1.3em;
    border-bottom: none;
}
@media only screen and (min-width: 640px), print {
    .uos-box .uos-box-copy-excerpt,
    .uos-box .uos-box-copy-title {
        font-size: 1em;
    }
}
.uos-box .uos-box-copy-title {
    padding: 0;
}
.uos-box .uos-box-copy-title a {
    color: inherit;
    text-decoration: none;
    border: none;
}
.uos-box .uos-box-copy-excerpt {
    padding: 10px 0 5px;
    font-size: 0.8em;
    line-height: 1.2em;
}
.uos-box .uos-box-copy-excerpt:empty {
    height: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
}
@media only screen and (min-width: 640px), print {
    .uos-box .uos-box-copy-excerpt {
        font-size: 0.8em;
    }
}
.uos-box .uos-box-copy-excerpt a {
    color: #6b8046;
}
.uos-box .uos-box-copy-meta {
    padding: 0 100px 10px 0;
    display: block;
    color: #6b8046;
}
.uos-box .uos-box-copy-action {
    margin-top: 10px;
    color: #6b8046;
    font-size: 0.8em;
    border-bottom: 1px solid #6b8046;
}
.uos-box .uos-box-pusher {
    padding-top: 20px;
    display: none;
    border: none !important;
}
@media only screen and (min-width: 640px), print {
    .uos-box .uos-box-pusher {
        display: block;
    }
}
.uos-box .uos-box-link {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
@media only screen and (min-width: 1024px), print {
    .uos-grid-2 .uos-box-copy {
        min-height: auto;
    }
}
@media only screen and (min-width: 640px), print {
    .uos-grid-2 .uos-box-image {
        width: 100%;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-grid-2 .uos-box-image {
        width: 100%;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-grid-3 {
        width: 50%;
        padding: 5px;
    }
}
.uos-grid-4 {
    padding: 5px;
}
@media only screen and (min-width: 640px), print {
    .uos-grid-4 .uos-box-copy {
        float: left;
    }
}
@media only screen and (min-width: 640px), print {
    .uos-grid-4 .uos-box-image {
        width: 100%;
    }
}
.uos-tier-fill .uos-box {
    color: #0c4964;
    background: #fff;
}
.uos-tier-fill .uos-box .uos-box-copy-excerpt,
.uos-tier-fill .uos-box .uos-box-copy-title {
    color: #0c4964;
}
.uos-tier-fill .uos-box .uos-box-copy-excerpt a {
    color: #005c85;
}
.uos-component-tabs .uos-tier-fill .uos-box {
    color: #fff;
    background: #005c85;
}
.uos-component-tabs .uos-tier-fill .uos-box .uos-box-copy-excerpt,
.uos-component-tabs .uos-tier-fill .uos-box .uos-box-copy-title {
    color: #fff;
}
.uos-component-tabs .uos-tier-fill .uos-box .uos-box-copy-excerpt a {
    color: #6b8046;
}
.uos-box-event a,
.uos-box-news a {
    text-decoration: none;
}
.uos-box-event .uos-box-copy-spacer,
.uos-box-news .uos-box-copy-spacer {
    display: inline-block;
}
@media only screen and (min-width: 1024px), print {
    .uos-box-event .uos-box-copy-spacer,
    .uos-box-news .uos-box-copy-spacer {
        padding-left: 10px;
        display: inline;
        clear: left;
    }
}
.uos-box-event .uos-box-image,
.uos-box-news .uos-box-image {
    width: 100%;
    margin: 0 0 10px;
    position: relative;
    z-index: 10;
}
@media only screen and (min-width: 768px), print {
    .uos-box-event .uos-box-image,
    .uos-box-news .uos-box-image {
        margin: 0 20px 0 0;
    }
}
.uos-box-event .uos-box-image img,
.uos-box-news .uos-box-image img {
    width: 100%;
    margin: 0;
}
.uos-box-event .uos-box-copy-title,
.uos-box-news .uos-box-copy-title {
    font-size: 1em;
    font-weight: 400;
    line-height: 1.3em;
}
@media only screen and (min-width: 768px), print {
    .uos-box-event .uos-box-copy-title,
    .uos-box-news .uos-box-copy-title {
        line-height: 1.15em;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-box-event .uos-box-copy-title,
    .uos-box-news .uos-box-copy-title {
        font-weight: 400;
    }
}
.uos-box-event .uos-box-copy-excerpt,
.uos-box-news .uos-box-copy-excerpt {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.7em;
}
@media only screen and (min-width: 640px), print {
    .uos-box-event .uos-box-copy-excerpt,
    .uos-box-news .uos-box-copy-excerpt {
        font-size: 0.8em;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-box-event .uos-box-copy-excerpt,
    .uos-box-news .uos-box-copy-excerpt {
        padding-right: 40px;
        font-size: 1em;
    }
}
.uos-box-event .uos-box-copy-excerpt.uos-box-copy-meta,
.uos-box-news .uos-box-copy-excerpt.uos-box-copy-meta {
    font-size: 0.8em;
}
.uos-box-event .uos-btn,
.uos-box-event .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-box-event .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-box-event .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-box-event .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-box-news .uos-btn,
.uos-box-news .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-box-news .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-box-news .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-box-news .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-box-event .uos-steps-control,
.uos-component-steps .uos-component-steps-slide .uos-box-news .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-box-event .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-box-news .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-event button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-event input[type="submit"],
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-news button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-news input[type="submit"] {
    margin: 20px 0 0;
    background: #005176;
    border: 1px solid #004a6c;
}
.uos-box-event .uos-btn:hover,
.uos-box-event .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-box-event .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-box-event .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-box-event .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:hover,
.uos-box-news .uos-btn:hover,
.uos-box-news .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-box-news .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-box-news .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-box-news .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:hover,
.uos-component-steps .uos-component-steps-slide .uos-box-event .uos-steps-control:hover,
.uos-component-steps .uos-component-steps-slide .uos-box-news .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-box-event .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-box-news .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-event button:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-event input[type="submit"]:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-news button:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-news input[type="submit"]:hover {
    background: #005c85;
    border: 1px solid #00405c;
}
.uos-box-event .uos-box-copy,
.uos-box-news .uos-box-copy {
    min-height: 1px;
    font-size: 0.8em;
    font-style: normal;
    line-height: 1.23em;
}
@media only screen and (min-width: 768px), print {
    .uos-box-event .uos-box-copy,
    .uos-box-news .uos-box-copy {
        min-height: 93px !important;
    }
}
.uos-box-event .uos-box-copy .uos-box-news-date,
.uos-box-news .uos-box-copy .uos-box-news-date {
    color: #6b8046;
}
.uos-box-event .uos-box-copy .uos-box-news-title,
.uos-box-news .uos-box-copy .uos-box-news-title {
    color: #fff;
}
.uos-box-event .uos-box-copy .uos-box-news-title:hover,
.uos-box-news .uos-box-copy .uos-box-news-title:hover {
    text-decoration: underline;
}
.uos-box-location-single,
.uos-box-news-feed {
    margin: 30px 0 0;
    padding: 0;
}
@media only screen and (max-width: 360px), print {
    .uos-box-location-single .uos-box-copy-meta,
    .uos-box-news-feed .uos-box-copy-meta {
        padding: 0 0 4px;
        display: auto;
        font-size: 0.6em;
    }
}
.uos-box-location-single .uos-box-copy-meta-featured,
.uos-box-news-feed .uos-box-copy-meta-featured {
    padding: 18px 20px 0 0;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    color: #dfa25b;
    font-size: 0.8em;
    text-align: right;
}
.uos-box-location-single .uos-box-copy,
.uos-box-news-feed .uos-box-copy {
    position: relative;
    font-size: 1em;
}
.uos-box-location-single .uos-btn,
.uos-box-location-single .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-box-location-single .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-box-location-single .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-box-location-single .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-box-news-feed .uos-btn,
.uos-box-news-feed .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-box-news-feed .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-box-news-feed .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-box-news-feed .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-box-location-single .uos-steps-control,
.uos-component-steps .uos-component-steps-slide .uos-box-news-feed .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-box-location-single .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-box-news-feed .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-location-single button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-location-single input[type="submit"],
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-news-feed button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-news-feed input[type="submit"] {
    margin-top: 18px;
    margin-right: 20px;
    display: none;
}
@media only screen and (min-width: 1024px), print {
    .uos-box-location-single,
    .uos-box-news-feed {
        width: 100%;
    }
    .uos-box-location-single .uos-box-image,
    .uos-box-news-feed .uos-box-image {
        width: 35%;
        height: auto;
        float: left;
    }
    .uos-box-location-single .uos-box-copy,
    .uos-box-news-feed .uos-box-copy {
        float: none;
    }
    .uos-box-location-single .uos-box-copy-title,
    .uos-box-news-feed .uos-box-copy-title {
        font-size: 1.3em;
        font-weight: 300;
        line-height: 1.3em;
    }
    .uos-box-location-single .uos-btn,
    .uos-box-location-single .uos-component-steps .uos-component-steps-slide .uos-steps-control,
    .uos-box-location-single .uos-component-steps .uos-tab-controls .uos-steps-control,
    .uos-box-location-single .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
    .uos-box-location-single .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
    .uos-box-news-feed .uos-btn,
    .uos-box-news-feed .uos-component-steps .uos-component-steps-slide .uos-steps-control,
    .uos-box-news-feed .uos-component-steps .uos-tab-controls .uos-steps-control,
    .uos-box-news-feed .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
    .uos-box-news-feed .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
    .uos-component-steps .uos-component-steps-slide .uos-box-location-single .uos-steps-control,
    .uos-component-steps .uos-component-steps-slide .uos-box-news-feed .uos-steps-control,
    .uos-component-steps .uos-tab-controls .uos-box-location-single .uos-steps-control,
    .uos-component-steps .uos-tab-controls .uos-box-news-feed .uos-steps-control,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-location-single button,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-location-single input[type="submit"],
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-news-feed button,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-news-feed input[type="submit"] {
        display: inline-block;
    }
    .uos-box-location-single .uos-btn:hover,
    .uos-box-location-single .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
    .uos-box-location-single .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
    .uos-box-location-single .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
    .uos-box-location-single .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:hover,
    .uos-box-news-feed .uos-btn:hover,
    .uos-box-news-feed .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
    .uos-box-news-feed .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
    .uos-box-news-feed .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
    .uos-box-news-feed .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:hover,
    .uos-component-steps .uos-component-steps-slide .uos-box-location-single .uos-steps-control:hover,
    .uos-component-steps .uos-component-steps-slide .uos-box-news-feed .uos-steps-control:hover,
    .uos-component-steps .uos-tab-controls .uos-box-location-single .uos-steps-control:hover,
    .uos-component-steps .uos-tab-controls .uos-box-news-feed .uos-steps-control:hover,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-location-single button:hover,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-location-single input[type="submit"]:hover,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-news-feed button:hover,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-box-news-feed input[type="submit"]:hover {
        background: #004361;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component-featured-boxes .uos-box {
        width: 98.3%;
        margin: 0 5px;
        position: relative;
        float: left;
        background: 0 0;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-component-featured-boxes .uos-box {
        width: auto;
        margin: 0;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component-featured-boxes .uos-box-image {
        width: 100%;
        margin: 0;
        display: block;
    }
}
.uos-component-featured-boxes .uos-box-copy {
    min-height: 0 !important;
    display: block;
    float: none;
    background: 0 0;
}
@media only screen and (min-width: 768px), print {
    .uos-component-featured-boxes .uos-box-copy {
        width: auto;
        position: absolute;
        right: 5px;
        bottom: 0;
        left: 5px;
        background: -webkit-gradient(
            linear,
            left top,
            left bottom,
            from(rgba(26, 26, 26, 0)),
            to(rgba(26, 26, 26, 0.85))
        );
        background: linear-gradient(to bottom, rgba(26, 26, 26, 0) 0, rgba(26, 26, 26, 0.85) 100%);
        pointer-events: none;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component-featured-boxes .uos-box-copy .uos-box-copy-title {
        font-size: 1.4em;
        font-weight: 100;
    }
}
.uos-component-featured-boxes .uos-box-copy-excerpt {
    font-size: 1em;
}
@media only screen and (min-width: 768px), print {
    .uos-component-featured-boxes .uos-grid-2-3 {
        width: 100%;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-featured-boxes .uos-grid-2-3 {
        width: 66.666%;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component-featured-boxes .uos-grid-2-3 .uos-box-image {
        width: 100%;
        display: block;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component-featured-boxes .uos-grid-2-3 .uos-box-copy {
        right: 0;
        left: 0;
    }
}
.uos-component-featured-boxes .uos-grid-3 .uos-box:first-of-type {
    margin-bottom: 10px;
}
@media only screen and (min-width: 768px), print {
    .uos-component-featured-boxes .uos-grid-3 .uos-box:first-of-type {
        margin-bottom: 2px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component-featured-boxes .uos-grid-3 {
        width: 100%;
        padding: 0;
        float: left;
    }
    .uos-component-featured-boxes .uos-grid-3 .uos-box {
        width: 50%;
        margin: 0;
        padding: 5px 5px 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-featured-boxes .uos-grid-3 {
        width: 33.333%;
    }
    .uos-component-featured-boxes .uos-grid-3 .uos-box {
        width: 100%;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-tier-fill .uos-component-featured-boxes .uos-box-copy,
    .uos-tier-fill .uos-component-featured-boxes .uos-box-copy-excerpt,
    .uos-tier-fill .uos-component-featured-boxes .uos-box-copy-title {
        color: #fff;
    }
}
.uos-buzz {
    width: 100%;
    display: block;
    position: relative;
    background: #f5f5f5;
}
.uos-buzz img {
    width: 100%;
    display: block;
    position: relative;
    z-index: 2;
}
.uos-buzz.uos-buzz-instagram {
    height: auto;
    overflow: hidden;
}
@media only screen and (min-width: 376px), print {
    .uos-buzz.uos-buzz-instagram {
        max-height: 300px;
    }
}
@media only screen and (min-width: 640px), print {
    .uos-buzz.uos-buzz-instagram {
        height: 230px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-buzz.uos-buzz-instagram {
        height: auto;
    }
}
.uos-buzz.uos-buzz-instagram:after {
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0;
    color: #fff;
    font-family: fontello;
    line-height: 40px;
    text-align: center;
    background: #743f2c;
}
.uos-buzz.uos-buzz-twitter {
    color: #fff;
    background: #4b97d1;
}
.uos-buzz.uos-buzz-twitter:after {
    content: "";
    position: absolute;
    right: 10px;
    bottom: 7px;
    font-size: 1.2em;
    font-family: fontello;
}
.uos-buzz.uos-buzz-twitter img {
    width: 110px;
    margin: 0 10px 0 0;
    float: left;
}
.uos-buzz.uos-buzz-twitter .uos-buzz-twitter-tweet {
    padding: 10px;
    font-size: 0.68em;
    line-height: 1.3em;
}
.uos-buzz.uos-buzz-twitter .uos-buzz-twitter-tweet a {
    color: inherit;
    border-bottom: none;
}
.uos-buzz.uos-buzz-twitter .uos-buzz-twitter-stamp {
    height: 20px;
    padding-top: 0;
    display: inline-block;
    position: absolute;
    right: 30px;
    bottom: -5px;
    color: #b1d2eb;
    line-height: 20px;
}
.uos-buzz.uos-buzz-twitter .uos-buzz-twitter-stamp:before {
    content: "";
}
.uos-buzz.uos-buzz-twitter.uos-buzz-twitter-inverse {
    color: #4b97d1;
    background: #f5f5f5;
}
.uos-buzz.uos-buzz-twitter.uos-buzz-twitter-inverse:after {
    width: 40px;
    height: 40px;
    z-index: 3;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    line-height: 40px;
    text-align: center;
    background: #f5f5f5;
}
.uos-buzz.uos-buzz-twitter.uos-buzz-twitter-inverse .uos-buzz-twitter-tweet {
    padding-right: 10px;
}
.uos-buzz.uos-buzz-twitter.uos-buzz-twitter-inverse .uos-buzz-twitter-tweet a {
    color: #4b97d1;
}
.uos-buzz.uos-buzz-twitter.uos-buzz-twitter-inverse .uos-buzz-twitter-stamp {
    padding-left: 0;
    right: auto;
    left: 40px;
    color: #74aedb;
}
.uos-buzz.uos-buzz-large {
    height: auto;
}
@media only screen and (min-width: 768px), print {
    .uos-buzz.uos-buzz-large {
        height: 230px;
    }
}
.uos-buzz.uos-buzz-large.uos-buzz-twitter .uos-buzz-twitter-tweet {
    padding-bottom: 50px;
    font-size: 1em;
    font-weight: 300;
}
@media only screen and (min-width: 768px), print {
    .uos-buzz.uos-buzz-large.uos-buzz-twitter .uos-buzz-twitter-tweet {
        padding-bottom: 10px;
    }
}
.uos-buzz.uos-buzz-large.uos-buzz-twitter .uos-buzz-twitter-stamp {
    padding-left: 10px;
    position: absolute;
    z-index: 2;
    right: 30px;
    bottom: -38px;
}
@media only screen and (min-width: 768px), print {
    .uos-buzz.uos-buzz-large.uos-buzz-twitter .uos-buzz-twitter-stamp {
        bottom: 2px;
    }
}
.uos-buzz.uos-buzz-large.uos-buzz-twitter img {
    display: none;
}
.uos-buzz.uos-buzz-large.uos-buzz-twitter.uos-buzz-twitter-inverse {
    overflow: hidden;
}
.uos-buzz.uos-buzz-large.uos-buzz-twitter.uos-buzz-twitter-inverse .uos-buzz-twitter-tweet {
    position: relative;
    z-index: 2;
    color: #4b97d1;
}
.uos-buzz.uos-buzz-large.uos-buzz-twitter.uos-buzz-twitter-inverse .uos-buzz-twitter-stamp {
    padding-left: 10px;
    position: absolute;
    z-index: 2;
    right: auto;
    left: 40px;
}
.uos-buzz.uos-buzz-large.uos-buzz-twitter.uos-buzz-twitter-inverse > a {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.uos-buzz-twin {
    width: 100%;
    display: block;
    float: left;
}
.uos-buzz-twin .uos-buzz {
    height: 110px;
}
.uos-buzz-twin .uos-buzz:first-of-type {
    margin-bottom: 10px;
}
.uos-buzz-twin .uos-buzz.uos-buzz-instagram img {
    width: 110px;
    margin: 0 10px 0 0;
    float: left;
}
.uos-buzz-twin .uos-buzz.uos-buzz-instagram .uos-buzz-caption {
    padding: 10px;
    font-size: 0.68em;
    line-height: 1.3em;
}
.uos-buzz-twin .uos-buzz.uos-buzz-instagram .uos-buzz-caption a {
    color: #00465a;
    border: none;
}
.uos-component-image {
    margin: 0 0 10px;
    display: table;
    float: left;
    background: #dadada;
}
@media only screen and (min-width: 480px), print {
    .uos-component-image {
        max-width: 45%;
        margin: 0 25px 10px 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-image {
        max-width: 50%;
    }
}
.uos-component-image img {
    width: 100%;
    height: auto;
    display: block;
}
.uos-component-image .uos-component-image-caption {
    margin-bottom: 10px;
    padding: 10px;
    display: table-caption;
    font-size: 0.8em;
    font-style: italic;
    text-align: center;
    caption-side: bottom;
}
@media only screen and (min-width: 768px), print {
    .uos-component-image .uos-component-image-caption {
        padding: 20px;
    }
}
.uos-component-image .uos-component-image-caption:empty {
    display: none;
}
.uos-component-image.uos-component-image-right {
    margin: 0 0 10px;
}
@media only screen and (min-width: 480px), print {
    .uos-component-image.uos-component-image-right {
        margin: 0 0 10px 30px;
        float: right;
    }
}
@media only screen and (min-width: 320px), print {
    .uos-component-image.uos-component-image-original {
        max-width: 100%;
        margin: 0 25px 10px 0;
    }
}
@media only screen and (max-width: 480px), print {
    .uos-component-image.uos-component-image-original + p:before {
        content: "";
        clear: both;
        background-color: red;
        display: block;
    }
}
@media only screen and (min-width: 376px), print {
    .uos-component-image.uos-component-image-original.uos-component-image-right {
        margin: 0 0 10px 30px;
        float: right;
    }
}
.uos-component-image-map {
    width: 100%;
    height: auto;
    display: block;
}
@media only screen and (min-width: 640px), print {
    .uos-component-image-map {
        width: 100%;
        margin: 0;
    }
}
.uos-component-image-staff {
    max-width: 120px !important;
    margin-right: 20px;
}
@media only screen and (min-width: 640px), print {
    .uos-component-image-staff {
        max-width: 200px !important;
        margin-right: 25px;
    }
}
.uos-tier-fill .uos-component-image-caption {
    color: #fff;
    background: rgba(26, 26, 26, 0.1);
    border: none;
}
.uos-component-text-split .uos-component-text-split-container {
    width: 100%;
    padding: 20px 10px 10px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width: 640px), print {
    .uos-component-text-split .uos-component-text-split-container {
        width: 50%;
        padding: 20px;
        font-size: 0.8em;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component-text-split .uos-component-text-split-container {
        padding: 0 0 0 30px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-text-split .uos-component-text-split-container {
        height: 230px;
        padding: 30px 0 0 60px;
        font-size: 1em;
    }
}
.uos-component-text-split .uos-component-text-split-container .uos-title {
    padding-top: 0;
    font-weight: 600;
}
@media only screen and (max-width: 640px), print {
    .uos-component-text-split .uos-component-text-split-container .uos-title {
        font-size: 1em;
    }
}
.uos-component-text-split .uos-component-text-split-container .uos-text {
    padding: 0 0 1.5em;
}
@media only screen and (max-width: 640px), print {
    .uos-component-text-split .uos-component-text-split-container .uos-text {
        line-height: 1.2em;
    }
}
.uos-component-text-split .uos-component-text-split-media {
    width: 100%;
    height: auto;
    float: left;
}
@media only screen and (min-width: 640px), print {
    .uos-component-text-split .uos-component-text-split-media {
        width: 50%;
    }
}
.uos-component-text-split .uos-component-text-split-media iframe {
    width: 100%;
}
@media only screen and (max-width: 360px), print {
    .uos-component-text-split .uos-component-text-split-media iframe {
        height: auto;
    }
}
.uos-component-text-split.uos-component-text-split-right .uos-component-text-split-container {
    padding: 20px 10px 10px;
}
@media only screen and (min-width: 640px), print {
    .uos-component-text-split.uos-component-text-split-right .uos-component-text-split-container {
        padding: 20px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component-text-split.uos-component-text-split-right .uos-component-text-split-container {
        padding: 0 30px 0 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-text-split.uos-component-text-split-right .uos-component-text-split-container {
        padding: 30px 60px 0 0;
    }
}
.uos-component-text-split.uos-component-text-split-right .uos-component-text-split-media {
    float: right;
}
.uos-tier-fill .uos-component-text-split .uos-component-text-split-container {
    color: #fff;
}
.uos-component-full-width {
    width: 100%;
    text-align: center;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
}
.uos-component-full-width blockquote {
    max-width: 100%;
    margin: 0;
    padding: 0;
    display: block;
}
.uos-component-full-width.uos-component-full-width-statement .uos-page-title {
    margin-top: 0;
    font-family: Roboto-light;
}
.uos-component-full-width.uos-component-full-width-statement .uos-page-text {
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
}
.uos-component-full-width.uos-component-full-width-statement .uos-page-text:after,
.uos-component-full-width.uos-component-full-width-statement .uos-page-text:before {
    display: none;
}
.uos-component-full-width .uos-page-text,
.uos-component-full-width .uos-page-title {
    padding: 0 10px 30px;
    font-size: 1.1em;
    font-weight: 300;
}
@media only screen and (min-width: 640px), print {
    .uos-component-full-width .uos-page-text,
    .uos-component-full-width .uos-page-title {
        padding: 0 20px 30px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component-full-width .uos-page-text,
    .uos-component-full-width .uos-page-title {
        padding: 0 40px 30px;
        font-size: 1.5em;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-full-width .uos-page-text,
    .uos-component-full-width .uos-page-title {
        padding: 0 60px 30px;
    }
}
.uos-component-full-width .uos-page-title {
    margin-top: -10px;
    border: none !important;
}
.uos-component-full-width .uos-page-text {
    padding-bottom: 15px;
    font-style: italic;
}
.uos-component-full-width .uos-page-text:after,
.uos-component-full-width .uos-page-text:before {
    content: "“";
    padding: 0 4px 0 0;
    position: relative;
    top: 17px;
    color: #6b8046;
    font-size: 2.2em;
    font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}
.uos-component-full-width .uos-page-text:after {
    content: "”";
    margin-left: -3px;
}
.uos-component-full-width .uos-page-cite {
    padding-top: 15px;
    display: block;
    color: #fff;
    font-size: 0.8em;
    font-style: normal;
}
@media only screen and (min-width: 768px), print {
    .uos-component-full-width .uos-page-cite {
        padding-top: 30px;
        font-size: 1em;
    }
}
.uos-component-full-width .uos-btn,
.uos-component-full-width .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-component-full-width .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-component-full-width .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-component-full-width .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-component-full-width .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-component-full-width .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-full-width button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-full-width input[type="submit"] {
    margin: 25px 0 0;
}
.uos-component-full-width.uos-themed-carrot .uos-page-title {
    color: #fdd04d !important;
}
.uos-component-full-width.uos-themed-carrot .uos-btn,
.uos-component-full-width.uos-themed-carrot .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-component-full-width.uos-themed-carrot .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-component-full-width.uos-themed-carrot .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-component-full-width.uos-themed-carrot .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-component-full-width.uos-themed-carrot .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-component-full-width.uos-themed-carrot .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-full-width.uos-themed-carrot button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-full-width.uos-themed-carrot input[type="submit"] {
    background-color: #004361 !important;
}
.uos-component-full-width.uos-themed-carrot .uos-btn:hover,
.uos-component-full-width.uos-themed-carrot .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-component-full-width.uos-themed-carrot .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-component-full-width.uos-themed-carrot .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-component-full-width.uos-themed-carrot
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    input[type="submit"]:hover,
.uos-component-steps .uos-component-steps-slide .uos-component-full-width.uos-themed-carrot .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-component-full-width.uos-themed-carrot .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-full-width.uos-themed-carrot button:hover,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-full-width.uos-themed-carrot
    input[type="submit"]:hover {
    background-color: #005176 !important;
}
.uos-component-full-width.uos-themed-shamrock {
    background-color: #4c8658 !important;
    background-size: 100% auto;
}
.uos-component-full-width.uos-themed-shamrock .uos-page-title {
    color: #fff;
}
.uos-component-full-width.uos-themed-shamrock .uos-btn,
.uos-component-full-width.uos-themed-shamrock .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-component-full-width.uos-themed-shamrock .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-component-full-width.uos-themed-shamrock .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-component-full-width.uos-themed-shamrock .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-component-full-width.uos-themed-shamrock .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-component-full-width.uos-themed-shamrock .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-full-width.uos-themed-shamrock button,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-full-width.uos-themed-shamrock
    input[type="submit"] {
    background-color: #365f3e !important;
}
.uos-component-full-width.uos-themed-shamrock .uos-btn:hover,
.uos-component-full-width.uos-themed-shamrock .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-component-full-width.uos-themed-shamrock .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-component-full-width.uos-themed-shamrock .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-component-full-width.uos-themed-shamrock
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    input[type="submit"]:hover,
.uos-component-steps .uos-component-steps-slide .uos-component-full-width.uos-themed-shamrock .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-component-full-width.uos-themed-shamrock .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-full-width.uos-themed-shamrock button:hover,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-full-width.uos-themed-shamrock
    input[type="submit"]:hover {
    background-color: #3b6945 !important;
}
.uos-component-full-width.uos-themed-shamrock.uos-component-full-width-quote .uos-page-quote {
    font-family: Roboto-light;
}
.uos-component-full-width.uos-themed-shamrock.uos-component-full-width-quote .uos-page-quote:after,
.uos-component-full-width.uos-themed-shamrock.uos-component-full-width-quote .uos-page-quote:before {
    color: #b1d3b8 !important;
}
.uos-component-full-width.uos-themed-coral {
    background-color: #ec595f !important;
    background-size: 100% auto;
}
.uos-component-full-width.uos-themed-coral .uos-page-title {
    color: #fff;
}
.uos-component-full-width.uos-themed-coral .uos-btn,
.uos-component-full-width.uos-themed-coral .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-component-full-width.uos-themed-coral .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-component-full-width.uos-themed-coral .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-component-full-width.uos-themed-coral .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-component-full-width.uos-themed-coral .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-component-full-width.uos-themed-coral .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-full-width.uos-themed-coral button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-full-width.uos-themed-coral input[type="submit"] {
    background-color: #e6222a !important;
}
.uos-component-full-width.uos-themed-coral .uos-btn:hover,
.uos-component-full-width.uos-themed-coral .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-component-full-width.uos-themed-coral .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-component-full-width.uos-themed-coral .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-component-full-width.uos-themed-coral
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    input[type="submit"]:hover,
.uos-component-steps .uos-component-steps-slide .uos-component-full-width.uos-themed-coral .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-component-full-width.uos-themed-coral .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-full-width.uos-themed-coral button:hover,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-full-width.uos-themed-coral
    input[type="submit"]:hover {
    background-color: #e73037 !important;
}
.uos-component-full-width.uos-themed-coral.uos-component-full-width-quote .uos-page-quote {
    font-family: Roboto-light;
}
.uos-component-full-width.uos-themed-coral.uos-component-full-width-quote .uos-page-quote:after,
.uos-component-full-width.uos-themed-coral.uos-component-full-width-quote .uos-page-quote:before {
    color: #fff !important;
}
.uos-component-full-width.uos-themed-prussian {
    background-color: #002e3b !important;
    background-size: 100% auto;
}
.uos-component-full-width.uos-themed-prussian .uos-page-title {
    color: #0097c2 !important;
}
.uos-component-full-width.uos-themed-prussian .uos-btn,
.uos-component-full-width.uos-themed-prussian .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-component-full-width.uos-themed-prussian .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-component-full-width.uos-themed-prussian .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-component-full-width.uos-themed-prussian .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-component-full-width.uos-themed-prussian .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-component-full-width.uos-themed-prussian .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-full-width.uos-themed-prussian button,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-full-width.uos-themed-prussian
    input[type="submit"] {
    background-color: #005e78 !important;
}
.uos-component-full-width.uos-themed-prussian .uos-btn:hover,
.uos-component-full-width.uos-themed-prussian .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-component-full-width.uos-themed-prussian .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-component-full-width.uos-themed-prussian .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-component-full-width.uos-themed-prussian
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    input[type="submit"]:hover,
.uos-component-steps .uos-component-steps-slide .uos-component-full-width.uos-themed-prussian .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-component-full-width.uos-themed-prussian .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-full-width.uos-themed-prussian button:hover,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-full-width.uos-themed-prussian
    input[type="submit"]:hover {
    background-color: #007697 !important;
}
.uos-component-full-width.uos-themed-prussian.uos-component-full-width-quote .uos-page-quote {
    font-family: Roboto-light;
}
.uos-component-full-width.uos-themed-prussian.uos-component-full-width-quote .uos-page-quote:after,
.uos-component-full-width.uos-themed-prussian.uos-component-full-width-quote .uos-page-quote:before {
    color: #fff !important;
}
.uos-billboard {
    padding: 0;
    position: relative;
    overflow: hidden;
    background: #002e3b;
}
@media only screen and (min-width: 768px), print {
    .uos-billboard {
        padding: 20px 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-billboard {
        padding: 60px 0;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-billboard .uos-tier-inner {
        padding-top: 100px;
        padding-bottom: 100px;
    }
}
.uos-billboard .uos-billboard-title {
    padding: 0 0 30px;
    position: relative;
    z-index: 20;
    color: #fff;
    font-size: 1.6em;
    font-family: Roboto-light;
    font-weight: 200;
}
@media only screen and (min-width: 768px), print {
    .uos-billboard .uos-billboard-title {
        padding: 0 10% 56px 0;
        font-size: 3em;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-billboard .uos-billboard-title {
        padding: 0 0 56px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-billboard .uos-billboard-title .uos-line {
        display: block;
    }
}
.uos-billboard .uos-billboard-copy {
    padding: 30px 0 0;
    position: relative;
    z-index: 20;
    color: #fff;
}
@media only screen and (min-width: 1024px), print {
    .uos-billboard .uos-billboard-copy {
        margin-right: 50%;
    }
}
.uos-billboard .uos-billboard-copy:first-of-type {
    padding-top: 30px;
    border-top: 2px solid #6b8046;
}
@media only screen and (min-width: 768px), print {
    .uos-billboard .uos-billboard-copy:first-of-type {
        padding-top: 60px;
    }
}
.uos-billboard .uos-billboard-background {
    width: auto;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    opacity: 0.25;
}
@media only screen and (min-width: 1024px), print {
    .uos-billboard .uos-billboard-background {
        width: 100%;
        height: auto;
    }
}
.uos-billboard .uos-btn,
.uos-billboard .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-billboard .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-billboard .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-billboard .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-billboard .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-billboard .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard input[type="submit"] {
    margin: 30px 0 0;
    position: relative;
    z-index: 20;
}
@media only screen and (min-width: 768px), print {
    .uos-billboard .uos-btn,
    .uos-billboard .uos-component-steps .uos-component-steps-slide .uos-steps-control,
    .uos-billboard .uos-component-steps .uos-tab-controls .uos-steps-control,
    .uos-billboard .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
    .uos-billboard .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
    .uos-component-steps .uos-component-steps-slide .uos-billboard .uos-steps-control,
    .uos-component-steps .uos-tab-controls .uos-billboard .uos-steps-control,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard button,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard input[type="submit"] {
        margin: 60px 0 0;
    }
}
.uos-billboard.uos-themed-carrot .uos-billboard-title {
    color: #dfa25b !important;
}
.uos-billboard.uos-themed-carrot .uos-btn,
.uos-billboard.uos-themed-carrot .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-billboard.uos-themed-carrot .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-billboard.uos-themed-carrot .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-billboard.uos-themed-carrot .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-billboard.uos-themed-carrot .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-billboard.uos-themed-carrot .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-carrot button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-carrot input[type="submit"] {
    background-color: #004361 !important;
}
.uos-billboard.uos-themed-carrot .uos-btn:hover,
.uos-billboard.uos-themed-carrot .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-billboard.uos-themed-carrot .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-billboard.uos-themed-carrot .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-billboard.uos-themed-carrot .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:hover,
.uos-component-steps .uos-component-steps-slide .uos-billboard.uos-themed-carrot .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-billboard.uos-themed-carrot .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-carrot button:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-carrot input[type="submit"]:hover {
    background-color: #005176 !important;
}
.uos-billboard.uos-themed-shamrock {
    background-color: #4c8658 !important;
    background-size: 100% auto;
}
.uos-billboard.uos-themed-shamrock .uos-billboard-title {
    color: #fff;
}
.uos-billboard.uos-themed-shamrock .uos-btn,
.uos-billboard.uos-themed-shamrock .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-billboard.uos-themed-shamrock .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-billboard.uos-themed-shamrock .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-billboard.uos-themed-shamrock .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-billboard.uos-themed-shamrock .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-billboard.uos-themed-shamrock .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-shamrock button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-shamrock input[type="submit"] {
    background-color: #365f3e !important;
}
.uos-billboard.uos-themed-shamrock .uos-btn:hover,
.uos-billboard.uos-themed-shamrock .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-billboard.uos-themed-shamrock .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-billboard.uos-themed-shamrock .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-billboard.uos-themed-shamrock .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:hover,
.uos-component-steps .uos-component-steps-slide .uos-billboard.uos-themed-shamrock .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-billboard.uos-themed-shamrock .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-shamrock button:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-shamrock input[type="submit"]:hover {
    background-color: #3b6945 !important;
}
.uos-billboard.uos-themed-shamrock .uos-billboard-copy:first-of-type {
    border-top-color: #b1d3b8 !important;
}
.uos-billboard.uos-themed-coral {
    background-color: #ec595f !important;
    background-size: 100% auto;
}
.uos-billboard.uos-themed-coral .uos-billboard-title {
    color: #fff;
}
.uos-billboard.uos-themed-coral .uos-btn,
.uos-billboard.uos-themed-coral .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-billboard.uos-themed-coral .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-billboard.uos-themed-coral .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-billboard.uos-themed-coral .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-billboard.uos-themed-coral .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-billboard.uos-themed-coral .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-coral button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-coral input[type="submit"] {
    background-color: #e6222a !important;
}
.uos-billboard.uos-themed-coral .uos-btn:hover,
.uos-billboard.uos-themed-coral .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-billboard.uos-themed-coral .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-billboard.uos-themed-coral .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-billboard.uos-themed-coral .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:hover,
.uos-component-steps .uos-component-steps-slide .uos-billboard.uos-themed-coral .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-billboard.uos-themed-coral .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-coral button:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-coral input[type="submit"]:hover {
    background-color: #e73037 !important;
}
.uos-billboard.uos-themed-coral .uos-billboard-copy:first-of-type {
    border-top-color: #fff !important;
}
.uos-billboard.uos-themed-prussian {
    background-color: #002e3b !important;
    background-size: 100% auto;
}
.uos-billboard.uos-themed-prussian .uos-billboard-title {
    color: #0097c2 !important;
}
.uos-billboard.uos-themed-prussian .uos-btn,
.uos-billboard.uos-themed-prussian .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-billboard.uos-themed-prussian .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-billboard.uos-themed-prussian .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-billboard.uos-themed-prussian .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-billboard.uos-themed-prussian .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-billboard.uos-themed-prussian .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-prussian button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-prussian input[type="submit"] {
    background-color: #005e78 !important;
}
.uos-billboard.uos-themed-prussian .uos-btn:hover,
.uos-billboard.uos-themed-prussian .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-billboard.uos-themed-prussian .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-billboard.uos-themed-prussian .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-billboard.uos-themed-prussian .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:hover,
.uos-component-steps .uos-component-steps-slide .uos-billboard.uos-themed-prussian .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-billboard.uos-themed-prussian .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-prussian button:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-billboard.uos-themed-prussian input[type="submit"]:hover {
    background-color: #007697 !important;
}
.uos-billboard.uos-themed-prussian .uos-billboard-copy:first-of-type {
    border-top-color: #fff;
}
.uos-brightness-20:before,
.uos-brightness-40:before,
.uos-brightness-60:before,
.uos-brightness-80:before,
.uos-brightness:before {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 46, 59, 0.8);
}
.uos-brightness-20:before {
    background-color: rgba(0, 46, 59, 0.2);
}
.uos-brightness-40:before {
    background-color: rgba(0, 46, 59, 0.4);
}
.uos-brightness-60:before {
    background-color: rgba(0, 46, 59, 0.6);
}
.uos-component-infographic {
    width: 100%;
    padding: 10px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #002e3b;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
@media only screen and (min-width: 768px), print {
    .uos-component-infographic {
        padding: 20px;
    }
}
.uos-component-infographic img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.uos-component-infographic .uos-component-infographic-share {
    height: 135px;
    padding: 6px 0 0;
    color: #fff;
}
@media only screen and (min-width: 768px), print {
    .uos-component-infographic .uos-component-infographic-share {
        height: 20px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-infographic .uos-component-infographic-share {
        height: auto;
        padding: 16px 0 0;
    }
}
.uos-component-infographic .uos-component-infographic-share .uos-component-infographic-share-title {
    height: 40px;
    display: block;
    line-height: 40px;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-infographic .uos-component-infographic-share .uos-component-infographic-share-title {
        display: inline-block;
    }
}
.uos-component-infographic .uos-component-infographic-share .uos-btn,
.uos-component-infographic
    .uos-component-infographic-share
    .uos-component-steps
    .uos-component-steps-slide
    .uos-steps-control,
.uos-component-infographic .uos-component-infographic-share .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-component-infographic .uos-component-infographic-share .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-component-infographic
    .uos-component-infographic-share
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    input[type="submit"],
.uos-component-steps
    .uos-component-steps-slide
    .uos-component-infographic
    .uos-component-infographic-share
    .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-component-infographic .uos-component-infographic-share .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-infographic .uos-component-infographic-share button,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-infographic
    .uos-component-infographic-share
    input[type="submit"] {
    width: 100%;
    margin: 0 0 10px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
.uos-component-infographic .uos-component-infographic-share .uos-btn:after,
.uos-component-infographic
    .uos-component-infographic-share
    .uos-component-steps
    .uos-component-steps-slide
    .uos-steps-control:after,
.uos-component-infographic
    .uos-component-infographic-share
    .uos-component-steps
    .uos-tab-controls
    .uos-steps-control:after,
.uos-component-infographic
    .uos-component-infographic-share
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    button:after,
.uos-component-infographic
    .uos-component-infographic-share
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    input[type="submit"]:after,
.uos-component-steps
    .uos-component-steps-slide
    .uos-component-infographic
    .uos-component-infographic-share
    .uos-steps-control:after,
.uos-component-steps
    .uos-tab-controls
    .uos-component-infographic
    .uos-component-infographic-share
    .uos-steps-control:after,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-infographic
    .uos-component-infographic-share
    button:after,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component-infographic
    .uos-component-infographic-share
    input[type="submit"]:after {
    padding-left: 10px;
}
@media only screen and (min-width: 768px), print {
    .uos-component-infographic .uos-component-infographic-share .uos-btn,
    .uos-component-infographic
        .uos-component-infographic-share
        .uos-component-steps
        .uos-component-steps-slide
        .uos-steps-control,
    .uos-component-infographic
        .uos-component-infographic-share
        .uos-component-steps
        .uos-tab-controls
        .uos-steps-control,
    .uos-component-infographic
        .uos-component-infographic-share
        .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        button,
    .uos-component-infographic
        .uos-component-infographic-share
        .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        input[type="submit"],
    .uos-component-steps
        .uos-component-steps-slide
        .uos-component-infographic
        .uos-component-infographic-share
        .uos-steps-control,
    .uos-component-steps
        .uos-tab-controls
        .uos-component-infographic
        .uos-component-infographic-share
        .uos-steps-control,
    .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        .uos-component-infographic
        .uos-component-infographic-share
        button,
    .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        .uos-component-infographic
        .uos-component-infographic-share
        input[type="submit"] {
        width: auto;
        margin: 0 20px 0 0;
        text-align: left;
    }
    .uos-component-infographic .uos-component-infographic-share .uos-btn:after,
    .uos-component-infographic
        .uos-component-infographic-share
        .uos-component-steps
        .uos-component-steps-slide
        .uos-steps-control:after,
    .uos-component-infographic
        .uos-component-infographic-share
        .uos-component-steps
        .uos-tab-controls
        .uos-steps-control:after,
    .uos-component-infographic
        .uos-component-infographic-share
        .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        button:after,
    .uos-component-infographic
        .uos-component-infographic-share
        .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        input[type="submit"]:after,
    .uos-component-steps
        .uos-component-steps-slide
        .uos-component-infographic
        .uos-component-infographic-share
        .uos-steps-control:after,
    .uos-component-steps
        .uos-tab-controls
        .uos-component-infographic
        .uos-component-infographic-share
        .uos-steps-control:after,
    .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        .uos-component-infographic
        .uos-component-infographic-share
        button:after,
    .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        .uos-component-infographic
        .uos-component-infographic-share
        input[type="submit"]:after {
        padding-left: 22px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-infographic .uos-component-infographic-share .uos-btn,
    .uos-component-infographic
        .uos-component-infographic-share
        .uos-component-steps
        .uos-component-steps-slide
        .uos-steps-control,
    .uos-component-infographic
        .uos-component-infographic-share
        .uos-component-steps
        .uos-tab-controls
        .uos-steps-control,
    .uos-component-infographic
        .uos-component-infographic-share
        .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        button,
    .uos-component-infographic
        .uos-component-infographic-share
        .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        input[type="submit"],
    .uos-component-steps
        .uos-component-steps-slide
        .uos-component-infographic
        .uos-component-infographic-share
        .uos-steps-control,
    .uos-component-steps
        .uos-tab-controls
        .uos-component-infographic
        .uos-component-infographic-share
        .uos-steps-control,
    .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        .uos-component-infographic
        .uos-component-infographic-share
        button,
    .uos-endeavour_sidebar
        .uos-endeavour_sidebar-widget
        .uos-component-infographic
        .uos-component-infographic-share
        input[type="submit"] {
        margin: 0 0 0 20px;
        float: right;
    }
}
.uos-video {
    height: 0;
    margin-bottom: 44px;
    padding-bottom: 56.25%;
    position: relative;
    background: #000;
}
.uos-video.uos-_4x3 {
    padding-bottom: 75%;
}
.uos-video .uos-thumb {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 3;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 105.5% auto;
}
.uos-video .uos-thumb:hover {
    cursor: pointer;
}
.uos-video .uos-play {
    width: 80px;
    height: 56px;
    margin-top: -28px;
    margin-left: -40px;
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 50%;
    color: #fff;
    font-size: 32px;
    line-height: 56px;
    text-align: center;
    text-indent: 6px;
    background: #cc181e;
    border: none;
    border-radius: 50%/5%;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .uos-video .uos-play {
        font-size: 28px;
        line-height: 55px;
    }
}
.uos-video .uos-play:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 5%;
    right: -5%;
    bottom: 5%;
    left: -5%;
    background: inherit;
    border-radius: 5%/50%;
}
.uos-video .uos-play:hover {
    background: #e31b21;
    cursor: pointer;
}
.uos-video .uos-play:active {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
}
.uos-video embed,
.uos-video iframe,
.uos-video object,
.uos-video video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}
.uos-component-video-wrap {
    width: 100%;
    float: left;
}
@media only screen and (min-width: 480px), print {
    .uos-component-video-wrap {
        width: 320px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component-video-wrap {
        width: 350px;
        margin: 0 30px 10px 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-video-wrap {
        width: 500px;
    }
}
.uos-component-video-wrap.uos-component-video-right {
    margin: 0 0 10px 20px;
    float: right;
}
.uos-component-video-wrap.uos-component-video-full {
    width: 100%;
    margin-right: 0;
    margin-bottom: 22px;
    padding-right: 0;
}
.uos-component-video {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
}
.uos-component-video iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}
.uos-component-video.uos-component-video-full {
    width: 100%;
    max-width: 9999px;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    overflow: hidden;
}
.uos-component-video.uos-component-video-full iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.uos-speech .uos-speech-person {
    display: none;
}
@media only screen and (min-width: 768px), print {
    .uos-speech .uos-speech-person {
        width: 140px;
        height: auto;
        display: inline-block;
        float: left;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-speech .uos-speech-person {
        width: 220px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-speech .uos-speech-bubble {
        padding: 0 0 0 170px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-speech .uos-speech-bubble {
        padding: 20px 0 0 250px;
    }
}
.uos-speech .uos-speech-bubble .uos-speech-bubble-quote {
    margin: 0 0 15px;
    padding: 15px 30px;
    position: relative;
    color: #fff;
    font-style: italic;
    background: #007c92;
    border-radius: 4px;
}
@media only screen and (min-width: 768px), print {
    .uos-speech .uos-speech-bubble .uos-speech-bubble-quote {
        margin: 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-speech .uos-speech-bubble .uos-speech-bubble-quote {
        padding: 30px 60px;
    }
}
.uos-speech .uos-speech-bubble .uos-speech-bubble-quote:after {
    content: " ";
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    bottom: -30px;
    left: 30px;
    border: 15px solid transparent;
    border-right-color: #007c92;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
@media only screen and (min-width: 768px), print {
    .uos-speech .uos-speech-bubble .uos-speech-bubble-quote:after {
        margin: -14px 0 0;
        top: 50%;
        bottom: auto;
        left: -30px;
        -webkit-transform: none;
        transform: none;
    }
}
.uos-speech .uos-speech-bubble .uos-speech-bubble-cite {
    padding: 10px 0 0 10px;
    display: block;
    color: #6b8046;
    font-style: normal;
}
.uos-speech .uos-speech-bubble .uos-speech-bubble-cite a {
    color: inherit;
}
.uos-speech.uos-uos-speech-alt .uos-speech-person {
    float: right;
}
.uos-lightbox {
    width: 100%;
    height: 100%;
    padding: 100px 0 0;
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: scroll;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    background: rgba(0, 46, 59, 0.9);
    pointer-events: all;
}
.uos-lightbox .uos-lightbox-close {
    width: 100px;
    height: 100px;
    position: fixed;
    top: 0;
    right: 0;
    color: #fff;
    font-size: 3em;
    font-style: normal;
    line-height: 100px;
    text-align: center;
}
.uos-lightbox .uos-lightbox-close:hover {
    color: #6b8046;
    cursor: pointer;
}
.uos-lightbox iframe,
.uos-lightbox img {
    max-width: 100%;
    margin-bottom: 100px;
    position: relative;
}
.uos-lightbox img {
    max-width: 100%;
    height: auto;
}
.uos-lightbox-icon {
    position: relative;
}
.uos-lightbox-icon img:hover {
    opacity: 0.9;
    cursor: pointer;
}
.uos-lightbox-icon:before {
    content: "\e809";
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 3000;
    top: 0;
    right: 0;
    color: #fff;
    font-family: fontello;
    line-height: 50px;
    text-align: center;
    pointer-events: none;
}
.uos-layered-intro {
    height: 420px;
    padding: 60px 0;
    text-align: center;
}
.uos-layered-intro + .uos-tier .uos-tier-inner {
    padding-top: 80px;
}
.uos-layered-intro .uos-layered-intro-text,
.uos-layered-intro .uos-layered-intro-title {
    color: #fff;
}
.uos-layered-intro .uos-layered-intro-title {
    padding: 0 0 60px;
    display: block;
    font-size: 3em;
    font-weight: 300;
    line-height: 1em;
}
.uos-layered-intro .uos-layered-intro-text {
    padding: 0 20% 60px;
}
.uos-layered-intro .uos-layered-image {
    height: auto;
    display: inline;
    position: relative;
    z-index: 2;
    background: #fff;
    border: 5px solid #fff;
}
.uos-layered-intro .uos-layered-image:first-of-type,
.uos-layered-intro .uos-layered-image:last-of-type {
    width: 290px;
    height: auto;
    position: relative;
    z-index: 1;
    top: -8px;
}
.uos-layered-intro .uos-layered-image:first-of-type {
    margin-right: -160px;
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.uos-layered-intro .uos-layered-image:last-of-type {
    margin-left: -160px;
    position: relative;
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
}
.uos-large-media img {
    width: 100%;
    height: auto;
    margin-top: 30px;
    display: block;
}
.uos-large-media .uos-tier-inner {
    padding: 0 !important;
}
.uos-four04_wrap {
    padding-bottom: 30px;
    position: relative;
}
.uos-four04_title {
    margin-bottom: 0;
    padding-top: 30px;
    color: rgba(0, 0, 0, 0.8);
    font-size: 2.2em;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
}
.uos-four04_title strong {
    color: rgba(0, 0, 0, 0.9);
    font-weight: 700;
}
@media only screen and (min-width: 768px), print {
    .uos-four04_title {
        padding-right: 30%;
        font-size: 2.8em;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-four04_copy {
        padding-right: 30%;
    }
}
.uos-four04_fact_title,
.uos-four04_message {
    padding-right: 0;
    font-size: 2em;
    font-weight: 700;
}
.uos-four04_fact_title {
    padding-top: 30px;
    font-style: italic;
}
@media only screen and (min-width: 768px), print {
    .uos-four04_fact_title {
        padding-top: 60px;
    }
}
.uos-four04_image {
    width: 100%;
    border-radius: 3px;
}
@media only screen and (min-width: 768px), print {
    .uos-four04_image {
        width: 50%;
        margin-top: 80px;
        margin-bottom: 0;
        margin-left: 20px;
        float: right;
    }
}
.uos-course-filter,
.uos-module-filter,
.uos-phone-filter {
    height: auto;
    margin: 2em 0 0 0;
    padding: 15px 20px 20px;
    background: #1278a6;
}
@media only screen and (min-width: 768px), print {
    .uos-course-filter,
    .uos-module-filter,
    .uos-phone-filter {
        height: 86px;
        padding: 26px 30px 30px;
    }
}
.uos-course-filter label,
.uos-module-filter label,
.uos-phone-filter label {
    padding-bottom: 10px;
    display: block;
    color: #fff;
    font-size: 0.8em;
    font-weight: 600;
}
@media only screen and (min-width: 768px), print {
    .uos-course-filter label,
    .uos-module-filter label,
    .uos-phone-filter label {
        font-size: 1em;
    }
}
.uos-course-filter input,
.uos-module-filter input,
.uos-phone-filter input {
    width: 100%;
    height: 52px;
    padding: 0 20px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #002e3b;
    font-size: 0.8em;
    line-height: 52px;
    background: #fff;
    border: none;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.3);
}
@media only screen and (min-width: 768px), print {
    .uos-course-filter input,
    .uos-module-filter input,
    .uos-phone-filter input {
        font-size: 1em;
    }
}
.uos-all-course-groups,
.uos-all-modules-groups,
.uos-all-phones-groups {
    padding: 0;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.uos-course-group,
.uos-module-group,
.uos-phone-group {
    margin: 0;
    padding: 85px 20px 10px;
    position: relative;
    color: #002e3b;
    border-bottom: 1px solid #eee;
    -webkit-box-shadow: inset 0 5px 5px 0 rgba(0, 0, 0, 0.02);
    box-shadow: inset 0 5px 5px 0 rgba(0, 0, 0, 0.02);
}
@media only screen and (min-width: 768px), print {
    .uos-course-group,
    .uos-module-group,
    .uos-phone-group {
        padding: 122px 40px 40px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-course-group,
    .uos-module-group,
    .uos-phone-group {
        padding: 50px 40px 40px 200px;
    }
}
.uos-course-group dt,
.uos-module-group dt,
.uos-phone-group dt {
    width: auto;
    position: absolute;
    top: 30px;
    left: 20px;
    color: #002e3b;
    font-weight: 600;
    line-height: 1.2em;
}
@media only screen and (min-width: 768px), print {
    .uos-course-group dt,
    .uos-module-group dt,
    .uos-phone-group dt {
        top: 50px;
        left: 40px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-course-group dt,
    .uos-module-group dt,
    .uos-phone-group dt {
        width: 145px;
        left: 30px;
    }
}
.uos-course-group dd,
.uos-course-group li,
.uos-module-group dd,
.uos-module-group li,
.uos-phone-group dd,
.uos-phone-group li {
    display: block;
}
@media only screen and (min-width: 768px), print {
    .uos-course-group dd,
    .uos-course-group li,
    .uos-module-group dd,
    .uos-module-group li,
    .uos-phone-group dd,
    .uos-phone-group li {
        display: inline-block;
    }
}
.uos-course-group dd a,
.uos-course-group li a,
.uos-module-group dd a,
.uos-module-group li a,
.uos-phone-group dd a,
.uos-phone-group li a {
    width: 100%;
    margin: 0 0 15px;
    padding: 10px 15px;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #005c85;
    font-size: 0.8em;
    line-height: 1.4em;
    text-decoration: none;
    background: #eee;
    border: none;
    border-radius: 3px;
}
@media only screen and (min-width: 768px), print {
    .uos-course-group dd a,
    .uos-course-group li a,
    .uos-module-group dd a,
    .uos-module-group li a,
    .uos-phone-group dd a,
    .uos-phone-group li a {
        width: auto;
        margin: 0 15px 15px 0;
        display: inline-block;
        font-size: 1em;
    }
}
.uos-course-group dd a:hover,
.uos-course-group li a:hover,
.uos-module-group dd a:hover,
.uos-module-group li a:hover,
.uos-phone-group dd a:hover,
.uos-phone-group li a:hover {
    background: #ddd;
}
.uos-course-group.uos-prime-courses,
.uos-module-group.uos-prime-courses,
.uos-phone-group.uos-prime-courses {
    padding: 21px 40px;
    color: #dadada;
    font-size: 0.8em;
    background: #10688f;
}
.uos-course-group.uos-prime-courses:before,
.uos-module-group.uos-prime-courses:before,
.uos-phone-group.uos-prime-courses:before {
    content: "Are you looking for ";
}
.uos-course-group.uos-prime-courses dt,
.uos-module-group.uos-prime-courses dt,
.uos-phone-group.uos-prime-courses dt {
    display: none;
}
.uos-course-group.uos-prime-courses dd:after,
.uos-module-group.uos-prime-courses dd:after,
.uos-phone-group.uos-prime-courses dd:after {
    content: ", ";
    padding: 0 10px 0 0;
}
.uos-course-group.uos-prime-courses dd.uos-last-vis:after,
.uos-module-group.uos-prime-courses dd.uos-last-vis:after,
.uos-phone-group.uos-prime-courses dd.uos-last-vis:after {
    content: " ?";
}
.uos-course-group.uos-prime-courses dd a,
.uos-module-group.uos-prime-courses dd a,
.uos-phone-group.uos-prime-courses dd a {
    margin: 0;
    padding: 0;
    display: inline;
    color: #fff;
    background: 0 0;
    border-bottom: 2px solid #4c8658;
    border-radius: 0;
}
.uos-help-message {
    padding: 80px 60px;
    color: #1a1a1a;
    text-align: center;
}
.uos-module-help,
.uos-phone-help {
    display: none;
}
@media only screen and (min-width: 1024px), print {
    .uos-module-group {
        padding-left: 40px;
    }
}
.uos-no-modules .uos-module-group {
    padding: 0;
}
.uos-no-modules .uos-module-help {
    display: block;
}
.uos-all-phones-groups .uos-phone-group {
    padding: 30px;
    padding-bottom: 10px;
    display: block;
}
.uos-all-phones-groups .uos-phone-group li {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    display: block;
    border: 1px solid #dadada;
    border-radius: 3px;
}
.uos-all-phones-groups .uos-phone-group dl {
    margin: 0;
    padding: 0;
    display: block;
}
.uos-all-phones-groups .uos-phone-group dd,
.uos-all-phones-groups .uos-phone-group dd a,
.uos-all-phones-groups .uos-phone-group dt {
    width: auto;
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    top: auto;
    left: auto;
    color: rgba(0, 0, 0, 0.75);
    background: 0 0;
}
.uos-all-phones-groups .uos-phone-group dt {
    width: 50px;
    padding-right: 10px;
}
.uos-all-phones-groups .uos-phone-group dd a {
    color: #005c84;
    text-decoration: underline;
}
.uos-all-phones-groups .uos-phone-group .uos-phone-title {
    margin: 0;
    padding: 0;
    padding-bottom: 15px;
    color: rgba(0, 0, 0, 0.75);
}
.uos-all-phones-groups .uos-phone-group .uos-phone-title em,
.uos-all-phones-groups .uos-phone-group .uos-phone-title p {
    color: rgba(0, 0, 0, 0.6);
    font-weight: 600;
}
.uos-all-phones-groups .uos-phone-group .uos-phone-title p {
    color: rgba(0, 0, 0, 0.75);
}
.uos-all-phones-groups .uos-phone-group .uos-phone-avail {
    padding-top: 10px;
    display: block;
    color: rgba(0, 0, 0, 0.5);
    font-size: 0.8em;
}
.uos-no-phones .uos-phone-group {
    padding: 0;
}
.uos-no-phones .uos-phone-help {
    display: block;
}
.uos-component-import h2 {
    padding-top: 2px;
}
.uos-component-import .uos-import-title {
    margin-bottom: 0;
    padding: 0 5px 30px;
    font-size: 1.5em;
    font-weight: 400;
    border-bottom: 2px solid rgba(0, 92, 133, 0.2);
}
@media only screen and (min-width: 768px), print {
    .uos-component-import .uos-import-title {
        padding: 0 0 30px;
    }
}
.uos-component-import .uos-import-title a {
    color: inherit;
    text-decoration: none;
}
.uos-component-import .uos-import-title em {
    padding-left: 0.4em;
    font-style: normal;
    opacity: 0.6;
}
.uos-component-import .uos-import-title em:before {
    content: "- ";
}
.uos-component-import .uos-import-title .uos-import-link {
    color: #005176;
}
.uos-component-import .uos-import-title .uos-import-link:hover {
    color: #007fb8;
}
.uos-component-import .uos-icon-rss {
    color: #d97947;
}
.uos-component-import .uos-icon-rss:hover {
    color: #e29871;
}
.uos-component-import .uos-icon-twitter {
    color: #fff;
}
.uos-component-import .uos-icon-twitter:hover {
    color: #fff;
}
.uos-component-import .uos-import-from {
    color: #6b8046 !important;
    font-size: 0.8em;
}
.uos-component-import .uos-import-blurb {
    padding: 0;
    display: block;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-import .uos-import-blurb {
        padding: 0 5px;
    }
}
.uos-component-import .uos-import-image {
    width: 140;
    margin: 0 0 10px;
    display: block;
}
@media only screen and (min-width: 480px), print {
    .uos-component-import .uos-import-image {
        width: auto;
        margin: 0 30px 0 5px;
        float: left;
    }
}
.uos-component-import .uos-import-float {
    margin-right: 20px;
    float: left;
}
.uos-component-import .uos-import-desc {
    padding-right: 0;
    padding-bottom: 0;
    font-size: 0.8em;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-import .uos-import-desc {
        padding-right: 20%;
        font-size: 1em;
    }
}
.uos-component-import .uos-box {
    background: 0 0 !important;
}
.uos-component-import .uos-box .uos-box-copy {
    min-height: 1px;
    padding: 0;
    position: relative;
}
@media only screen and (min-width: 640px), print {
    .uos-component-import .uos-box .uos-box-copy {
        padding: 0 170px 0 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-import .uos-box .uos-box-copy {
        min-height: 101px;
        padding: 0 20px 0 0;
    }
}
.uos-component-import .uos-box .uos-box-copy .uos-box-copy-title {
    margin: 5px 0;
    color: #0c4964;
    font-size: 1.3em;
    font-weight: 400;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-import .uos-box .uos-box-copy .uos-box-copy-title {
        min-height: 60px;
        font-size: 1.5em;
    }
}
.uos-component-import .uos-box .uos-box-copy .uos-box-copy-title em {
    color: rgba(255, 255, 255, 0.6);
    font-style: normal;
}
.uos-component-import .uos-box .uos-box-copy .uos-box-copy-title.uos-box-copy-title-auto {
    min-height: 1px !important;
}
.uos-component-import .uos-box .uos-box-copy .uos-box-copy-excerpt {
    display: none;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-import .uos-box .uos-box-copy .uos-box-copy-excerpt {
        width: auto;
        min-height: 43px;
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #0c4964;
        line-height: 1.5em;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-import .uos-box .uos-box-copy .uos-box-copy-excerpt.uos-box-copy-excerpt-full {
        padding-right: 20%;
    }
}
.uos-component-import .uos-box .uos-box-copy .uos-box-copy-excerpt.uos-box-copy-excerpt-bubble {
    margin-left: 20px;
    display: inline-block;
    background: red;
    border-radius: 10px;
}
.uos-component-import .uos-box .uos-box-copy .uos-box-copy-meta {
    padding: 0;
    font-size: 0.8em;
}
.uos-component-import .uos-box .uos-box-copy .uos-box-copy-meta.uos-box-copy-meta-full {
    padding: 0 0 10px;
}
.uos-component-import .uos-import-recent-title {
    margin: 0 5px;
    padding: 10px 0 5px;
    color: #fff;
    font-size: 0.8em;
    font-weight: 400;
}
.uos-component-import .uos-import-divider {
    padding-top: 1.5em !important;
    border-top: 2px solid rgba(26, 26, 26, 0.1);
}
.uos-component-import .uos-btn,
.uos-component-import .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-component-import .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-component-import .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-component-import .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-component-steps .uos-component-steps-slide .uos-component-import .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-component-import .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-import button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-import input[type="submit"] {
    margin: 20px 0 0;
    background: #005176;
    border: 1px solid #004c6e;
}
@media only screen and (min-width: 640px), print {
    .uos-component-import .uos-btn,
    .uos-component-import .uos-component-steps .uos-component-steps-slide .uos-steps-control,
    .uos-component-import .uos-component-steps .uos-tab-controls .uos-steps-control,
    .uos-component-import .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
    .uos-component-import .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
    .uos-component-steps .uos-component-steps-slide .uos-component-import .uos-steps-control,
    .uos-component-steps .uos-tab-controls .uos-component-import .uos-steps-control,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-import button,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-import input[type="submit"] {
        position: absolute;
        top: 12px;
        right: 0;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-import .uos-btn,
    .uos-component-import .uos-component-steps .uos-component-steps-slide .uos-steps-control,
    .uos-component-import .uos-component-steps .uos-tab-controls .uos-steps-control,
    .uos-component-import .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
    .uos-component-import .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
    .uos-component-steps .uos-component-steps-slide .uos-component-import .uos-steps-control,
    .uos-component-steps .uos-tab-controls .uos-component-import .uos-steps-control,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-import button,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-import input[type="submit"] {
        position: relative;
        top: auto;
        right: auto;
    }
}
.uos-component-import .uos-btn:hover,
.uos-component-import .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-component-import .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-component-import .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-component-import .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:hover,
.uos-component-steps .uos-component-steps-slide .uos-component-import .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-component-import .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-import button:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component-import input[type="submit"]:hover {
    background: #00557b;
}
.uos-component-import .uos-grid-3 {
    padding-bottom: 40px;
}
@media only screen and (min-width: 768px), print {
    .uos-component-import .uos-grid-3 {
        width: 100%;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component-import .uos-grid-3 {
        width: 33.333%;
        padding-bottom: 0;
    }
}
.uos-component-import .uos-grid-3 .uos-box-copy-title {
    overflow: hidden;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-import .uos-grid-3 .uos-box-copy-title {
        height: 105px;
    }
}
.uos-component-import.uos-component-import-twitter .uos-grid-3 {
    padding: 0 0 30px;
}
.uos-component-import.uos-component-import-twitter .uos-grid-3:last-of-type {
    padding-bottom: 0;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-import.uos-component-import-twitter .uos-grid-3 {
        padding: 0 5px;
    }
}
.uos-component-import.uos-component-import-twitter .uos-box-copy {
    padding: 15px !important;
    background: #4b97d1;
}
.uos-component-import.uos-component-import-twitter .uos-box-copy .uos-box-copy-title {
    color: #fff;
    font-size: 0.85em !important;
    font-weight: 400 !important;
    line-height: 1.3em;
}
.uos-component-import.uos-component-import-twitter .uos-box-copy .uos-box-copy-meta {
    padding-top: 5px;
    color: rgba(255, 255, 255, 0.6);
    font-size: 0.8em !important;
}
.uos-component-import.uos-component-import-twitter .uos-box-copy .uos-box-copy-meta a {
    color: rgba(255, 255, 255, 0.6);
    border-bottom: 0;
}
.uos-component-import.uos-component-import-twitter .uos-box-copy .uos-box-copy-meta .uos-icon-twitter {
    padding-right: 5px;
    position: relative;
    top: 3px;
    font-size: 1.5em;
}
.uos-component-tabs .uos-component-import {
    padding-top: 30px;
}
.uos-component-tabs .uos-component-import .uos-tier-inner-grid {
    padding-bottom: 30px !important;
}
.uos-component-tabs .uos-component-import:last-of-type .uos-tier-inner-grid {
    padding-bottom: 0 !important;
}
.uos-tier-fill .uos-component-import .uos-import-title {
    border-bottom-color: rgba(255, 255, 255, 0.1);
}
.uos-tier-fill .uos-component-import .uos-import-link {
    color: rgba(255, 255, 255, 0.5);
}
.uos-tier-fill .uos-component-import .uos-import-link:hover {
    color: rgba(255, 255, 255, 0.8);
}
.uos-tier-fill .uos-component-import .uos-import-divider {
    border-top-color: rgba(255, 255, 255, 0.1);
}
.uos-tier-fill .uos-component-import .uos-box-copy .uos-box-copy-excerpt,
.uos-tier-fill .uos-component-import .uos-box-copy .uos-box-copy-title {
    color: #fff !important;
}
.uos-tier-fill .uos-component-import .uos-box-copy .uos-box-copy-title {
    font-weight: 300;
}
.uos-tier-fill .uos-component-import .uos-box-copy .uos-box-copy-meta a {
    border: none;
}
.uos-component-steps .uos-component-steps-slide .uos-tier-fill .uos-component-import .uos-steps-control:hover,
.uos-component-steps .uos-tab-controls .uos-tier-fill .uos-component-import .uos-steps-control:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-tier-fill .uos-component-import button:hover,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-tier-fill .uos-component-import input[type="submit"]:hover,
.uos-tier-fill .uos-component-import .uos-btn:hover,
.uos-tier-fill .uos-component-import .uos-component-steps .uos-component-steps-slide .uos-steps-control:hover,
.uos-tier-fill .uos-component-import .uos-component-steps .uos-tab-controls .uos-steps-control:hover,
.uos-tier-fill .uos-component-import .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button:hover,
.uos-tier-fill .uos-component-import .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"]:hover {
    border-color: #005176;
}
.uos-key-stat {
    width: 20%;
    margin-left: 20px;
    padding-top: 4px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    float: right;
    font-size: 0.9em;
    text-align: center;
    border: 1px solid #99bece;
    border-radius: 4px;
}
.uos-key-stat strong {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    font-size: 4em;
    font-weight: 900;
    line-height: 1em;
    text-align: center;
}
.uos-key-stat.uos-left {
    margin: 0;
    margin-right: 20px;
    float: left;
}
.uos-flash,
.uos-flash .uos-flash-dismiss {
    -webkit-transition: bottom 1s ease-in-out;
    transition: bottom 1s ease-in-out;
}
.uos-flash {
    height: auto;
    padding: 0 50px 0 20px;
    display: block;
    position: fixed;
    z-index: 9999;
    right: 0;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 0.8em;
    background: #002e3b;
    -webkit-box-shadow: 0 0 22px 0 rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 22px 0 rgba(0, 0, 0, 0.35);
}
@media only screen and (min-width: 640px), print {
    .uos-flash {
        padding: 0 100px 0 20px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-flash {
        height: 141px;
        padding: 0 20px 0 0;
        font-size: 0.9em;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-flash {
        height: 94px;
    }
}
.uos-flash.uos-flash-default {
    display: none !important;
    bottom: -100% !important;
}
.uos-flash .uos-tier-inner {
    padding: 0 !important;
}
.uos-flash .uos-flash-dismiss {
    width: 48px;
    height: 48px;
    position: fixed;
    z-index: 9999;
    right: 0;
    bottom: 0;
    font-size: 3em;
    font-weight: 100;
    line-height: 48px;
    text-align: center;
}
.uos-flash .uos-flash-dismiss:hover {
    background: #00465a;
    cursor: pointer;
}
@media only screen and (min-width: 640px), print {
    .uos-flash .uos-flash-dismiss {
        width: 94px;
        height: 94px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-flash .uos-flash-dismiss {
        height: 141px;
        line-height: 141px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-flash .uos-flash-dismiss {
        height: 94px;
        line-height: 94px;
    }
}
.uos-flash .uos-flash-message {
    padding: 10px 50px 10px 10px !important;
    line-height: 1.6em;
}
@media only screen and (min-width: 640px), print {
    .uos-flash .uos-flash-message {
        padding: 20px 110px 20px 20px !important;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-flash .uos-flash-message {
        padding: 20px 0 !important;
    }
}
.uos-flash .uos-flash-message a {
    color: inherit;
}
.uos-flash .uos-flash-message a:hover {
    color: #6b8046;
}
.uos-flash .uos-flash-offscreen,
.uos-flash.uos-flash-offscreen {
    bottom: -100%;
}
.uos-publication-list {
    padding: 0;
}
.uos-publication-listing {
    padding: 20px;
    display: block;
    border-bottom: 1px dashed #dadada;
    list-style: none;
}
.uos-publication-listing:last-of-type {
    border-bottom: none;
}
.uos-publication-listing .uos-publication-listing-title {
    padding: 0;
    color: #888;
    font-size: 0.9em;
    font-weight: 400;
}
@media only screen and (min-width: 768px), print {
    .uos-publication-listing .uos-publication-listing-title {
        padding: 0 25% 0 0;
    }
}
.uos-publication-listing .uos-publication-listing-title a {
    padding: 0 0 0.2em;
    display: inline;
    color: #005c85 !important;
    border-bottom: 0;
}
.uos-publication-listing .uos-publication-listing-details {
    padding: 0;
    display: inline-block;
    color: #888;
    font-style: italic;
}
.uos-publication-listing .uos-publication-listing-details dd,
.uos-publication-listing .uos-publication-listing-details dt {
    display: inline-block;
    font-size: 0.7em;
    font-weight: 600;
}
.uos-publication-listing .uos-publication-listing-details dt {
    padding-right: 3px;
}
.uos-publication-listing .uos-publication-listing-details dd {
    margin-right: 5px;
    font-weight: 400;
}
.uos-publication-listing .uos-publication-listing-details dd:after {
    content: " | ";
    padding-left: 5px;
}
.uos-publication-listing .uos-publication-listing-details dd:last-of-type:after {
    content: "";
    padding: 0;
}
.uos-publication-listing .uos-publication-listing-details dd.uos-publication-listing-authors {
    font-weight: 600;
}
.uos-pure-list {
    list-style: none;
}
.uos-pure-list {
    padding: 20px !important;
    font-size: 16.2px;
    line-height: 1.2em;
}
.uos-pure-list:last-of-type {
    border-bottom: 0;
}
.uos-pure-list a {
    color: #005c85;
    border: none !important;
}
.uos-testimonial {
    width: 100%;
    min-height: 120px;
    margin: 0;
    margin-bottom: 30px;
    padding: 30px;
    display: block;
    position: relative;
    clear: both;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f5f5f5;
    border-radius: 3px;
}
.uos-testimonial.uos-float {
    float: left;
}
.uos-testimonial blockquote {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding-top: 0;
    padding-right: 30px;
    padding-bottom: 18px;
    padding-left: 140px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.2em;
    font-style: italic;
    line-height: 1.6em;
}
@media only screen and (max-width: 640px), print {
    .uos-testimonial blockquote {
        padding-right: 0;
        padding-bottom: 50px;
        padding-left: 0;
        text-align: center;
    }
}
.uos-testimonial blockquote:after,
.uos-testimonial blockquote:before {
    height: 0;
    display: inline;
    position: relative;
    top: 30px;
    overflow: visible;
    color: #4c8658;
    font-size: 3.5em;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
    line-height: 1em;
    line-height: 0;
}
.uos-testimonial blockquote:before {
    content: "‟";
    padding-right: 7px;
}
.uos-testimonial blockquote:after {
    content: "„";
    padding-left: 7px;
    top: auto;
    bottom: 0;
}
.uos-testimonial footer {
    position: absolute;
    right: 30px;
    bottom: 30px;
    color: rgba(0, 0, 0, 0.5);
    font-size: 0.8em;
    font-style: normal;
}
@media only screen and (max-width: 640px), print {
    .uos-testimonial footer {
        display: block;
        left: 30px;
        text-align: center;
    }
}
.uos-testimonial footer cite {
    font-style: normal;
}
.uos-testimonial-image {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 30px;
    left: 30px;
    border: 6px solid #fff;
    border-radius: 1000px;
}
@media only screen and (max-width: 640px), print {
    .uos-testimonial-image {
        margin-right: auto;
        margin-bottom: 30px;
        margin-left: auto;
        display: block;
        position: relative;
        top: auto;
        left: auto;
    }
}
.uos-tile {
    width: 100%;
    height: 190px;
    padding: 15px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width: 640px), print {
    .uos-tile {
        width: 50%;
        height: 300px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-tile {
        width: 33.333%;
        height: 330px;
    }
}
@media only screen and (max-width: 1024px), print {
    .uos-tile:last-of-type {
        width: 100%;
    }
}
.uos-tile.uos-tile-prime {
    width: 100%;
    height: 422px;
}
@media only screen and (min-width: 640px), print {
    .uos-tile.uos-tile-prime {
        height: 420px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-tile.uos-tile-prime {
        width: 66.666%;
        height: 330px;
    }
}
.uos-tile.uos-tile-prime .uos-tile-inner {
    height: 392px;
}
@media only screen and (min-width: 640px), print {
    .uos-tile.uos-tile-prime .uos-tile-inner {
        height: 390px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-tile.uos-tile-prime .uos-tile-inner {
        height: 300px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-tile.uos-tile-prime .uos-tile-title {
        padding-right: 140px;
    }
}
.uos-tile.uos-tile-major {
    width: 100%;
    height: 310px;
}
@media only screen and (min-width: 1024px), print {
    .uos-tile.uos-tile-major {
        width: 50%;
    }
}
.uos-tile.uos-tile-major .uos-tile-inner {
    height: 280px;
}
@media only screen and (min-width: 1024px), print {
    .uos-tile.uos-tile-major .uos-tile-inner {
        height: 270px;
    }
}
.uos-tile .uos-tile-inner {
    width: 100%;
    height: 160px;
    position: relative;
    overflow: hidden;
    background-color: #dadada;
    background-size: cover;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
    -webkit-transition:
        margin 0.2s ease-in-out,
        padding 0.2s ease-in-out,
        -webkit-box-shadow 0.2s ease-in-out;
    transition:
        margin 0.2s ease-in-out,
        padding 0.2s ease-in-out,
        -webkit-box-shadow 0.2s ease-in-out;
    transition:
        margin 0.2s ease-in-out,
        padding 0.2s ease-in-out,
        box-shadow 0.2s ease-in-out;
    transition:
        margin 0.2s ease-in-out,
        padding 0.2s ease-in-out,
        box-shadow 0.2s ease-in-out,
        -webkit-box-shadow 0.2s ease-in-out;
}
@media only screen and (min-width: 640px), print {
    .uos-tile .uos-tile-inner {
        height: 270px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-tile .uos-tile-inner {
        height: 300px;
    }
}
.uos-tile .uos-tile-inner:hover {
    margin: -5px 0 0 -5px;
    padding: 5px;
    -webkit-box-shadow:
        0 13px 25px 0 rgba(0, 0, 0, 0.3),
        0 11px 7px 0 rgba(0, 0, 0, 0.19);
    box-shadow:
        0 13px 25px 0 rgba(0, 0, 0, 0.3),
        0 11px 7px 0 rgba(0, 0, 0, 0.19);
    cursor: pointer;
}
.uos-tile .uos-tile-inner:hover:before {
    opacity: 0.1;
}
.uos-tile .uos-tile-inner:hover .uos-tile-content {
    padding: 25px;
}
.uos-tile .uos-tile-inner:before {
    content: " ";
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.uos-tile .uos-tile-inner:after {
    content: " ";
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(0, 46, 59, 0)),
        color-stop(30%, rgba(0, 46, 59, 0)),
        to(#002e3b)
    );
    background: linear-gradient(rgba(0, 46, 59, 0) 0, rgba(0, 46, 59, 0) 30%, #002e3b 100%);
}
.uos-tile .uos-tile-content {
    width: 100%;
    padding: 20px;
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: padding 0.2s ease-in-out;
    transition: padding 0.2s ease-in-out;
}
.uos-tile .uos-tile-copy,
.uos-tile .uos-tile-title {
    color: #fff;
}
.uos-tile .uos-tile-title {
    margin: 0;
    padding: 0;
    font-size: 24px;
    font-weight: 300;
    text-decoration: none;
    border: none;
}
.uos-tile .uos-tile-copy {
    padding: 1em 0 0;
    font-size: 14px;
    line-height: 1.5em;
}
.uos-related {
    width: 100%;
    margin-bottom: 34px;
    padding-top: 32px;
    display: block;
    clear: left;
    border-top: 1px solid #dadada;
}
.uos-related:first-of-type {
    border-top: 0;
}
.uos-related .uos-related-image {
    display: none;
}
@media only screen and (min-width: 1024px), print {
    .uos-related .uos-related-image {
        margin: 0 30px 0 0;
        display: inline-block;
        float: left;
    }
}
.uos-related .uos-related-title {
    margin-bottom: 0;
    padding: 15px 0 0;
    clear: none;
    color: #002e3b;
    font-size: 1.3em;
    font-weight: 400;
    border-bottom: none;
}
@media only screen and (min-width: 768px), print {
    .uos-related .uos-related-title {
        font-size: 1.6em;
        font-weight: 400;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-related .uos-related-title {
        padding: 15px 30% 0 0;
    }
}
.uos-related .uos-related-title a {
    display: block;
    color: inherit;
    text-decoration: none;
}
.uos-related .uos-related-title em {
    color: rgba(0, 46, 59, 0.6);
}
.uos-related .uos-related-sub {
    padding: 5px 0 15px;
    display: block;
    color: #6b8046;
    font-size: 0.8em;
}
@media only screen and (min-width: 768px), print {
    .uos-related .uos-related-sub {
        font-size: 1em;
    }
}
.uos-related .uos-related-copy {
    padding: 0 0 20px;
}
.uos-component-steps .uos-component-steps-slide .uos-related .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-related .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-related button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-related input[type="submit"],
.uos-related .uos-btn,
.uos-related .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-related .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-related .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-related .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    margin: 0;
    margin-bottom: 17px;
    position: relative;
}
.uos-tier-fill .uos-related-title {
    color: #fff;
}
.uos-tier-fill .uos-related-title em {
    color: rgba(255, 255, 255, 0.6);
}
.uos-eventer {
    width: 100%;
    position: relative;
    float: left;
}
.uos-eventer dl {
    margin: 0;
    padding: 0;
    display: block;
    float: left;
}
.uos-eventer dl dd,
.uos-eventer dl dt {
    height: 40px;
    padding: 0 10px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px double #dadada;
    border-bottom: 1px solid #dadada;
}
.uos-eventer dl dt {
    font-size: 0.8em;
    font-weight: 600;
    line-height: 40px;
    text-align: center;
    border-right-color: #fff;
}
.uos-eventer dl dd:last-child {
    border-color: #fff;
}
.uos-eventer .uos-day {
    width: 13.64%;
    position: relative;
}
.uos-eventer .uos-day:nth-child(8n) dd,
.uos-eventer .uos-day:nth-child(8n) dt {
    border-right: 0;
}
.uos-eventer .uos-day.uos-weekend dd {
    background: #f5f5f5;
}
.uos-eventer .uos-day.uos-weekend dd:last-child {
    background: #fff;
}
.uos-eventer .uos-key dd,
.uos-eventer .uos-key dt {
    border-color: #fff;
}
.uos-eventer .uos-key dt {
    display: none;
}
.uos-eventer .uos-key dd {
    position: relative;
    top: 30px;
    font-size: 0.8em;
    background: #fff;
}
.uos-eventer .uos-event {
    width: 10px;
    height: 10px;
    position: absolute;
    left: 200px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #005c85;
    border-left: 3px solid #007fb8;
}
.uos-eventer .uos-event .uos-desc,
.uos-eventer .uos-event .uos-meta {
    height: 10px;
    padding: 10px;
    display: block;
    color: #fff;
    font-size: 0.6em;
    line-height: 10px;
}
.uos-eventer .uos-event .uos-desc {
    padding-top: 0;
    font-weight: 600;
    line-height: 1.3em;
}
.uos-featured-module .uos-format-module-title-lead:after {
    content: none;
}
.uos-featured-module-extracted {
    margin-bottom: 30px;
    padding: 26px;
    float: left;
    border: 2px solid #dadada;
    border-radius: 3px;
}
.uos-featured-module-extracted .uos-featured-module-col {
    width: 50%;
    float: left;
}
.uos-featured-module-extracted .uos-featured-module-col img {
    width: 100%;
    display: block;
    float: left;
    overflow: hidden;
    border-radius: 3px;
}
.uos-featured-module-extracted .uos-featured-module-col p {
    padding-right: 20px;
    padding-bottom: 0;
}
.uos-featured-module-extracted .uos-featured-module-col .uos-title {
    font-weight: 600;
}
.uos-featured-module-extracted .uos-featured-module-col .uos-title em {
    font-weight: 400;
    font-style: normal;
    opacity: 0.4;
}
.uos-featured-module-extracted .uos-featured-module-col .uos-featured-module-container {
    width: 100%;
    height: 295px;
    display: block;
    overflow: hidden;
    background: #000;
    border-radius: 3px;
}
.uos-featured-module-extracted .uos-featured-module-media {
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.uos-featured-module-extracted .uos-feature-module-content {
    padding-top: 30px;
    padding-left: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.uos-featured-module-extracted.uos-fill {
    color: #fff;
    background: #005c85;
    border: none;
}
.uos-featured-module-extracted.uos-fill .uos-title,
.uos-featured-module-extracted.uos-fill p {
    color: #fff;
}
.uos-warning {
    width: 100%;
    padding: 10px 0;
    float: left;
    clear: both;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    background: #4bb694;
}
.uos-warning a {
    color: #00465a;
    text-decoration: underline;
}
.uos-warning a:hover {
    color: #00566e;
}
.uos-format-module-note {
    margin: 10px 20px;
    padding: 10px 20px 10px 50px !important;
    position: relative;
    color: #50626e;
    font-size: 0.8em;
    line-height: 22px;
    background: #f5f5f5;
    border: 1px solid #dadada;
    border-radius: 4px;
}
.uos-format-module-note:before {
    content: "i";
    width: 22px;
    height: 22px;
    position: absolute;
    top: 10px;
    left: 10px;
    color: #fff;
    font-size: 1em;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-weight: 700;
    font-style: italic;
    line-height: 22px;
    text-align: center;
    background: #005c85;
    border-radius: 1000px;
}
.uos-breadcrumbs {
    position: relative;
    z-index: 2;
    color: #50626e;
    font-size: 0.7em;
}
@media only screen and (min-width: 768px), print {
    .uos-breadcrumbs {
        height: 26px;
        line-height: 26px;
    }
}
.uos-breadcrumbs .uos-breadcrumb-child {
    padding-left: 5px;
    display: inline-block;
}
@media only screen and (min-width: 768px), print {
    .uos-breadcrumbs .uos-breadcrumb-child {
        display: inline-block;
    }
}
.uos-breadcrumbs .uos-breadcrumb-child a,
.uos-breadcrumbs .uos-breadcrumb-child span {
    font-size: 12.6px;
}
.uos-breadcrumbs a {
    margin-right: 5px;
    color: #50626e;
}
.uos-tier-fill .uos-breadcrumbs {
    color: rgba(255, 255, 255, 0.2);
}
.uos-tier-fill .uos-breadcrumbs a {
    color: rgba(255, 255, 255, 0.8);
}
.uos-site-menus {
    width: 100%;
    height: 96px;
    display: none;
    position: relative;
    z-index: 10;
    z-index: 1;
    overflow: hidden;
    font-size: 0.8em;
    background-color: #005c85;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
}
@media only screen and (min-width: 768px), print {
    .uos-site-menus {
        display: block;
    }
}
.uos-site-menus.uos-site-menus-single {
    height: 10px;
}
.uos-site-menus .uos-site-menu {
    position: relative;
}
.uos-site-menus .uos-menu-animate {
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.uos-site-menus .uos-site-menu-sub {
    background: #005176;
}
.uos-site-menus .uos-site-menu-sub:before {
    content: "";
    width: 500%;
    height: 48px;
    position: absolute;
    z-index: 10;
    top: 0;
    left: -200%;
    background-color: inherit;
}
.uos-site-menus .uos-site-menu-sub a {
    color: #fff;
}
.uos-site-menus .uos-site-menu-sub a.uos-current,
.uos-site-menus .uos-site-menu-sub a:active,
.uos-site-menus .uos-site-menu-sub a:hover {
    height: 45px;
    color: #fff;
    border-bottom: 3px solid #c1d100;
}
.uos-site-menus .uos-site-menu-sub a:hover {
    border-color: rgba(193, 209, 0, 0.6);
}
.uos-site-menus .uos-site-menu-sub a:hover.uos-current {
    border-bottom: 3px solid #c1d100;
}
.uos-site-menus .uos-site-menu-crop {
    height: 48px;
    position: relative;
    left: -10px;
    overflow: hidden;
}
.uos-site-menus .uos-site-menu-control {
    color: #fff;
}
@media only screen and (min-width: 1025px), print {
    .uos-site-menus .uos-site-menu-control:hover {
        color: #c1d100;
        cursor: pointer;
    }
}
.uos-site-menus .uos-site-menu-control:active:before {
    margin-top: 1px;
}
.uos-site-menus .uos-site-menu-control:before {
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    z-index: 9900;
    top: 4px;
    right: 0;
    color: inherit;
    font-size: 2.2em;
    line-height: 33px;
    text-align: center;
}
.uos-site-menus .uos-site-menu-control.uos-control-left:before {
    content: "‹";
    right: 40px;
}
.uos-site-menus .uos-site-menu-control.uos-control-right:before {
    content: "›";
}
.uos-site-menus .uos-site-menu-control.uos-control-hidden {
    display: none;
}
.uos-site-menus .uos-site-menu-container {
    height: 48px;
    padding: 0;
    position: relative;
    left: 0;
}
.uos-site-menus .uos-site-menu-container .uos-site-menu-link {
    height: 48px;
    padding: 0;
    z-index: 30;
    float: left;
    list-style: none;
}
.uos-site-menus .uos-site-menu-container .uos-site-menu-link a {
    padding: 0 10px;
    display: block;
    position: relative;
    z-index: 30;
    color: rgba(255, 255, 255, 0.8);
    line-height: 48px;
    text-decoration: none;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
@media only screen and (min-width: 1025px), print {
    .uos-site-menus .uos-site-menu-container .uos-site-menu-link a:hover {
        cursor: pointer;
    }
}
.uos-site-menus .uos-site-menu-container .uos-site-menu-link a:hover {
    color: #fff;
    background: rgba(0, 81, 118, 0.4);
}
.uos-site-menus .uos-site-menu-container .uos-site-menu-link a.uos-current {
    color: #fff;
    background: #005176;
}
.uos-site-menus .uos-site-menu-container .uos-site-menu-link a.uos-current:hover {
    text-decoration: none;
}
.uos-site-menus .uos-site-menu-container .uos-site-menu-link a:active {
    line-height: 49px;
}
.uos-site-menus .uos-site-menu-container .uos-site-menu-link a:active.uos-current {
    line-height: 48px;
}
.uos-site-menus .uos-site-menu-container .uos-site-menu-link:last-of-type {
    margin-right: 0;
}
.uos-blade-cover {
    width: 100%;
    height: 100%;
    min-height: 2000px;
    display: none;
    position: absolute;
    z-index: 600;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 46, 59, 0.7);
}
.uos-blade-cover.uos-js-triggered {
    display: block;
}
.uos-blade-container {
    width: 280px;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 9999;
    top: 50px;
    bottom: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    background: #005c85;
}
.uos-blade-slide {
    width: 1120px;
    display: block;
    position: relative;
    left: -280px;
    -webkit-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out;
}
.uos-blade-menu ul {
    width: 280px;
    padding: 0;
    display: none;
    position: absolute;
    top: 0;
    left: 280px;
}
.uos-blade-menu ul .uos-blade-back {
    padding: 12px 15px;
    display: block;
    font-style: italic;
    background: #004e71;
}
.uos-blade-menu li {
    width: 100%;
    padding: 0;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-size: 14px;
    line-height: 1.3em;
    border-bottom: 2px solid rgba(26, 26, 26, 0.1);
    list-style: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.uos-blade-menu li:before {
    content: "";
}
.uos-blade-menu li.uos-current {
    font-weight: 600;
    text-decoration: underline;
    background: #006e9f;
    border-bottom: 2px solid rgba(26, 26, 26, 0.27);
}
.uos-blade-menu li.uos-current > a:before {
    content: "\f031";
    padding: 0 8px 0 0;
    float: left;
    color: #6b8046;
    font-family: fontello;
}
.uos-blade-menu li a {
    width: 79%;
    padding: 12px 0 12px 15px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    font-size: 14px;
    text-decoration: none;
}
.uos-blade-menu .uos-blade-more {
    width: 58px;
    padding: 12px 15px 12px 0;
    float: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: right;
    border-left: 2px solid rgba(26, 26, 26, 0.1);
}
.uos-blade-menu .uos-blade-more:active {
    position: relative;
    top: 1px;
}
.uos-blade-menu .uos-blade-active {
    display: block;
}
.uos-pagination {
    width: 100%;
    height: 40px;
    margin: 0;
    padding: 0;
    display: block;
}
.uos-pagination a {
    width: 38px;
    float: left;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #dadada;
    border-right: 0;
}
.uos-pagination a:hover {
    border: 1px solid #dadada;
    border-right: 0;
}
.uos-pagination li {
    float: left;
    list-style: none;
}
.uos-pagination li.uos-active a {
    font-weight: 600;
    background: #f5f5f5;
}
.uos-pagination li.uos-active a:hover {
    cursor: default;
}
.uos-pagination li.uos-disabled a {
    color: #dadada;
}
.uos-pagination li.uos-disabled a:hover {
    cursor: default;
}
.uos-pagination li:first-of-type a {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.uos-pagination li:last-of-type a {
    border-right: 1px solid #dadada;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.uos-tier-fill .uos-pagination a,
.uos-tier-fill .uos-pagination a:hover {
    border-color: rgba(26, 26, 26, 0.3);
}
.uos-tier-fill .uos-pagination a:hover {
    background: rgba(26, 26, 26, 0.1);
    border-color: rgba(26, 26, 26, 0.3);
}
.uos-tier-fill .uos-pagination li.uos-active a {
    background: rgba(26, 26, 26, 0.2);
}
.uos-tier-fill .uos-pagination li.uos-disabled a {
    color: rgba(255, 255, 255, 0.5);
}
.uos-tier-fill .uos-pagination li:last-of-type a {
    border-right: 1px solid rgba(26, 26, 26, 0.3);
}
.uos-sitemap {
    font-size: 0.75em;
}
.uos-sitemap li,
.uos-sitemap ul {
    margin: 0;
    padding: 0;
}
.uos-sitemap a {
    text-decoration: none;
    border: none;
}
.uos-sitemap ul {
    margin: 0;
    padding: 0;
}
.uos-sitemap ul li {
    padding: 0 0 20px 0;
    position: relative;
    font-weight: 600;
    list-style: none;
}
.uos-sitemap ul li > a {
    padding-bottom: 5px;
    display: block;
}
.uos-sitemap ul li ul {
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 3px;
}
.uos-sitemap ul li ul a {
    padding-bottom: 0;
}
.uos-sitemap ul li li {
    padding: 2px 5px;
    font-weight: 400;
    border-top: 1px solid #ddd;
}
.uos-sitemap ul li li:first-of-type {
    border-top: 0;
}
.uos-sitemap ul li li ul {
    margin: 5px 6px 10px;
}
.uos-component_container {
    width: 80%;
    margin-right: 10%;
    margin-left: 10%;
    position: relative;
}
.uos-component_adaptive-hero {
    width: 100%;
    height: 483px;
    padding-bottom: 140px;
    display: block;
    position: relative;
    background-color: #e1e8ec;
    background-position: center right;
    background-size: auto 100%;
}
@media only screen and (min-width: 640px), print {
    .uos-component_adaptive-hero {
        background-size: cover;
    }
}
.uos-component_adaptive-hero .uos-btn-fixed {
    position: absolute;
    right: 20px;
    bottom: 0;
}
.uos-component_adaptive-hero .uos-btn-fixed:active {
    top: auto;
    bottom: -1px;
}
.uos-component_adaptive-hero.uos-component_adaptive-hero_campaign {
    height: 500px;
    padding-bottom: 0;
}
.uos-component_adaptive-hero .uos-component_container {
    width: 80%;
    margin-right: 10%;
    margin-left: 10%;
    position: relative;
    top: 50%;
    -webkit-transform: perspective(1px) translateY(-50%);
    transform: perspective(1px) translateY(-50%);
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message {
    display: table;
    color: #fff;
    font-size: 52px;
    font-family: Roboto-light;
    font-weight: 300;
    text-transform: uppercase;
}
@media only screen and (max-width: 360px), print {
    .uos-component_adaptive-hero .uos-component_adaptive-hero_message {
        font-size: 46px;
    }
}
@media only screen and (min-width: 640px), print {
    .uos-component_adaptive-hero .uos-component_adaptive-hero_message {
        font-size: 80px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component_adaptive-hero .uos-component_adaptive-hero_message {
        font-size: 92px;
    }
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message h1,
.uos-component_adaptive-hero .uos-component_adaptive-hero_message p {
    margin: 0;
    padding: 0;
    font-size: inherit;
    font-weight: inherit;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line {
    display: table-row;
    line-height: 1em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-key {
    color: #74c9e5;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-key.uos-key-marine-1 {
    color: #005c84;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-key.uos-key-marine-2 {
    color: #74c9e5;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-key.uos-key-marine-3 {
    color: #3cbac6;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-key.uos-key-marine-4 {
    color: #b3dbd2;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-key.uos-key-marine-5 {
    color: #4bb694;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-key.uos-key-marine-6 {
    color: #c1d100;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-key.uos-key-horizon-1 {
    color: #fcbc00;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-key.uos-key-horizon-2 {
    color: #ef7d00;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-key.uos-key-horizon-3 {
    color: #e73037;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-key.uos-key-horizon-4 {
    color: #d5007f;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-key.uos-key-horizon-5 {
    color: #8d3970;
}
.uos-component_adaptive-hero .uos-component_adaptive-hero_message_line.uos-right {
    text-align: right;
}
.uos-component_clearing-hero {
    height: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
    position: relative;
    background-color: #eeedee;
}
.uos-component_clearing-hero:before {
    content: " ";
    width: 100%;
    height: 441px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-color: #fff;
}
@media only screen and (min-width: 768px), print {
    .uos-component_clearing-hero:before {
        height: 432px;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-component_clearing-hero:before {
        height: 408px;
    }
}
.uos-component_clearing-hero .uos-component_container {
    position: relative;
    top: auto;
    -webkit-transform: none;
    transform: none;
}
.uos-component_clearing-hero .uos-component_clearing-hero_title {
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 30px;
    float: left;
    color: #002e3b;
    font-size: 32px;
    font-family: Roboto-light;
    font-weight: 300;
    text-align: center;
    text-transform: uppercase;
}
@media only screen and (min-width: 768px), print {
    .uos-component_clearing-hero .uos-component_clearing-hero_title {
        font-size: 48px;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-component_clearing-hero .uos-component_clearing-hero_title {
        width: 400px;
        padding-right: 30px;
        padding-bottom: 0;
        text-align: left;
    }
}
.uos-component_clearing-hero .uos-component_clearing-hero_title em {
    color: #4bb694;
    font-style: normal;
}
.uos-component_clearing-hero .uos-component_clearing-hero_input_form {
    display: block;
    position: relative;
    border-radius: 3px;
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
}
.uos-component_clearing-hero .uos-component_clearing-hero_intro {
    padding-top: 6px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #002e3b;
    text-align: center;
}
@media only screen and (min-width: 1025px), print {
    .uos-component_clearing-hero .uos-component_clearing-hero_intro {
        height: 230px;
        padding-right: 20%;
        text-align: left;
    }
}
.uos-component_clearing-hero .uos-component_clearing-hero_input_wrap {
    padding: 15px;
    background: #1a6c90;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
@media only screen and (min-width: 768px), print {
    .uos-component_clearing-hero .uos-component_clearing-hero_input_wrap {
        padding: 30px;
    }
}
.uos-component_clearing-hero .uos-component_clearing-hero_input {
    width: 100%;
    height: 40spx;
    padding-right: 15px;
    padding-left: 15px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 40px;
    border: none;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 3px 4px 0 rgba(26, 26, 26, 0.2);
    box-shadow: inset 0 3px 4px 0 rgba(26, 26, 26, 0.2);
}
@media only screen and (min-width: 768px), print {
    .uos-component_clearing-hero .uos-component_clearing-hero_input {
        height: 58px;
        font-size: 21px;
        line-height: 58px;
    }
}
.uos-component_clearing-hero .uos-component_clearing-hero_container {
    width: 100%;
    min-height: 300px;
    padding: 30px;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.uos-component_clearing-hero .uos-component_clearing-hero_container.uos-no-clearing:before,
.uos-component_clearing-hero .uos-component_clearing-hero_container.uos-start-typing:before {
    content: "We did not find any results, try a different search term or use the link below to see all course vacancies.";
    height: 300px;
    padding: 0;
    padding-top: 100px;
    padding-right: 10%;
    padding-left: 10%;
    display: block;
    font-weight: 600;
    line-height: 1.2em;
    text-align: center;
}
@media tablet-p {
    .uos-component_clearing-hero .uos-component_clearing-hero_container.uos-no-clearing:before,
    .uos-component_clearing-hero .uos-component_clearing-hero_container.uos-start-typing:before {
        padding-top: 130px;
        padding-right: 20%;
        padding-left: 20%;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-component_clearing-hero .uos-component_clearing-hero_container.uos-no-clearing:before,
    .uos-component_clearing-hero .uos-component_clearing-hero_container.uos-start-typing:before {
        padding-top: 140px;
    }
}
.uos-component_clearing-hero .uos-component_clearing-hero_container.uos-start-typing:before {
    content: "Courses that match your search will show here.";
}
.uos-component_clearing-hero .uos-component_clearing-hero_container.uos-start-typing li {
    display: none;
}
.uos-component_clearing-hero .uos-component_clearing-hero_container span {
    padding-bottom: 10px;
    display: block;
    color: #002e3b;
    font-weight: 600;
}
@media only screen and (min-width: 768px), print {
    .uos-component_clearing-hero .uos-component_clearing-hero_container span {
        padding-bottom: 0;
        display: inline;
    }
}
.uos-component_clearing-hero .uos-component_clearing-hero_container span:empty {
    padding-bottom: 0;
}
.uos-component_clearing-hero .uos-component_clearing-hero_container .uos-name.uos-disabled {
    color: #888;
}
.uos-component_clearing-hero .uos-component_clearing-hero_container .uos-grade {
    padding-top: 5px;
    display: block;
    color: rgba(0, 46, 59, 0.8);
    font-size: 12px;
    line-height: 1.2em;
}
@media only screen and (min-width: 768px), print {
    .uos-component_clearing-hero .uos-component_clearing-hero_container .uos-grade {
        padding-top: 0;
        font-size: 0.8em;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-component_clearing-hero .uos-component_clearing-hero_container .uos-grade {
        padding-right: 30px;
        display: inline-block;
        float: right;
        line-height: 40px;
    }
}
.uos-component_clearing-hero .uos-component_clearing-hero_container .uos-grade.uos-disabled {
    color: #888;
}
@media only screen and (min-width: 768px), print {
    .uos-component_clearing-hero .uos-component_clearing-hero_container .uos-apply {
        float: right;
        font-weight: 400;
    }
}
.uos-component-steps
    .uos-component-steps-slide
    .uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    .uos-steps-control,
.uos-component-steps
    .uos-tab-controls
    .uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    .uos-steps-control,
.uos-component_clearing-hero .uos-component_clearing-hero_container .uos-apply .uos-btn,
.uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    .uos-component-steps
    .uos-component-steps-slide
    .uos-steps-control,
.uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    .uos-component-steps
    .uos-tab-controls
    .uos-steps-control,
.uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    button,
.uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    input[type="submit"],
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    button,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    input[type="submit"] {
    margin: 0;
}
.uos-component-steps
    .uos-component-steps-slide
    .uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    .uos-disabled.uos-steps-control,
.uos-component-steps
    .uos-tab-controls
    .uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    .uos-disabled.uos-steps-control,
.uos-component_clearing-hero .uos-component_clearing-hero_container .uos-apply .uos-btn.uos-disabled,
.uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    .uos-component-steps
    .uos-component-steps-slide
    .uos-disabled.uos-steps-control,
.uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    .uos-component-steps
    .uos-tab-controls
    .uos-disabled.uos-steps-control,
.uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    button.uos-disabled,
.uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    .uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    input.uos-disabled[type="submit"],
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    button.uos-disabled,
.uos-endeavour_sidebar
    .uos-endeavour_sidebar-widget
    .uos-component_clearing-hero
    .uos-component_clearing-hero_container
    .uos-apply
    input.uos-disabled[type="submit"] {
    background-color: #aaa;
    pointer-events: none;
}
.uos-component_clearing-hero .uos-component_clearing-hero_container ul {
    margin: 0;
    padding: 0;
}
.uos-component_clearing-hero .uos-component_clearing-hero_container li {
    width: 100%;
    margin: 0;
    padding: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    clear: left;
    line-height: 1.2em;
    border-bottom: 1px solid #dadada;
    list-style: none;
}
@media only screen and (min-width: 1025px), print {
    .uos-component_clearing-hero .uos-component_clearing-hero_container li {
        height: 20px;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component_clearing-hero .uos-component_clearing-hero_container li {
        line-height: 40px;
    }
}
.uos-component_clearing-hero .uos-component_clearing-hero_container li:before {
    content: none;
    display: none;
}
.uos-component_clearing-hero .uos-component_clearing-hero_container li:last-of-type {
    border-bottom: 0;
}
.uos-component_clearing-hero .uos-component_clearing-hero_hook {
    padding: 0;
    padding-top: 30px;
    color: rgba(0, 46, 59, 0.6);
    text-align: center;
}
.uos-component_clearing-hero .uos-component_clearing-hero_hook a {
    color: rgba(0, 46, 59, 0.8);
}
.uos-component_context-tweet {
    width: auto;
    margin-bottom: 20px;
    padding: 15px;
    display: block;
    float: left;
    color: #fff;
    line-height: 1.3em;
    background: #4b97d1;
    border-radius: 3px;
}
@media only screen and (min-width: 768px), print {
    .uos-component_context-tweet {
        width: 300px;
        margin-right: 20px;
        margin-bottom: 0;
    }
    .uos-component_context-tweet.uos-pull-right {
        margin-right: 0;
        margin-left: 20px;
        float: right;
    }
}
.uos-component_context-tweet a {
    display: inline;
    color: #fff;
}
.uos-component_context-tweet_footer {
    padding-top: 20px;
    display: block;
    line-height: 30px;
}
.uos-component_context-tweet_footer a {
    text-decoration: none;
    border-bottom: 0;
}
.uos-component_context-tweet_footer .uos-icon-twitter {
    width: 34px;
    height: 30px;
    float: right;
    color: #fff;
    font-size: 1.6em;
    line-height: 30px;
}
.uos-component_course-search {
    width: 100%;
    height: 140px;
    margin-top: -140px;
    padding-top: 50px;
    padding-bottom: 50px;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0.4);
}
.uos-component_course-search .uos-component_container {
    width: 80%;
    margin-right: 10%;
    margin-left: 10%;
    position: relative;
}
.uos-component_course-search .uos-component_course-search_set {
    width: 100%;
    min-height: 1px;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width: 768px), print {
    .uos-component_course-search .uos-component_course-search_set {
        padding-right: 325px;
    }
}
@media only screen and (max-width: 360px), print {
    .uos-component_course-search .uos-component_course-search_set::after {
        content: "Go";
        width: 49px;
        position: absolute;
        z-index: 300;
        top: 10px;
        right: 0;
        color: #fff;
        text-align: center;
        text-indent: 0;
    }
}
.uos-component_course-search .uos-component_course-search_input {
    width: 100%;
    height: 42px;
    padding-right: 60px;
    padding-left: 15px;
    position: relative;
    z-index: 200;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 42px;
    border: none;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 3px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 3px 4px 0 rgba(0, 0, 0, 0.2);
}
.uos-component_course-search .uos-component_course-search_input:focus {
    outline: 0;
}
@media only screen and (min-width: 768px), print {
    .uos-component_course-search .uos-component_course-search_input {
        padding-right: 128px;
    }
}
.uos-component_course-search .uos-component_course-search_all,
.uos-component_course-search .uos-component_course-search_submit {
    height: 42px;
    padding: 0;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 17px;
    line-height: 42px;
    letter-spacing: -0.01em;
    border-radius: 4px;
}
.uos-component_course-search .uos-component_course-search_submit {
    width: 88px;
    position: absolute;
    z-index: 300;
    top: 0;
    right: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
@media only screen and (min-width: 768px), print {
    .uos-component_course-search .uos-component_course-search_submit {
        width: 116px;
        right: 325px;
    }
}
@media only screen and (max-width: 360px), print {
    .uos-component_course-search .uos-component_course-search_submit {
        width: 49px;
        padding: 10px 0;
        overflow: hidden;
        text-indent: -300px;
    }
}
.uos-component_course-search .uos-component_course-search_all {
    margin-top: 3px;
    padding-right: 10px;
    float: right;
    color: #fff;
    font-size: 0.7em;
    text-decoration: none;
}
.uos-component_course-search .uos-component_course-search_all:hover {
    text-decoration: underline;
}
.uos-component_course-search .uos-component_course-search_capsule {
    padding: 15px 20px;
    display: none;
    position: absolute;
    top: -70px;
    right: 0;
    font-size: 0.85em;
    background: #e1e8ec;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
@media only screen and (min-width: 768px), print {
    .uos-component_course-search .uos-component_course-search_capsule {
        display: inline-block;
    }
}
.uos-component_course-search .uos-component_course-search_capsule * {
    margin: 0;
    padding: 0;
}
.uos-component_course-search .uos-component_course-search_capsule dd,
.uos-component_course-search .uos-component_course-search_capsule dt {
    display: block;
}
.uos-component_course-search .uos-component_course-search_capsule dt {
    padding-bottom: 15px;
    font-weight: 600;
}
.uos-component_course-search .uos-component_course-search_capsule dd {
    padding-bottom: 3px;
    line-height: 1.5em;
}
.uos-component_course-search .uos-component_course-search_capsule dd:last-of-type {
    padding-bottom: 0;
}
.uos-component_course-search .uos-course-menu {
    width: 100%;
    margin-top: -3px;
    z-index: -1;
    background: #f5f5f5;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-box-shadow: inset 0 6px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 6px 3px 0 rgba(0, 0, 0, 0.2);
}
.uos-component_course-search .uos-course-menu .uos-my {
    margin-left: 7px;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    font-size: 0.7em;
    font-style: normal;
    line-height: 16px;
    background: #dadada;
    border-radius: 2px;
}
.uos-component_course-search .uos-course-menu .uos-course-suggestion {
    padding-right: 15px;
    padding-left: 15px;
    display: block;
    color: rgba(26, 26, 26, 0.75);
    font-weight: 600;
    line-height: 2.5em;
    text-decoration: none;
    border-bottom: 1px solid #dadada;
}
.uos-component_course-search .uos-course-menu .uos-course-suggestion:hover {
    color: rgba(26, 26, 26, 0.95);
}
.uos-component_course-search .uos-course-menu .uos-course-suggestion small {
    color: rgba(26, 26, 26, 0.6);
    font-size: 1em;
}
.uos-component_course-search .uos-course-menu .uos-course-suggestion:first-of-type {
    padding-top: 3px;
}
.uos-component_course-search .uos-course-menu .uos-course-suggestion:last-of-type {
    border-bottom: 0;
}
p.uos-course-filter-lead,
p.uos-module-filter-lead {
    padding-bottom: 2em !important;
}
.uos-component_dates {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    display: block;
    color: #fff;
    text-align: center;
    background: #005c84;
}
.uos-component_dates-title {
    margin-bottom: 60px;
    padding: 0;
    display: inline-block;
    color: #fff;
    text-align: center;
    border-bottom: 2px solid #fff;
}
.uos-component_dates-list {
    width: 60%;
    min-height: 1px;
    margin: 0;
    margin-right: 20%;
    margin-left: 20%;
    padding: 0;
    display: block;
    text-align: center;
}
.uos-component_dates-list_date,
.uos-component_dates-list_title {
    display: inline-block;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.6em;
}
.uos-component_dates-list_title {
    padding-right: 20px;
    font-weight: 600;
}
.uos-component_dates-list_title:last-of-type {
    clear: left;
}
.uos-component_discover {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 160px;
    display: block;
    background: #005c85;
    background-repeat: repeat;
    background-size: 20%;
}
.uos-component_discover-title {
    padding: 0;
    padding-bottom: 60px;
    color: #fff;
    text-align: center;
}
.uos-component_discover-interactive {
    height: 72px;
    padding: 0;
    color: #fff;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.5em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
    text-align: center;
}
.uos-component_discover-interactive_drop {
    height: 72px;
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 60px;
    padding-left: 30px;
    display: inline-block;
    position: relative;
    color: #4bb694;
    line-height: 70px;
    background: rgba(26, 26, 26, 0.2);
    border-radius: 12px;
}
.uos-component_discover-interactive_drop:hover {
    background: rgba(26, 26, 26, 0.15);
    cursor: pointer;
}
.uos-component_discover-interactive_drop:last-of-type {
    margin-right: 0;
}
.uos-component_discover-interactive_drop:after {
    content: "▼";
    position: absolute;
    top: 2px;
    right: 15px;
    font-size: 16px;
}
.uos-event-card {
    width: 100%;
    margin-bottom: 30px;
    display: block;
    position: relative;
    z-index: 1;
    float: left;
    color: #fff;
    background: #005c84;
}
.uos-event-card .uos-event-card_img {
    width: 100%;
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 2px dashed #fff;
}
@media only screen and (min-width: 768px), print {
    .uos-event-card .uos-event-card_img {
        width: 40%;
        padding-right: 40px;
        padding-bottom: 30px;
        padding-left: 50px;
        display: none;
        border: none;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-event-card .uos-event-card_img {
        display: block;
        border-right: 2px dashed #fff;
    }
}
.uos-event-card .uos-event-card_img img {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 10px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
}
.uos-event-card .uos-event-card_col {
    width: 100%;
    padding-top: 30px;
    padding-right: 10px;
    padding-bottom: 50px;
    padding-left: 15px;
    float: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width: 768px), print {
    .uos-event-card .uos-event-card_col {
        padding-top: 40px;
        padding-right: 50px;
        padding-bottom: 30px;
        padding-left: 60px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-event-card .uos-event-card_col {
        width: 60%;
        padding-right: 40px;
        padding-left: 30px;
    }
}
.uos-event-card.uos-event-card_no-image .uos-event-card_col {
    width: 100%;
    padding-top: 50px;
}
@media only screen and (min-width: 768px), print {
    .uos-event-card.uos-event-card_no-image .uos-event-card_col {
        padding-top: 40px;
        padding-left: 60px;
    }
}
.uos-event-card dl {
    margin: 0;
    padding: 0;
    padding-right: 10px;
    padding-left: 10px;
}
@media only screen and (min-width: 768px), print {
    .uos-event-card dl {
        padding: 0;
        padding-right: 20px;
    }
}
.uos-event-card dl dd,
.uos-event-card dl dt {
    margin: 0;
    padding: 0;
    display: inline;
}
.uos-event-card dl dt {
    padding-right: 5px;
    color: #4bb694;
}
.uos-event-card dl dd:after {
    content: " ";
    width: 100%;
    height: 15px;
    display: block;
}
.uos-event-card:after,
.uos-event-card:before {
    content: " ";
    width: 100px;
    height: 100px;
    margin-left: -50px;
    display: block;
    position: absolute;
    top: -70px;
    left: 50%;
    background: #fff;
    border-radius: 300px;
}
@media only screen and (min-width: 768px), print {
    .uos-event-card:after,
    .uos-event-card:before {
        margin-top: -50px;
        margin-left: 0;
        top: 50%;
        left: -70px;
    }
}
.uos-event-card:after {
    top: auto;
    bottom: -70px;
}
@media only screen and (min-width: 768px), print {
    .uos-event-card:after {
        top: 50%;
        right: -70px;
        bottom: auto;
        left: auto;
    }
}
.uos-event-card .uos-event-card_actions {
    padding: 10px;
    padding-right: 0;
    display: block;
    position: relative;
    z-index: 1;
    float: left;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 2px;
}
.uos-component-steps .uos-component-steps-slide .uos-event-card .uos-event-card_actions .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-event-card .uos-event-card_actions .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-event-card .uos-event-card_actions button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-event-card .uos-event-card_actions input[type="submit"],
.uos-event-card .uos-event-card_actions .uos-btn,
.uos-event-card .uos-event-card_actions .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-event-card .uos-event-card_actions .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-event-card .uos-event-card_actions .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-event-card .uos-event-card_actions .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    margin-right: 10px;
    margin-bottom: 0;
    float: left;
}
.uos-facebook-feed {
    display: block;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
@media only screen and (min-width: 1024px), print {
    .uos-facebook-feed {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.uos-facebook-feed-card {
    margin-bottom: 20px;
    position: relative;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
}
@media only screen and (min-width: 1024px), print {
    .uos-facebook-feed-card {
        margin-right: 5px;
        margin-bottom: 0;
        margin-left: 5px;
    }
}
.uos-facebook-feed-card-image {
    width: 100%;
    display: block;
}
.uos-facebook-feed-card-image img {
    width: 100%;
    height: auto;
    display: block;
    float: left;
}
.uos-facebook-feed-card-footer,
.uos-facebook-feed-card-header {
    padding: 10px;
    display: block;
}
.uos-facebook-feed-card-header {
    position: relative;
    clear: left;
}
.uos-facebook-feed-card-avatar {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    float: left;
}
.uos-facebook-feed-card-avatar img {
    width: 100%;
    height: auto;
    border-radius: 2px;
}
.uos-facebook-feed-card-meta {
    padding-top: 3px;
}
.uos-facebook-feed-card-meta-name {
    color: #1a1a1a;
    font-size: 16px;
    font-weight: 600;
}
.uos-facebook-feed-card-meta-date {
    color: rgba(0, 0, 0, 0.5);
    font-size: 12px;
}
.uos-facebook-feed-card-logo {
    width: auto;
    height: 15px;
    position: absolute;
    top: 20px;
    right: 15px;
    float: right;
}
.uos-facebook-feed-card-body {
    min-height: 100px;
    padding: 10px;
    padding-bottom: 30px;
}
.uos-facebook-feed-card-body p {
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
}
.uos-facebook-feed-card-footer {
    height: 10px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.02);
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.uos-facebook-feed-card-footer a {
    display: block;
    color: #365899;
    font-size: 14px;
    font-weight: 600;
    line-height: 10px;
    text-align: center;
    text-decoration: none;
}
.uos-facebook-feed-card-footer a:hover {
    color: #4a69a3;
    text-decoration: underline;
}
.uos-component_facilities-listing * {
    color: rgba(0, 0, 0, 0.75);
}
.uos-component_facilities-listing_container {
    background: #fff;
}
.uos-component_facilities-listing_container div,
.uos-component_facilities-listing_container dl,
.uos-component_facilities-listing_container h2,
.uos-component_facilities-listing_container h3,
.uos-component_facilities-listing_container h4,
.uos-component_facilities-listing_container h5,
.uos-component_facilities-listing_container h6,
.uos-component_facilities-listing_container p,
.uos-component_facilities-listing_container span {
    color: rgba(0, 0, 0, 0.75);
}
.uos-component_facilities-listing_container dl {
    padding-left: 0;
    font-size: 15px;
}
@media only screen and (min-width: 768px), print {
    .uos-component_facilities-listing_container dl {
        display: none;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component_facilities-listing_container dl {
        display: block;
    }
}
.uos-component_facilities-listing_container dt {
    padding-right: 5px;
    font-weight: 600;
}
.uos-component_facilities-listing_container dt:after {
    content: ":";
}
.uos-component_facilities-listing_container dd {
    padding-right: 10px;
}
.uos-component_facilities-listing_container dd,
.uos-component_facilities-listing_container dt {
    display: inline;
}
.uos-component_facilities-listing_container dd a,
.uos-component_facilities-listing_container dt a {
    color: #005c84 !important;
}
.uos-component_facilities-listing_container .uos-facilities-group {
    padding-right: 30px;
    padding-left: 30px;
}
@media only screen and (min-width: 1024px), print {
    .uos-component_facilities-listing_container .uos-facilities-group .uos-component_facilities-listing_copy {
        font-size: 15px;
    }
}
.uos-component_facilities-listing_container .uos-facilities-help {
    display: none;
}
.uos-component_facilities-listing_container.uos-no-facilities .uos-facilities-help {
    display: block;
}
.uos-component_facilities-listing_block {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    display: block;
    clear: left;
    border-bottom: 1px solid #dadada;
}
@media only screen and (min-width: 768px), print {
    .uos-component_facilities-listing_block {
        height: 340px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component_facilities-listing_block {
        height: 230px;
    }
}
.uos-component_facilities-listing_block:last-child {
    border-bottom: 0;
}
@media only screen and (min-width: 768px), print {
    .uos-component_facilities-listing_block.uos-component_facilities-listing_block_alternate:nth-child(even)
        .uos-component_facilities-listing_image {
        margin-right: 0;
        margin-left: 20px;
        float: right;
    }
}
@media only screen and (min-width: 768px), print {
    .uos-component_facilities-listing_block.uos-component_facilities-listing_block_alternate:nth-child(even)
        .uos-component_facilities-listing_image {
        margin-left: 30px;
    }
}
.uos-component_facilities-listing_title {
    margin-bottom: 0;
    padding-top: 8px;
    padding-right: 30px;
    display: block;
    clear: none;
    font-size: 1.1em;
    border: none;
}
.uos-component_facilities-listing_copy {
    padding: 0;
}
.uos-component_facilities-listing_image {
    width: 100%;
}
@media only screen and (min-width: 768px), print {
    .uos-component_facilities-listing_image {
        width: 240px;
        margin-top: 20px;
        margin-right: 20px;
        float: left;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component_facilities-listing_image {
        width: 300px;
        margin-top: 0;
        margin-right: 30px;
    }
}
.uos-component_facilities-listing_action {
    margin: 0;
    margin-top: 20px;
}
.uos-component_graduation {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #005c84;
}
@media only screen and (min-width: 768px), print {
    .uos-component_graduation {
        height: 460px;
    }
}
.uos-component_graduation .uos-component_container {
    position: static;
}
.uos-component_graduation .uos-component_container * {
    position: relative;
    z-index: 3;
}
.uos-component_graduation .uos-title {
    margin: 0;
    padding: 0;
    position: relative;
    color: #fff;
    font-size: 36px;
    font-family: Roboto-light, serif;
    font-weight: 400;
    text-transform: uppercase;
}
@media only screen and (min-width: 768px), print {
    .uos-component_graduation .uos-title {
        font-size: 42px;
    }
}
.uos-component_graduation .uos-title em {
    color: #74c9e5;
    font-style: normal;
}
.uos-component_graduation .uos-lead {
    padding-top: 30px;
    color: #fff;
    font-size: 1.4em;
}
.uos-component_graduation .uos-lead .uos-line {
    display: block;
}
.uos-component_graduation .uos-lead em {
    color: #c1d100;
    font-style: normal;
}
.uos-component_graduation .uos-alt {
    width: auto;
    margin: 0;
    padding: 0;
    color: rgba(255, 255, 255, 0.6);
    font-size: 1em;
}
@media only screen and (min-width: 768px), print {
    .uos-component_graduation .uos-alt {
        width: 388px;
    }
}
.uos-component_graduation .uos-alt a {
    color: #fff;
}
.uos-component-steps .uos-component-steps-slide .uos-component_graduation .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-component_graduation .uos-steps-control,
.uos-component_graduation .uos-btn,
.uos-component_graduation .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-component_graduation .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-component_graduation .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-component_graduation .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component_graduation button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component_graduation input[type="submit"] {
    margin-right: 10px;
}
.uos-component_graduation .uos-watermark {
    width: 70%;
    height: 460px;
    display: none;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
}
@media only screen and (min-width: 768px), print {
    .uos-component_graduation .uos-watermark {
        display: block;
    }
}
.uos-component_graduation .uos-watermark:before {
    content: " ";
    width: 500px;
    height: 460px;
    position: absolute;
    z-index: 30;
    background: red;
    background: -webkit-gradient(linear, left top, right top, from(#005c84), to(rgba(0, 92, 132, 0)));
    background: linear-gradient(to right, #005c84 0, rgba(0, 92, 132, 0) 100%);
}
.uos-component_graduation .uos-watermark .uos-watermark-image {
    width: 100%;
    height: 460px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    opacity: 0.2;
}
.uos-component_home-lead {
    padding-top: 60px;
    padding-bottom: 60px;
    float: left;
    background: #fff;
}
.uos-component_home-lead .uos-component_home-lead_message {
    width: 70%;
    padding-top: 30px;
    float: left;
}
.uos-component_home-lead .uos-component_home-lead_message p {
    padding-right: 0;
}
.uos-component_hook {
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
    float: left;
}
@media only screen and (min-width: 1024px), print {
    .uos-component_hook {
        height: 40px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
}
.uos-component-steps .uos-component-steps-slide .uos-component_hook .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-component_hook .uos-steps-control,
.uos-component_hook .uos-btn,
.uos-component_hook .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-component_hook .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-component_hook .uos-component_hook_para,
.uos-component_hook .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-component_hook .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component_hook button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component_hook input[type="submit"] {
    margin: 0;
    padding-top: 7px;
    padding-bottom: 0;
    color: #fff;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-steps .uos-component-steps-slide .uos-component_hook .uos-steps-control,
    .uos-component-steps .uos-tab-controls .uos-component_hook .uos-steps-control,
    .uos-component_hook .uos-btn,
    .uos-component_hook .uos-component-steps .uos-component-steps-slide .uos-steps-control,
    .uos-component_hook .uos-component-steps .uos-tab-controls .uos-steps-control,
    .uos-component_hook .uos-component_hook_para,
    .uos-component_hook .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
    .uos-component_hook .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component_hook button,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component_hook input[type="submit"] {
        height: 32px;
    }
}
.uos-component-steps .uos-component-steps-slide .uos-component_hook .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-component_hook .uos-steps-control,
.uos-component_hook .uos-btn,
.uos-component_hook .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-component_hook .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-component_hook .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-component_hook .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component_hook button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component_hook input[type="submit"] {
    height: 32px;
    float: left;
    line-height: 26px;
}
@media only screen and (min-width: 1024px), print {
    .uos-component-steps .uos-component-steps-slide .uos-component_hook .uos-steps-control,
    .uos-component-steps .uos-tab-controls .uos-component_hook .uos-steps-control,
    .uos-component_hook .uos-btn,
    .uos-component_hook .uos-component-steps .uos-component-steps-slide .uos-steps-control,
    .uos-component_hook .uos-component-steps .uos-tab-controls .uos-steps-control,
    .uos-component_hook .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
    .uos-component_hook .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component_hook button,
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component_hook input[type="submit"] {
        float: right;
    }
}
.uos-component_hook .uos-component_hook_para {
    margin-bottom: 10px;
    padding-right: 10%;
    float: left;
}
@media only screen and (min-width: 1024px), print {
    .uos-component_hook .uos-component_hook_para {
        margin-bottom: 0;
    }
}
.uos-component_hook-youtube {
    background: #005c84;
}
.uos-component_marketing {
    padding-top: 60px;
    padding-bottom: 60px;
    background: #fff;
}
.uos-component_marketing_block {
    width: 100%;
    margin-bottom: 30px;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.uos-component_marketing_block:last-of-type {
    margin: 0;
}
@media only screen and (min-width: 768px), print {
    .uos-component_marketing_block {
        width: 50%;
        margin: 0;
        padding-right: 15px;
    }
    .uos-component_marketing_block:last-of-type {
        padding: 0;
        padding-left: 15px;
    }
}
.uos-component_marketing_block-inner {
    height: 150px;
    display: block;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    background: #dadada;
    background-position: center;
    background-size: cover;
    border-radius: 3px;
}
.uos-component_marketing_block-inner:hover {
    opacity: 0.9;
}
@media only screen and (min-width: 768px), print {
    .uos-component_marketing_block-inner {
        height: 300px;
    }
}
.uos-component_marketing_block-title {
    width: 100%;
    margin: 0;
    padding: 0;
    display: block;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 1em;
    line-height: 150px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    text-align: center;
    text-decoration: none;
    background: rgba(0, 46, 59, 0.4);
    border: none;
}
@media only screen and (min-width: 768px), print {
    .uos-component_marketing_block-title {
        line-height: 300px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component_marketing_block-title {
        font-size: 28px;
    }
}
.uos-media-box {
    width: 100%;
    margin-bottom: 30px;
    padding-bottom: 30px;
    display: table;
    float: left;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.uos-media-box:last-of-type {
    border-bottom: 0;
}
.uos-media-box-image {
    width: 100%;
}
.uos-media-box-image img {
    width: 100%;
    height: auto;
}
@media only screen and (min-width: 768px), print {
    .uos-media-box-image img {
        max-width: 400px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-media-box-image img {
        width: auto;
        max-width: 300px;
    }
}
.uos-media-box-content {
    padding-top: 15px;
}
@media only screen and (min-width: 768px), print {
    .uos-media-box-content {
        padding-top: 0;
        padding-left: 30px;
        display: table-cell;
        vertical-align: top;
    }
}
.uos-media-box-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 5px;
}
.uos-media-box-details {
    width: 100%;
    height: 20px;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
    color: rgba(0, 0, 0, 0.5);
    font-size: 0.9em;
}
.uos-media-box-details dd,
.uos-media-box-details dt {
    padding-right: 5px;
    float: left;
}
.uos-media-box-details dd {
    padding-right: 20px;
    font-weight: 600;
}
.uos-media-box-excerpt {
    margin-bottom: 0;
    padding-top: 16px;
    padding-right: 10%;
    padding-bottom: 0;
}
.uos-media-box-action {
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block !important;
}
.uos-component_open-day {
    padding-top: 60px;
    padding-bottom: 40px;
    display: block;
    position: relative;
    overflow: hidden;
    background: #005c84;
}
.uos-component_open-day_copy {
    width: 100%;
    position: relative;
    z-index: 2;
    color: #fff;
}
@media only screen and (min-width: 768px), print {
    .uos-component_open-day_copy {
        width: 350px;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-component_open-day_copy {
        width: 480px;
    }
}
.uos-component_open-day_secondary-link {
    color: #fff;
    margin-left: 1em;
    font-size: 0.7em;
    text-decoration: none;
}
.uos-component_open-day_secondary-link:hover {
    color: #fff;
    text-decoration: underline;
}
.uos-component_open-day_title {
    margin: 0;
    padding: 0;
    padding-right: 150px;
    padding-bottom: 30px;
    display: inline-block;
    font-size: 42px;
    font-family: Roboto-light, serif;
    font-weight: 400;
    line-height: 1.1em;
    text-align: left;
    text-transform: uppercase;
    border: 0;
}
.uos-component_open-day_title strong {
    color: #4bb694;
    font-weight: 400;
}
.uos-component_open-day_map {
    width: 200%;
    height: 500px;
    position: absolute;
    z-index: 1;
    top: -160px;
    right: -170px;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
@media only screen and (min-width: 768px), print {
    .uos-component_open-day_map {
        width: 130%;
        top: -230px;
        right: -250px;
    }
}
@media only screen and (min-width: 1025px), print {
    .uos-component_open-day_map {
        width: 100%;
        top: -160px;
        right: -100px;
    }
}
.uos-component_open-day_map svg {
    width: 1800px;
    position: absolute;
    z-index: 1;
    right: -480px;
    bottom: -800px;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    fill: #005377;
}
@media only screen and (min-width: 768px), print {
    .uos-component_open-day_map svg {
        right: -300px;
        fill: #004a6a;
    }
}
.uos-component_open-day_pip {
    width: 8px;
    height: 8px;
    display: none;
    position: absolute;
    z-index: 10;
    right: 410px;
    bottom: 135px;
    text-decoration: none;
    background: #fcbc00;
    border-radius: 100px;
    pointer-events: all;
}
@media only screen and (min-width: 768px), print {
    .uos-component_open-day_pip {
        display: block;
    }
}
.uos-component_open-day_pip:before {
    content: " ";
    width: 0;
    height: 0;
    position: absolute;
    z-index: 1;
    border: 6px solid transparent;
}
.uos-component_open-day_pip:after {
    width: auto;
    padding: 5px 10px;
    display: inline-block;
    position: absolute;
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    background: #4bb694;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
}
.uos-component_open-day_pip.uos-southampton:before {
    top: -2px;
    left: 8px;
    border-right-color: #4bb694;
}
.uos-component_open-day_pip.uos-southampton:after {
    content: "University of Southampton";
    top: -8px;
    left: 20px;
}
.uos-component_open-day_pip.uos-southampton:hover {
    background: #81ccb4;
}
.uos-component_open-day_pip.uos-southampton:hover:before {
    border-right-color: #5dbd9f;
}
.uos-component_open-day_pip.uos-southampton:hover:after {
    background: #5dbd9f;
}
.uos-component_open-day_pip.uos-winchester {
    right: 408px;
    bottom: 160px;
    background: #ef7d00;
}
.uos-component_open-day_pip.uos-winchester:before {
    bottom: 8px;
    left: -3px;
    border-top-color: #4bb694;
}
.uos-component_open-day_pip.uos-winchester:after {
    content: "Winchester Campus";
    width: 70px;
    top: -54px;
    left: -74px;
}
.uos-component_open-day_pip.uos-winchester:hover {
    background: #81ccb4;
}
.uos-component_open-day_pip.uos-winchester:hover:before {
    border-top-color: #81ccb4;
}
.uos-component_open-day_pip.uos-winchester:hover:after {
    background: #81ccb4;
}
.uos-component_open-day_pip.uos-london {
    right: 280px;
    bottom: 224px;
    background: #6b837e;
}
.uos-component_open-day_pip.uos-london:before {
    top: -1px;
    left: 6px;
    border-right-color: #6b837e;
}
.uos-component_open-day_pip.uos-london:after {
    content: "London";
    top: -9px;
    left: 18px;
    background: #6b837e;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.uos-press-releases {
    padding-top: 60px;
}
.uos-press-releases ul {
    margin: 0;
    padding: 0;
}
.uos-press-releases_single {
    width: 100%;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    float: left;
    line-height: 1.3em;
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    list-style: none;
}
.uos-press-releases_single:last-of-type {
    border: none;
}
.uos-press-releases_single_released,
.uos-press-releases_single_title {
    display: inline;
}
@media only screen and (min-width: 1024px), print {
    .uos-press-releases_single_title {
        float: left;
    }
}
.uos-press-releases_single_released:before {
    content: " - ";
}
@media only screen and (min-width: 1024px), print {
    .uos-press-releases_single_released {
        float: right;
    }
    .uos-press-releases_single_released:before {
        display: none;
    }
}
.uos-component_research {
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #005c84;
}
@media only screen and (min-width: 768px), print {
    .uos-component_research {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}
.uos-component_research .uos-title {
    color: #fff;
    font-size: 42px;
    font-family: Roboto-light, serif;
    text-transform: uppercase;
}
.uos-component_research .uos-title .uos-line {
    display: block;
}
.uos-component_research .uos-title em {
    color: #74c9e5;
    font-style: normal;
}
.uos-component_research .uos-lead {
    width: 100%;
    color: #fff;
    font-style: normal;
}
@media only screen and (min-width: 1024px), print {
    .uos-component_research .uos-lead {
        width: 40%;
    }
}
.uos-component_research .uos-cards {
    width: 100%;
    padding-bottom: 30px;
    display: block;
}
@media only screen and (min-width: 768px), print {
    .uos-component_research .uos-cards {
        height: 280px;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component_research .uos-cards {
        width: 570px;
        padding: 0;
        position: absolute;
        top: 15px;
        right: 0;
    }
}
.uos-component_research .uos-cards .uos-card {
    width: 100%;
    margin-bottom: 30px;
    display: block;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
    background-color: #1a6c90;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.uos-component_research .uos-cards .uos-card:last-of-type {
    margin: 0;
}
@media only screen and (min-width: 768px), print {
    .uos-component_research .uos-cards .uos-card {
        width: 260px;
        height: 280px;
        float: left;
    }
}
.uos-component_research .uos-cards .uos-card .uos-card-title {
    margin: 0;
    padding: 20px;
    padding-top: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.4em;
    text-decoration: none;
    border: 0;
}
.uos-component_research .uos-cards .uos-card:first-of-type {
    margin-right: 50px;
}
.uos-component_research .uos-cards .uos-card img {
    width: auto;
    height: 196px;
}
.uos-component_research .uos-cards .uos-card:hover {
    text-decoration: underline;
}
.uos-component_research .uos-cards .uos-card:hover img {
    opacity: 0.9;
}
.uos-component-steps .uos-component-steps-slide .uos-component_research .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-component_research .uos-steps-control,
.uos-component_research .uos-btn,
.uos-component_research .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-component_research .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-component_research .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-component_research .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component_research button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-component_research input[type="submit"] {
    margin: 0;
}
.uos-search-form {
    width: 100%;
    padding-right: 10px;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
}
.uos-search-form .uos-search-form_label {
    width: 100%;
    display: block;
    line-height: 40px;
}
.uos-search-form .uos-search-form_input {
    width: 100%;
    height: 40px;
    margin-right: 10px;
    padding-right: 114px;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.8);
    background: #fff;
    border: 0;
    border-radius: 3px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.07);
    box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.07);
}
.uos-component-steps .uos-component-steps-slide .uos-search-form .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-search-form .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-search-form button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-search-form input[type="submit"],
.uos-search-form .uos-btn,
.uos-search-form .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-search-form .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-search-form .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-search-form .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    position: absolute;
    top: 40px;
    right: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.uos-search-listing {
    margin: 0;
    padding: 0;
    padding-bottom: 30px;
}
.uos-search-media {
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 30px;
    display: block;
}
.uos-search-media_line {
    margin: 0;
    padding: 0;
    display: block;
    font-size: 16px;
    line-height: 1em;
    border: 0;
}
.uos-search-media_title {
    color: #005c84;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
}
.uos-search-media_title:hover {
    color: #0d648a;
    text-decoration: underline;
}
.uos-search-media_url {
    color: #4bb694;
    line-height: 2em;
}
.uos-search-media_links {
    line-height: 2em;
}
.uos-search-media_links a {
    font-size: 16px;
}
.uos-search-media_excerpt {
    line-height: 1.3em;
}
@media only screen and (min-width: 1024px), print {
    .uos-search-media_excerpt {
        padding-right: 30%;
    }
}
.uos-search-notfound {
    font-size: 18px;
    line-height: 1.3em;
}
.uos-search-notfound dl {
    margin: 0;
    padding: 0;
}
.uos-search-notfound dt {
    padding-top: 20px;
    padding-bottom: 5px;
    font-weight: 600;
    text-decoration: underline;
}
.uos-search-notfound dd {
    font-weight: 400;
}
.uos-component_seo {
    padding-top: 60px;
    padding-bottom: 0;
    position: relative;
    background: #fff;
}
.uos-component_seo.uos-component_seo_top {
    padding-bottom: 60px;
}
@media only screen and (min-width: 768px), print {
    .uos-component_seo_copy {
        padding-left: 230px;
    }
}
.uos-component_seo_copy p:last-of-type {
    padding-bottom: 0;
}
.uos-component_seo_icon {
    width: 200px;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}
@media only screen and (min-width: 768px), print {
    .uos-component_seo_icon {
        display: block;
        float: left;
    }
}
.uos-component_seo_icon svg {
    fill: none;
}
.uos-component_seo_icon path {
    stroke: #002e3b;
    stroke-width: 2px;
    stroke-linejoin: round;
    stroke-linecap: round;
}
.uos-component_seo_top .uos-component_seo_icon {
    width: 140px;
    top: -30px;
}
@media only screen and (min-width: 768px), print {
    .uos-component_seo_top .uos-component_seo_copy {
        padding-left: 180px;
    }
}
.uos-single_stat {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 10px;
    display: block;
    position: relative;
    float: none;
    float: left;
    clear: both;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #f5f5f5;
    border-radius: 3px;
}
.uos-single_stat svg {
    width: 70px;
    height: auto;
    margin-right: 8px;
    float: left;
    fill: none;
    stroke: rgba(0, 0, 0, 0.8);
    stroke-width: 3px;
    stroke-linecap: round;
    stroke-linejoin: round;
}
.uos-single_stat p {
    padding-top: 12px;
    padding-bottom: 0;
    color: rgba(0, 0, 0, 0.75);
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    text-align: left;
}
.uos-single_stat p:after,
.uos-single_stat p:before {
    content: none;
}
@media only screen and (min-width: 768px), print {
    .uos-single_stat p {
        padding-top: 24px;
    }
}
.uos-single_stat a {
    position: absolute;
    right: 5px;
    bottom: 5px;
    color: rgba(0, 0, 0, 0.4);
    font-size: 12px;
    text-decoration: none;
}
.uos-sol-spacer-do-not-include {
    width: 100%;
    height: 10px;
    display: block;
    background: #002e3b;
}
.uos-solutionblock {
    width: 100%;
    height: 400px;
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.uos-solutionblock .uos-title {
    margin: 0;
    padding: 0;
    display: block;
    color: #fff;
    font-size: 28px;
    font-family: Roboto-light, serif;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
}
@media only screen and (min-width: 376px), print {
    .uos-solutionblock .uos-title {
        font-size: 42px;
    }
}
.uos-solutionblock .uos-title em {
    display: block;
    color: #74c9e5;
    font-style: normal;
}
@media only screen and (min-width: 376px), print {
    .uos-solutionblock .uos-title em {
        display: inline-block;
    }
}
.uos-solutionblock_accommodation {
    background: #005c84;
    background-image: url(../images/solutionblock-acc-bg.png);
    background-size: 300px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.uos-solutionblock_accommodation .uos-acc-title {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    color: #fff;
    font-size: 21px;
    line-height: 2em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
}
@media only screen and (min-width: 376px), print {
    .uos-solutionblock_accommodation .uos-acc-title {
        padding-top: 70px;
        padding-bottom: 30px;
        font-size: 28px;
        line-height: 1em;
        word-spacing: 0.05em;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-solutionblock_accommodation .uos-acc-title {
        font-size: 38px;
    }
}
.uos-solutionblock_accommodation .uos-acc-vis {
    height: 30px;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 15px;
    padding-bottom: 4px;
    padding-left: 15px;
    display: inline-block;
    position: relative;
    line-height: 1.5em;
    background: #005174;
    border-radius: 3px;
}
@media only screen and (min-width: 376px), print {
    .uos-solutionblock_accommodation .uos-acc-vis {
        height: auto;
        padding-bottom: 5px;
        display: inline;
    }
}
.uos-solutionblock_accommodation .uos-acc-vis:hover {
    background: #005579;
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.1);
    cursor: pointer;
}
.uos-solutionblock_accommodation .uos-acc-vis.uos-active {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.uos-solutionblock_accommodation .uos-acc-vis:after {
    content: "▼";
    padding-left: 10px;
    position: relative;
    top: -5px;
    font-size: 14px;
}
.uos-solutionblock_accommodation .uos-acc-drop {
    display: none;
    position: absolute;
    z-index: 100;
    top: 34px;
    right: 0;
    left: 0;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 2em;
    text-align: left;
    background: #004a6a;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 376px), print {
    .uos-solutionblock_accommodation .uos-acc-drop {
        top: 49px;
        font-size: 21px;
    }
}
.uos-solutionblock_accommodation .uos-acc-drop.uos-active {
    display: block;
}
.uos-solutionblock_accommodation .uos-acc-drop span {
    padding-right: 15px;
    padding-left: 15px;
    display: block;
    line-height: 2em;
}
.uos-solutionblock_accommodation .uos-acc-drop span:hover {
    background: #004c6e;
}
.uos-component-steps .uos-component-steps-slide .uos-solutionblock_accommodation .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-solutionblock_accommodation .uos-steps-control,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-solutionblock_accommodation button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-solutionblock_accommodation input[type="submit"],
.uos-solutionblock_accommodation .uos-btn,
.uos-solutionblock_accommodation .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-solutionblock_accommodation .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-solutionblock_accommodation .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-solutionblock_accommodation .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    margin: 0 auto;
    display: block;
}
.uos-solutionblock_key-dates {
    color: #fff;
    text-align: center;
    background: #005c84;
}
.uos-solutionblock_key-dates dl {
    width: 100%;
    margin: 0;
    padding: 0;
    padding-top: 30px;
    padding-bottom: 40px;
    display: block;
    font-size: 21px;
    line-height: 1.4em;
}
@media only screen and (min-width: 376px), print {
    .uos-solutionblock_key-dates dl {
        padding-top: 40px;
        font-size: 38px;
    }
}
.uos-solutionblock_key-dates dd,
.uos-solutionblock_key-dates dt {
    margin: 0;
    padding: 0;
    display: inline-block;
}
.uos-solutionblock_key-dates dt {
    display: block;
    clear: left;
    font-weight: 600;
}
@media only screen and (min-width: 376px), print {
    .uos-solutionblock_key-dates dt {
        padding-right: 10px;
        display: inline-block;
    }
}
.uos-solutionblock_key-dates dt:after {
    content: ":";
}
.uos-solutionblock_key-dates p {
    padding: 0;
    color: rgba(255, 255, 255, 0.8);
}
@media only screen and (max-width: 360px), print {
    .uos-solutionblock_key-dates p {
        font-size: 16px;
    }
}
.uos-solutionblock_key-dates p a {
    color: #74c9e5;
}
.uos-solutionblock_graduation {
    background: #333;
}
.uos-solutionblock_planningopenday {
    background: #444;
}
.uos-solutionblock_clearing {
    background: #555;
}
.uos-solutionblock_welcome {
    background: #666;
}
.uos-component_stats {
    background: #fff;
}
.uos-component_stats-block {
    width: 50%;
    display: none;
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #f5f5f5;
}
.uos-component_stats-block:first-of-type,
.uos-component_stats-block:last-of-type {
    display: inline-block;
}
@media only screen and (min-width: 768px), print {
    .uos-component_stats-block {
        width: 33.333%;
        display: inline-block;
    }
    .uos-component_stats-block:first-of-type {
        display: inline-block;
    }
    .uos-component_stats-block:last-of-type {
        display: none;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component_stats-block {
        width: 25%;
    }
    .uos-component_stats-block:last-of-type {
        display: inline-block;
    }
}
.uos-component_stats-block:last-of-type {
    border-right: 0;
}
.uos-component_stats-block:after {
    content: "";
    padding-top: 100%;
    display: block;
}
.uos-component_stats-block_inner {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.uos-component_stats-block_icon {
    width: 60%;
    margin-right: 0;
    margin-left: 20%;
    padding-top: 5%;
}
@media only screen and (min-width: 1600px), print {
    .uos-component_stats-block_icon {
        padding-top: 7%;
    }
}
.uos-component_stats-block_icon svg {
    fill: none;
    stroke: #002e3b;
    stroke-width: 2px;
    stroke-linecap: round;
    stroke-linejoin: round;
}
.uos-component_stats-block_line {
    margin: 0;
    padding-top: 2%;
    padding-right: 10%;
    padding-left: 10%;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 600;
    text-align: center;
}
@media only screen and (min-width: 768px), print {
    .uos-component_stats-block_line {
        padding-right: 15%;
        padding-left: 15%;
    }
}
@media only screen and (min-width: 1024px), print {
    .uos-component_stats-block_line {
        font-size: 21px;
    }
}
@media only screen and (min-width: 1600px), print {
    .uos-component_stats-block_line {
        font-size: 28px;
    }
}
.uos-component_single-stat {
    width: 25%;
    margin-left: 20px;
    padding-top: 4px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    float: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    text-align: center;
    background-color: #30959e;
    border-radius: 4px;
}
.uos-component_single-stat svg {
    fill: none;
    stroke: #fff;
    stroke-width: 2px;
    stroke-linecap: round;
    stroke-linejoin: round;
}
.uos-component_single-stat .uos-component_single-stat-line {
    margin: 0;
    padding-top: 2%;
    padding-right: 3%;
    padding-left: 3%;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 600;
    text-align: center;
}
@media only screen and (min-width: 1024px), print {
    .uos-component_single-stat .uos-component_single-stat-line {
        font-size: 21px;
    }
}
@media only screen and (min-width: 1600px), print {
    .uos-component_single-stat .uos-component_single-stat-line {
        font-size: 28px;
    }
}
.uos-component_single-stat.uos-component_single-stat-left {
    margin-right: 20px;
    margin-left: 0;
    float: left;
}
@media only screen and (max-width: 480px), print {
    .uos-component_single-stat {
        width: 100%;
        margin: 0;
        margin-bottom: 10px;
        font-size: 22px;
    }
}
.uos-component_video-accordion {
    width: 100%;
    display: block;
    float: left;
    clear: both;
    background-color: #005c84;
}
.uos-component_video-accordion_title {
    width: 1px;
    height: 1px;
    margin-top: -1px;
    margin-left: -1px;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    text-indent: 200%;
}
.uos-component_video-accordion_entry {
    width: 100%;
    display: none;
    position: relative;
    float: left;
    overflow: hidden;
    color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.uos-component_video-accordion_entry:first-of-type {
    display: inline-block;
}
@media only screen and (min-width: 768px), print {
    .uos-component_video-accordion_entry {
        width: 25%;
        display: inline-block;
    }
}
.uos-component_video-accordion_entry:before {
    content: "▶";
    width: 60px;
    height: 60px;
    margin-top: -30px;
    margin-left: -30px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    font-size: 28px;
    line-height: 62px;
    text-align: center;
    text-indent: 6px;
    background: rgba(116, 201, 229, 0.5);
    border-radius: 100px;
}
.uos-component_video-accordion_entry:hover {
    cursor: pointer;
}
.uos-component_video-accordion_entry:hover:before {
    background: #74c9e5;
}
.uos-component_video-accordion_entry:after {
    content: "";
    width: 100%;
    padding-top: 161.8%;
    display: block;
}
.uos-component_video-accordion_entry:last-child {
    border-right: none;
}
.uos-component_video-accordion_content {
    position: absolute;
    right: 20px;
    bottom: 20px;
    left: 20px;
}
.uos-component_video-accordion_content-degree,
.uos-component_video-accordion_content-name,
.uos-component_video-accordion_content-text {
    display: block;
    color: #fff;
    font-weight: 600;
}
.uos-component_video-accordion_content-degree,
.uos-component_video-accordion_content-text {
    font-weight: 400;
}
.uos-kis-widget-wrap {
    width: 190px;
    margin: 0 0 20px 30px;
    padding-left: 20px;
    float: right;
    background: #fff;
}
@media only screen and (max-width: 640px), print {
    .uos-kis-widget-wrap {
        display: none;
    }
}
.uos-kis-widget-wrap > div {
    height: 500px;
    overflow: hidden;
}
.uos-kis-widget-wrap .uos-kis-disclaimer {
    width: 190px;
    margin: 30px 0 0;
    padding: 10px;
    position: relative;
    z-index: 3;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #50626e;
    font-size: 0.65em;
    line-height: 1.3em;
    background: #f5f5f5;
    border: 1px solid #dadada;
}
.uos-kis-widget-wrap .uos-kis-disclaimer:after,
.uos-kis-widget-wrap .uos-kis-disclaimer:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    z-index: 2;
    top: -30px;
    left: 10;
    border: 15px solid transparent;
    border-bottom-color: #f5f5f5;
}
.uos-kis-widget-wrap .uos-kis-disclaimer:after {
    z-index: 1;
    top: -32px;
    left: 9px;
    border: 16px solid transparent;
    border-bottom-color: #dadada;
}
.uos-kis-widget-wrap .uos-kis-disclaimer a {
    margin-left: 3px;
    color: #50626e;
    border-bottom: 1px solid #dadada;
}
.uos-kis-widget-wrap .uos-kis-disclaimer a:hover {
    color: #2f66a6;
}
.uos-kis-widget-wrap .uos-kis-disclaimer strong {
    padding-bottom: 0.5em;
    display: block;
}
.uos-kis-widget-wrap .uos-kis-disclaimer strong a {
    float: right;
    border-bottom: none;
}
.uos-endeavour_grid {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.uos-endeavour_grid.uos-endeavour_grid_main {
    width: 100%;
}
@media only screen and (min-width: 1024px), print {
    .uos-endeavour_grid.uos-endeavour_grid_main {
        width: 70%;
        padding-right: 60px;
    }
}
.uos-endeavour_grid.uos-endeavour_grid_aside {
    width: 100%;
}
@media only screen and (min-width: 1024px), print {
    .uos-endeavour_grid.uos-endeavour_grid_aside {
        width: 30%;
        display: block;
    }
}
.uos-endeavour_post {
    margin-bottom: 60px;
    overflow: hidden;
    background: #005c85;
    border-radius: 2px;
}
.uos-endeavour_post h2,
.uos-endeavour_post p {
    color: #fff;
}
.uos-endeavour_post h2 {
    padding: 0 40px 0 0;
}
.uos-endeavour_post h2 a {
    text-decoration: none;
}
.uos-endeavour_post .uos-endeavour_post-wrap {
    padding: 22px 30px 30px;
}
.uos-endeavour_post .uos-endeavour_post-sticky {
    padding-bottom: 10px;
    display: block;
    color: #ec595f;
    font-size: 12px;
    font-weight: 600;
    line-height: 10px;
    text-transform: uppercase;
}
.uos-endeavour_post .uos-endeavour_post-meta {
    padding: 5px 0 0;
    display: block;
    color: rgba(255, 255, 255, 0.8);
    font-size: 14px;
    font-family:
        Georgia,
        Times,
        Times New Roman,
        serif;
}
.uos-endeavour_post .uos-endeavour_post-meta:last-of-type {
    padding-bottom: 40px;
}
.uos-endeavour_post .uos-endeavour_post-meta a {
    color: rgba(255, 255, 255, 0.8);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.uos-endeavour_post .uos-endeavour_post-meta a:hover {
    color: #fff;
    border-bottom-color: rgba(255, 255, 255, 0.5);
}
.uos-endeavour_post .uos-endeavour_post-content {
    color: #fff;
}
.uos-endeavour_post .uos-endeavour_post-content blockquote {
    max-width: none;
}
.uos-endeavour_post .uos-endeavour_post-content blockquote p {
    padding: 0 0 1em;
    font-size: 1em;
    font-weight: 400;
    font-style: italic;
    text-align: left;
}
.uos-endeavour_post .uos-endeavour_post-content blockquote p:after,
.uos-endeavour_post .uos-endeavour_post-content blockquote p:before {
    content: "";
}
.uos-endeavour_post .uos-endeavour_blog-image {
    width: 100%;
    height: auto;
    display: block;
}
.uos-endeavour_post .uos-endeavour_blog-image img {
    width: 100%;
    height: auto;
    display: block;
}
.uos-component-steps .uos-component-steps-slide .uos-endeavour_post .uos-steps-control,
.uos-component-steps .uos-tab-controls .uos-endeavour_post .uos-steps-control,
.uos-endeavour_post .uos-btn,
.uos-endeavour_post .uos-component-steps .uos-component-steps-slide .uos-steps-control,
.uos-endeavour_post .uos-component-steps .uos-tab-controls .uos-steps-control,
.uos-endeavour_post .uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-endeavour_post .uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"],
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-endeavour_post button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget .uos-endeavour_post input[type="submit"] {
    margin-bottom: 0;
}
.uos-endeavour_post.uos-endeavour_post-single {
    color: #002e3b;
    background: 0 0;
}
.uos-endeavour_post.uos-endeavour_post-single h2 {
    color: rgba(0, 46, 59, 0.85);
    font-size: 32px;
}
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_blog-image {
    overflow: hidden;
    border-radius: 3px;
}
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-wrap {
    padding-right: 0;
    padding-left: 0;
}
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-meta {
    color: rgba(0, 46, 59, 0.5);
}
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-meta a {
    color: rgba(0, 46, 59, 0.7);
    border-bottom-color: rgba(0, 46, 59, 0.3);
}
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-meta a:hover {
    color: rgba(0, 46, 59, 0.9);
}
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content {
    color: rgba(0, 46, 59, 0.85);
}
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content b,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content em,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content i,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content li,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content p,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content small,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content span,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content strong,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content ul {
    color: rgba(0, 46, 59, 0.85);
}
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content b a > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content em a > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content i a > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content li a > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content p a > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content small a > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content span a > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content strong a > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content ul a > img {
    width: 100%;
    height: 100%;
}
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content b > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content em > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content i > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content li > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content p > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content small > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content span > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content strong > img,
.uos-endeavour_post.uos-endeavour_post-single .uos-endeavour_post-content ul > img {
    width: 100%;
    height: 100%;
}
.uos-endeavour_pagination {
    display: inline-block;
    overflow: hidden;
    font-weight: 600;
    background: #f5f5f5;
    border: 2px solid #dadada;
    border-radius: 3px;
}
.uos-endeavour_pagination a,
.uos-endeavour_pagination span {
    padding: 5px 14px 5px 12px;
    float: left;
    color: #6b919c;
    font-weight: 400;
    background: #fff;
}
.uos-endeavour_pagination a:last-of-type,
.uos-endeavour_pagination span:last-of-type {
    border-right: 0;
}
.uos-endeavour_pagination a:hover,
.uos-endeavour_pagination span:hover {
    background: #f5f5f5;
}
.uos-endeavour_pagination a:first-of-type,
.uos-endeavour_pagination a:last-of-type {
    border-left: 2px solid #dadada;
}
.uos-endeavour_pagination a:first-of-type {
    border-right: 2px solid #dadada;
    border-left: 0;
}
.uos-endeavour_pagination span {
    background: #f5f5f5;
}
.uos-endeavour_pagination span:hover {
    background: #f5f5f5;
}
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget {
    height: 18px;
    padding: 20px;
    overflow: hidden;
    background: #f5f5f5;
    border-bottom: 1px solid #dadada;
}
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget:last-child {
    border: none;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget.uos-js-triggered {
    height: auto;
}
@media only screen and (min-width: 1024px), print {
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget {
        height: auto;
        margin-bottom: 30px;
        border-radius: 3px;
    }
}
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget table {
    margin-bottom: 0;
    font-size: 14px;
}
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget ul {
    padding: 0 5px;
}
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget li {
    list-style: none;
}
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="text"] {
    height: 38px;
    padding: 0 5px;
    line-height: 38px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget button,
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget input[type="submit"] {
    margin-top: 10px;
}
.uos-endeavour_sidebar .uos-endeavour_sidebar-widget-title {
    padding: 0 0 20px;
    font-size: 18px;
    line-height: 1em;
    text-transform: capitalize;
}
@media only screen and (max-width: 768px), print {
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget-title:after {
        content: " ";
        width: 0;
        height: 0;
        margin-top: 3px;
        float: right;
        border: 7px solid transparent;
        border-left-color: #002e3b;
    }
    .uos-endeavour_sidebar .uos-endeavour_sidebar-widget-title.uos-js-triggered:after {
        margin-top: 2px;
        border-top-color: #002e3b;
        border-left-color: transparent;
    }
}
.reference-form #form-wrapper .form-control .dynamicFormDefaults > div {
    width: 100% !important;
}
.reference-form #form-wrapper .form-control .title {
    margin: 0 !important;
    padding: 10px 20px !important;
    color: #0c4964 !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #f5f5f5 !important;
    border: none !important;
    border-bottom: 1px solid #dadada !important;
}
#form-wrapper {
    margin: 0 100px;
}
#form-wrapper * {
    font-family: "Open Sans", sans-serif !important;
}
#form-wrapper .uos-chrome-footer a:hover {
    text-decoration: none !important;
    border-bottom: 0 !important;
}
#form-wrapper .page-child-wrapper {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
}
#form-wrapper .page-child-wrapper > div {
    margin-top: 25px !important;
}
#form-wrapper .page-child-wrapper > div.conditionallyHidden {
    margin-top: 0 !important;
}
#form-wrapper .searchlink {
    width: 100%;
    height: 100%;
    display: block;
    background-color: #00222c;
    background-image: url(https://www.southampton.ac.uk/assets/site/design/images/icon-search.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
}
#form-wrapper .menudrop {
    z-index: 9000;
    color: #fff !important;
    background: #005c85;
}
#form-wrapper .info-copy {
    position: absolute;
    top: 20px;
    right: 20px;
    text-decoration: none !important;
    border-bottom: 0 !important;
}
#form-wrapper .info-copy + .info-copy {
    display: none !important;
}
#form-wrapper #form-header {
    width: 80% !important;
    margin: 30px 10% !important;
    color: #0c4964 !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
}
@media only screen and (min-width: 769px), print {
    #form-wrapper #form-header {
        min-height: 60px !important;
        font-size: 28.8px !important;
        line-height: 34.56px !important;
    }
}
#form-wrapper .uos-chrome-header .uos-header-nav.uos-header-nav-secondary li a {
    font-size: 12px !important;
}
#form-wrapper label {
    padding-bottom: 5px !important;
    display: block;
    color: #50626e !important;
    font-size: 14.4px !important;
    font-weight: 600 !important;
    text-transform: none !important;
}
@media only screen and (min-width: 769px), print {
    #form-wrapper label {
        width: 100% !important;
    }
}
#form-wrapper input,
#form-wrapper select,
#form-wrapper textarea {
    font-size: 14.4px;
    background: #fff !important;
    border: 1px solid #dadada;
    border-radius: 2px !important;
}
#form-wrapper input:focus,
#form-wrapper select:focus,
#form-wrapper textarea:focus {
    outline: 0 !important;
}
#form-wrapper input,
#form-wrapper select:not([multiple="multiple"]) {
    height: 40px !important;
    padding: 0 10px !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    line-height: 40px !important;
}
#form-wrapper input {
    clear: left !important;
}
#form-wrapper input[type="checkbox"] {
    width: 30px !important;
    height: 30px !important;
    margin-top: 5px !important;
}
#form-wrapper .control-child-helper {
    padding: 20px !important;
    position: relative;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
#form-wrapper .control-child-helper .clear-float {
    width: 100% !important;
    height: 1px !important;
    margin: 0 0 20px 0 !important;
    padding: 0 !important;
    display: block !important;
    float: left !important;
}
#form-wrapper .control-child-helper .clear-float:first-of-type {
    height: 0 !important;
    margin: 0 !important;
    border: none !important;
}
#form-wrapper .control-child-helper li.clear-float {
    padding: 0 !important;
    background: 0 0 !important;
}
#form-wrapper .control-child-wrapper {
    display: inline-block !important;
    float: left !important;
    overflow: hidden !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
@media only screen and (max-width: 414px), print {
    #form-wrapper .control-child-wrapper.control-draggable {
        margin-bottom: 20px !important;
    }
}
#form-wrapper .control-child-wrapper div,
#form-wrapper .control-child-wrapper p {
    font-size: 16px !important;
}
#form-wrapper .control-child-wrapper script + p {
    color: #888 !important;
    font-size: 13px !important;
}
#form-wrapper .control-child-wrapper .field-control {
    padding: 0 !important;
}
@media only screen and (min-width: 769px), print {
    #form-wrapper .control-child-wrapper .field-control {
        padding: 0 20px 0 0 !important;
    }
}
#form-wrapper .control-child-wrapper.wide,
#form-wrapper .wide .control-child-wrapper {
    display: block !important;
}
#form-wrapper .dynamicFormDefaults {
    width: 90% !important;
    min-height: 350px !important;
    margin: 0 5% !important;
    border: none !important;
}
@media only screen and (min-width: 769px), print {
    #form-wrapper .dynamicFormDefaults {
        width: 80% !important;
        margin: 0 10% !important;
    }
}
#form-wrapper .form-control div,
#form-wrapper .form-control p,
#form-wrapper .form-control span {
    width: auto !important;
    margin: 5px 0 10px !important;
    padding: 0 !important;
    color: #50626e !important;
    line-height: 1.3em !important;
}
#form-wrapper .form-control .richtext-control,
#form-wrapper .form-control.richtext-control {
    padding-top: 10px !important;
    color: rgba(12, 73, 100, 0.92);
    font-size: 18px !important;
}
#form-wrapper .form-control .richtext-control h2,
#form-wrapper .form-control .richtext-control h3,
#form-wrapper .form-control .richtext-control h4,
#form-wrapper .form-control .richtext-control h5,
#form-wrapper .form-control .richtext-control h6,
#form-wrapper .form-control.richtext-control h2,
#form-wrapper .form-control.richtext-control h3,
#form-wrapper .form-control.richtext-control h4,
#form-wrapper .form-control.richtext-control h5,
#form-wrapper .form-control.richtext-control h6 {
    font-style: normal !important;
}
#form-wrapper .form-control > div > a {
    font-size: 14px !important;
}
#form-wrapper .form-control > div > a:hover {
    margin: 0 !important;
    padding: 0 !important;
    text-decoration: none;
    border-bottom-style: solid;
}
#form-wrapper .form-control .add-response,
#form-wrapper .form-control a[onclick*="_IW.FormsRuntime.duplicateSection"] {
    color: inherit !important;
    background: 0 0 !important;
    border-width: 0 !important;
}
#form-wrapper.ui-tabs-left .ui-tabs-panel {
    width: 100% !important;
    padding: 0 !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
#form-wrapper.ui-tabs-left .ui-tabs-panel .section-control {
    border: 1px solid #dadada !important;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1) !important;
}
#form-wrapper.ui-tabs-left .ui-tabs-panel .title {
    margin: 0 !important;
    padding: 10px 20px !important;
    color: #0c4964 !important;
    font-size: 18px !important;
    font-family: "Open Sans", sans-serif !important;
    font-weight: 600 !important;
    background: #f5f5f5 !important;
    border: none !important;
    border-bottom: 1px solid #dadada !important;
}
#form-wrapper.ui-tabs-left .ui-tabs-panel .title .right-link {
    color: inherit !important;
    font-size: 14px !important;
    background: 0 0 !important;
    border-width: 0 !important;
}
#form-wrapper.ui-tabs-left .ui-tabs-panel .title .right-link:hover {
    border-bottom-width: 1px;
}
#form-wrapper .form-action-bar {
    width: 80% !important;
    min-height: 40px !important;
    margin: auto !important;
    padding: 20px 0 !important;
}
@media only screen and (max-width: 414px), print {
    #form-wrapper .form-action-bar {
        min-height: 60px !important;
    }
}
#form-wrapper .form-action-bar p {
    padding-top: 20px !important;
    font-size: 14px !important;
    font-style: italic !important;
    text-align: center !important;
    opacity: 0.8 !important;
}
#form-wrapper .form-action-bar .cancel {
    background: #a0a0a0 !important;
}
#form-wrapper .fg-button {
    color: #fff !important;
    background: #002e3b !important;
    border: none !important;
    border-radius: 2px !important;
    border-collapse: collapse !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}
#form-wrapper .fg-button.ui-state-hover {
    background: #00465a !important;
}
#form-wrapper .fg-button.submit {
    background: #d1594b !important;
}
#form-wrapper .fg-button.cancel {
    display: none !important;
}
#form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav {
    z-index: 9000 !important;
}
@media only screen and (max-width: 768px), print {
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav {
        margin-top: 80px !important;
    }
}
@media only screen and (max-width: 414px), print {
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav {
        margin-top: 50px !important;
    }
}
@media only screen and (min-width: 769px), print {
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav {
        width: 100% !important;
        margin-top: 0 !important;
        margin-bottom: 20px;
        padding: 0 !important;
        display: block !important;
        background: 0 0 !important;
        border: none !important;
    }
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav.active {
        height: auto !important;
    }
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav .ui-state-default {
        margin: 0 10px 10px 0 !important;
        display: inline-block !important;
        float: left !important;
        clear: none !important;
        overflow: hidden !important;
        background: #f8f8f8 !important;
        border: 1px solid #dadada !important;
        border-radius: 3px !important;
    }
}
@media only screen and (min-width: 769px) and (max-width: 768px), print {
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav .ui-state-default {
        width: 100% !important;
        margin: 0 !important;
        display: block !important;
        -webkit-box-sizing: border-box !important;
        box-sizing: border-box !important;
        border: 0 !important;
        border-radius: 0 !important;
    }
}
@media only screen and (min-width: 769px), print {
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav .ui-state-default a {
        height: 30px !important;
        border-bottom: 0 !important;
    }
}
@media only screen and (min-width: 769px) and (max-width: 414px), print {
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav .ui-state-default a {
        width: 100% !important;
        display: block !important;
        -webkit-box-sizing: border-box !important;
        box-sizing: border-box !important;
        border: 0 !important;
    }
}
@media only screen and (min-width: 769px), print {
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav .ui-state-default a:hover {
        background: #fff;
    }
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav .ui-state-default.ui-state-hover,
    #form-wrapper.ui-tabs-left
        .ui-tabs
        .ui-tabs-nav
        .ui-state-default.ui-tabs-selected.ui-state-active.ui-state-active {
        top: 0 !important;
        border-bottom: none !important;
    }
}
@media only screen and (min-width: 769px) and (min-width: 769px), print {
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav .ui-state-default.ui-state-hover,
    #form-wrapper.ui-tabs-left
        .ui-tabs
        .ui-tabs-nav
        .ui-state-default.ui-tabs-selected.ui-state-active.ui-state-active {
        border-bottom: 1px solid #dadada !important;
    }
}
@media only screen and (min-width: 769px), print {
    #form-wrapper.ui-tabs-left
        .ui-tabs
        .ui-tabs-nav
        .ui-state-default.ui-tabs-selected.ui-state-active.ui-state-active
        > a {
        color: #fff !important;
        background: #005c85 !important;
        border: none !important;
    }
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav .ui-state-default.ui-state-hover > a {
        background: #fff !important;
    }
}
@media screen and (max-width: 768px) {
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav {
        background: #005176 !important;
        border: none !important;
    }
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav * {
        border: 0 !important;
    }
    #form-wrapper.ui-tabs-left .ui-tabs .ui-tabs-nav li a {
        color: #fff !important;
        background: #005176 !important;
        border: 0 !important;
    }
}
.ui-dialog.ui-widget.ui-widget-content {
    width: 80% !important;
    padding: 0 !important;
    font-size: 14px !important;
    line-height: 1.4em;
    background: #fff !important;
    border: 1px solid #dadada !important;
}
.ui-dialog.ui-widget.ui-widget-content .ui-dialog-content {
    padding: 20px !important;
}
.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar {
    background: #f5f5f5 !important;
    border: none !important;
    border-bottom: 1px solid #dadada !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.ui-dialog.ui-widget.ui-widget-content .richtext-control {
    color: rgba(12, 73, 100, 0.92);
    font-size: 18px !important;
}
.ui-dialog.ui-widget.ui-widget-content .richtext-control h2,
.ui-dialog.ui-widget.ui-widget-content .richtext-control h3,
.ui-dialog.ui-widget.ui-widget-content .richtext-control h4,
.ui-dialog.ui-widget.ui-widget-content .richtext-control h5,
.ui-dialog.ui-widget.ui-widget-content .richtext-control h6 {
    font-style: normal !important;
}
body .js-trigger {
    cursor: pointer !important;
}
.ie11 .twitter-typeahead {
    position: relative;
    top: 7px;
}
.ie11 .uos-breadcrumbs {
    display: inline-table;
}
.ie11 .uos-component_course-search .uos-component_course-search_submit {
    top: 7px;
}
.ie11 .uos-component_open-day_map svg {
    width: 2000px;
    height: 3500px;
    right: -387px;
    bottom: -876px;
}
.ie11 .uos-chrome-footer-russ svg {
    height: 70px;
}
.safari .uos-homepage-featured-section .uos-homepage-text-citation .uos-homepage-text:after,
.safari .uos-homepage-featured-section .uos-homepage-text-citation .uos-homepage-text:before {
    top: 0;
}
.safari .uos-header-nav-primary > li {
    position: relative;
    overflow: hidden;
}
.safari .uos-header-nav-primary > li:hover {
    top: 0 !important;
}
.twitter-typeahead {
    width: 100%;
}
.uos-timetable {
    overflow-x: hidden;
}
.uos-timetable body {
    font-size: 18px;
    font-family: inherit;
}
.uos-timetable body * {
    font-family: inherit;
}
.uos-timetable .uos-chrome-header .uos-header-dual-navigation .uos-header-nav {
    padding-top: 10px;
}
.uos-timetable .main-title {
    height: 50px;
    padding-top: 60px;
    padding-bottom: 60px;
    position: relative;
    z-index: 3;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    color: #fff;
    font-size: 1.6em;
    font-weight: 400;
    font-weight: 600;
    line-height: 1em;
}
.uos-timetable .uos-component_container .fakey {
    width: 200%;
    height: 558px;
    margin-left: -50%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background: #005c85;
}
.uos-timetable #body {
    position: relative;
    z-index: 2;
    background: 0 0;
}
.uos-timetable #body .steps {
    margin: 0;
}
.uos-timetable #body .steps .active {
    background: #1278a6;
}
.uos-timetable #body .steps .active:after,
.uos-timetable #body .steps .active:before {
    content: none;
}
.uos-timetable #body .steps .active:hover {
    background: #1278a6;
}
.uos-timetable #body .steps li {
    width: auto;
    height: 52px;
    padding: 0;
    padding-right: 30px;
    padding-left: 30px;
    line-height: 52px;
    background: #106b94;
}
.uos-timetable #body .steps li:hover {
    background: #11719d;
}
.uos-timetable #body .steps li:first-of-type {
    border-top-left-radius: 3px;
}
.uos-timetable #body .steps li:last-of-type {
    border-top-right-radius: 3px;
}
@media (max-width: 990px) {
    .uos-timetable #body .steps li {
        width: 100%;
        display: block;
        border-radius: 0;
    }
    .uos-timetable #body .steps li:first-of-type {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }
    .uos-timetable #body .steps li:last-of-type {
        margin-bottom: 20px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }
}
.uos-timetable #body .steps p {
    padding: 0;
}
.uos-timetable #filters {
    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;
    padding-top: 30px;
    position: relative;
    background: #1278a6;
    border: 0;
}
.uos-timetable #filters .ui-heading {
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 14px;
    font-weight: 400;
    border: 0;
}
.uos-timetable #filters_slideout {
    padding-right: 30px;
    padding-left: 30px;
}
@media (max-width: 990px) {
    .uos-timetable #filters_slideout {
        padding-right: 0;
        padding-left: 0;
    }
}
.uos-timetable #button_filters_show {
    width: 34px;
    height: 30px;
    margin: 0;
    padding: 0;
    padding-left: 30px;
    display: block;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border: 0;
}
.uos-timetable #button_filters_show i {
    width: 100%;
    height: 6px;
    margin-bottom: 5px;
    display: none;
    background: #fff;
    border-radius: 2px;
}
.uos-timetable #button_filters_show i:first-of-type {
    display: block;
    position: relative;
    top: 10px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.uos-timetable #button_filters_show i:last-of-type {
    display: block;
    position: relative;
    top: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.uos-timetable #button_filters_show.hidden-sm,
.uos-timetable #button_filters_show.hidden-xs {
    display: block !important;
}
.uos-timetable #button_filters_show.hidden-sm i,
.uos-timetable #button_filters_show.hidden-xs i {
    display: block;
    position: relative;
    top: auto;
    -webkit-transform: rotate(0) !important;
    transform: rotate(0) !important;
}
.uos-timetable .pagination-wrap {
    width: 100%;
    height: 20px;
    display: block;
    position: absolute;
    bottom: -80px;
}
.uos-timetable .pagination {
    width: 50px;
    height: 50px;
    position: absolute;
    top: -5px;
    left: 30px;
    color: #fff !important;
    line-height: 39px;
    text-align: center;
    letter-spacing: 2px;
    background: #4bb694;
    border: none;
    border-radius: 200px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.uos-timetable .pagination:hover {
    background: #5dbd9f;
}
.uos-timetable .pagination:active {
    bottom: -86px;
}
.uos-timetable #button_calendar_prev {
    letter-spacing: 2px;
}
.uos-timetable #button_calendar_next {
    right: 30px;
    left: auto;
    letter-spacing: -2px;
}
.uos-timetable #filters_hall {
    width: 75%;
    padding: 0;
    padding-right: 30px;
    padding-left: 30px;
    position: relative;
    right: 0;
}
@media (max-width: 990px) {
    .uos-timetable #filters_hall {
        width: 100%;
        padding-top: 30px;
    }
}
.uos-timetable #filters_hall .chosen-container.chosen-container-multi {
    width: 100% !important;
}
.uos-timetable #filters_hall .chosen-container.chosen-container-multi .chosen-choices {
    padding: 0;
    padding-left: 10px;
    border: none;
    border-radius: 3px;
}
.uos-timetable #filters_hall .chosen-container.chosen-container-multi .chosen-choices .search-field {
    width: 300px;
}
.uos-timetable #filters_hall .chosen-container.chosen-container-multi .chosen-choices .search-choice {
    height: 32px;
    padding: 0;
    padding-right: 7px;
    padding-left: 10px;
    top: 3px;
    font-size: 14px;
    line-height: 34px;
    background-color: #4bb694;
    border-radius: 20px;
}
.uos-timetable #filters_hall .chosen-container.chosen-container-multi .chosen-choices .search-choice span {
    display: inline-block;
}
.uos-timetable #filters_hall .chosen-container.chosen-container-multi .chosen-choices .search-choice-close {
    width: 20px;
    height: 20px;
    margin-left: 10px;
    display: inline-block;
    position: relative;
    top: auto;
    right: auto;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    background: #3e9a7d;
    border-radius: 50px;
}
.uos-timetable #filters_hall .chosen-container.chosen-container-multi .chosen-choices .search-choice-close:before {
    content: "×";
    display: inline-block;
}
.uos-timetable #filters_hall .chosen-container.chosen-container-multi input {
    width: 100% !important;
    height: 42px;
    padding: 0;
    padding-left: 5px;
    display: block !important;
    font-size: 18px;
    line-height: 42px;
}
.uos-timetable #filters_hall .default {
    width: 100%;
    line-height: 42px;
}
.uos-timetable #filters_social {
    width: 100%;
    padding: 0;
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    position: relative;
    right: auto;
}
.uos-timetable #filters_social .ui-button {
    width: auto;
    background: #005c85;
    border: none !important;
    border-radius: 3px;
}
.uos-timetable #filters_social .ui-button .ui-button-text {
    height: 42px;
    padding: 0;
    padding-right: 20px;
    padding-left: 20px;
    line-height: 44px;
}
.uos-timetable #filters_social .ui-button.ui-state-active {
    background: #4bb694;
    -webkit-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.4);
}
.uos-timetable #filters_social .ui-button.ui-state-active:hover {
    background: #56ba9a;
}
.uos-timetable #filters_social .ui-button:hover {
    background: #006794;
}
.uos-timetable #filters_social .ui-button .ui-icon {
    display: none;
}
.uos-timetable .ical {
    padding-right: 10px;
    padding-left: 10px;
    position: absolute;
    top: 0;
    right: 0;
    color: rgba(255, 255, 255, 0.6);
    line-height: 40px;
}
.uos-timetable .ical:hover {
    color: #fff;
}
.uos-timetable #search_results {
    margin-right: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
    padding: 30px;
    padding-bottom: 10px;
    display: block;
    position: relative;
    clear: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #005c85;
    border: 0;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.1);
}
.uos-timetable #search_results .found_count {
    margin: 0;
    color: #fff;
}
.uos-timetable #search_results .search_results_list {
    margin: 0;
    padding: 0;
}
.uos-timetable #search_results .search_results_list li {
    margin: 0;
    margin-right: 20px;
    margin-bottom: 20px;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
}
.uos-timetable #search_results .search_results_list li h3,
.uos-timetable #search_results .search_results_list li span {
    font-size: 18px;
}
.uos-timetable #search_results .search_results_list li h3 {
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    font-weight: 700;
    text-transform: none;
    border: 0;
}
.uos-timetable #search_results .search_results_list li span:empty {
    margin: 0;
}
.uos-timetable #search_results .button_close {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 5px;
    right: 5px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 40px;
    line-height: 40px;
    text-align: center;
}
.uos-timetable #search_results .button_close:hover {
    color: #fff;
    cursor: pointer;
}
.uos-timetable #filters_dayweek {
    position: relative;
    top: -7px;
    left: auto !important;
    float: left;
}
.uos-timetable #filters_dayweek .form-inline .button_go,
.uos-timetable #filters_dayweek .form-inline input {
    height: 30px;
    margin-top: 10px;
    float: left;
    line-height: 30px;
}
.uos-timetable #filters_dayweek .form-inline input {
    padding-left: 5px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.uos-timetable #filters_dayweek .form-inline .button_go {
    width: 30px;
    display: inline-block;
    overflow: hidden;
    color: #fff;
    text-align: center;
    text-indent: -200%;
    background: #005c85;
    background-image: url(https://www.southampton.ac.uk/assets/site/design/images/icon-search.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.uos-timetable #filters_dayweek .form-inline .button_go:hover {
    background-color: #006e9f;
}
.uos-timetable #filters_dayweek label {
    width: auto;
    height: 42px;
    margin: 0;
    padding: 0;
    padding-right: 20px;
    padding-left: 20px;
    display: inline-block;
    float: left;
    text-align: center;
    background: #005c85;
    border: none;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.uos-timetable #filters_dayweek label:hover {
    background: #006794;
}
.uos-timetable #filters_dayweek label:last-of-type {
    border-radius: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.uos-timetable #filters_dayweek label.ui-state-active {
    background: #4bb694;
    -webkit-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.4);
}
.uos-timetable #filters_dayweek label.ui-state-active:hover {
    background: #56ba9a;
}
.uos-timetable #filters_dayweek label span {
    width: auto;
    height: 42px;
    margin: 0;
    padding: 0;
    line-height: 44px;
}
.uos-timetable #calendar {
    border-top: 2px solid #1489bd;
}
.uos-timetable #calendar .fc-agenda-slots {
    margin: 0 !important;
}
.uos-timetable #calendar * {
    font-family: inherit;
}
.uos-timetable #calendar .ui-widget-header {
    font-size: 14px;
    font-weight: 400;
    background: #1278a6 !important;
    border-color: #1278a6 !important;
}
.uos-timetable #calendar .fc-header-title h2 {
    font-size: 16px !important;
}
@media (min-width: 990px) {
    .uos-timetable #calendar .fc-header-title h2 {
        font-size: 22px !important;
    }
}
.uos-timetable #calendar .ui-widget-content {
    border-color: #005c85;
}
.uos-timetable #calendar .fc-agenda-slots tr.fc-minor td,
.uos-timetable #calendar .fc-agenda-slots tr.fc-minor th {
    border-top: 1px dotted rgba(0, 92, 133, 0.3);
}
.uos-timetable #calendar .fc-header {
    height: 20px;
    margin: 0;
    background: #1278a6;
}
.uos-timetable #calendar .fc-header td {
    width: 30px;
    background: 0 0;
    border: none;
}
.uos-timetable #calendar .fc-header .fc-header-center {
    width: 100%;
}
.uos-timetable #calendar .fc-header .fc-header-center span {
    padding: 0;
    display: block;
    text-align: center;
}
.uos-timetable #calendar .fc-header .fc-header-center span h2 {
    height: 20px;
    padding: 0;
    color: #fff;
    line-height: 80px;
}
.uos-timetable #calendar .fc-event {
    font-family: inherit !important;
    background: #005c85 !important;
    border-color: #fff;
    border-radius: 3px !important;
}
.uos-timetable #calendar .fc-event.event_central {
    background: #005c85 !important;
}
.uos-timetable #calendar .fc-event.event_programme_related {
    background: #3cbac6 !important;
}
.uos-timetable #calendar .fc-event.event_compulsory {
    background: #8d3970 !important;
}
.uos-timetable #calendar .fc-event .fc-event-title {
    padding: 10px !important;
    display: block !important;
    font-size: 14px;
    font-family: inherit !important;
    font-weight: 400 !important;
}
.uos-timetable #calendar_loading {
    width: 100%;
    height: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: -1 !important;
    overflow: hidden !important;
    background: #1278a6 !important;
}
.uos-timetable #calendar_loading * {
    margin: 0 !important;
    padding: 0 !important;
    color: #fff !important;
    font-size: 16px !important;
    font-family: inherit !important;
    line-height: 80px !important;
    background: #1278a6 !important;
}
@media (min-width: 990px) {
    .uos-timetable #calendar_loading * {
        font-size: 22px !important;
    }
}
.uos-timetable #calendar_key div {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans",
        "Droid Sans", "Helvetica Neue", sans-serif !important;
    font-weight: 400;
    border: none !important;
    border-radius: 3px !important;
}
.uos-timetable #calendar_key.event_central {
    background: #005c85 !important;
}
.uos-timetable #calendar_key.event_programme_related {
    background: #3cbac6 !important;
}
.uos-timetable #calendar_key.event_compulsory {
    background: #8d3970 !important;
}
.uos-timetable #display_programme_select,
.uos-timetable #display_student_type_select {
    margin: 0;
    margin-bottom: 60px;
    padding-bottom: 60px;
    background: #1278a6;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.uos-timetable #display_programme_select p,
.uos-timetable #display_student_type_select p {
    width: 100%;
    margin: 0;
    padding: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
    color: #fff;
    font-family: inherit;
    text-align: center;
}
.uos-timetable #display_programme_select button,
.uos-timetable #display_student_type_select button {
    margin-bottom: 30px;
    font-size: 18px;
    font-family: inherit;
    font-weight: 400;
    text-transform: none;
    background: #005c85;
    border: none;
    border-radius: 3px;
}
.uos-timetable #display_programme_select button:hover,
.uos-timetable #display_student_type_select button:hover {
    background: #006794;
    border: none;
}
.uos-timetable #display_programme_select input,
.uos-timetable #display_student_type_select input {
    height: 42px;
    padding-right: 10px;
    padding-left: 10px;
    line-height: 42px;
    border: none;
    border-radius: 3px;
}
.uos-timetable #display_programme_select {
    height: auto;
    padding-bottom: 360px;
}
.uos-timetable #display_programme_select #programme_search_clear {
    height: 42px;
    margin: 0;
}
.uos-timetable #ui-id-1 {
    background: #fff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.uos-timetable #ui-id-1:hover {
    color: inherit;
    background: #fafafa;
}
.uos-timetable #ui-id-1 li {
    margin: 0;
    padding: 0;
    padding-left: 10px;
    overflow: hidden;
    color: #005c85;
    font-size: 18px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans",
        "Droid Sans", "Helvetica Neue", sans-serif !important;
    font-weight: 400;
    line-height: 40px;
    text-transform: none;
    background-color: #fff;
    border-bottom: 1px solid #eee;
}
.uos-timetable #ui-id-1 li:hover {
    color: inherit;
    background: #fafafa;
}
.uos-timetable #ui-id-1 li:last-of-type {
    border: none;
}
body > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans",
        "Droid Sans", "Helvetica Neue", sans-serif !important;
    background: #fff;
    border-radius: 3px;
}
body > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable .ui-dialog-titlebar {
    height: 40px;
    color: #005c85;
    font-weight: 400;
    text-transform: none;
    border-bottom: 1px solid #eee;
}
body
    > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable
    .ui-dialog-titlebar
    .ui-dialog-title {
    font-weight: 400;
    line-height: 29px;
    text-transform: none;
    background: 0 0 !important;
}
body
    > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable
    .ui-dialog-titlebar
    .ui-dialog-titlebar-close {
    background: 0 0 !important;
    border: none !important;
}
body
    > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable
    .ui-dialog-titlebar
    .ui-dialog-titlebar-close:hover {
    background: 0 0 !important;
    border: none !important;
}
body
    > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable
    .ui-dialog-titlebar
    .ui-icon-closethick {
    background-color: #005c85;
    border: none !important;
}
body
    > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable
    .ui-dialog-titlebar
    .ui-icon-closethick:hover {
    background-color: #006e9f;
    border: none !important;
}
body > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable .ui-dialog-content p {
    font-size: 18px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans",
        "Droid Sans", "Helvetica Neue", sans-serif !important;
    line-height: 1.4em;
}
ul.ui-autocomplete::-webkit-scrollbar-button,
ul.ui-autocomplete::-webkit-scrollbar-thumb {
    background-color: #005c85 !important;
    pointer-events: none;
}
ul.ui-autocomplete::-webkit-scrollbar-track {
    background-color: #fff !important;
    pointer-events: none;
}
.footer-clear {
    width: 100%;
    height: 1px;
    display: block;
}
.screen-reader-text {
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0;
}
.current-menu-item a {
    height: 45px !important;
    color: #fff !important;
    border-bottom: 3px solid #86a057 !important;
}


.footnote{
	font-size: 62%;
	padding-bottom: 10px;
	position: relative;
	top: -10px;
	text-decoration:none;
}