@charset "UTF-8";
/*
=======================================================================
	 base.css - Reset Reloaded - Modified, with elements from normalize css
=======================================================================
*/
html, body, div, span, /*applet,*/ object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, /*big,*/ cite, code,
del, dfn, em, /*font,*/ img, ins, kbd, q, s, samp,
small, /*strike,*/ strong, sub, /*tt,*/ var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

nav ul li a { position:relative;}

.screen-reader-text { position: absolute; top: -9999px; left: -9999px;}

/*
=======================================================================
	 bcu-icon-font.css
=======================================================================
*/
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: 'bcu_icon_font';
  src: url('../fonts/icon-font/bcu_icon_font.eot');
  src: url('../fonts/icon-font/bcu_icon_font.eot') format('embedded-opentype'), url('../fonts/icon-font/bcu_icon_font.ttf') format('truetype'), url('../fonts/icon-font/bcu_icon_font.woff') format('woff'), url('../fonts/icon-font/bcu_icon_font.svg') format('svg');
}
[class*="icon-"] {
  margin: 0 0.2em;
  text-align: center;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-family: 'bcu_icon_font';
  line-height: 1;

  speak: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-compass:before {
  content: "\e002";
}
.icon-copy:before {
  content: "\e900";
}
.icon-location:before {
  content: "\e003";
}
.icon-export:before {
  content: "\e004";
}
.icon-pencil:before {
  content: "\e005";
}
.icon-mail:before {
  content: "\e006";
}
.icon-address:before {
  content: "\e007";
}
.icon-phone:before {
  content: "\e008";
}
.icon-user:before {
  content: "\e009";
}
.icon-users:before {
  content: "\e00a";
}
.icon-user-add:before {
  content: "\e00b";
}
.icon-attach:before {
  content: "\e00c";
}
.icon-share-alternitive:before {
  content: "\e903";
}
.icon-share:before {
  content: "\e00d";
}
.icon-thumbs-up:before {
  content: "\e00e";
}
.icon-thumbs-down:before {
  content: "\e00f";
}
.icon-search:before {
  content: "\e010";
}
.icon-graduation-cap:before {
  content: "\e011";
}
.icon-tools:before {
  content: "\e012";
}
.icon-comment:before {
  content: "\e013";
}
.icon-chat:before {
  content: "\e014";
}
.icon-vcard:before {
  content: "\e015";
}
.icon-book:before {
  content: "\e018";
}
.icon-home:before {
  content: "\e019";
}
.icon-link:before {
  content: "\e01a";
}
.icon-bell:before {
  content: "\e01b";
}
.icon-mic:before {
  content: "\e01c";
}
.icon-logout:before {
  content: "\e01d";
}
.icon-login:before {
  content: "\e01e";
}
.icon-video:before {
  content: "\e901";
}
.icon-pictures:before,
.icon-images:before {
  content: "\e020";
}
.icon-info-circled:before {
  content: "\e023";
}
.icon-attention:before {
  content: "\e024";
}
.icon-ticket:before {
  content: "\e025";
}
.icon-rss:before {
  content: "\e026";
}
.icon-calendar:before {
  content: "\e027";
}
.icon-clock:before {
  content: "\e028";
}
.icon-suitcase:before {
  content: "\e02a";
}
.icon-plus-squared:before {
  content: "\e02b";
}
.icon-minus-squared:before {
  content: "\e02c";
}
.icon-cancel:before {
  content: "\e02d";
}
.icon-check:before {
  content: "\e02e";
}
.icon-plus:before {
  content: "\e02f";
}
.icon-minus:before {
  content: "\e030";
}
.icon-help-circled:before {
  content: "\e031";
}
.icon-left-open-mini:before,
.icon-chevron-left:before,
.icon-left-open-mini-trim:before {
  content: "\e032";
}
.icon-down-open-mini:before,
.icon-chevron-down:before {
  content: "\e033";
}
.icon-up-open-mini:before,
.icon-chevron-up:before {
  content: "\e034";
}
.icon-right-open-mini:before,
.icon-chevron-right:before,
.icon-right-open-mini-trim:before {
  content: "\e035";
}
.icon-left:before,
.icon-arrow-left:before {
  content: "\e036";
}
.icon-down:before,
.icon-arrow-down:before {
  content: "\e037";
}
.icon-up:before,
.icon-arrow-up:before {
  content: "\e038";
}
.icon-right:before,
.icon-arrow-right:before {
  content: "\e039";
}
.icon-left-dir:before,
.icon-triangle-left:before {
  content: "\e03a";
}
.icon-down-dir:before,
.icon-triangle-down:before {
  content: "\e03b";
}
.icon-up-dir:before,
.icon-triangle-up:before {
  content: "\e03c";
}
.icon-right-dir:before,
.icon-triangle-right:before {
  content: "\e03d";
}
.icon-flow-cascade:before {
  content: "\e03e";
}
.icon-flow-tree:before {
  content: "\e03f";
}
.icon-twitter:before {
  content: "\e040";
}
.icon-facebook-squared:before,
.icon-facebook:before {
  content: "\e041";
}
.icon-gplus:before {
  content: "\e042";
}
.icon-linkedin:before {
  content: "\e043";
}
.icon-globe:before {
  content: "\e044";
}
.icon-book-open:before,
.icon-newspaper:before {
  content: "\e045";
}
.icon-list:before {
  content: "\e046";
}
.icon-list-add:before {
  content: "\e047";
}
.icon-menu:before {
  content: "\e04a";
}
.icon-resize-full:before {
  content: "\e04b";
}
.icon-resize-small:before {
  content: "\e04c";
}
.icon-folder:before {
  content: "\e04d";
}
.icon-hammer:before {
  content: "\f0e3";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-lock-open:before {
  content: "\f09c";
}
.icon-lock:before {
  content: "\f023";
}
.icon-trash:before {
  content: "\f014";
}
.icon-edit:before {
  content: "\f044";
}
.icon-eye-1:before,
.icon-eye:before {
  content: "\f06e";
}
.icon-eye-off:before {
  content: "\f070";
}
.icon-gauge:before {
  content: "\f0e4";
}
.icon-cog:before {
  content: "\e04e";
}
.icon-cog-alt:before,
.icon-cogs:before {
  content: "\f085";
}
.icon-moodle:before {
  content: "\e001";
}
.icon-doc:before {
  content: "\e051";
}
.icon-doc-alt:before,
.icon-docs:before {
  content: "\e052";
}
.icon-award:before {
  content: "\e053";
}
.icon-flag:before {
  content: "\e054";
}
.icon-refresh:before {
  content: "\e022";
}
.icon-checkbox-checked:before {
  content: "\e681";
}
.icon-checkbox-unchecked:before {
  content: "\e682";
}
.icon-print:before {
  content: "\e048";
}
.icon-spin-1:before {
  content: "\e049";
}
.icon-cancel-circled:before {
  content: "\e055";
}
.icon-cancel-squared:before {
  content: "\e056";
}
.icon-publish:before {
  content: "\e057";
}
.icon-equalizer:before {
  content: "\e058";
}
.icon-sharepoint:before {
  content: "\e050";
}
.icon-smiley:before {
  content: "\e05b";
}
.icon-sad:before {
  content: "\e05c";
}
.icon-cool:before {
  content: "\e67d";
}
.icon-popup:before {
  content: "\e062";
}
.icon-table:before {
  content: "\e064";
}
.icon-outlook:before {
  content: "\e066";
}
.icon-bookmark:before {
  content: "\e067";
}
.icon-icity:before {
  content: "\e04f";
}
.icon-your-course:before {
  content: "\e06a";
}
.icon-android:before {
  content: "\e06e";
}
.icon-apple:before {
  content: "\e06f";
}
.icon-windows:before {
  content: "\e070";
}
.icon-youtube:before {
  content: "\e072";
}
.icon-timetable:before {
  content: "\e06b";
}
.icon-lion:before {
  content: "\e000";
}
.icon-attendance:before {
  content: "\e069";
}
.icon-participation:before {
  content: "\e06c";
}
.icon-bus-times:before {
  content: "\e06d";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-radio-checked:before {
  content: "\e074";
}
.icon-radio-unchecked:before {
  content: "\e075";
}
.icon-mahara:before {
  content: "\e078";
}
.icon-my-cat:before {
  content: "\e079";
}
.icon-electric:before {
  content: "\e07d";
}
.icon-gas:before {
  content: "\e07f";
}
.icon-headphones:before {
  content: "\e07b";
}
.icon-water:before {
  content: "\e07a";
}
.icon-chill:before {
  content: "\e07e";
}
.icon-heat:before {
  content: "\e080";
}
.icon-it-help:before {
  content: "\e081";
}
.icon-weibo:before {
  content: "\e082";
}
.icon-wechat:before {
  content: "\e083";
}
.icon-instagram:before {
  content: "\e085";
}
.icon-pinterest:before {
  content: "\e086";
}
.icon-asterisk:before {
  content: "\e08f";
}
.icon-aid:before {
  content: "\e08e";
}
.icon-moving-box:before {
  content: "\e08d";
}
.icon-flickr:before {
  content: "\e08c";
}
.icon-office365:before {
  content: "\e08b";
}
.icon-welcome:before {
  content: "\e059";
}
.icon-student-room:before {
  content: "\e05a";
}
.icon-graph-line:before {
  content: "\e05d";
}
.icon-graph-pie:before {
  content: "\e05f";
}
.icon-graph-bar:before {
  content: "\e060";
}
.icon-location-off:before {
  content: "\e08a";
}
.icon-stop:before {
  content: "\e088";
}
.icon-pause:before {
  content: "\e089";
}
.icon-accommodation:before {
  content: "\e091";
}
.icon-city:before {
  content: "\e092";
}
.icon-graduate:before {
  content: "\e093";
}
.icon-flag-bcu:before {
  content: "\e090";
}
.icon-light-bulb:before {
  content: "\e641";
}
.icon-apps:before {
  content: "\e600";
}
.icon-briefcase:before {
  content: "\e630";
}
.icon-image:before {
  content: "\e63e";
}
.icon-network:before {
  content: "\e64d";
}
.icon-list-order:before {
  content: "\e65e";
}
.icon-calculator:before {
  content: "\e603";
}
.icon-sun:before {
  content: "\e605";
}
.icon-leaf:before {
  content: "\e604";
}
.icon-spoon-knife:before {
  content: "\e904";
}
.icon-flower:before {
  content: "\e606";
}
.icon-history:before,
.icon-back-in-time:before {
  content: "\e800";
}
.icon-money:before {
  content: "\e801";
}
.icon-coins:before {
  content: "\e802";
}
.icon-piggy-bank:before {
  content: "\e803";
}
.icon-beacon-off:before {
  content: "\e601";
}
.icon-beacon:before {
  content: "\e602";
}
.icon-video2:before {
  content: "\e01f";
}
.icon-snapchat:before {
  content: "\e902";
}
.icon-hand-in:before {
  content: "\e905";
}
.icon-pin:before {
  content: "\e906";
}
.icon-right-open-mini-double:before {
  content: "\e907";
}
.icon-left-open-mini-double:before {
  content: "\e908";
}
.icon-lifebuoy:before {
  content: "\e909";
}
.icon-bike:before {
  content: "\e90a";
}
.icon-cleaner:before {
  content: "\e90b";
}
.icon-cooker:before {
  content: "\e90c";
}
.icon-gym:before {
  content: "\e90d";
}
.icon-cctv:before {
  content: "\e90e";
}
.icon-wheelchair:before {
  content: "\e90f";
}
.icon-lounge:before {
  content: "\e910";
}
.icon-shower:before {
  content: "\e911";
}
.icon-laundry:before {
  content: "\e912";
}
.icon-tv:before {
  content: "\e913";
}
.icon-shopping:before {
  content: "\e914";
}
.icon-car:before {
  content: "\e915";
}
.icon-youku:before {
  content: "\e916";
}
.icon-whatsapp:before {
  content: "\e917";
}
.icon-circled-link:before {
  content: "\e918";
}
.icon-computer-sad:before {
  content: "\e919";
}
.icon-computer-happy:before {
  content: "\e91a";
}
.icon-computer-search:before {
  content: "\e91b";
}
.icon-circled-remove-user:before {
  content: "\e91c";
}
.icon-circled-add-user:before {
  content: "\e91d";
}
.icon-circled-info:before {
  content: "\e91e";
}
.icon-circled-arrow-right:before {
  content: "\e91f";
}
.icon-circled-mail:before {
  content: "\e920";
}
.icon-circled-phone:before {
  content: "\e921";
}
.icon-ask:before {
  content: "\e922";
}
.icon-floor-map:before {
  content: "\e923";
}
.icon-user-add:before {
  content: "\e926";
}
.icon-camera:before {
  content: "\e925";
}
.icon-dots:before {
  content: "\e924";
}
.icon-rotate:before {
  content: "\e927";
}
.icon-filter:before {
  content: "\e928";
}
.icon-study:before {
  content: "\e929";
}
.icon-books:before {
  content: "\e92a";
}
 /*
=======================================================================
	 behaviours.css - styles linked to specific behaviours like hovering and clicking
=======================================================================
*/

/* ------------------------------------------------------------------------------------ */
/* Cursors																				*/
/* ------------------------------------------------------------------------------------ */
.help { cursor: help;}
.slide-reveal { cursor: pointer;}
.default-cursor { cursor: default;}
.pointer-cursor { cursor: pointer; }

/* ------------------------------------------------------------------------------------ */
/* Flyout menu																			*/
/* ------------------------------------------------------------------------------------ */
.hover-reveal, .hover-reveal-content a         { cursor: pointer!important;}
.hover-reveal-content a:hover   { text-decoration: underline;}

.hover-expand:hover { transform: scale(1.1); }


.active-fade {
    -moz-transition: 250ms;
    -o-transition: 250ms;
    -webkit-transition: 250ms;
    transition: 250ms;
}
/*
=======================================================================
	 form.css - styling for forms, with some references to formalize css
     
     NOTE: basic font-size and line-height set in text.css 

	 1. Basic Form Elements
     2. CMS Form Elements
     3. JQuery Data Picker
     4. JQuery Dialog
     5. Form Builder
=======================================================================
*/
/**
 * =======================================================================
	 Basic Form Elements (M|T|D)
 * =======================================================================
 */
::-ms-clear {
  display: none;
}
/* Removes ie11 clear form  */
button {
  text-decoration: none;
  font-family: inherit;

  *padding-top: 1px;
  *padding-bottom: 1px;
}
textarea,
select,
input[type="text"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
.text-input,
.search-input,
input[type="time"],
input[type="url"],
input[type="week"] {
  margin: 0;
  padding: 5px 3px;
  height: 18px;
  outline: 0;
  border: 1px solid #999;
  border-color: #999 #ccc #DEE2E4;
  /*-webkit-appearance: none;*/
  background-color: white;
  color: #000;
  color: #444;
  vertical-align: top;
  text-align: left;
  font-size: 13px;
  font-family: inherit;

  *padding-top: 4px;
  *padding-bottom: 4px;
  *height: 20px;
}
input[type="text"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
select:focus,
textarea:focus {
  background-color: #f2ffdf;
}
textarea[disabled],
select[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #DEE2E4;
}
button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #999;
  cursor: default;

  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-user-select: -moz-none;
  user-select: none;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999;
}
input.placeholder_text,
textarea.placeholder_text {
  color: #999;
}
textarea,
select[size],
select[multiple] {
  height: auto;
}
textarea {
  overflow: auto;
  min-height: 40px;
  resize: vertical;
}
optgroup {
  color: #000;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
}
optgroup::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.select-input,
select {
  position: relative;
  /*background:@white url(/Content/imgs/sprites/select-arrows.gif) right 7px no-repeat;*/
  padding-right: 5px;
  width: auto;
  height: 30px;

  *padding-top: 4px;
  *padding-bottom: 4px;
  *height: 30px;
}
@media (-webkit-min-device-pixel-ratio: 0) {
  .select-input,
  select {
    padding-right: 15px;
  }
}
option,
optgroup {
  padding: 2px;
}
input.search-input {
  border: 1px solid #ccc;
  border-right: none;

  *margin-top: -1px;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;

  -webkit-appearance: button;
  *overflow: visible;
}
.lt-ie8 legend {
  margin-left: -8px;
}
/*
 * Re-set default cursor for disabled elements
 */
button[disabled],
input[disabled] {
  cursor: default;
}
.wide-input {
  /* compensate for 1px border */
  margin-right: -1px;
  margin-left: -1px;
  padding-right: 2.5%;
  padding-left: 2.5%;
  width: 95%;
}
input[type="submit"].button-red,
input[type="submit"].button-green {
  overflow: visible;
  margin: 0;
  padding: 0.4em 0.9em;
  width: auto;
  outline: 0;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.8);
  font-weight: bold;

  *padding-top: 2px;
  /* IE7 */
  *padding-bottom: 0;
  /* IE7 */
}
.button-red {
  border: none !important;
  background: #900 !important;
  color: white !important;
  text-shadow: #000 0 1px 1px !important;
}
.button-green {
  border: none !important;
  background: #7D953B !important;
  color: white !important;
  text-shadow: #000 0 1px 1px !important;
}
.button-search {
  padding: 0;
  width: 35px;
  height: 30px;
  border: none;
  background-attachment: scroll !important;
  background-position: -220px 5px;
  background-clip: border-box !important;
  background-origin: padding-box !important;
  background-size: auto auto !important;
  text-indent: -999em;
  text-transform: capitalize;
  direction: ltr;
}
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
  color: #f00;
}
.field-validation-valid {
  display: none;
}
.input-validation-error {
  display: block;
  border: 1px solid #f00;
  background-color: #ffeeee;
}
.validation-summary-errors {
  color: #f00;
  font-weight: bold;
}
.validation-summary-valid {
  display: none;
}
.field-required:after {
  position: relative;
  top: 2px;
  display: inline-block;
  margin-left: 5px;
  padding-top: 0px;
  color: #f00;
  content: "*";
  line-height: normal;
}
/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label,
.editor-label {
  margin: 1em 0 0 0;
}
.display-field,
.editor-field {
  margin: 0.5em 0 0 0;
}
.text-box {
  width: 30em;
}
.text-box.multi-line {
  height: 6.5em;
}
.tri-state {
  width: 6em;
}
.search404-term {
  width: 82%;
}
.search404-submit {
  width: 15%;
}
.module p label {
  font-size: 1em;
}
#courses-refine-menu-compact select {
  width: 95%;
}
/**
 * =======================================================================
	 CMS Form Elements (M|T|D)
 * =======================================================================
 */
.cms-form * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*-webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;*/
}
.cms-form .inline * {
  display: inline-block;
}
.cms-form .inline optgroup,
.cms-form .inline option {
  display: block;
}
.cms-form input,
.cms-form select {
  padding: 6px;
  width: 100%;
  height: 32px;
  border: 1px solid #DEE2E4;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  vertical-align: middle;
}
.cms-form textarea {
  height: auto;
}
.cms-form input:focus,
.cms-form select:focus,
.cms-form textarea:focus {
  outline: none !important;
  border-color: #ccc;
  background: #f1f3f4;
}
.cms-form button,
.cms-form input[type="button"],
.cms-form input[type="submit"],
.cms-form #insert,
.cms-form input[type="checkbox"] {
  width: auto;
  height: auto;
}
/**
 * =======================================================================
	 Restyling JQuery UI Date Picker (M|T|D)
 * =======================================================================
 */
#ui-datepicker-div {
  display: none;
}
.ui-datepicker-trigger {
  cursor: pointer;
}
.ui-datepicker {
  margin-top: 0.5em;
  /*width: auto!important; this breaks everything everywhere */
  width: 20em;
  background-color: #fff;
  box-shadow: 0 1px 2px 1px #999;
}
.ui-datepicker-header {
  font-size: 1.2em;
}
.ui-datepicker-next,
.ui-datepicker-prev,
.ui-datepicker-title {
  background-color: #CED2DF;
}
.ui-datepicker-next,
.ui-datepicker-prev {
  top: auto!important;
  padding-left: 3px;
  line-height: 1.8;
}
.ui-datepicker-next {
  padding-left: 3px;
}
.ui-datepicker .ui-datepicker-next-hover {
  top: auto!important;
  right: 2px!important;
}
.ui-datepicker .ui-datepicker-prev-hover {
  top: auto!important;
  left: 2px!important;
}
.ui-datepicker-next .ui-icon,
.ui-datepicker-prev .ui-icon {
  height: 1px;
  text-indent: -10000px;
  direction: ltr;
}
.ui-datepicker table {
  font-size: 1.2em !important;
}
.ui-datepicker th {
  background-color: transparent;
}
.ui-datepicker .ui-state-default {
  display: block;
  padding: 0.2em 0.3em 0.2em 0.5em;
  width: 1.2em;
  border: 1px solid #ccc;
  background: #DEE2E4;
  color: #666;
  text-align: right;
  text-decoration: none;
  font-weight: normal;
  cursor: pointer;
}
.ui-datepicker-calendar tbody td a:hover {
  background-color: #efefef;
}
/**
 * =======================================================================
	 Restyling JQuery UI Dialog (M|T|D)
 * =======================================================================
 */
.confirm-dialog.ui-widget {
  font-size: 1.1em /*{fsDefault}*/;
  font-family: Verdana, Arial, sans-serif /*{ffDefault}*/;
}
.confirm-dialog.ui-widget .confirm-dialog.ui-widget {
  font-size: 1em;
}
.confirm-dialog.ui-widget input,
.confirm-dialog.ui-widget select,
.confirm-dialog.ui-widget textarea,
.confirm-dialog.ui-widget button {
  font-size: 1em;
  font-family: Verdana, Arial, sans-serif /*{ffDefault}*/;
}
.confirm-dialog.ui-widget-content {
  border: 1px solid #ccc /*{borderColorContent}*/;
  background: #fff /*{bgColorContent}*/ url(/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) /*{bgImgUrlContent}*/ 50% /*{bgContentXPos}*/ 50% /*{bgContentYPos}*/ repeat-x /*{bgContentRepeat}*/;
  color: #444 /*{fcContent}*/;
}
.confirm-dialog.ui-widget-content a {
  color: #444 /*{fcContent}*/;
}
.confirm-dialog.ui-widget-header {
  border: 1px solid #ccc /*{borderColorHeader}*/;
  background: #ccc /*{bgColorHeader}*/ url(/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) /*{bgImgUrlHeader}*/ 50% /*{bgHeaderXPos}*/ 50% /*{bgHeaderYPos}*/ repeat-x /*{bgHeaderRepeat}*/;
  color: #444 /*{fcHeader}*/;
  font-weight: bold;
}
.confirm-dialog.ui-widget-header a {
  color: #444 /*{fcHeader}*/;
}
.ui-dialog {
  position: fixed !important;
  top: 60px;
  z-index: 1000;
  overflow: hidden;
  padding: 0 !important;
  width: 300px;
  background-color: #fff;
  box-shadow: 0 1px 2px 1px #000;
}
.ui-dialog .ui-dialog-titlebar {
  position: relative;
  padding: 0.3em 0.5em;
  background: #7883A7 /*@grey-lightccc{bgColorHeader}*/ /*url(images/ui-bg_highlight-soft_75_cccccc_1x100.png){bgImgUrlHeader}*/ /*50%{bgHeaderXPos}*/ /*50%{bgHeaderYPos}*/ /* repeat-x{bgHeaderRepeat}*/;
  color: #fff /*@grey-extra-dark{fcHeader}*/;
  font-weight: lighter;
  font-size: 1.6em;
}
.ui-dialog .ui-dialog-title {
  float: none !important;
  margin: 0.1em 16px 0.1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  top: 50%;
  right: 0.3em;
  overflow: hidden;
  margin: -10px 0 0 0;
  padding: 1px;
  width: 19px;
  height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
  text-indent: -5000px;
}
.ui-dialog .ui-dialog-content {
  overflow: auto;
  padding: 0!important;
  /*position: relative;*/
  border: 0;
  background: none;
  zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
  margin: 0.5em 0 0 0;
  padding: 0.3em 1em 0.5em 0.4em;
  border-width: 1px 0 0 0;
  background-image: none;
  text-align: left;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  right: 3px;
  bottom: 3px;
  width: 14px;
  height: 14px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-widget-overlay {
  position: absolute;
  top: 0;
}
.fullscreen-on-dialog {
  position: absolute;
  right: 1.5em;
}
/* cms large dialogs*/
.ui-dialog .tall-scroll {
  overflow-x: hidden;
  overflow-y: auto;
  min-height: 500px;
  height: 500px;
}
.ui-dialog .fix-bottom {
  position: absolute;
}
/**
 * =======================================================================
	 Form Builder (M|T|D)
 * =======================================================================
 */
.form-builder .base-tabs {
  margin-bottom: 0;
  margin-left: 0;
  min-height: 50px;
  border: 1px solid #ccc;
  background-color: #DEE2E4;
}
.form-builder .base-tabs li {
  margin: 0;
  padding: 8px 15px 8px 28px;
}
.form-builder .base-tabs li a {
  position: relative;
  padding-bottom: 0;
  outline: none;
  border-bottom: none;
  color: #000 !important;
  text-align: left;
  font-size: 0.9em;
}
.form-builder li a:after,
.form-builder li a:before {
  position: absolute;
  top: -7px;
  width: 0;
  height: 0;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  content: '';
}
.form-builder li a:before {
  right: -33px;
  z-index: 3;
  border-left-width: 20px;
  border-left-style: solid;
  border-left-color: #DEE2E4;
  content: '';
}
.form-builder li a:after {
  right: -35px;
  z-index: 2;
  border-left: 20px solid #fff;
  content: '';
}
.form-builder li.ui-tabs-active a:before {
  border-left-color: #fff;
}
@media only screen and (min-width: 900px) {
  .form-builder li:first-child a {
    margin-left: -15px;
  }
}
@media only screen and (max-width: 900px) {
  .form-builder li a span:nth-child(2) {
    display: none;
  }
  .form-builder .base-tabs li {
    padding: 17px 15px 16px 28px;
  }
  .form-builder li a:after,
  .form-builder li a:before {
    top: -17px;
  }
}
.form-builder li:last-child a:before,
.form-builder li:last-child a:after {
  border: 0 none;
}
.form-builder a .arrow-top,
.form-builder a .arrow-bottom {
  display: none;
}
.form-builder .base-tabs li a span {
  overflow: hidden;
  max-width: 200px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.form-builder .base-tabs .ui-state-active a {
  color: #000;
}
.form-builder .base-tabs li.ui-state-active {
  background: #fff;
}
.form-builder fieldset {
  clear: both;
  margin: 1em 0 0;
  padding: 2%;
  border: 1px solid #ccc;
}
.form-builder legend {
  margin: 0;
  padding: 0.2em 0.5em;
  color: #666;
  font-size: 1.4em;
}
.form-builder input,
.form-builder textarea {
  box-sizing: border-box;
  width: 100%;
  height: auto;
}
.form-builder input[type="radio"],
.form-builder input[type="checkbox"] {
  width: auto;
}
#imageupload input[type="file"],
#thumbupload input[type="file"] {
  font-size: 0.8em;
}
.form-builder .asterix {
  font-weight: bold;
  font-size: 1.3em;
  line-height: 1em;
}
/**
 * =======================================================================
	 BCU Generic Form (M|T|D)
 * =======================================================================
 */
.bcu-form * {
  box-sizing: border-box;
}
.bcu-form fieldset {
  border: 1px solid #ccc;
  background-color: #DEE2E4;
}
.bcu-form legend {
  margin: 0;
  padding: 0.2em 1em;
  letter-spacing: -1px;
  font-size: 1.2rem;
  font-family: 'droid_sansbold', sans-serif;
  line-height: 1;

  text-rendering: optimizelegibility;
}
.bcu-form .inline * {
  display: inline-block;
  width: auto;
}
.bcu-form .inline optgroup,
.bcu-form .inline option {
  display: block;
}
.bcu-form input,
.bcu-form select,
.bcu-form textarea {
  padding: 6px;
  min-height: 32px;
  width: 100%;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  vertical-align: middle;
  font-size: 0.875rem;
}
.bcu-form .width-short {
  width: 7em;
}
.bcu-form .width-mid {
  width: 100%;
}
@media only screen and (min-width: 481px) and (max-width: 900px) {
  .bcu-form .width-mid {
    width: 20em;
  }
}
@media only screen and (min-width: 900px) {
  .bcu-form .width-mid {
    width: 20em;
  }
}
.bcu-form input[type="radio"],
.bcu-form input[type="checkbox"] {
  padding: 0;
  min-height: 100%;
  width: auto;
}
.bcu-form-radio label {
  margin-right: 1em;
}
.bcu-form-radio input {
  margin-top: -5px;
}
.bcu-form-radio-vert label,
.bcu-form-checkbox-vert label {
  display: block;
  width: auto;
}
.bcu-form textarea {
  height: auto;
}
.bcu-form input:focus,
.bcu-form select:focus,
.bcu-form textarea:focus {
  outline: none !important;
  border-color: #ccc;
}
.bcu-form button,
.bcu-form input[type="button"],
.bcu-form input[type="submit"],
.bcu-form input[type="checkbox"] {
  width: auto;
  height: auto;
}
.bcu-form button {
  display: inline-block;
  padding: 8px !important;
  border: 0 none !important;
  border-radius: 2px;
  background-color: #DEE2E4;
  box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.5) inset;
  color: #444;
}
.bcu-form button[type=submit] {
  background-color: #7D953B;
  color: #fff;
}
.bcu-form button[disabled] {
  box-shadow: none;
  opacity: 0.5;
}
.bcu-form .field-validation {
  position: relative;
}
.bcu-form .field-validation .icon-cancel {
  position: absolute;
  display: inline-block;
  margin: 10px 0 0 -20px;
}
.bcu-form .input-validation-error {
  border: 1px solid red!important;
  background-color: #fee !important;
}
.bcu-form .field-validation-error {
  display: inline-block;
  padding: 5px;
  border: none;
  background-color: #be1e2d;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 0.8em;
}
/*
=======================================================================
	 list.css - CSS for styled lists such as navigation, toolbars, tabs etc

     NOTE: general text lists (simple bullets & numbers) are found in text.css
=======================================================================
*/
.article ul,
.article ol {
  margin-bottom: 1.6em;
  margin-left: 3em;
  list-style-type: disc;
  line-height: 1.67;
}
.article footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.article footer li {
  margin: 3px 0;
}
.article ol {
  list-style-type: decimal;
}
.block-list li {
  position: relative;
}
.block-list a,
.block-list .current {
  display: block;
  padding: 0.5em;
  text-decoration: none;
}
.block-list > li > a:hover {
  text-decoration: underline;
}
.block-list > li {
  line-height: 1.2;
}
footer .block-list > li a {
  padding: 0;
}
footer .block-list > li {
  padding: 0.3em 0;
}
.vertical-tabs li {
  margin: 0 0 2px;
}
.vertical-tabs .ui-state-active {
  margin-right: -1px;
}
.vertical-tabs .ui-state-active a,
.vertical-tabs .ui-state-active a:hover {
  padding-right: 7px;
  border: 1px solid #999;
  border-right: none;
  background: #fff;
  color: #444;
  text-decoration: none;
  font-weight: bold;
  cursor: default;
}
.cms-form .vertical-tabs .ui-state-default {
  padding-left: 3px;
}
.cms-form .vertical-tabs .ui-state-active {
  margin-left: 5px;
  padding: 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 5px solid #7883A7;
}
.cms-form .vertical-tabs a {
  outline: none;
}
/* default bcu side menu */
.side-menu > .bcu-main-menu:last-child > li:last-child > a,
.side-menu > .bcu-main-menu:last-child > li:last-child > span {
  border: none;
}
/* faculty and school side menu */
.side-menu-level-2,
.side-menu-level-3,
.side-menu-level-4,
.side-menu-level-5 {
  margin-bottom: 1px;
}
.side-menu-level-2 a,
.side-menu-level-2 span {
  padding-left: 16px !important;
  background: url(/content/imgs/biad/list-arrow-dark-grey.gif) no-repeat 8px 0.9em #ccc;
  color: #000;
}
.side-menu-level-3 a,
.side-menu-level-3 span {
  padding-left: 31px !important;
  background: url(/content/imgs/biad/list-arrow-dark-grey.gif) no-repeat 23px 0.9em #ddd;
  color: #000;
}
.side-menu-level-4 a,
.side-menu-level-4 span {
  padding-left: 46px !important;
  background: url(/content/imgs/biad/list-arrow-dark-grey.gif) no-repeat 38px 0.9em #eee;
  color: #000;
}
.side-menu-level-5 a,
.side-menu-level-5 span {
  padding-left: 61px !important;
  background: url(/content/imgs/biad/list-arrow-dark-grey.gif) no-repeat 53px 0.9em #efefef;
  color: #000;
}
/* tabs - horizontal lists */
.base-tabs {
  position: relative;
}
.base-tabs > li {
  display: inline-block;
  float: left;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.4;
}
/* apply padding to <a> tag to make largest clickable area */
.base-tabs > li > a {
  display: block;
  text-align: center;
  text-decoration: none;
}
.base-tabs a:hover {
  text-decoration: underline;
}
.base-tabs .active,
.ui-tabs-selected {
  background-color: #fff;
}
/* extend to bcu blue color list */
.white li a,
.base-tabs a.white,
.block-list a.white {
  color: white;
}
.bg-primary .active a,
.bg-primary .ui-tabs-selected a,
.bg-primary .ui-tabs-selected a:hover {
  color: #444;
  /*cursor: default;*/
  text-decoration: none;
}
.li-borders > li > a {
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  border-right: 1px solid #666;
}
.li-white-borders > li > a {
  border-right: 1px solid #fff;
}
/* allow padding for icons */
.icon-list > li {
  padding-left: 1em;
}
/* extend to dotted lower eg BCU side menu */
.dotted-bottom-list li {
  padding-top: 6px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #ccc;
}
.hover-select li a,
.hover-remove li a {
  display: inline-block;
  text-decoration: none;
}
.lt-ie8 .hover-remove li a span {
  top: 0;
  cursor: pointer;
}
.article dd > ul > li {
  margin-top: 0px;
}
.no-list-margin {
  margin: 0 0 1.2em !important;
}
.no-bullets {
  list-style-type: none!important;
}
.no-list-margin li {
  margin: 0;
  padding: 0;
  border: 0 none;
  background: none repeat scroll 0 center transparent;
  list-style: none outside none;
  line-height: 1.6em;
}
.article .list-arrows {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-position: inside;
}
.article .list-arrows > li:before {
  position: absolute;
  left: 0;
  padding-right: 6px;
  width: 10px;
  content: "\e035";
  /* same as .icon-right-open-mini*/
  text-align: right;
  font-family: 'bcu_icon_font';
}
.article .list-arrows > li {
  position: relative;
  padding-left: 16px;
}
/*
=======================================================================
	 navigation.css

     1. Navigation - Top
     2. Navigation - Left
     3. Breadcrumb
=======================================================================
 */
/**
 * =======================================================================
	 Navigation - Top (M|T|D)
 * =======================================================================
 */
.main-navigation {
  position: relative;
  clear: both;
  border-bottom: 1px solid #ccc;
  background-color: #DEE2E4;
}
.main-nav_link {
  position: relative;
  display: block;
  padding: 15px;
  border-bottom: 1px solid #ccc;
  text-decoration: none;
  font-size: 13px;
  font-size: 1rem;
}
.main-nav_link:hover {
  color: #00AEEF;
}
.main-nav_link:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: transparent;
  content: '';
  -webkit-transition: all ease 250ms;
  -moz-transition: all ease 250ms;
  transition: all ease 250ms;
}
.main-nav_link:hover:after {
  width: 3px;
  background: #00AEEF;
}
.nav-collapse {
  position: absolute;
  display: block;
  overflow: hidden;
  clip: rect(0 0 0 0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
  max-height: 0;
  width: 100%;
  list-style: none;
  zoom: 1;
}
.nav-collapse.opened {
  background-color: #fff;
}
.mega-menu {
  display: none;
}
@media only screen and (min-width: 900px) {
  .main-navigation {
    background-color: #fff;
  }
  .nav-collapse {
    position: static!important;
    margin: 0 auto;
    padding: 0;
    max-width: 940px;
  }
  .nav-collapse.closed {
    max-height: none;
  }
  .main-nav_link {
    position: relative;
    display: inline-block;
    margin-right: 38px;
    padding: 12px 0;
    border-bottom: none 0;
    color: #444;
    text-decoration: none;
  }
  .main-nav_link:after,
  .active > .main-nav_link:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: transparent;
    content: '';
    -webkit-transition: all ease 250ms;
    -moz-transition: all ease 250ms;
    transition: all ease 250ms;
  }
  .main-nav_link:hover:after,
  .active > .main-nav_link:after {
    width: 100%;
    height: 3px;
    background: #00AEEF;
  }
  .main-navigation > ul > li {
    display: inline-block;
    width: auto;
  }
  .mega-menu {
    position: absolute;
    top: 51px;
    left: 0;
    z-index: 1950;
    display: block;
    width: 100%;
    height: auto;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    /*translate3d on royalSlider .rsContainer causes absolute positioned elements to get there z-index superceded when viewing in Safari. Adding translate3d to the absolute positioned elements stops this from happenning*/
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
  /*.mega-menu > .page > div:before {
        content: "";
        position: absolute;
        top: 0;
        width: 1px;
        height: 100%;
        background-color: #ccc;
        margin-right: 10px;

    }

    .mega-menu > .page > div:first-of-type:before {
        content: "";
        width: 0;
        height: 0;
    }*/
  .mega-menu_link {
    color: #001e3c;
    text-decoration: none;
  }
  .mega-menu_link:hover {
    background-color: #00AEEF;
    color: #fff;
    text-decoration: none!important;
  }
  .mega-menu_faculty {
    min-height: 164px;
  }
  .mega-menu * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mega-menu.hidden {
    display: none;
  }
  .main-navigation .internal {
    float: left;
    margin: 15px 0;
    padding: 0;
    min-width: 200px;
    list-style: none;
  }
  .main-navigation .internal li {
    display: block;
    padding: 0.2em 0;
  }
  .main-navigation .internal li a {
    position: relative;
    padding: 0;
    width: auto;
    color: #000;
    vertical-align: top;
    text-align: left;
    text-decoration: none;
    font-size: 0.9em;
  }
  .main-navigation .internal li a:hover {
    color: #00AEEF;
  }
  .mega-menu .internal span[class^="icon-"] {
    margin-right: 5px;
    color: #999;
  }
  .mega-menu .icon-right-open-mini + h5,
  .mega-menu h5 .icon-right-open-mini {
    vertical-align: middle;
  }
  .main-navigation h5 {
    clear: both;
    margin: 0;
    color: #2560b9;
  }
  .main-navigation h5 a {
    text-decoration: none;
  }
  .main-navigation h5 a:hover {
    color: #00AEEF;
    text-decoration: none;
  }
}
/**
 * =======================================================================
	 Navigation - Left (M|T|D)
 * =======================================================================
 */
.side-nav {
  margin: 0;
}
.left-col nav ul a,
.left-col nav ul div {
  display: block;
  padding: 7px 15px 6px 10px;
  border-collapse: collapse;
  border-top: 1px solid #ccc;
  color: #000;
  text-decoration: none;
}
.left-col nav ul a.nav-link:hover,
.left-col nav ul a.nav-link:focus,
.left-col nav ul a.nav-group:hover,
.left-col nav ul a.nav-group:focus {
  background-color: #f3f3f3;
}
nav ul a.parent-tier-1 {
  position: relative;
  display: block;
  padding-left: 25px;
  border: none;
  border-top: 1px solid #fff;
  background: #89C1D7;
  color: #fff;
}
.parent-tier-1 span {
  position: absolute;
  top: 7px;
  left: 0;
  color: #fff;
  font-size: 1.6em;
}
nav ul a.parent-tier-2 {
  position: relative;
  display: block;
  padding-left: 25px;
  border: none;
  border-top: 1px solid #fff;
  background: #89C1D7;
  color: #fff;
}
.parent-tier-2 span {
  position: absolute;
  top: 7px;
  left: 0;
  color: #fff;
  font-size: 1.6em;
}
nav ul a.parent-tier-3 {
  position: relative;
  display: block;
  padding-left: 25px;
  border: none;
  border-top: 1px solid #fff;
  background: #89C1D7;
  color: #fff;
}
.parent-tier-3 span {
  position: absolute;
  top: 7px;
  left: 0;
  color: #fff;
  font-size: 1.6em;
}
.current-section {
  position: relative;
  display: block;
  background: #dfdfdf;
}
.current-section span {
  position: absolute;
  top: 7px;
  right: 0px;
  color: #444;
  font-size: 1.6em;
}
nav ul li a.nav-group {
  border-top: 2px solid #ccc;
}
.side-menu,
.breadcrumb,
.bcu-tabs li a {
  font-size: 12px;
  font-size: 0.8rem;
}
/**
 * =======================================================================
	 Navigation - Left (T)
 * =======================================================================
 */
@media only screen and (min-width: 481px) and (max-width: 900px) {
  .side-nav {
    margin: 0;
  }
}
/**
 * =======================================================================
	 Navigation - Left (D)
 * =======================================================================
 */
@media only screen and (min-width: 900px) {
  .side-nav {
    margin-right: 20px;
  }
}
/**
 * =======================================================================
	 Breadcrumb (M|T|D)
 * =======================================================================
 */
.bread-home {
  display: block;
  float: left;
  color: #444;
}
.bread-crumb-color a {
  color: #000;
  font-size: 14px;
}
.breadcrumb li {
  height: 35px;
}
.breadcrumb li a.home {
  display: inline-block;
}
.breadcrumb a {
  position: relative;
  display: inline-block;
  padding: 10px 25px 10px 0;
}
/* matching links, icons and chevrons requires some pixel nudging: */
.breadcrumb .current-content {
  padding-top: 8px;
  font-size: 14px;
}
.bread-crumb-text-link a {
  padding-top: 8px;
}
.breadcrumb .chevron {
  position: absolute;
  top: 9px;
  line-height: 1.4;
}
.mega-menu-content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ie7 .mega-menu-content {
  padding-right: 0!important;
  padding-left: 0!important;
  border: 0 !important;
}
/*.mega-menu-content img { width: 100%;}*/
.mega-menu-list,
.article .mega-menu-list {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-position: inside;
}
.mega-menu-list > li,
.article .mega-menu-list > li {
  position: relative;
  padding-left: 16px;
  width: 100%;
}
.mega-menu-list > li:before,
.article .mega-menu-list > li:before {
  position: absolute;
  left: 0;
  padding-right: 6px;
  width: 10px;
  content: "\e035";
  /* same as .icon-right-open-mini*/
  text-align: right;
  font-family: 'bcu_icon_font';
}
.mega-menu-list > li > h5,
.article .mega-menu-list > li > h5 {
  display: inline-block;
}
.mega-menu-list > li > h5 > a,
.article .mega-menu-list > li > h5 > a,
.mega-menu-list > li > a,
.article .mega-menu-list a {
  border-bottom: none !important;
}
.mega-menu-content > .mega-menu-list > li > a:hover {
  color: #00AEEF !important;
}
/*
=======================================================================
	 structure.css - All the positioning styles
=======================================================================
*/

.bcu-header {
    padding-top:30px;
    padding-bottom:30px;
}



.page {
    max-width: 940px;
    margin: 0 auto;
    padding: 0;
}



.center { margin:auto; }

/* new clearfix - suitable for hover reveal elements */
.clear-fix:after, 
.base-tabs:after,
.col-row:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/* last col needs this to play nicely with floats */
.last-col { overflow: hidden;} 

/* IE7 */
*:first-child+html .clear-fix,
*:first-child+html .base-tabs,
*:first-child+html .col-row,
*:first-child+html .last-col { zoom: 1; } 

/* last resort - add an element with class of clear */
.clear { clear:both;}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

.hide-x { overflow-x: hidden;}

/**
 * =======================================================================
	 Columns
 * =======================================================================
 */
.size1of1   { width: 100% ;}
.size1of2   { width: 49.9999% ;}
.size1of3   { width: 33.33333% ; }
.size2of3   { width: 66.66666% ; } 
.size1of4   { width: 25% ; }
.size3of4   { width: 75% ; }
.size1of5   { width: 19.999% ; }
.size2of5   { width: 40% ; }
.size3of5   { width: 60% ; }
.size4of5   { width: 79.9999% ; }
.size1of6   { width: 16.66% ;}
.size1of7   { width: 14.285% ;}
.size1of8   { width: 12.50% ;}
.size1of9   { width: 11.11% ;}
.size1of10  { width: 10.00% ;}
.size1of11  { width: 9.09% ;}

.size1of12  { width: 8.33333% ; }
.size2of12  { width: 16.66667% ; }
.size3of12  { width: 25% ; }
.size4of12  { width: 33.33333% ; }
.size5of12  { width: 41.66667% ; }
.size6of12  { width: 50% ; }
.size7of12  { width: 58.33333% ; }
.size8of12  { width: 66.66667% ; }
.size9of12  { width: 75% ; }
.size10of12 { width: 83.33333% ; }
.size11of12 { width: 91.66667% ; }
.size12of12 { width: 100% ; }

.size1of16  {width: 6.25% ;}
.size2of16  {width: 12.5% ;}
.size3of16  {width: 18.75% ;} 
.size4of16  {width: 25.0% ;}
.size5of16  {width: 31.25% ;}
.size6of16  {width: 37.5% ;}
.size7of16  {width: 43.75% ;}
.size8of16  {width: 50.0% ;}
.size9of16  {width: 56.25% ;}
.size10of16 {width: 62.5% ;}
.size11of16 {width: 68.75% ;}
.size12of16 {width: 75.0% ;}
.size13of16 {width: 81.25% ;}
.size14of16 {width: 87.5% ;}
.size15of16 {width: 93.75% ;}
.size16of16 {width: 100% ;}

.size1of9, .child-9 > li        {width:11%;}
.size1of10, .children-10 > li   { width:10%; }

.col-space-left     { margin-left: 0;}
.col-space-right    { margin-right: 0;}

/**
 * =======================================================================
	 Wrap .size*of* in .grid to create columns with automatic gutter padding
     Add .grid-col + .half-gutter for more control of gutters
 * =======================================================================
 */
.grid {
    clear: both;
    margin-left: -1.5em;
    overflow: hidden;
    }

.grid .size1of1,
.grid .size1of2,
.grid .size1of3,
.grid .size2of3,
.grid .size1of4,
.grid .size3of4,
.grid .size1of5,
.grid .size2of5,
.grid .size3of5,
.grid .size4of5,
.grid-col
 {
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     padding-left: 1.5em;
    }

.half-gutter            {margin-left: -0.5em; }
.half-gutter .grid-col  {padding-left: 0.5em; }

.size-golden-long {width:61.803398%; }
.size-golden-short {width:38.196602%; }

.size1of1, 
.lt480 .lt480-break {width: 100%; float:none; }



@media only screen and (max-width: 900px) {

    .grid            {margin-left: -0.5em; }
    .half-gutter     {margin-left: -0.25em; }

    .grid .size1of1,
    .grid .size1of2,
    .grid .size1of3,
    .grid .size2of3,
    .grid .size1of4,
    .grid .size3of4,
    .grid .size1of5,
    .grid .size2of5,
    .grid .size3of5,
    .grid .size4of5,
    .grid-col {padding-left: 0.5em;}

    .half-gutter .grid-col  {padding-left: 0.25em; }

	.m-size1of1 { width: 100% !important; min-width: 100% !important; }
	.m-size1of2 { width: 50% !important; min-width: 50% !important; }
	.m-size1of3 { width: 33.33333% !important; min-width: 33.33333% !important; }
	.m-size1of4 { width: 25% !important; min-width: 25% !important; }
	.m-size3of4 { width: 75% !important; min-width: 75% !important; }
	.m-size1of5 { width:19.999% !important; min-width:19.999% !important; }
	.m-size2of5 { width:40% !important; min-width:40% !important; }
	.m-size3of5 { width:60% !important; min-width:60% !important; }
	.m-size4of5 { width:79.9999% !important; min-width:79.9999% !important; }

    .m-size1of8 {
        width: 12.50% !important;
        min-width: 12.50% !important;
    }

    .m-size7of8 {
        width: 87.50% !important;
        min-width: 87.50% !important;
    }

    .m-hidden { display: none !important; }

    .m-page { padding-left: 0.5em; padding-right:0.5em}
}

@media only screen and (min-width: 481px) and (max-width: 899px) {
    .t-size1of4 {
        width: 25% !important;
        min-width: 25% !important;
    }
    .t-size1of2 {
        width: 50% !important;
        min-width: 50% !important;
    }

}


.push1of2   {margin-left: 50%;}
.push1of3   {margin-left:33.33333%; }
.push1of4   {margin-left:25%;}
.push1of5   {margin-left:20%;}
.push3of4   {margin-left: 75%;}
.push3of16  {margin-left:18.75%;}

.push1of12  {margin-left:8.33333%;}
.push2of12  {margin-left:16.66667%;}
/*.push3of12 same as .push1of4*/
/*.push4of12 same as .push1of3*/
.push5of12  {margin-left:41.66667%;}
/*.push6of12 same as .push1of2*/
.push7of12  {margin-left: 58.33333%;}
.push8of12  {margin-left: 66.66667%;}
/*.push9of12 same as .push3of4*/
.push10of12 {margin-left:83.33333%;}
.push11of12 {margin-left:91.66667%;}

/* .grid--- modifiers*/
@media only screen and (max-width: 320px) {

    .grid--cards .grid-col {
        margin-bottom: 1.5em;
    }

    .grid--cards > .size1of2:last-of-type,
    .grid--cards > .size1of3:last-of-type,
    .grid--cards > .size1of4:last-of-type {
        padding-right: 0.5em;
    }
}

@media only screen and (min-width: 481px) and (max-width: 899px) {

    .grid--cards > .size1of3,
    .grid--cards > .size1of4,
    .grid--cards > .size1of5 {
        width: 50%;
        float: left;
        min-width: inherit;
    }

        .grid--cards > .size1of3:nth-child(even) {
            padding-right: 0.5em;
        }

    .grid.t-full-gutter {
        padding-left: -1.5em;
    }

    .grid.t-full-gutter .grid-col {
        padding-left: 1.5em;
    }
}

@media only screen and (max-width: 900px) {
    .grid--cards > .grid-col {
        padding-right: 0.5em;
        margin-bottom: 1.5em;
    }
}

@media only screen and (min-width: 900px) {
    .grid--cards > .grid-col {
        padding-right: 0.5em;
        margin-bottom: 1.5em;
    }
}

/**
 * =======================================================================
	 EM Widths: 
     usually used for flyouts and elements that are only visible on medium to large devices like flyout menus and header tabs
     not mobile re-sizable, but will adjust to contain different size text
 * =======================================================================
 */
.size7em { width: 7em;}
.size14em {width: 14em;}
.size20em { width: 20em;}
.size30em { width: 30em;}
.size35em { width: 35em;}
.size40em { width: 40em;}
.size45em { width: 45em;}
.size47em { width: 47em;}
.size50em { width: 50em;}
.size55em { width: 55em;}
.size60em { width: 60em;}
.size80em { width: 80em;}
.size90em { width: 90em;}
.size100em { width:100em;}

.oversize { width: 101%;} /* for % width elements that round up above full width eg in galleries */

/**
 * =======================================================================
	 Alignment (M|T|D)
 * =======================================================================
 */
/* NOTE : .left-col is killed by mobile styling, .left is not */
.left-col { float:none; display:block; min-width:100%; }
.left { float: left;}

/* NOTE: .right-col is killed by device styling,  .right is not */
.right-col { float:none; display:block; min-width:100%; }
.right{ float: right;}

/**
 * =======================================================================
	 Alignment (T)
 * =======================================================================
 */
    @media only screen and (min-width: 481px) and (max-width: 900px) {
        .kill-tablet .left-col { min-width:1px; float: left;}
        /* NOTE sizes n.99999% are compatible with resizing in ie7*/
    }

/**
 * =======================================================================
	 Alignment (D)
 * =======================================================================
 */
    @media only screen and (min-width: 900px) {
        /* NOTE : .left-col is killed by mobile styling, .left is not */
        .left-col{ 	float:left; min-width:inherit;}

        /* NOTE: .right-col is killed by device styling,  .right is not */
        .right-col{ float:right; min-width:inherit;}

        /* add gutters that get killed by mobile styling */
        .col-space-left { margin-left: 20px;}
        .col-space-right { margin-right: 20px;}
    }

/**
 * =======================================================================
	 Alignment (D+)
 * =======================================================================
 */
    @media only screen and (max-width: 899px)
    {
	    .left-col.push1of4 { margin: 0 !important;}
    }

.abs-middle {
    text-align: center;
    vertical-align:middle;
    top: 50%;
    position: relative;
}
.v-align--middle {
    vertical-align: middle;
}
/*vertical align any element*/
.v-align-middle {
    position: relative;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*.v-align elements can appear blurry as can be placed on half-pixel add following to parent element to correct blur*/
.preserve3d-for-valign {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;  
}

.v-align-items {
	display:table;
}

.v-align_item--middle {
	display:table-cell;
	vertical-align:middle;
}

/**
 * =======================================================================
	 Height Helpers
    instances where columns need to be the same height - use sparingly, height should normally be controlled by content 

    h= height
    t = tiny
    s = small 100px
    m = medium 200px
    l = large 341px
    lg = largest 360px
    mx = medium extended 300px
    trailing s = scroll
 * =======================================================================
 */
.ht  { min-height:36px; _height:36px;}
.hs  { min-height:110px; _height:110px;}
.hm  { min-height:200px; _height:200px;}
.hl  { min-height:341px; _height:341px;}
.hlg { min-height:520px; _height:520px;}

.content-min-height {min-height:600px;_height: 600px;}

.cms-max-height { max-height: 330px;overflow-y: auto;}

/* scrolling boxes max heights - used on widgets */
.hss, .hms, .hls {
	overflow-x:hidden;
	overflow-y:scroll;
}

.auto-height { height: auto !important; }
.full-height { height: 100%;}

/**
 * =======================================================================
	Spacing  Helpers 
    
    1: p = padding, m = margin

    2: a = all, n = none, t = top, v = vertical (top & bottom), h = horizontal (left & right), t= top, r = right, b = bottom, l = left

    3: s = small (0.5em), m= medium(1em), l = large()1.5em n = none
 * =======================================================================
 */
.ptn,.pvn,.pan{padding-top:0 !important}
.pts,.pvs,.pas{padding-top:5px !important}
.ptm,.pvm,.pam{padding-top:10px !important}
.ptl,.pvl,.pal{padding-top:20px !important}
.prn,.phn,.pan{padding-right:0 !important}
.prs,.phs,.pas{padding-right:5px !important}
.prm,.phm,.pam{padding-right:10px !important}
.prl,.phl,.pal{padding-right:20px !important}
.pbn,.pvn,.pan{padding-bottom:0 !important}  
.pbs,.pvs,.pas{padding-bottom:5px !important}
.pbm,.pvm,.pam{padding-bottom:10px !important}
.pbl,.pvl,.pal{padding-bottom:20px !important}
.pln,.phn,.pan{padding-left:0 !important}
.pls,.phs,.pas{padding-left:5px !important}
.plm,.phm,.pam{padding-left:10px !important}
.pll,.phl,.pal{padding-left:20px !important}
.mtn,.mvn,.man{margin-top:0 !important}
.mts,.mvs,.mas{margin-top:5px !important}
.mtm,.mvm,.mam{margin-top:10px !important}
.mtl,.mvl,.mal{margin-top:20px !important}
.mrn,.mhn,.man{margin-right:0 !important}
.mrs,.mhs,.mas{margin-right:5px !important}
.mrm,.mhm,.mam{margin-right:10px !important}
.mrl,.mhl,.mal{margin-right:20px !important}
.mbn,.mvn,.man{margin-bottom:0 !important}  
.mbs,.mvs,.mas{margin-bottom:5px !important}
.mbm,.mvm,.mam{margin-bottom:10px !important}
.mbl,.mvl,.mal{margin-bottom:20px !important}
.mln,.mhn,.man{margin-left:0 !important}
.mls,.mhs,.mas{margin-left:5px !important}
.mlm,.mhm,.mam{margin-left:10px !important}
.mll,.mhl,.mal{margin-left:20px !important}

.mbxs { margin-bottom: 1px !important;}
.mrxs {margin-right: 1px !important;}
.mlxs {margin-left: 1px !important;}
.maxs {margin: 1px!important;}

.cms-form .mbxl { margin-bottom: 80px!important;}

.stack-top { z-index: 99999;}
.has-icon, .has-icon-right, .has-bullet, .has-bullet li { position: relative; display: block;}

.has-icon { padding-left:30px  !important}
.has-icon-right { padding-right:30px !important }
.has-bullet, .has-bullet li {padding-left:18px  !important } 

/* necessary evil to fix gallery slide width rounding up and overspilling their container */
.minus-left{ margin-left: -4px;}

/**
 * =======================================================================
	 General display helpers
 * =======================================================================
 */
.block, .article .bcu-button.block { display:block;}
.inline-block { display: inline-block!important;}
.inline { display: inline;}
.fixed { position: fixed;}
.kill-width, .kill-width * {width:auto!important;}
.kill-margin { margin: 0!important;}
@media(max-width:900px) {

    .m-kill-margin {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
.kill-padding { padding: 0!important;}
.pos-rel { position: relative;}
.pos-abs { position: absolute;}
.ie-haslayout {zoom: 1;}

/**
 * =======================================================================
	 Hiding Elements
 * =======================================================================
 */
/* visible to screen readers */
.off-screen {
	position:absolute;
	text-indent:-10000px;
    direction: ltr;
	left:-10000px;
	height: 1px;
}

/**
 * =======================================================================
	 Hover Reveals
 * =======================================================================
 */
.relative {
 position:relative;
	
}

.reveal-left /* show hover to the left of element */ {
	right: 0;
	left: auto;
}
.reveal-top-right {
	top: 0;
	left: 100%;
}

.top-right-bar {
	right:0;
    top: -20px;
	position: absolute;
    height: 19px;
   
}
.top-left-bar {
    top: -19px;
	position: absolute;
    z-index: 999;
}
	


.site-map-block {
	min-height: 450px;
}

.thumb-gallery li {
	padding-right: 9px;
	padding-bottom:9px
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden;
}

.overflow-visible {
	overflow: visible;
}
.reveal-above
{
    overflow: hidden;
    bottom: 100px;
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.80);
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.80);
    margin-left: 1px;
}

.fix-bottom { 
    position: fixed;
    bottom: 0;
}
.tall-scroll {
    min-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;

}

/* Fluid Elements */

.grey-box img { max-width:100%; height:auto;} 
.article img { max-width:100%; height:auto;}

.fluid-img img {
    width: 100%;
    height: auto;
    display: block;
}

    @media only screen and (min-width: 900px) {
        .grey-box img { max-width:inherit; height:auto;} 
        .article img { max-width:inherit; height:auto;} 
        .fluid-img img {width: auto; height: auto; display: block;}
    }


.scalable,
.scalable img, 
.scale-images object,
.scale-images video,
.responsive-img,
iframe { width: 100%;box-sizing: border-box;}

.status-bar li {display:inline-block;vertical-align: middle;}
.status-bar .hover-reveal a span { vertical-align: middle;display: inline-block;}
.status-bar .hover-reveal-content .block-list li { width: 100%;}


.toolbar-dropdown--submenu { margin-left: 90%;}



/*Infinite loop 360 degree rotation*/
.spin {
  display:inline-block;
    /*text-align: center;
    vertical-align: middle;*/
-webkit-animation: spin 0.7s infinite linear;
-moz-animation: spin 0.7s infinite linear;
-o-animation: spin 0.7s infinite linear;
-ms-animation: spin 0.7s infinite linear;
    letter-spacing: 0!important;
}

@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg);}
100% { -webkit-transform: rotate(360deg);}
}
@-moz-keyframes spin {
0% { -moz-transform: rotate(0deg);}
100% { -moz-transform: rotate(360deg);}
}
@-o-keyframes spin {
0% { -o-transform: rotate(0deg);}
100% { -o-transform: rotate(360deg);}
}
@-ms-keyframes spin {
0% { -ms-transform: rotate(0deg);}
100% { -ms-transform: rotate(360deg);}
}

.no-cssanimations .spin:before { content: ''; }
.no-cssanimations .spin{
    background:url("/Content/imgs/icons/segment-small.gif")center no-repeat;
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = null);
    height: 16px;
    width: 16px;

}

.noscroll {overflow: hidden; width: 100%;}


#itempreview {
    height: 280px;
}

.cms-message {
    z-index: 1000;
    position: absolute;
    top: 40px;
    width: 100%;

}
.ie .cms-message {
    top: 46px;
}

.hover-reveal-content { z-index: 1000;}

.fixed-mod
{
    position: fixed;
    z-index: 1000000;
    width: 100%;
}

.remove-mediaitem{
    margin-left: -14px;
    margin-top: -12px;
    cursor: pointer;
}
.lt-ie8 .remove-mediaitem {
    margin-left: 0;
    margin-top: 0;
}

.module a, .content-block a {position: relative;z-index: 2;}

.touch a:hover * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
   -webkit-transform: none !important;
  -moz-transform: none !important;
  -o-transform: none !important;
  -ms-transform: none !important;
   
  
}

.hide-on-mobile {
    display: none;
    visibility: hidden;
}


@media screen and (min-width: 480px) {
    .mobile-only {
        display: block;
        visibility: visible;
    }
}

@media screen and (min-width: 700px) {

    .mobile-only {
        display: none;
        visibility: hidden;
    }

    .hide-on-mobile {
        display: block;
        visibility: visible;
    }

    .hide-on-tablet {
        display: none;
        visibility: hidden;
    }
}

@media screen and (min-width: 940px) {
    .mobile-only {
        display: none;
        visibility: hidden;
    }

    .hide-on-mobile {
        display: block;
        visibility: visible;
    }

    .hide-on-desktop {
        display: none;
        visibility: hidden;
    }
}


.top-right {
    top: 0;
    right: 0;
}

.top-left {
    top: 0;
    left: 0;
}






.grid-container {
  display: flex;
  flex-direction: column;
  margin: 20px 0;
  counter-reset: index;
}
.grid-container > .grid__cell {
  display: flex;
  flex-direction: column;
  margin: 0 0 20px;
  transition: box-shadow 0.15s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);

  justify-content: space-between;
  align-items: flex-start;
}
.grid-container > .grid__cell {
  grid-column-end: span 12;
}
.grid-container > .grid__cell {
  position: relative;
  overflow: hidden;
  background-position: 50% 50%;
  background-size: cover;
}
.grid-container > .grid__cell > section {
  width: 100%;
}
@supports (display: grid) {
  .grid-container {
    display: grid;

    grid-gap: 20px;
    grid-template-columns: repeat(12, 1fr);
    -webkit-grid-template-columns: repeat(12, 1fr);
    -moz-grid-template-columns: repeat(12, 1fr);
    grid-auto-flow: dense;
  }
  .grid-container > .grid__cell {
    margin: 0 0 0;
  }
}
/*========================================================================*/
/*====================  TABLET  =====================================*/
/*========================================================================*/
@media screen and (min-width: 700px) {
  .grid-container {
    flex-direction: row;

    justify-content: space-between;
    flex-flow: wrap;
  }
  .grid-container > .grid__cell.span-3,
  .grid-container > .grid__cell.span-4,
  .grid-container > .grid__cell.span-6,
  .grid-container > .grid__cell.t-span-6 {
    width: 48%;
  }
  @supports (display: grid) {
    .grid-container > .grid__cell.span-12 {
      width: 100%;

      grid-column-end: span 12;
    }
    .grid-container > .grid__cell.t-span-6,
    .grid-container > .grid__cell.span-6,
    .grid-container > .grid__cell.span-4,
    .grid-container > .grid__cell.span-3 {
      width: auto;

      grid-column-end: span 6;
    }
  }
}
/*========================================================================*/
/*====================  DESKTOP  =====================================*/
/*========================================================================*/
@media screen and (min-width: 940px) {
  .grid-container > .grid__cell.span-6 {
    width: 48%;
  }
  .grid-container > .grid__cell.span-4 {
    width: 32%;
  }
  .grid-container > .grid__cell.span-3 {
    width: 23%;
  }
  .grid-container > .grid__cell.span-12 {
    width: 100%;

    grid-column-end: span 12;
  }
  @supports (display: grid) {
    .grid-container > .grid__cell.span-6 {
      width: auto;

      grid-column-end: span 6;
    }
    .grid-container > .grid__cell.span-4 {
      width: auto;

      grid-column-end: span 4;
    }
    .grid-container > .grid__cell.span-3 {
      width: auto;

      grid-column-end: span 3;
    }
    .grid-container > .grid__cell.span-12 {
      grid-column-start: 1;
      grid-column-end: 13;
    }
  }
}
/*
=======================================================================
	 table.css
=======================================================================
*/
/**
 * =======================================================================
	 Basic Table (M|T|D)
 * =======================================================================
 */
.article table,
.article tr,
.article td,
.article th,
.table,
.table tr,
.table td,
.table th {
  border: 1px solid #ccc;
}
.article table,
table.mce-item-table,
.table {
  margin: 1em 0;
  padding: 0;
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  empty-cells: show;
}
.article td,
.article th,
.table td,
.table th {
  margin: 0;
  padding: 1% 5px;
  vertical-align: top;
}
.article th,
.table th {
  background: #ccc;
  color: #444;
  font-weight: bold;
}
.article table td.collapsed,
.table td.collapsed {
  visibility: hidden;
}
/**
 * =======================================================================
	 Zebra Striping Table (M|T|D)
 * =======================================================================
 */
.zebra-table tr:nth-child(even),
.table--zebra tr:nth-child(even) {
  background: #f1f3f4;
}
/**
 * =======================================================================
	 Horizontal Table (M|T|D)
 * =======================================================================
 */
.horizontal-table,
.article .horizontal-table,
.table--horizontal {
  border: none;
  border-collapse: collapse;
  background: none;
}
.horizontal-table tr,
.table--horizontal tr,
.article .horizontal-table tr {
  border: none;
  border-bottom: 1px solid #ccc;
}
.horizontal-table tr:last-child,
.table--horizontal tr:last-child,
.article .horizontal-table tr:last-child {
  border-bottom: none;
}
.horizontal-table th,
.table--horizontal th,
.article .horizontal-table th {
  border: none;
  border-bottom: 2px solid #ccc;
  background: none;
  color: #444;
}
.horizontal-table td,
.table--horizontal td,
.article .horizontal-table td {
  border: none;
  background: none;
}
/**
 * =======================================================================
	 Plain Table (M|T|D)
 * =======================================================================
 */
.plain-table,
.article .plain-table {
  border: none;
  border-collapse: collapse;
  background: none;
}
.plain-table tr,
.article .plain-table tr {
  border: none;
}
.plain-table tr:last-child,
.article .plain-table tr:last-child {
  border-bottom: none;
}
.plain-table th,
.article .plain-table th {
  border: none;
  background: none;
  color: #666;
  vertical-align: middle;
}
.plain-table td,
.article .plain-table td {
  border: none;
  background: none;
  vertical-align: middle;
}
/**
 * =======================================================================
	 Alternative Table (M|T|D)
 * =======================================================================
 */
.alt-table {
  width: 100%;
  border: 1px solid #999 !important;
  /*font-size: 0.8em;*/
  border-collapse: separate!important;
  background-color: #fff;
}
.alt-table caption {
  display: none;
  padding: 0 0 10px 10px;
  font-style: italic;
}
.alt-table tbody td {
  padding: 10px;
  border: 0 none;
  border-top: 1px solid #f1f3f4;
  vertical-align: middle;
}
.alt-table tfoot td {
  padding: 10px;
  border-top: 2px solid #f1f3f4;
  vertical-align: middle;
}
.alt-table thead th,
.alt-table tbody th {
  padding: 10px;
  border: 0 none;
  background-color: #f1f3f4;
  -webkit-box-shadow: inset 0px 1px 0px 0px #fff;
  box-shadow: inset 0px 1px 0px 0px #fff;
  color: #444;
  vertical-align: middle;
}
.alt-table thead th.column-rule {
  border-right: 1px solid #fff;
}
.alt-table tbody td.column-rule {
  border-right: 1px solid #f1f3f4;
}
.alt-table tbody .row-rule td {
  border-top: 2px solid #DEE2E4;
}
.alt-table tbody .panel-critical td:first-child {
  padding-left: 8px;
  border-left: 3px solid #ed1c24;
}
.alt-table tbody .panel-warning td:first-child {
  padding-left: 8px;
  border-left: 3px solid #f7931d;
}
.alt-table tbody .panel-ok td:first-child {
  padding-left: 8px;
  border-left: 3px solid #8cc63e;
}
.alt-table tbody .panel-info td:first-child {
  padding-left: 8px;
  border-left: 3px solid #00adef;
}
.alt-table tbody .panel-info td,
.alt-table tbody .panel-ok td,
.alt-table tbody .panel-warning td,
.alt-table tbody .panel-critical td {
  border-top-color: #fff;
}
.alt-table tbody td .alt-table tbody td,
.alt-table tbody td .alt-table thead th {
  padding: 10px;
  border: 0 none;
  border-top: 1px solid #f1f3f4;
}
.alt-table thead .descending-sort,
.alt-table thead .ascending-sort {
  background-color: #DEE2E4;
}
.alt-table tr .sup {
  border-bottom: 2px solid #ccc;
  background-color: #fff;
}
/**
 * =======================================================================
	 Compare Courses Table (M|T|D)
 * =======================================================================
 */
.course-compare td,
.course-compare th {
  padding: 1% 10px;
}
.course-compare td[headers="course1 award"] ul,
.course-compare td[headers="course2 award"] ul {
  margin: 0px;
  padding: 0px;
}
.course-compare td[headers="course1 award"] ul li,
.course-compare td[headers="course2 award"] ul li {
  display: block;
  float: left;
  overflow: hidden;
  margin-right: 3px;
  list-style: none;
  list-style-position: inside;
}
.course-compare th {
  font-size: 1em;
}
.course-compare tr.primary-module th {
  background: #5F588A;
  color: #fff;
  font-size: 1.4em;
}
.course-compare ul {
  margin-left: 1em;
  padding: 0px 5px;
  list-style: disc;
}
.course-compare h3,
.course-compare h4 {
  font-weight: bold;
  font-size: 1.2em;
}
.course-compare p,
.course-compare ul li {
  font-size: 1em;
}
/**
 * =======================================================================
	 Saved Courses Table (M|T|D)
 * =======================================================================
 */
.course-saved-table td,
.course-saved-table th {
  padding: 1% 10px;
  border: none !important;
}
.course-saved-table th {
  border-top: 0 none !important;
  border-right: none !important;
  border-left: none !important;
}
.course-saved-table .compare {
  width: 15px;
}
.course-saved-table .course-title {
  width: 60%;
}
.course-saved-table tfoot tr td {
  background: #eee !important;
}
/**
 * =======================================================================
	 CMS Table (M|T|D)
 * =======================================================================
 */
.cms-form td {
  vertical-align: middle;
}
.cms-table-primary,
.cms-table-secondary {
  margin-top: 0!important;
}
.cms-table-primary,
.cms-table-primary tr,
.cms-table-primary thead th {
  border: none!important;
}
.cms-table-primary thead th {
  background-color: #ccc;
}
.cms-table-primary tbody tr,
.cms-table-primary tbody td {
  border-top: 1px solid #ccc;
  border-right: none!important;
  border-bottom: 1px solid #ccc;
  border-left: none!important;
}
.cms-table-secondary,
.cms-table-secondary tr,
.cms-table-secondary thead th {
  border: none!important;
}
.cms-table-secondary tbody tr,
.cms-table-secondary tbody td {
  border-right: none!important;
  border-left: none!important;
}
/*
=======================================================================
	 text.css
=======================================================================
*/
/**
 * =======================================================================
	 Base Type (M|T|D)
 * =======================================================================
 */
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: 'merriweather';
  src: url('../fonts/merriweather/merriweather-regular-webfont.eot');
  src: url('../fonts/merriweather/merriweather-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/merriweather/merriweather-regular-webfont.woff') format('woff'), url('../fonts/merriweather/merriweather-regular-webfont.ttf') format('truetype'), url('../fonts/merriweather/merriweather-regular-webfont.svg#merriweather-regular') format('svg');
}
@font-face {
  font-weight: bold;
  font-style: normal;
  font-family: 'merriweather';
  src: url('../fonts/merriweather/merriweather-bold-webfont.eot');
  src: url('../fonts/merriweather/merriweather-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/merriweather/merriweather-bold-webfont.woff') format('woff'), url('../fonts/merriweather/merriweather-bold-webfont.ttf') format('truetype'), url('../fonts/merriweather/merriweather-bold-webfont.svg#merriweather-bold') format('svg');
}
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: 'DIN Regular';
  src: url('../fonts/din/subset/DINWebPro_subset.eot');
  src: url('../fonts/din/subset/DINWebPro_subset.eot?#iefix') format('embedded-opentype'), url('../fonts/din/subset/DINWebPro_subset.woff') format('woff'), url('../fonts/din/subset/DINWebPro_subset.ttf') format('truetype'), url('../fonts/din/subset/DINWebPro_subset.svg#DIN-Regular') format('svg');
}
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: 'DIN Medium';
  src: url('../fonts/din/subset/DINWebPro-Medium_subset.eot');
  src: url('../fonts/din/subset/DINWebPro-Medium_subset.eot?#iefix') format('embedded-opentype'), url('../fonts/din/subset/DINWebPro-Medium_subset.woff') format('woff'), url('../fonts/din/subset/DINWebPro-Medium_subset.ttf') format('truetype'), url('../fonts/din/subset/DINWebPro-Medium_subset.svg#DIN-Medium') format('svg');
}
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: 'DIN Bold';
  src: url('../fonts/din/subset/DINWebPro-Bold_subset.eot');
  src: url('../fonts/din/subset/DINWebPro-Bold_subset.eot?#iefix') format('embedded-opentype'), url('../fonts/din/subset/DINWebPro-Bold_subset.woff') format('woff'), url('../fonts/din/subset/DINWebPro-Bold_subset.ttf') format('truetype'), url('../fonts/din/subset/DINWebPro-Bold_subset.svg#DIN-Bold') format('svg');
}
html {
  font: normal 100%/1.65 Arial, Helvetica, sans-serif;
  /* base font size 18px with 1.65 line-height */
}
body {
  -ms-word-wrap: normal;
  word-wrap: normal;
  -webkit-hyphens: manual;
  -moz-hyphens: manual;
  hyphens: manual;
  font-size: 14px;
  font-size: 0.875rem;

  -ms-hyphens: manual;
}
/**
 *
 * =======================================================================
	 Headings (M|T|D)
 * =======================================================================
 */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  /*  voodoo to enable ligatures and kerning | https://developer.mozilla.org/en-US/docs/CSS/text-rendering */
  color: #444;
  letter-spacing: -1px;
  line-height: 1;
  zoom: 1;

  text-rendering: optimizeLegibility;
  /* ie7 box model fix */
}
h1 {
  font-family: 'DIN Regular', 'droid sans', arial, sans-serif;
}
h2,
h3,
h4,
h5 {
  font-family: 'DIN Medium', 'droid sans', arial, sans-serif;
}
h6 {
  font-family: 'DIN Bold', 'droid sans', arial, sans-serif;
}
.form-builder legend {
  margin-top: 0;
  /*  voodoo to enable ligatures and kerning | https://developer.mozilla.org/en-US/docs/CSS/text-rendering */
  color: #333;
  letter-spacing: -1px;
  /*font-family: 'droid_sans', sans-serif;*/
  font-family: 'DIN Bold', 'droid sans', arial, sans-serif;
  line-height: 1;
  zoom: 1;

  text-rendering: optimizeLegibility;
  /* ie7 box model fix */
}
.primary-font {
  font-family: 'DIN Regular', 'droid sans', arial, sans-serif;
}
.primary-font-medium {
  font-family: 'DIN Medium', 'droid sans', arial, sans-serif;
}
.primary-font-bold {
  font-family: 'DIN Bold', 'droid sans', arial, sans-serif;
}
.secondary-font,
.alt-font {
  font-family: 'merriweather', 'Georgia', serif;
}
.secondary-font-bold {
  font-weight: bold;
  font-family: 'merriweather', 'Georgia', serif;
}
div.alt-font p {
  letter-spacing: 0;
  font-weight: normal;
}
h1.alt-font,
h1.secondary-font,
h2.alt-font,
h2.secondary-font {
  letter-spacing: -1px;
}
h3.secondary-font,
h3.alt-font,
h4.secondary-font,
h5.secondary-font,
h6.secondary-font {
  letter-spacing: 0;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalise {
  text-transform: capitalize;
}
em,
.italic {
  font-style: italic;
}
/**
* Extend included classes on any element of your
* choosing for adjusting type based on the scale
* provided.

* For example:

 <h6 class="giga">Awesome Headline</h6>
 <p class="tera">a story about a dude</p>

* Our Type Scale is based on the Golden Section 1:1.618 with px fallbacks
* for IE 6-8 as they do not understand REM units.
* Scale is as follows:
*
* 14, 16, 22, 27, 36, 44, 59, 71, 95
*
*/
.tera {
  margin-bottom: 0.22431em;
  font-size: 95px;
  font-size: 5.997rem;
}
.giga {
  margin-bottom: 0.3256em;
  font-size: 71px;
  font-size: 4.45rem;
}
@media only screen and (max-width: 1100px) {
  .m-giga-2-alpha {
    margin-bottom: 0.525rem;
    letter-spacing: -1px;
    font-size: 44px;
    font-size: 2.75rem;
    transition: font 0.6s ease;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .m-giga-2-alpha {
    margin-bottom: 0.525rem;
    letter-spacing: -1px;
    font-size: 44px;
    font-size: 2.75rem;
    transition: font 0.6s ease;
  }
}
.mega {
  margin-bottom: 0.3915em;
  font-size: 59px;
  font-size: 3.706rem;
}
.alpha {
  margin-bottom: 0.525rem;
  letter-spacing: -3px;
  font-size: 44px;
  font-size: 2.75rem;
}
h1,
.beta {
  letter-spacing: -2px;
  font-size: 36px;
  font-size: 2.291rem;
}
h2,
.gamma {
  font-size: 27px;
  font-size: 1.7rem;
}
h3,
.delta {
  font-size: 22px;
  font-size: 1.416rem;
}
@media only screen and (max-width: 320px) {
  .m-delta {
    font-size: 1.2rem;
  }
}
h4,
.cappa {
  font-size: 18px;
  font-size: 1.2rem;
}
h5,
.epsilon {
  letter-spacing: 0;
  font-size: 16px;
  font-size: 1.05rem;
}
h6,
.zeta {
  letter-spacing: 0;
  font-size: 14px;
  font-size: 0.925rem;
}
.eta {
  letter-spacing: 0;
  font-size: 12px;
  font-size: 0.75rem;
}
/* margin-bottom for headings:
 *
 * Explanation:
 * Makes sure that there's always one unit of measure's worth of space between shit
 * for headings. This is better than spacing using line-height because of the wrapping issue where we have
 * wrapping onto 2 lines with a high line-height.

 * measure( base font-size(14) * base line-height(1.65) ) / current font-size(148) = margin-bottom(1.65)
 */
.article h1 {
  margin-bottom: 1rem;
}
.article h2,
.article h3,
.article h4,
.article h5,
.article h6 {
  margin-bottom: 0.642rem;
  line-height: 1.4;
}
/**
 *
 * =======================================================================
	 Paragraphs and Indentation (M|T|D)
 * =======================================================================
 */
.article p {
  margin: auto auto 1.5em;
  /* bottom margin for paragraphs */
}
.lead,
div.lead p {
  letter-spacing: -0.2px;
  font-size: 1.05rem;
  font-family: 'DIN Regular', 'droid sans', arial, sans-serif;
}
.invert {
  padding: 5px 5px 4px;
  background-color: #444;
  color: #FFF;
}
/**
 *
 * =======================================================================
	 Blockquotes
 * =======================================================================
 */
.blockquote {
  margin: 1em 2em;
  font-family: 'DIN Regular', 'droid sans', arial, sans-serif;
}
.blockquote p:last-of-type {
  margin-bottom: -0.825em;
}
.blockquote + figcaption {
  display: block;
  text-align: right;
  font-size: inherit;
}
.blockquote + figcaption:before {
  content: "-";
  /* "-" is your citation flourish */
}
/**
 *
 * =======================================================================
	 Pull Quotes (M|T|D)
 * =======================================================================
 */
.pull-quote {
  position: relative;
  margin: 0;
  padding: 1em;
  font-size: 16px;
  font-size: 1.05rem;
  font-family: 'DIN Regular', 'droid sans', arial, sans-serif;
}
.pull-quote blockquote {
  margin: 1em 2em;
}
.pull-quote:before,
.pull-quote:after {
  position: absolute;
  height: 1.5em;
  font-size: 4em;
  opacity: 0.5;
}
.pull-quote:before {
  top: 0;
  left: 10px;
  content: '\201c';
  font-family: "Georgia Bold", "Times New Roman", serif;
}
.pull-quote:after {
  right: 10px;
  bottom: 0;
  content: '\201d';
  font-family: "Georgia Bold", "Times New Roman", serif;
}
.pull-quote-2 {
  position: relative;
  margin: 0 6em 0 6em;
  padding: 1em;
  border-left: 1px solid #5F588A;
}
.pull-quote-2 blockquote {
  margin: 0;
  font-size: 16px;
  font-size: 1.05rem;
  font-family: 'DIN Regular', 'droid sans', arial, sans-serif;
}
.pull-quote-2 p:first-of-type {
  margin-bottom: 0;
}
.pull-quote-2:before {
  position: absolute;
  top: -0.15em;
  left: -0.7em;
  color: #5F588A;
  content: '\201c';
  font-size: 6rem;
  font-family: "Georgia Bold", "Times New Roman", serif;
}
.pull-quote-2 cite {
  float: right;
  font-size: 0.75rem;
}
.pull-quote-3 {
  font-size: 16px;
  font-size: 1.05rem;
  font-family: 'DIN Regular', 'droid sans', arial, sans-serif;
}
.pull-quote-3 blockquote {
  margin: -4em 0 0;
  padding: 0.5em 0;
  border-top: 1px solid #5F588A;
}
.pull-quote-3 p:first-of-type {
  margin-bottom: 0;
}
.pull-quote-3:before {
  color: #5F588A;
  content: '\201c';
  font-size: 6rem;
  font-family: "Georgia Bold", "Times New Roman", serif;
}
.pull-quote-3 cite {
  float: right;
  font-size: 0.75rem;
}
.pull-quote-primary {
  background-color: #001e3c;
  color: #fff;
}
.pull-quote-secondary {
  background-color: #5F588A;
  color: #fff;
}
.pull-quote-tertiary {
  background-color: #DEE2E4;
}
.pull-quote-primary:before,
.pull-quote-primary:after,
.pull-quote-secondary:before,
.pull-quote-secondary:after {
  color: #fff;
}
.pull-quote-primary a,
.pull-quote-secondary a {
  border-color: #fff;
  color: #fff;
}
.killer-fact__value {
  display: block;
  padding-bottom: 0.3em;
  color: #5F588A;
  letter-spacing: -3px;
  font-weight: bold;
  font-size: 72px;
  font-size: 4.2rem;
  font-family: 'DIN Bold', 'droid sans', arial, sans-serif;
  line-height: 1;
}
.killer-fact__text {
  display: block;
  margin: -1.5em 0 0.5em;
  padding: 0.5em 0;
  border-bottom: 6px solid #5F588A;
  letter-spacing: -1px;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.2rem;
  font-family: 'DIN Regular', 'droid sans', arial, sans-serif;
  line-height: 1.4;
}
.killer-fact__source {
  float: right;
  font-size: 0.75rem;
}
/**
 *
 * =======================================================================
	 Unicode Ampersand (M|T|D)
 * =======================================================================
 */
@font-face {
  font-family: "Ampersand";
  src: local("Georgia"), local("Garamond"), local("Palatino"), local("Book Antiqua");

  unicode-range: U+0026;
}
@font-face {
  font-family: "Ampersand";
  src: local("Georgia");

  unicode-range: U+270C;
}
.ampersand {
  font-family: Ampersand, Verdana, sans-serif;
}
/**
 *
 * =======================================================================
	 Word Wrap (M|T|D)
 * =======================================================================
 */
.breakword {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.normal-wrap {
  -ms-word-wrap: normal;
  word-wrap: normal;
}
.inherit-wrap {
  -ms-word-wrap: inherit;
  word-wrap: inherit;
}
/**
 *
 * =======================================================================
 * Drop Capitals:
 * Extend this object into your markup.

	 <p class="drop-cap">What a wonderful day it is out there wouldn't you'd say?</p>

	* =======================================================================
 */
.drop-cap:first-letter {
  float: left;
  margin: auto 0.2em auto auto;
  padding: 5px;
  background: #001e3c;
  color: #fff;
  text-indent: 0;
  font-weight: bold;
  font-size: 5em;
  font-family: 'merriweather';
  line-height: 1;
}
p + .drop-cap {
  margin-top: 0;
  text-indent: 0;
}
/**
 *
 * =======================================================================
	 Fine Print (M|T|D)
 * =======================================================================
 */
small {
  display: inline-block;
  font-size: 65%;
  line-height: 1.5em;
}
abbr {
  border-bottom: 1px dotted #999;
  text-decoration: none;
  cursor: help;
}
abbr[class*="icon-"] {
  border-bottom: none;
  color: inherit;
  text-decoration: none;
  cursor: inherit;
}
em,
i,
.italic {
  font-style: italic;
}
/*.page-head 
{
	font-weight:bold;
	font-size:2.4em;
	color: #FB9F59;
}*/
/* weights */
strong,
.bold {
  font-weight: bold;
}
.light {
  font-weight: normal;
}
/* line heights */
.no-lineheight {
  line-height: 0!important;
}
.line-height-half {
  line-height: 0.6 !important;
}
.lh-0 {
  line-height: normal!important;
}
.lh-1,
.line-height-1line {
  line-height: 1!important;
}
.lh-1-2 {
  line-height: 1.2 !important;
}
.lh-1-3 {
  line-height: 1.3 !important;
}
.lh-1-4,
.line-height {
  line-height: 1.4 !important;
}
.lh-1-5 {
  line-height: 1.5 !important;
}
.lh-2 {
  line-height: 2!important;
}
/* links */
a,
.article .responsive-calendar a {
  color: #2560b9;
  cursor: pointer;
}
.cursor-pointer {
  cursor: pointer;
}
.simple {
  border-bottom: none !important;
  color: inherit !important;
  text-decoration: none !important;
}
.simple:hover {
  text-decoration: underline !important;
}
.edit {
  text-decoration: inherit ;
}
.no-dec,
.bx-controls-direction a {
  border-bottom: none !important;
  color: inherit !important;
  text-decoration: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.no-dec:hover {
  border-bottom: none !important;
  text-decoration: none !important;
}
.no-dec:visited {
  border-bottom: none !important;
  text-decoration: none !important;
}
.article .bx-default-pager a,
.article .bx-caption a {
  border-bottom: none;
  text-decoration: none;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
/* normalise nested em sizes */
li li,
li p,
.article li p,
.article li li,
.article li ul,
.article li dl,
.article li dd,
.article li dt,
.article dd ul,
.article dd li,
.article dd p,
.article dd li p {
  margin-bottom: 0;
  padding-bottom: 0;
}
.sub-heading {
  margin: 0.5em 0;
  color: black;
  font-size: 1.3em;
}
/* general font sizes */
.smlr {
  font-size: 0.7em;
}
@media only screen and (max-width: 900px) {
  .m-smaller {
    font-size: 0.9em !important;
  }
}
.sml {
  font-size: 0.9em;
}
.lg {
  font-size: 1.2em;
}
.large {
  font-size: 1.4em;
}
.lgr {
  font-size: 2em;
}
.vlg {
  font-size: 3.2em;
}
/*.article li,
.vertical-tabs .article li,
.vertical-tabs article li {
    margin:0.5em 0; 
}*/
table {
  line-height: 1.4;
}
.bullet,
.square,
.circle,
.numbered,
.course-tab ul {
  margin-bottom: 1.6em;
  margin-left: 3em;
  line-height: 1.67;
}
.bullet li,
.square li,
.circle li,
.numbered li {
  padding: 0.2em 0;
  list-style-position: outside;
}
.bullet li,
.course-tab ul {
  list-style-type: disc;
}
.square li {
  list-style-type: square ;
}
.circle li,
.course-tab ul ul {
  list-style-type: circle;
}
.course-tab ul ul {
  margin: 1em 3em;
}
.course-tab ul ul li {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}
.numbered li {
  list-style-type: decimal;
}
.course-browse-tooltip .bullet {
  margin-left: 2em;
}
.article table,
.article tr,
.article td,
.article th {
  border: 1px solid #999;
}
.article table {
  margin: 1em 0;
  padding: 0;
  width: 100%;
  border-collapse: collapse;
  empty-cells: show;
}
.article td,
.article th {
  margin: 0;
  padding: 1% 5px;
  vertical-align: top;
}
th {
  background: #ccc;
  font-weight: bold;
}
/* custom footer  */
.custom-footer-content p,
.custom-footer-content li {
  line-height: 1.8;
}
blockquote {
  margin: 10px 30px;
}
hr {
  margin-bottom: 1.5em;
  height: 1px;
  border: 0 none;
  background-color: #999;
  color: #999;

  *zoom: 1;
}
hr:before,
hr:after {
  /* 1 */
  display: table;
  content: " ";
  /* 2 */
}
hr:after {
  clear: both;
}
/*
=======================================================================
	 ui.css
=======================================================================
*/
/**
 * =======================================================================
	 Pagination (M|T|D)
 * =======================================================================
 */
.pager {
  margin-bottom: 0 !important;
  margin-left: 0 !important;
}
ul.pager li {
  display: inline;
}
.pager li {
  margin-left: 0;
}
ul.pager li a,
ul.pager li span {
  display: block;
  float: left;
  padding: 0.3em;
  min-width: 20px;
  border-bottom: none !important;
  text-decoration: none;
}
.pager-info {
  clear: both;
}
li.pager,
ul.pager li a {
  display: block;
  margin-right: 4px;
  background: #5e8f9e;
  color: #fff;
  text-align: center;
}
ul.pager li a:hover {
  border-bottom: none !important;
  background: #7ab9cd;
}
.pager.right li:last-child a {
  margin-right: 0;
}
.pager abbr {
  /* shame */
  vertical-align: middle;
  font-size: 2em;
  line-height: 11px  !important;
}
ul.pager li span {
  margin-right: 4px;
}
li.pager a {
  text-decoration: none;
}
li.pager a:hover {
  text-decoration: underline;
}
li.pager.inactive.current,
ul.pager .current,
ul.pager .disabled {
  background: #ccc;
  color: #999;
  text-align: center;
}
ul.pager .current {
  color: #444;
  font-weight: bold;
}
li.pager.inactive {
  border-color: #ccc;
  color: #c1c0c0;
}
.a-to-z li.pager,
.a-to-z ul.pager li a,
.a-to-z ul.pager .current {
  margin-right: 3px;
  padding: 0.3em 0.1em !important;
}
/**
 * =======================================================================
	 Tabs (M|T|D)
 * =======================================================================
 */
.bcu-tabgroup {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.article .bcu-tabs {
  margin-bottom: 0;
}
.bcu-tabs-panel {
  border: 1px solid #B4BBBF;
}
.bcu-tabs li {
  background-color: #6E6464;
}
.bcu-tabs li:hover {
  background-color: #8d7f7f;
}
.bcu-tabs li.bg-yellow-accent {
  background-color: #F8F7D4;
}
.bcu-tabs > li > a,
.bcu-tabs > li > a:hover {
  display: block;
  padding: 0.5em;
  border-bottom: none;
  color: #FFF;
  text-decoration: none;
}
.bcu-tabs > li > a:hover {
  border-bottom: 0 none;
  text-decoration: none;
}
.bcu-tabs > li.bg-yellow-accent > a {
  color: #111;
}
.article .bcu-tabs > li {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  margin-top: -2px !important;
  border: none;
  border-top: 1px solid #fff;
  list-style-type: none;
  line-height: 1.4;
}
.bcu-tabs li.bcu-tab-active,
.bcu-tabs li.ui-tabs-active {
  border-top: 1px solid #E4E4E4;
  border-right: 1px solid #B4BBBF;
  border-left: 2px solid #B4BBBF;
  background-color: #fff;
}
.bcu-tabs li.bcu-tab-active a,
.bcu-tabs li.ui-tabs-active a {
  color: #444;
}
.bcu-tabs li a:focus {
  outline: none;
}
.bcu-tabgroup-vertical .bcu-tabs {
  margin-right: -1px;
}
.bcu-tabgroup-vertical .bcu-tabs > li {
  margin: 0;
  border-right: 0 none;
}
.bcu-tabgroup-vertical .bcu-tabs .ui-tabs-active {
  top: 0;
  margin-top: 0!important;
  margin-left: 0;
  border: 1px solid #B4BBBF;
  border-right: 1px solid #B4BBBF;
}
.bcu-tabgroup-vertical .bcu-tabs-panel {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #B4BBBF;
}
/**
 * =======================================================================
	 Tabs (D)
 * =======================================================================
 */
@media only screen and (min-width: 900px) {
  .article .bcu-tabgroup-vertical .bcu-tabs > li {
    display: block;
    float: none;
  }
  .article .bcu-tabs > li {
    top: 1px;
    float: left;
    border-right: 1px solid #fff;
  }
  .bcu-tabgroup-vertical .bcu-tabs .ui-tabs-active {
    margin-top: 0!important;
    margin-left: -1px;
    border-right: 0 none;
  }
  .bcu-tabs-deep .bcu-tabs li:last-child {
    border-right: none;
  }
  .bcu-tabs li.bcu-tab-active,
  .bcu-tabs li.ui-tabs-active {
    top: 2px;
    border-top: 1px solid #B4BBBF;
    border-right: 1px solid #B4BBBF;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #B4BBBF;
    background-color: #fff;
  }
}
/**
 * =======================================================================
	 Tabs (M)
 * =======================================================================
 */
@media only screen and (max-width: 900px) {
  .bcu-tabs > .size1of4 .bcu-tabs > .size1of5,
  .bcu-tabs > .size1of6,
  .bcu-tabs > .size1of7 {
    width: 100%;
  }
  .bcu-tabs--deep li {
    width: 100% !important;
  }
}
/**
 * =======================================================================
	 Accordians + Collapsible sections (M|T|D)
 * =======================================================================
 */
.collapsible {
  background-color: #DEE2E4;
  /* secondary-bg-grey-light-2 */
  cursor: pointer;
}
.collapsible.open {
  background-color: #fff;
}
.accordion {
  display: block;
  overflow: hidden;
  margin: 5px 0;
  padding: 5px 0;
  /* secondary-bg-grey-light-2 */
  height: 22px;
  background: #DEE2E4;
  -webkit-transition: height 0.4s;
  -moz-transition: height 0.4s;
  -ms-transition: height 0.4s;
  -o-transition: height 0.4s;
  transition: height 0.4s;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.accordion header {
  display: block;
  width: 100%;
  height: 25px;
  text-align: left;
  cursor: pointer;
}
.accordion header h4 {
  margin: 0;
  padding: 0;
  font-size: 1.2em;
}
.accordion .content {
  padding: 20px;
}
.opened {
  background: #fff;
}
/**
 * =======================================================================
	 Accordians + Collapsible sections (D)
 * =======================================================================
 */
@media only screen and (min-width: 900px) {
  .open-view .accordion {
    overflow: visible;
    height: auto!important;
    background: none;
  }
  .open-view .accordion header {
    cursor: default;
  }
  .open-view .accordion header span {
    display: none;
  }
  .open-view .accordion .content {
    padding: 0;
  }
}
/**
 * =======================================================================
	 Buttons (M|T|D)
 * =======================================================================
 */
.bcu-button,
.button,
.article .bcu-button,
button.bcu-button,
.article button.bcu-button,
.article .button {
  display: inline-block;
  box-sizing: border-box;
  padding: 8px;
  border: 0 none !important;
  border-radius: 2px;
  background-color: #00aeef;
  box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.5);
  color: #fff !important;
  vertical-align: middle;
  text-decoration: none;
  font-size: 100%;
  line-height: inherit;
}
/*.bcu-button.primary-font,
button.bcu-button.primary-font {
    padding-top:5px;
}*/
button.bcu-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.ie button.bcu-button {
  overflow: visible;
  width: auto;
}
.lt-ie8 .bcu-button [class*='icon-'] {
  display: none;
}
/* fix panel search buttont */
.lt-ie8 .hero-slider-overlay .bcu-button abbr.icon-search {
  display: inline-block !important;
}
.bcu-button:hover,
.button:hover,
.article .bcu-button:hover {
  border-bottom: 0 none!important;
  background-color: #0084c2;
}
.bcu-button.bcu-button-red,
.article .bcu-button.bcu-button-red {
  background-color: #be1e2d;
}
.bcu-button.bcu-button-red:hover,
.article .bcu-button.bcu-button-red:hover {
  background-color: #860005;
}
.bcu-button.bcu-button-green,
.article .bcu-button.bcu-button-green {
  background-color: #7d9434;
}
.bcu-button.bcu-button-green:hover,
.article .bcu-button.bcu-button-green:hover {
  background-color: #5e7512;
}
.bcu-button.bcu-button-grey,
.article .bcu-button.bcu-button-grey {
  background-color: #DEE2E4;
  color: #444 !important;
}
.bcu-button.bcu-button-grey:hover,
.article .bcu-button.bcu-button-grey:hover {
  background-color: #ccc;
}
.bcu-button.bcu-button-dark,
.article .bcu-button.bcu-button-dark {
  background-color: #444;
}
.bcu-button.bcu-button-dark:hover,
.article .bcu-button.bcu-button-dark:hover {
  background-color: #000;
}
.bcu-button.bcu-button-disabled,
.bcu-button.bcu-button-disabled:hover {
  background-color: #DEE2E4;
  color: #ccc !important;
}
a.bcu-button {
  text-decoration: none;
}
/**
 * =======================================================================
	 Buttons (D)
 * =======================================================================
 */
@media only screen and (min-width: 900px) {
  .full-view-buttons {
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
/**
 * =======================================================================
	 Hover Reveals (M|T|D)
 * =======================================================================
 */
.dropdown-menu {
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}
/**
 * =======================================================================
	 Hypertext Links (M|T|D)
 * =======================================================================
 */
.article a,
.content-block a {
  padding-bottom: 0.07em;
  border-bottom: 1px solid #dddddd;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #2560b9;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
}
.article a:hover,
.content-block a:hover {
  border-bottom: 2px solid #2560b9;
}
.article a.white,
.content-block a.white {
  border-bottom: 1px solid #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.article a.white:hover,
.content-block a.white:hover {
  border-bottom: 2px solid #FFF;
}
a.default-link {
  padding-bottom: 0.07em;
  border-bottom: 1px solid #dddddd;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  color: #2560b9 !important;
  text-decoration: none;
}
a.default-link:hover {
  border-bottom: 2px solid #2560b9 !important;
}
a.basic-link {
  padding-bottom: 0.07em;
  border-bottom: 1px solid #dddddd;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #2560b9;
  text-decoration: none;
}
/**
 * =======================================================================
	 Hypertext Links with Icons (M|T|D)
 * =======================================================================
 */
.link-has-icon:after {
  position: absolute;
  margin: 0 1em 0 0.3em;
  color: #ccc;
  text-align: center;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-family: 'bcu_icon_font';
  line-height: 1;

  speak: none;
  -webkit-font-smoothing: antialiased;
}
.link-has-icon[target="_blank"]:after {
  content: "\e004";
}
.link-has-icon[href^="mailto:"]:after {
  content: "\e006";
}
.link-has-icon[href^="https://icity"]:after {
  content: "\f023";
}
.link-has-icon[href$=".pdf"]:after,
.link-has-icon[href$=".doc"]:after,
.link-has-icon[href$=".docx"]:after,
.link-has-icon[href$=".ppt"]:after,
.link-has-icon[href$=".pptx"]:after,
.link-has-icon[href$=".xls"]:after,
.link-has-icon[href$=".xlsx"]:after,
.link-has-icon[href$=".zip"]:after,
.link-has-icon[href$=".tar"]:after,
.link-has-icon[href*="/Download/Asset/"]:after {
  content: "\e051";
}
p > .link-has-icon {
  margin-right: 1.25em;
}
/**
 * =======================================================================
	 Hyperlink Resets (M|T|D)
 * =======================================================================
 */
/*  Remove text decoration and underline */
.article .no-link,
.article .no-link:hover,
.content-block .no-link,
.content-block .no-link:hover {
  border: none!important;
  text-decoration: none!important;
}
/*  Remove icons */
/*.article .no-icon,
.content-block .no-icon,
.bcu-button.no-icon,
.bcu-button[target="_blank"].no-icon {
	margin-right: 0!important; 
	padding-right: 0;
}
.article .no-icon:after,
.content-block .no-icon:after,
.bcu-button.no-icon:after,
.bcu-button[target="_blank"].no-icon:after {
	display: none!important;
}*/
/*  Remove icons and padding */
/*a.reset-link {
	margin-right:0!important;
	padding-right: 0;
}
a.reset-link:after {
	content:normal!important;
}*/
/* Reset bottom padding for headers */
.article h1 a,
.content-block h1 a,
.article h2 a,
.content-block h2 a,
.article h3 a,
.content-block h3 a,
.article h4 a,
.content-block h4 a,
.article h5 a,
.content-block h5 a,
.article h6 a,
.content-block h6 a,
.tera a,
a.tera,
.giga a,
a.giga,
.mega a,
a.mega,
.alpha a,
a.alpha,
.beta a,
a.beta,
.gamma a,
a.gamma,
.delta a,
a.delta,
.cappa a,
a.cappa,
.epsilon a,
a.epsilon,
.zeta a,
a.zeta,
.eta a,
a.eta,
.lead a,
a.lead {
  padding-bottom: 0;
}
/**
 * =======================================================================
	 Alerts (M|T|D)
 * =======================================================================
 */
.panel-critical {
  padding: 0.5em;
  border-left: 3px solid #ED1C24;
  background-color: #fcdcde;
}
.panel-critical p,
.panel-warning p,
.panel-success p,
.panel-info p {
  margin: 0;
}
.panel-warning {
  padding: 0.5em;
  border-left: 3px solid #F7931D;
  background-color: #fde9d2;
}
.panel-success {
  padding: 0.5em;
  border-left: 3px solid #8CC63E;
  background-color: #dfefca;
}
.panel-info {
  padding: 0.5em;
  border-left: 3px solid #00ADEF;
  background-color: #ecf9fe;
}
.panel-critical a,
.panel-warning a,
.panel-success a,
.panel-info a {
  color: #333;
}
.panel-success span[class*="icon-"] {
  color: #8CC63E;
}
/*------------------------------------*\
    #FLAG
\*------------------------------------*/
/**
 * The flag object is a variation of Nicole Sullivan's media object. It is used
 * to lay out image-like and text-like content side-by-side.
 */
.flag {
  display: table;
  width: 100%;
}
.flag__image,
.flag__body {
  display: table-cell;
  vertical-align: top;
}
.flag--middle .flag__image,
.flag--middle .flag__body {
  vertical-align: middle;
}
.flag--bottom .flag__image,
.flag--bottom .flag__body {
  vertical-align: bottom;
}
.flag__image {
  padding-right: 24px;
}
.flag__image > img {
  display: block;
  max-width: none;
}
.flag--rev .flag__image {
  padding-right: 0;
  padding-left: 24px;
}
.flag__body {
  width: 100%;
}
.flag--rev > .flag__image {
  padding-right: 0;
  padding-left: 10px;
}
/**
 * Size variations.
 */
.flag--small > .flag__image {
  padding-right: 12px;
}
.flag--small.flag--rev > .flag__image {
  padding-right: 0;
  padding-left: 12px;
}
.flag--large > .flag__image {
  padding-right: 48px;
}
.flag--large.flag--rev > .flag__image {
  padding-right: 0;
  padding-left: 48px;
}
/**
 * Gutterless flags. Extends `.flag`.
 */
.flag--gutterless > .flag__image {
  padding-right: 0;
  padding-left: 0;
}
.has-badge {
  position: relative;
}
.badge {
  position: absolute;
  top: -5px;
  right: -2px;
  display: inline-block;
  padding: 2px;
  min-width: 10px;
  border-radius: 0;
  background-color: #00AEEF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  color: #fff;
  vertical-align: top;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  font-weight: bold;
  font-size: 10px;
  line-height: 12px;
}
.overlay {
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  vertical-align: middle;
  text-align: center;
  line-height: 1;
  -webkit-transition: background-color 0.5s linear;
  -moz-transition: background-color 0.5s linear;
  -o-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;

  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  will-change: opacity;
}
.overlay--light {
  background-color: rgba(255, 255, 255, 0.9);
}
.spinner,
.load-error {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1000;
  display: block;
  margin: 0;
  padding-top: 3.07142857rem;
  min-width: 2.28571429rem;
  width: auto !important;
  height: auto !important;
  text-align: center;
  font-style: normal;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
@-webkit-keyframes loader {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes loader {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes loader {
  from {
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.spinner:before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 500rem;
  -moz-border-radius: 500rem;
  border-radius: 500rem;
  content: '';
}
.load-error:before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  color: #999;
  content: "î€¤";
  font-size: 3em;
  font-family: 'bcu_icon_font';
}
.spinner:after {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  border-width: 0.2em;
  border-style: solid;
  border-color: #767676 transparent transparent;
  -webkit-border-radius: 500rem;
  -moz-border-radius: 500rem;
  border-radius: 500rem;
  -webkit-box-shadow: 0 0 0 1px transparent;
  -moz-box-shadow: 0 0 0 1px transparent;
  box-shadow: 0 0 0 1px transparent;
  content: '';
  -webkit-animation: loader 0.6s linear;
  -moz-animation: loader 0.6s linear;
  -o-animation: loader 0.6s linear;
  animation: loader 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.spinner:after,
.spinner:before,
.load-error:before {
  margin: 0 0 0 -1.5rem;
  width: 2.28571429rem;
  height: 2.28571429rem;
}
.overlay .spinner:before {
  border-color: rgba(255, 255, 255, 0.15);
}
.overlay--light .spinner:before {
  border-color: rgba(0, 0, 0, 0.1);
}
/*------------------------------------*\
    Cover Page Component - Used for login screens
\*------------------------------------*/
.cover-page .aside-item {
  padding: 50px;
}
.cover-page .bcu-logo-new {
  margin-top: 50px;
  margin-bottom: 100px;
  width: 250px;
  height: 100px;
  background-size: 100%;
  transition: margin 0.6s;
}
@media only screen and (max-height: 820px), (max-device-height: 820px) {
  .cover-page .bcu-logo-new {
    margin-top: 30px;
    margin-bottom: 80px;
    transition: margin 0.6s;
  }
}
@media only screen and (max-height: 600px), (max-device-height: 600px) {
  .cover-page .bcu-logo-new {
    margin-top: 0;
    margin-bottom: 20px;
    transition: margin 0.6s;
  }
}
@media only screen and (min-width: 900px) {
  .cover-page .bcu-logo-new {
    width: 330px;
    height: 70px;
    background-size: cover;
  }
  .cover-page__middle {
    position: fixed;
    right: 500px;
    left: 0;
  }
  .cover-page__aside {
    position: static;
    right: 0;
    overflow: auto;
    width: 500px;
  }
  .cover-page__image {
    background-image: url('../imgs/city-centre-campus.jpg');
    background-position: bottom center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .cover-page__message {
    top: 50%;
    left: 15%;
  }
}
.card {
  position: relative;
  overflow: hidden;
  border-radius: 2px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.card > .overlay {
  border-radius: 2px;
}
.card--link {
  transition: box-shadow 0.15s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.card--link > a,
.card--link > a:hover {
  border: 0 none;
  text-decoration: none;
}
.card--link:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  transition: box-shadow 0.15s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.card__image > img {
  width: auto;
  height: auto;
}
.card__image > .landscape {
  width: 100%;
  height: auto;
}
.card__image > .portrait {
  width: auto;
  height: 100%;
}
.card__image > * {
  z-index: 100;
}
.card__image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: auto;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  line-height: 0;
}
.grid-container > .card .card__image {
  height: auto;
}
.card__image--ratio-4-3,
.card__image--ratio-16-9 {
  position: relative;
  background-color: #000;
}
.card__image--ratio-4-3:before {
  display: block;
  padding-top: 75%;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  content: '';
}
.card__image--ratio-16-9:before {
  display: block;
  padding-top: 56.25%;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  content: '';
}
.card__image--ratio-4-3 > img,
.card__image--ratio-16-9 > img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.card__image--has-header {
  position: relative;
}
.card__header {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.card .card__header * {
  margin: 0;
}
.card__header--accent {
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.card__header--accent:before {
  position: absolute;
  right: 85%;
  bottom: 0;
  left: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
  padding-left: 10px;
  width: auto;
  height: 1px;
  background: #00aeef;
  content: '';
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.card__image--has-header .card__header {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.card__body {
  display: flex;
  flex-direction: column;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;

  flex-grow: 1;
}
.card__body p {
  margin: 0;
}
.card__body p + p {
  margin-top: 1em;
}
.card__footer {
  box-sizing: border-box;
  padding: 10px;
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.card__header + .card_footer {
  border-top: 0;
}
.card__footer--accent {
  background-color: rgba(0, 0, 0, 0.02);
}
.card__footer--fixed {
  position: absolute;
  bottom: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.card__body--scroll {
  overflow-y: scroll;
}
.card__body--scroll::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #f1f3f4;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.card__body--scroll::-webkit-scrollbar {
  width: 8px;
  background-color: #f1f3f4;
}
.card__body--scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #ccc;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.card__body--short {
  height: 150px;
}
.card__body--medium {
  height: 250px;
}
.card__body--tall {
  height: 400px;
}
.card__header--tabs {
  padding: 0;
}
.card__header--tabs .bcu-tabs {
  background-color: rgba(0, 0, 0, 0.35);
  box-shadow: inset 3px 0px 0px 0px rgba(0, 0, 0, 0.1);
}
.card__header--tabs .bcu-tabs--material {
  background-color: transparent;
  box-shadow: none;
}
.card__body > .bcu-tabs-panel {
  border: 0;
}
.card__header--tabs .bcu-tabs li,
.card__header--tabs .bcu-tabs li.ui-state-active {
  top: 0;
  margin-top: 0 !important;
  border: 0 none;
  background-color: transparent;
}
.card__header--tabs .bcu-tabs li:hover {
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.card__header--tabs > .bcu-tabs > li > a {
  padding-right: 10px;
  padding-left: 10px;
}
.card__header--tabs .bcu-tabs li.bcu-tab-active,
.card__header--tabs .bcu-tabs li.ui-tabs-active {
  top: 0;
  background-color: #fff;
}
.bcu-tabs--material > li > a,
.bcu-tabs--material > li > a:hover {
  color: inherit;
}
.bcu-tabs--material .ui-tabs-active:after,
.bcu-tabs--material > li:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: transparent;
  content: '';
  -webkit-transition: all ease 250ms;
  transition: all ease 250ms;
}
.bcu-tabs--material .ui-tabs-active:after,
.bcu-tabs--material li:hover:after {
  width: 3px;
  background-color: #00AEEF;
}
.card__header--tabs .bcu-tabs--material li:hover {
  background-color: transparent;
}
@media only screen and (min-width: 900px) {
  .card__header--tabs .bcu-tabs {
    box-shadow: inset 0px -3px 0px 0px rgba(0, 0, 0, 0.1);
  }
  .card__header--tabs .bcu-tabs--material {
    box-shadow: none;
  }
}
@media only screen and (min-width: 900px) {
  .card__header--tabs .bcu-tabs .ui-tabs-active {
    box-shadow: 0px 1px 0px 0px #fff;
  }
  .card__header--tabs .bcu-tabs--material .ui-tabs-active {
    box-shadow: none;
  }
  .bcu-tabs--material .ui-tabs-active:after,
  .bcu-tabs--material > li:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: transparent;
    content: '';
    -webkit-transition: all ease 250ms;
    transition: all ease 250ms;
  }
  .bcu-tabs--material .ui-tabs-active:after,
  .bcu-tabs--material li:hover:after {
    width: 100%;
    height: 3px;
    background-color: #00AEEF;
    -webkit-transition: all ease 250ms;
    transition: all ease 250ms;
  }
}
.flip {
  position: relative;
  margin: 20px auto;
  width: 100%;
  height: 255px;

  perspective: 1000px;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -o-perspective: 1000px;
  -ms-perspective: 1000px;
}
.flip .card {
  position: relative;
  overflow: visible;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-transition: 0.5s ease-out;
  -moz-transition: 0.5s ease-out;
  -ms-transition: 0.5s ease-out;
  -o-transition: 0.5s ease-out;
  transition: 0.5s ease-out;

  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  /* content backface is visible so that static content still appears */
  backface-visibility: visible;
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -o-backface-visibility: visible;
  -ms-backface-visibility: visible;
}
.flip.flipped .card {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.flip .card .front,
.flip .card .back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* Backface visibility works great for all but IE. As such, we mark the backface visible in IE and manage visibility ourselves */

  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: visible;
  backface-visibility: hidden;
}
.flipped .card .back {
  /* Backface visibility works great for all but IE. As such, we mark the backface visible in IE and manage visibility ourselves */
  -ms-backface-visibility: visible;
}
.flip .card .front {
  color: white;
}
.flip .card .back {
  background: white;
  color: black;
}
.flip .card .front,
.flip.flipped .card .front {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.flip .card .back,
.flip.flipped .card .back {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.flip .card .front,
.flip.flipped .card .back {
  visibility: visible;
  -ms-transition: visibility 0s linear 0.17s;
  -webkit-animation: stayvisible 0.5s both;
  -moz-animation: stayvisible 0.5s both;
  -ms-animation: donothing 0.5s;
  -o-animation: stayvisible 0.5s both;
  /* IE Hack. Halfway through the card flip, set visibility. Keep other browsers visible throughout the card flip. */
  animation: stayvisible 0.5s both;
}
.flip.flipped .card .front,
.flip .card .back {
  visibility: hidden;
  -ms-transition: visibility 0s linear 0.17s;
  -webkit-animation: stayvisible 0.5s both;
  -moz-animation: stayvisible 0.5s both;
  -ms-animation: donothing 0.5s;
  -o-animation: stayvisible 0.5s both;
  /* IE Hack. Halfway through the card flip, set visibility. Keep other browsers visible throughout the card flip. */
  animation: stayvisible 0.5s both;
}
@keyframes stayvisible {
  from {
    visibility: visible;
  }
  to {
    visibility: visible;
  }
}
@-webkit-keyframes stayvisible {
  from {
    visibility: visible;
  }
  to {
    visibility: visible;
  }
}
@-moz-keyframes stayvisible {
  from {
    visibility: visible;
  }
  to {
    visibility: visible;
  }
}
@-o-keyframes stayvisible {
  from {
    visibility: visible;
  }
  to {
    visibility: visible;
  }
}
.flip .card__image {
  position: absolute;
  top: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.flip .card__image img {
  max-width: none !important;
  width: auto;
  height: 100%;
}
.card__text {
  position: absolute;
  bottom: 0;
  max-height: 50%;
  width: 100%;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.8);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000);
}
.card__flip-icon {
  top: 10px;
  right: 6px;
  z-index: 100;
}
/*
=======================================================================
	 modules.css
=======================================================================
*/
.primary-module,
.article .primary-module {
  /*padding-top: 5px !important;*/
  width: auto;
  background: #5F588A;
  color: #fff;
  font-weight: normal;
}
.primary-module h3 {
  padding-top: 0;
  line-height: 1;
}
.primary-module h4 {
  margin-bottom: 0;
  padding-top: 0;
  line-height: 1;
}
header.primary-module {
  border: none !important;
}
.primary-module-header {
  font-size: 2.2em;
}
.primary-module-header p {
  color: #ccc;
}
.primary-module-header h3 {
  margin-top: 0;
  padding-top: 0;
}
.primary-module-inner {
  padding: 1px 10px;
}
.slide-module h4,
.slide-module p {
  display: block;
  overflow: hidden;
  margin: 0;
  font-size: 1.3em;
}
.slide-module h4 {
  padding: 5px 10px;
  height: 50px;
}
.slide-module p {
  padding: 10px;
  height: 100px;
  font-size: 1em;
}
.slide-module img {
  width: 100%;
  height: 145px;
}
.slider-module img {
  margin: 0;
  padding: 0;
}
.text-detail-module {
  position: absolute;
  bottom: 5px;
  left: 5px;
  padding: 10px;
  max-width: 55%;
  height: auto;
  background: rgba(0, 30, 60, 0.75);
  color: #fff;
}
.text-detail-module h3 {
  margin-bottom: 0;
  color: #fff;
  font-size: 1.2em;
  line-height: 1.4;
}
.text-detail-module p {
  margin-bottom: 0;
}
.cta a {
  position: absolute;
  right: 5px;
  bottom: 5px;
  padding: 5px 10px;
  background: #00AEEF;
  color: #fff;
}
.primary-module h2,
.primary-module h3,
.primary-module h4 {
  margin-bottom: 0.2em;
  color: #fff;
}
.primary-module p {
  margin-bottom: 0;
  color: #fff;
}
.course-browse-module,
.courses-course-search {
  min-height: 285px;
}
.course-saved-module .courses-header-saved,
.module .courses-header-save-perm,
.module .courses-header-recently-viewed {
  background-position: right center;
  background-repeat: no-repeat;
}
.course-saved-module .primary-module {
  border-top: 1px solid #999;
  border-right: 1px solid #999;
  border-left: 1px solid #999;
}
.module input[type="text"] {
  padding: 5px 3px;
  width: 93%;
}
/*Only used once could be specific*/
.article .feature-small h3 {
  line-height: 1.2em;
}
.feature-full h2 img,
.feature-small h2 img {
  vertical-align: middle;
}
.feature-full img.pos-abs,
.feature-small img.pos-abs {
  right: 1px;
  bottom: 1px;
}
.midlandCitiesButton {
  background-color: #990033;
}
.midlandsCitiesHeading {
  padding-top: 10px;
  padding-left: 12px;
  color: #fff;
  letter-spacing: normal !important;
  font: 18px verdana;
}
.midlandsCitiesFont {
  margin-top: 5px;
  padding-bottom: 15px;
  padding-left: 12px;
  color: #fff;
  letter-spacing: normal !important;
  font: 12px verdana;
}
.feature {
  position: relative;
}
.feature img {
  position: absolute;
  right: 0;
  bottom: 0;
}
.size1of2 .feature img {
  width: 75%;
}
/*
=======================================================================
	 skin.css - All the decorative styles
=======================================================================
*/
body {
  color: #444;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* ------------------------------------------------------------------------------------ */
/* FOREGROUND COLOURS - WEB PALETTE																*/
/* ------------------------------------------------------------------------------------ */
.web-palette-red {
  color: #f00 !important;
}
.web-palette-red-light {
  color: #f68a8e !important;
}
.web-palette-red-dark {
  color: #900 !important;
}
.web-palette-orange {
  color: #d54308 !important;
}
.web-palette-orange-light {
  color: #f75f23 !important;
}
.web-palette-orange-dark {
  color: #982f05 !important;
}
.web-palette-violet {
  color: #765cc6 !important;
}
.web-palette-violet-light {
  color: #9e8ad6 !important;
}
.web-palette-violet-dark {
  color: #573ba9 !important;
}
.web-palette-green {
  color: #128538 !important;
}
.web-palette-green-light {
  color: #1abd50 !important;
}
.web-palette-green-dark {
  color: #0b5022 !important;
}
.web-palette-blue {
  color: #0072e4 !important;
}
.web-palette-blue-light {
  color: #2592ff !important;
}
.web-palette-blue-dark {
  color: #0054a8 !important;
}
.web-palette-dark-blue {
  color: #001e3c !important;
}
.web-palette-dark-blue-light {
  color: #003e7c !important;
}
.web-palette-dark-blue-dark {
  color: #000000 !important;
}
.web-palette-stw-blue {
  color: #030f4e !important;
}
.web-palette-stw-blue-light {
  color: #051b8a !important;
}
.web-palette-stw-blue-dark {
  color: #010312 !important;
}
.web-palette-pink {
  color: #de176a !important;
}
.web-palette-pink-light {
  color: #ec478c !important;
}
.web-palette-pink-dark {
  color: #a6114f !important;
}
.web-palette-yellow {
  color: #ff9000 !important;
}
.web-palette-yellow-light {
  color: #ffac3e !important;
}
.web-palette-yellow-dark {
  color: #c16d00 !important;
}
.web-palette-purple {
  color: #a03eba !important;
}
.web-palette-purple-light {
  color: #b86bce !important;
}
.web-palette-purple-dark {
  color: #782f8e !important;
}
.web-palette-grey {
  color: #5f707b !important;
}
.web-palette-grey-light {
  color: #7e909c !important;
}
.web-palette-grey-dark {
  color: #445059 !important;
}
.web-palette-brown {
  color: #6d6466 !important;
}
.web-palette-brown-light {
  color: #8c8386 !important;
}
.web-palette-brown-dark {
  color: #4c4648 !important;
}
/* ------------------------------------------------------------------------------------ */
/* BACKGROUND COLOURS - WEB PALETTE														*/
/* ------------------------------------------------------------------------------------ */
.web-palette-bg-red {
  background: #be1e2d !important;
}
.web-palette-bg-red-light {
  background: #e03a4a !important;
}
.web-palette-bg-red-dark {
  background: #891521 !important;
}
.web-palette-bg-orange {
  background: #d54308 !important;
}
.web-palette-bg-orange-light {
  background: #f75f23 !important;
}
.web-palette-bg-orange-dark {
  background: #982f05 !important;
}
.web-palette-bg-violet {
  background: #765cc6 !important;
}
.web-palette-bg-violet-light {
  background: #9e8ad6 !important;
}
.web-palette-bg-violet-dark {
  background: #573ba9 !important;
}
.web-palette-bg-green {
  background: #128538 !important;
}
.web-palette-bg-green-light {
  background: #1abd50 !important;
}
.web-palette-bg-green-dark {
  background: #0b5022 !important;
}
.web-palette-bg-blue {
  background: #0072e4 !important;
}
.web-palette-bg-blue-light {
  background: #2592ff !important;
}
.web-palette-bg-blue-dark {
  background: #0054a8 !important;
}
.web-palette-bg-dark-blue {
  background: #001e3c !important;
}
.web-palette-bg-dark-blue-light {
  background: #003e7c !important;
}
.web-palette-bg-dark-blue-dark {
  background: #000000 !important;
}
.web-palette-bg-stw-blue {
  background: #030f4e !important;
}
.web-palette-bg-stw-blue-light {
  background: #051b8a !important;
}
.web-palette-bg-stw-blue-dark {
  background: #010312 !important;
}
.web-palette-bg-pink {
  background: #de176a !important;
}
.web-palette-bg-pink-light {
  background: #ec478c !important;
}
.web-palette-bg-pink-dark {
  background: #a6114f !important;
}
.web-palette-bg-yellow {
  background: #ff9000 !important;
}
.web-palette-bg-yellow-light {
  background: #ffac3e !important;
}
.web-palette-bg-yellow-dark {
  background: #c16d00 !important;
}
.web-palette-bg-purple {
  background: #a03eba !important;
}
.web-palette-bg-purple-light {
  background: #b86bce !important;
}
.web-palette-bg-purple-dark {
  background: #782f8e !important;
}
.web-palette-bg-grey {
  background: #5f707b !important;
}
.web-palette-bg-grey-light {
  background: #7e909c !important;
}
.web-palette-bg-grey-dark {
  background: #445059 !important;
}
.web-palette-bg-brown {
  background: #6d6466 !important;
}
.web-palette-bg-brown-light {
  background: #8c8386 !important;
}
.web-palette-bg-brown-dark {
  background: #4c4648 !important;
}
/* ------------------------------------------------------------------------------------ */
/* COLOURS - PRIMARY BCU ACCENT COLOURS													*/
/* ------------------------------------------------------------------------------------ */
.primary-accent {
  color: #3C469C;
}
.top-primary-accent {
  border-right: 5px solid #3C469C;
}
.left-primary-accent {
  border-left: 5px solid #3C469C;
}
.bottom-primary-accent {
  border-bottom: 5px solid #3C469C;
}
.right-primary-accent {
  border-right: 5px solid #3C469C;
}
/* ------------------------------------------------------------------------------------ */
/* COLOURS - BASE COLOURS (SOME LEGACY)													*/
/* ------------------------------------------------------------------------------------ */
.hover-reveal-content .white,
.white,
.white a {
  color: #fff !important;
  color: #ffffff !important;
}
.black {
  color: #000 !important;
}
.dark-text {
  color: #444 !important;
}
.grey,
.mid-grey,
.status-draft {
  color: #999 !important;
}
.light-grey {
  color: #ccc !important;
}
.dark-blue,
.bcu-blue {
  color: #001e3c;
}
.blue {
  color: #013e77 !important;
}
.mid-blue {
  color: #002F67 !important;
}
.bcu-light-blue,
.status-pending {
  color: #00AEEF;
}
.yellow {
  color: #FFEE2B !important;
}
.gold,
.bcu-gold {
  color: #BDA315 !important;
}
.red {
  color: #f00;
}
.green,
.status-live {
  color: #009900;
}
/* ------------------------------------------------------------------------------------ */
/* COLOURS - NEW BRAND PRIMARY PALETTE													*/
/* ------------------------------------------------------------------------------------ */
.brand-primary-blue {
  color: #00ADEF !important;
}
.brand-primary-dark-blue {
  color: #010f4e !important;
}
.brand-primary-pink {
  color: #EC008B !important;
}
.brand-primary-yellow {
  color: #E8C31D !important;
}
.brand-primary-green {
  color: #8CC63E !important;
}
.brand-primary-orange {
  color: #F7931D !important;
}
.brand-primary-purple {
  color: #B86BCE !important;
}
.brand-primary-violet {
  color: #9999FF !important;
}
.brand-primary-grey {
  color: #9EACB4 !important;
}
.brand-primary-red {
  color: #ED1C24 !important;
}
.brand-primary-brown {
  color: #6E6464 !important;
}
/* ------------------------------------------------------------------------------------ */
/* COLOURS - SECONDARY PALETTE															*/
/* ------------------------------------------------------------------------------------ */
.secondary-purple {
  color: #5F588A !important;
}
.secondary-green {
  color: #7D953B;
}
/* ------------------------------------------------------------------------------------ */
/* BACKGROUND COLOURS - LEGACY															*/
/* ------------------------------------------------------------------------------------ */
.dark-blue-back {
  background: #001e3c !important;
}
.mid-blue-back {
  background: #002F67 !important;
}
.yellow-back {
  background: #FFEE2B !important;
}
.mid-grey-back {
  background: #999 !important;
}
.light-grey-back {
  background: #ccc !important;
}
.gold-back {
  background: #BDA315 !important;
}
.red-back {
  background: #900 !important;
}
.green-back {
  background: #7D953B !important;
}
/* ------------------------------------------------------------------------------------ */
/* BACKGROUND COLOURS - BASE															*/
/* ------------------------------------------------------------------------------------ */
.bg-transparent {
  background-color: transparent;
}
.bg-primary {
  background-color: #001e3c;
  color: #fff;
}
.bg-primary a {
  color: #fff;
}
.bg-black {
  background-color: #000;
}
.bg-dark {
  background-color: #444;
}
.bg-grey {
  background-color: #999;
}
.bg-dark-grey {
  background-color: #444;
}
.bg-mid-grey {
  background-color: #ccc;
}
.bg-light-grey {
  background-color: #ddd;
}
.bg-grey-accent {
  background-color: #F0F1F2;
}
.bg-green {
  background-color: #7D953B;
}
.bg-green-accent {
  background-color: #E2EFD1;
}
.bg-red {
  background-color: #f00;
}
.bg-red-accent {
  background-color: #F4D9D5;
}
.bg-blue-accent {
  background-color: #EAEEF2;
}
.bg-off-blue {
  background-color: #ced2df;
}
/* e.g. iCity widget tabs */
.bg-white {
  background-color: #fff;
}
.bg-yellow-accent {
  background-color: #F8F7D4 !important;
}
.bg-violet {
  background-color: #5F588A;
}
.bg-light-violet {
  background-color: #a88aa7;
}
/* ------------------------------------------------------------------------------------ */
/* BACKGROUND COLOURS - OLD SECONDARY PALETTE											*/
/* ------------------------------------------------------------------------------------ */
.secondary-bg-blue {
  background: #00AEEF !important;
}
.secondary-bg-purple {
  background: #5F588A !important;
}
.secondary-bg-purple-mid {
  background-color: #c0bdd5 !important;
}
.secondary-bg-purple-light {
  background-color: #d0cedf !important;
}
.secondary-bg-orange {
  background: #BA7034 !important;
}
.secondary-bg-gold {
  background: #C0AA1E !important;
}
.secondary-bg-yellow {
  background: #C0AA1E !important;
}
.secondary-bg-green {
  background: #7D953B !important;
}
.secondary-bg-red {
  background: #BE1E2D !important;
}
.secondary-bg-grey {
  background: #b4bbbf !important;
}
.secondary-bg-grey-light-1 {
  background: #CACFD2 !important;
}
.secondary-bg-grey-light-2 {
  background: #DEE2E4 !important;
}
.secondary-bg-grey-light-3 {
  background: #f1f3f4 !important;
}
/* ------------------------------------------------------------------------------------ */
/* BACKGROUND COLOURS - BRAND PRIMARY													*/
/* ------------------------------------------------------------------------------------ */
.brand-primary-bg-blue {
  background-color: #00ADEF !important;
}
.brand-primary-bg-dark-blue {
  background-color: #010f4e !important;
}
.brand-primary-bg-pink {
  background-color: #EC008B !important;
}
.brand-primary-bg-yellow {
  background-color: #E8C31D !important;
}
.brand-primary-bg-green {
  background-color: #8CC63E !important;
}
.brand-primary-bg-orange {
  background-color: #F7931D !important;
}
.brand-primary-bg-purple {
  background-color: #B86BCE !important;
}
.brand-primary-bg-violet {
  background-color: #9999FF !important;
}
.brand-primary-bg-grey {
  background-color: #9EACB4 !important;
}
.brand-primary-bg-red {
  background-color: #ED1C24 !important;
}
.brand-primary-bg-brown {
  background-color: #6E6464 !important;
}
/* ------------------------------------------------------------------------------------ */
/* BACKGROUND COLOURS - BRAND PRIMARY LIGHT VERSION										*/
/* ------------------------------------------------------------------------------------ */
.brand-primary-bg-blue-light {
  background-color: #b2e6fa !important;
}
.brand-primary-bg-pink-light {
  background-color: #f9b2dc !important;
}
.brand-primary-bg-yellow-light {
  background-color: #f6e7a4 !important;
}
.brand-primary-bg-green-light {
  background-color: #c0e096 !important;
}
.brand-primary-bg-orange-light {
  background-color: #fcd4a5 !important;
}
.brand-primary-bg-purple-light {
  background-color: #d9c2df !important;
}
.brand-primary-bg-violet-light {
  background-color: #ddddff !important;
}
.brand-primary-bg-grey-light {
  background-color: #e6e6e6 !important;
}
.brand-primary-bg-red-light {
  background-color: #fababd !important;
}
.brand-primary-bg-brown-light {
  background-color: #e1dfdf !important;
}
/* ------------------------------------------------------------------------------------ */
/* BACKGROUND COLOURS - BRAND PRIMARY MID VERSION										*/
/* ------------------------------------------------------------------------------------ */
.brand-primary-bg-blue-mid {
  background-color: #69cef6 !important;
}
.brand-primary-bg-pink-mid {
  background-color: #f57cc4 !important;
}
.brand-primary-bg-yellow-mid {
  background-color: #f0d96d !important;
}
.brand-primary-bg-green-mid {
  background-color: #a6d074 !important;
}
.brand-primary-bg-orange-mid {
  background-color: #f9b461 !important;
}
.brand-primary-bg-purple-mid {
  background-color: #be97c8 !important;
}
.brand-primary-bg-violet-mid {
  background-color: #a8a8ff !important;
}
.brand-primary-bg-grey-mid {
  background-color: #c1cacf !important;
}
.brand-primary-bg-red-mid {
  background-color: #f68a8e !important;
}
.brand-primary-bg-brown-mid {
  background-color: #cac6c6 !important;
}
/* ------------------------------------------------------------------------------------ */
/* BACKGROUND COLOURS - BANNER CAMPAIGN	- DEPRACATED									*/
/* ------------------------------------------------------------------------------------ */
.campaign-green-bg {
  background-color: #55c0a7;
}
.campaign-purple-bg {
  background-color: #6159a6;
}
.campaign-blue-bg {
  background-color: #60cceb;
}
.bg-primary-opaque {
  background-color: rgba(0, 30, 60, 0.7);
}
/* ------------------------------------------------------------------------------------ */
/* BORDERS																				*/
/* ------------------------------------------------------------------------------------ */
/* Border style helpers*/
.ba-line {
  border-style: solid !important;
}
.bt-line {
  border-top-style: solid !important;
}
.bb-line {
  border-bottom-style: solid !important;
}
.bl-line {
  border-left-style: solid !important;
}
.br-line {
  border-right-style: solid !important;
}
.bv-line {
  border-top-style: solid !important;
  border-bottom-style: solid !important;
}
.bh-line {
  border-right-style: solid !important;
  border-left-style: solid !important;
}
.ba-dot {
  border-style: dotted !important;
}
.bt-dot {
  border-top-style: dotted !important;
}
.bb-dot {
  border-bottom-style: dotted !important;
}
.bl-dot {
  border-left-style: dotted !important;
}
.br-dot {
  border-right-style: dotted !important;
}
.bv-dot {
  border-top-style: dotted !important;
  border-bottom-style: dotted !important;
}
.bh-dot {
  border-right-style: dotted !important;
  border-left-style: dotted !important;
}
.ba-dash {
  border-style: dashed !important;
}
.bt-dash {
  border-top-style: dashed !important;
}
.bb-dash {
  border-bottom-style: dashed !important;
}
.bl-dash {
  border-left-style: dashed !important;
}
.br-dash {
  border-right-style: dashed !important;
}
.bv-dash {
  border-top-style: dashed !important;
  border-bottom-style: dashed !important;
}
.bh-dash {
  border-right-style: dashed !important;
  border-left-style: dashed !important;
}
/* Border width helper*/
.bw1 {
  border-width: 1px !important;
}
.bw2 {
  border-width: 2px !important;
}
.bw3 {
  border-width: 3px !important;
}
.bw4 {
  border-width: 4px !important;
}
.bw5 {
  border-width: 5px !important;
}
.bw6 {
  border-width: 6px !important;
}
.bw7 {
  border-width: 7px !important;
}
.bw8 {
  border-width: 8px !important;
}
.bw9 {
  border-width: 9px !important;
}
.bw10 {
  border-width: 10px !important;
}
/* Border colour helper */
.bc0 {
  border-color: transparent !important;
}
.bc1 {
  border-color: #000 !important;
}
.bc2 {
  border-color: #666 !important;
}
.bc3 {
  border-color: #444 !important;
}
.bc4 {
  border-color: #b4bbbf !important;
  /* secondary-bg-grey */
}
.bc5 {
  border-color: #CACFD2 !important;
  /* secondary-bg-grey-light-1 */
}
.bc6 {
  border-color: #DEE2E4 !important;
  /* secondary-bg-grey-light-2 */
}
.bc7 {
  border-color: #f1f3f4 !important;
  /* secondary-bg-grey-light-3 */
}
/* Border killer helpers */
.ba-none {
  border: none !important;
}
.bt-none {
  border-top: none !important;
}
.bb-none {
  border-bottom: none !important;
}
.bl-none {
  border-left: none !important;
}
.br-none {
  border-right: none !important;
}
.bv-none {
  border-top: none !important;
  border-bottom: none !important;
}
.bh-none {
  border-right: none !important;
  border-left: none !important;
}
/* ------------------------------------------------------------------------------------ */
/* Deprecated border classes below - should be replaced with border helpers!			*/
/* ------------------------------------------------------------------------------------ */
/* simple borders */
.yellow-box {
  border: 1px solid #B3B18B;
}
.grey-box {
  border: 1px solid #ccc;
}
.box,
.dark-box {
  background: #e1e1e1;
}
.white-box {
  border: 1px solid #fff;
}
/* side borders */
.grey-left {
  border-left: 1px solid #ccc;
}
.dark-left {
  border-left: 1px solid #666;
}
/* top borders */
.top-grey {
  border-top: 1px solid #ccc;
}
.top-dark {
  border-top: 1px solid #666;
}
.top-white {
  border-top: 1px solid #FFF;
}
.top-dotted {
  border-top: 1px dotted #999;
}
.top-green {
  border-top: 10px solid #999900;
}
/* used in BIAD sub feature */
.top-green-business {
  border-top: 6px solid #7D953B;
}
/* used in Business sub feature */
.top-navy {
  border-top: 10px solid #112233;
}
.top-blue {
  border-top: 10px solid #99bbbb;
}
.top-purple {
  border-top: 10px solid #4444aa;
}
/* bottom borders */
.bottom-dark {
  border-bottom: 1px solid #666;
}
.bottom-grey {
  border-bottom: 1px solid #ccc;
}
/* misc borders */
.dotted-top {
  border-top: 1px dotted #999;
}
.dotted-bottom {
  border-bottom: 1px dotted #999;
}
.dotted-right,
.dotted-r {
  border-right: 2px dotted #666;
}
.dotted-left,
.dotted-l {
  border-left: 2px dotted #666;
}
.dotted-left-light {
  border-left: 2px dotted #ccc;
}
.dotted-outline {
  outline: 1px dotted #68a6c4;
}
.dashed {
  border-bottom: 1px dashed #999;
}
.dark-vertical {
  background: #f0f1f2;
}
.dark-borders {
  border: 1px solid #777;
}
.no-border {
  border: none !important;
}
.no-border-left {
  border-left: none !important;
}
.no-border-right {
  border-right: none !important;
}
.no-border-top {
  border-top: none !important;
}
.no-border-bottom {
  border-bottom: none !important;
}
.no-vertical-border {
  border-right: none !important;
  border-left: none !important;
}
.no-horizontal-border {
  border-top: none !important;
  border-bottom: none !important;
}
/* useful for tabbed lists */
.solid-b {
  border-bottom: 1px solid #777;
}
.solid-bottom-light {
  border-bottom: 1px solid #999;
}
.solid-top-light {
  border-top: 1px solid #999;
}
.no-border-bottom li:last-of-type {
  border-bottom: none !important;
}
/* ------------------------------------------------------------------------------------ */
/* Opacities																			*/
/* ------------------------------------------------------------------------------------ */
.opacity-100 {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);

  -moz-opacity: 1;
  -khtml-opacity: 1;
}
.opacity-95 {
  opacity: 0.95;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
  filter: alpha(opacity=95);

  -moz-opacity: 0.95;
  -khtml-opacity: 0.95;
}
.opacity-90 {
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);

  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
}
.opacity-85 {
  opacity: 0.85;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);

  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
}
.opacity-80 {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);

  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
}
.opacity-75 {
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);

  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
}
.opacity-70 {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);

  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
}
.opacity-65 {
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);

  -moz-opacity: 0.65;
  -khtml-opacity: 0.65;
}
.opacity-60 {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);

  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
}
.opacity-55 {
  opacity: 0.55;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";
  filter: alpha(opacity=55);

  -moz-opacity: 0.55;
  -khtml-opacity: 0.55;
}
.opacity-50 {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);

  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
}
.opacity-45 {
  opacity: 0.45;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
  filter: alpha(opacity=45);

  -moz-opacity: 0.45;
  -khtml-opacity: 0.45;
}
.opacity-40 {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);

  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
}
.opacity-35 {
  opacity: 0.35;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
  filter: alpha(opacity=35);

  -moz-opacity: 0.35;
  -khtml-opacity: 0.35;
}
.opacity-30 {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);

  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
}
.opacity-25 {
  opacity: 0.25;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  filter: alpha(opacity=25);

  -moz-opacity: 0.25;
  -khtml-opacity: 0.25;
}
.opacity-20 {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);

  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
}
.opacity-15 {
  opacity: 0.15;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
  filter: alpha(opacity=15);

  -moz-opacity: 0.15;
  -khtml-opacity: 0.15;
}
.opacity-10 {
  opacity: 0.1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=10);

  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
}
.opacity-05 {
  opacity: 0.05;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=05)";
  filter: alpha(opacity=05);

  -moz-opacity: 0.05;
  -khtml-opacity: 0.05;
}
/* ------------------------------------------------------------------------------------ */
/* Shadows																				*/
/* ------------------------------------------------------------------------------------ */
.soft-shadow {
  -webkit-box-shadow: 0 1px 2px 1px #999;
  -moz-box-shadow: 0 1px 2px 1px #999;
  box-shadow: 0 1px 2px 1px #999;
}
.hard-shadow {
  -webkit-box-shadow: 0 1px 0 1px #999;
  -moz-box-shadow: 0 1px 0 1px #999;
  box-shadow: 0 1px 0 1px #999;
}
/* ------------------------------------------------------------------------------------ */
/* Misc styling helper classes															*/
/* ------------------------------------------------------------------------------------ */
.soft-shadow-box {
  display: block;
  padding: 0.5em 1em;
  border: 1px solid #999;
  background: #dadada;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.green-gradient-box {
  display: block;
  border: 1px solid #768d38;
  background: #7D953B !important;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  color: #fff;
}
.navy-gradient-box {
  display: block;
  background: #012D5C;
  color: #fff;
}
.red-gradient-box {
  background: #900 !important;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  color: #fff !important;
  /* Old browsers */
}
.blue-speech-bubble {
  width: 310px;
  height: 140px;
  background: url(/Content/imgs/bg-business.png) 0 0 no-repeat;
}
.gradient-grey-white {
  background: #ccc;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #cccccc 0%, #ffffff 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(50%, #ffffff));
  background: -webkit-linear-gradient(top, #cccccc 0%, #ffffff 50%);
  background: -o-linear-gradient(top, #cccccc 0%, #ffffff 50%);
  background: -ms-linear-gradient(top, #cccccc 0%, #ffffff 50%);
  background: linear-gradient(to bottom, #cccccc 0%, #ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff', GradientType=0);
}
.bcu-logo-new {
  width: 305px;
  height: 62px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22305px%22%20height%3D%2262px%22%20viewBox%3D%220%200%20305%2062%22%20enable-background%3D%22new%200%200%20305%2062%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.557%2C3.022c0.712-1.341-0.301-2.897-0.301-2.897s-0.401%2C1.45-2.534%2C1.345v2.696%0D%0A%09%09C14.722%2C4.166%2C16.854%2C4.371%2C17.557%2C3.022%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.643%2C10.902c0%2C0-1.093-1.343-2.525-0.817c-1.422%2C0.524-1.366%2C1.105-2.049%2C1.286%0D%0A%09%09c-0.644%2C0.159-1.67%2C0.07-2.003-0.223c0.318%2C0.333%2C1.78%2C1.746%2C3.199%2C0.866C4.868%2C11.012%2C5.097%2C10.258%2C6.643%2C10.902%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0.064%2C11.149L0%2C11.078L0.064%2C11.149z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.467%2C47.3c0.865-0.114%2C1.615%2C0.438%2C1.615%2C0.438s0.561-0.066%2C1.63-2.045%0D%0A%09%09c1.066-1.984%2C1.141-3.125%2C1.18-4.346c0.038-1.228-0.998-3.438-0.998-3.438c-1.023-0.688-3.003-2.967-3.003-2.967%0D%0A%09%09c-0.374%2C1.052-0.542%2C0.758-0.042%2C3.271c0.489%2C2.521%2C1.447%2C2.368%2C1.834%2C4.968C11.061%2C45.764%2C8.467%2C47.3%2C8.467%2C47.3%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.96%2C48.286c0%2C0-4.382%2C0.202-4.415%2C3.438c0%2C0%2C1.18%2C0.154%2C3.386%2C0.154%0D%0A%09%09C5.93%2C51.879%2C4.749%2C49.889%2C6.96%2C48.286%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.714%2C7.971c-0.911%2C0.105-1.521%2C0.313-1.927-0.101c-0.407-0.417-0.506-0.724-1.014-0.724%0D%0A%09%09c-0.51%2C0-1.007-0.11-1.007-0.11S9.96%2C6.839%2C10.88%2C6.421c0%2C0%2C2.02%2C0.2%2C2.835%2C0.309c0.81%2C0.11%2C1.113%2C0.21%2C1.113%2C0.21%0D%0A%09%09S14.62%2C7.871%2C13.714%2C7.971%20M54.875%2C41.895c0.097-0.517%2C1.644-1.056%2C1.644-1.056s-0.491-1.464-0.998-1.884%0D%0A%09%09c-0.506-0.407-1.464-0.064-2.068-0.686c-0.613-0.61-2.831-1.648-3.141-6.937c-0.304-5.28-0.159-5.042-0.159-5.042%0D%0A%09%09s5.427-3.139%2C5.227-9.458c-0.208-6.313-7.797-5.793-10.437-3.929c-2.63%2C1.864-9.011%2C5.171-11.142-0.729%0D%0A%09%09c-0.707-1.753%2C2.643-2.696%2C2.643-2.696s1.816%2C0.108%2C2.831-0.818c1.009-0.939%2C0.4-1.14%2C1.209-1.45%0D%0A%09%09c0.813-0.316%2C1.626-0.11%2C2.643-1.142c1.017-1.033%2C1.314-3%2C1.314-3s-0.915%2C1.548-2.128%2C1.449c-1.213-0.106-3.138-1.247-4.56-0.83%0D%0A%09%09c-1.421%2C0.417-1.924%2C0.93-2.534%2C1.968c-0.6%2C1.037-0.507%2C1.344-1.215%2C1.865c-0.707%2C0.511-5.06%2C6.523%2C2.026%2C9.625%0D%0A%09%09c4.667%2C1.448%2C8.61-1.753%2C9.627-2.378c1.008-0.622%2C2.023-1.247%2C3.951-1.247c1.925%2C0%2C3.953%2C1.348%2C4.051%2C3.208%0D%0A%09%09c0.097%2C1.864-1.22%2C4.25-4.157%2C4.871c-0.605%2C0-1.615%2C0.31-1.615%2C0.31s-1.721-2.273-9.225-0.621%0D%0A%09%09c-7.485%2C1.658-15.088%2C2.693-17.012-3.212c-0.506-5.276%2C3.406%2C0.573%2C3.406%2C0.573s-0.122-5.227-1.784-5.227%0D%0A%09%09c-0.929%2C0-2.028-0.828-2.028-0.828s0.197-1.038%2C0.712-1.038c0.5%2C0%2C1.814%2C1.462%2C1.814%2C1.462s0.395-3.971-1.126-4.904%0D%0A%09%09c-0.816-0.503-1.193-1.063-1.36-1.461c0.569-0.09%2C1.237-0.273%2C1.685-0.689c1.01-0.927%2C1.51-1.971%2C1.615-3.105%0D%0A%09%09c0.107-1.138-0.3-0.514-1.01-0.103c-0.714%2C0.411-2.027%2C0.62-3.037%2C0.62c-1.022%2C0-2.131-0.421-2.131-0.421s-0.703%2C0.939-1.515%2C1.151%0D%0A%09%09c-0.81%2C0.196-2.736%2C0.099-4.154%2C0C11.32%2C3.996%2C10.509%2C3.274%2C9.5%2C3.583C8.479%2C3.897%2C8.176%2C4.621%2C6.867%2C4.93%0D%0A%09%09c-1.318%2C0.311-1.828%2C0-2.743-0.104c-0.91-0.103-2.021-0.103-2.225%2C0.621c-0.201%2C0.72-0.502%2C1.656-0.201%2C2.587%0D%0A%09%09c0.301%2C0.929%2C0.504%2C1.238%2C2.028%2C1.143c1.517-0.099%2C3.233%2C0%2C3.948%2C0.923c0.708%2C0.942%2C0.708%2C1.975%2C0.502%2C2.59%0D%0A%09%09c-0.206%2C0.633-1.519%2C0.395-2.221%2C0.289c-0.712-0.104-1.723-0.518-2.128%2C0.206c-0.411%2C0.725-0.813%2C3.004%2C0.605%2C2.482%0D%0A%09%09C5.852%2C15.156%2C9.5%2C15.396%2C10%2C15.396h0.509c0%2C0-5.169%2C3.856-5.07%2C8.718c0%2C7.354%2C6.486%2C12.093%2C6.486%2C12.093s-1.107-3.418-0.909-6.424%0D%0A%09%09c0.201-3.004%2C1.62-4.346%2C1.62-4.346s-1.112%2C3.411-0.103%2C7.97c1.017%2C4.556%2C2.236%2C8.284%2C1.017%2C11.177%0D%0A%09%09c-1.213%2C2.9-2.21%2C4.021-2.919%2C4.021c-0.71%2C0-1.843-0.496-2.454-0.188c-0.604%2C0.314-1.217%2C1.137-1.217%2C1.861%0D%0A%09%09c0%2C0.719-0.202%2C1.662%2C0.613%2C1.662c0.809%2C0%2C2.835-0.104%2C3.848-0.104c1.017%2C0%2C1.925-0.212%2C2.635-0.729%0D%0A%09%09c0.714-0.517%2C1.011-2.805%2C1.011-2.805s0.813%2C0.217%2C0.813%2C0.729l0.403-1.342c-0.2-0.717-0.104-1.039%2C0.504-2.174%0D%0A%09%09c0.611-1.134%2C0.706-1.134%2C1.621-2.068c0.918-0.934-0.603-0.727-0.603-1.864c0-1.14%2C0.4-1.549%2C0.903-2.694%0D%0A%09%09c0.509-1.135-0.098-0.928-0.503-1.231c-0.4-0.313%2C0.247-0.519%2C0.311-1.251c0.119-1.359-1.539-2.321-1.539-2.321%0D%0A%09%09c3.55-0.588%2C3.772-1.873%2C3.772-1.873c-4.529-1.213-4.333-4.847-4.333-4.847c4.467%2C0.354%2C5.738-1.866%2C5.738-1.866%0D%0A%09%09c-2.412%2C0.474-3.52-2.247-3.52-2.247c0.69-0.693%2C0.387-2.709%2C0.387-2.709c-1.598-3.395-4.961-1.027-4.961-1.027%0D%0A%09%09c0.923-2.115%2C4.473-1.997%2C5.612%2C0.225c1.141%2C2.227%2C0.217%2C3.337%2C0.217%2C3.337c1.141%2C2.105%2C3.899%2C1.588%2C3.899%2C1.588%0D%0A%09%09c-2.29%2C4.558-5.953%2C3.697-5.953%2C3.697c1.15%2C3.278%2C4.128%2C2.733%2C4.128%2C2.733c-0.059%2C1.742-0.643%2C2.464-1.306%2C2.802%0D%0A%09%09c0.31%2C0.213%2C0.826%2C0.397%2C1.662%2C0.16c0.617-0.175%2C1.251-0.455%2C1.914-0.761c1.406-0.623%2C3.002-1.338%2C5.337-1.595%0D%0A%09%09c2.693-0.311%2C4.435-0.128%2C6.062%2C0.771c0.104-0.33%2C0.301-0.869%2C0.025-1.419c-0.207-0.416-0.385-0.863%2C0.074-0.625l0.377%2C0.398%0D%0A%09%09c0%2C0%2C1.052%2C1.438%2C1.28%2C2.934l0.373%2C0.346c0.585%2C0.541%2C1.076%2C1.097%2C1.559%2C1.627c0.869%2C0.974%2C1.7%2C1.896%2C2.994%2C2.718%0D%0A%09%09c0.384%2C0.231%2C0.906%2C0.522%2C1.584%2C0.868c1.62%2C0.83%2C4.097%2C0.398%2C5.404%2C1.021c1.321%2C0.616%2C2.429%2C2.594%2C3.037%2C4.039%0D%0A%09%09c0.612%2C1.445%2C0.612%2C2.689%2C0.21%2C3.516c-0.408%2C0.832-0.618%2C1.346-1.121%2C1.346c-0.507%2C0-0.805-0.412-1.621-0.412%0D%0A%09%09c-0.803%2C0-1.217%2C0.412-1.514%2C1.133c-0.298%2C0.725-0.298%2C2.073%2C0.102%2C2.073c0.403%2C0%2C5.059-0.415%2C5.663-0.415%0D%0A%09%09c0.614%2C0%2C1.025-0.721%2C1.115-1.448c0.108-0.722%2C0-1.657%2C0-2.173c0-0.52%2C1.009%2C0.301%2C1.009%2C0.301s0.209-1.33-0.3-2.785%0D%0A%09%09C55.381%2C44.074%2C54.765%2C42.411%2C54.875%2C41.895%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M38.56%2C36.775c-0.465-0.524-0.944-1.053-1.496-1.572c-2.18-2.051-3.834-2.525-7.377-2.117%0D%0A%09%09c-2.194%2C0.236-3.704%2C0.907-5.038%2C1.514c-0.705%2C0.309-1.365%2C0.604-2.059%2C0.81c-1.624%2C0.463-2.351-0.585-2.771-1.166L19.4%2C34.256%0D%0A%09%09c0%2C0-0.856%2C0.381-0.454%2C0.793c0.415%2C0.424%2C1.832%2C2.348%2C5.231%2C1.877c1.919-0.257%2C8.963-1.343%2C8.963-1.343s-3.132%2C1.166-1.87%2C4.66%0D%0A%09%09c0.395%2C1.089%2C2.596%2C2.104%2C3.467%2C3.366c0.868%2C1.27%2C0.689%2C2.949%2C0.179%2C3.672c-0.505%2C0.726-2.034%2C1.216-2.034%2C1.216%0D%0A%09%09s-2.015-0.907-3.438%2C0.755c-1.415%2C1.657-0.604%2C2.594%2C0%2C2.594c0.612%2C0%2C4.459-0.105%2C5.268-0.105c0.815%2C0%2C1.318-0.415%2C1.732-0.939%0D%0A%09%09c0.396-0.514%2C0.603-2.373%2C0.603-2.373s1.109%2C0.516%2C1.109%2C1.129c0.299-0.928%2C0.104-1.242%2C0-2.168%0D%0A%09%09c-0.091-0.936%2C0.202-1.859%2C0.715-2.375c0.499-0.518%2C1.515-0.619%2C1.825-1.24c0.303-0.627-0.213-0.521-0.517-0.729%0D%0A%09%09c-0.304-0.205-1.005-0.821-0.708-1.341c0.313-0.52%2C1.44-0.9%2C1.54-1.635c0.044-0.293%2C0.143-0.366%2C0.231-0.736%0D%0A%09%09C40.118%2C38.509%2C39.324%2C37.637%2C38.56%2C36.775%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M77.754%2C40.911c0%2C0.944-0.263%2C1.692-0.792%2C2.228c-0.531%2C0.534-1.237%2C0.803-2.111%2C0.803%0D%0A%09%09c-0.877%2C0-1.58-0.269-2.109-0.803c-0.512-0.535-0.784-1.281-0.784-2.228V31.73h-2.12v9.283c0%2C0.713%2C0.13%2C1.379%2C0.381%2C1.969%0D%0A%09%09c0.256%2C0.602%2C0.605%2C1.115%2C1.056%2C1.522c0.443%2C0.418%2C0.969%2C0.754%2C1.585%2C0.985c0.62%2C0.242%2C1.278%2C0.357%2C1.99%2C0.357%0D%0A%09%09c0.699%2C0%2C1.366-0.115%2C1.979-0.357c0.618-0.231%2C1.157-0.567%2C1.605-0.985c0.45-0.409%2C0.808-0.926%2C1.061-1.522%0D%0A%09%09c0.256-0.59%2C0.376-1.256%2C0.376-1.969V31.73h-2.118L77.754%2C40.911L77.754%2C40.911z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M90.153%2C36.553c-0.296-0.287-0.65-0.512-1.068-0.67c-0.412-0.156-0.87-0.232-1.388-0.232%0D%0A%09%09c-0.5%2C0-0.976%2C0.09-1.443%2C0.272c-0.46%2C0.185-0.872%2C0.47-1.203%2C0.854v-1.002h-1.966v9.961h2v-6.078c0-0.756%2C0.206-1.318%2C0.607-1.682%0D%0A%09%09c0.41-0.363%2C0.895-0.543%2C1.458-0.543c0.561%2C0%2C1.042%2C0.178%2C1.425%2C0.537c0.385%2C0.355%2C0.58%2C0.91%2C0.58%2C1.684v6.08h2.003v-6.377%0D%0A%09%09c0-0.563-0.076-1.073-0.207-1.531C90.801%2C37.354%2C90.538%2C36.936%2C90.153%2C36.553%22%2F%3E%0D%0A%09%3Crect%20x%3D%2293.908%22%20y%3D%2231.68%22%20fill%3D%22%23fff%22%20width%3D%222.124%22%20height%3D%222.121%22%2F%3E%0D%0A%09%3Crect%20x%3D%2293.964%22%20y%3D%2235.771%22%20fill%3D%22%23fff%22%20width%3D%222.006%22%20height%3D%229.961%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%22102.479%2C42.781%20100.121%2C35.773%2098.002%2C35.773%20101.658%2C45.734%20103.292%2C45.734%20106.942%2C35.773%20%0D%0A%09%09104.817%2C35.773%20%09%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M109.971%2C39.932c0.02-0.301%2C0.025-0.549%2C0.061-0.731c0.029-0.197%2C0.086-0.406%2C0.196-0.618%0D%0A%09%09c0.155-0.387%2C0.407-0.688%2C0.757-0.926c0.345-0.221%2C0.759-0.33%2C1.222-0.33c0.48%2C0%2C0.88%2C0.109%2C1.225%2C0.33%0D%0A%09%09c0.337%2C0.236%2C0.582%2C0.539%2C0.747%2C0.926c0.101%2C0.212%2C0.17%2C0.425%2C0.199%2C0.618c0.037%2C0.184%2C0.069%2C0.432%2C0.069%2C0.731H109.971z%0D%0A%09%09%20M115.321%2C36.98c-0.36-0.414-0.799-0.742-1.319-0.977c-0.524-0.232-1.126-0.355-1.795-0.355c-1.271%2C0-2.301%2C0.435-3.075%2C1.326%0D%0A%09%09c-0.768%2C0.885-1.144%2C2.133-1.144%2C3.758c0%2C0.941%2C0.119%2C1.74%2C0.35%2C2.408c0.234%2C0.651%2C0.551%2C1.176%2C0.956%2C1.582%0D%0A%09%09c0.394%2C0.389%2C0.875%2C0.682%2C1.413%2C0.858c0.541%2C0.177%2C1.132%2C0.265%2C1.756%2C0.265c0.436%2C0%2C0.822-0.027%2C1.171-0.094%0D%0A%09%09c0.348-0.066%2C0.672-0.168%2C0.965-0.297c0.295-0.128%2C0.574-0.296%2C0.828-0.477c0.255-0.191%2C0.515-0.422%2C0.769-0.691l-1.271-1.189%0D%0A%09%09c-0.357%2C0.35-0.708%2C0.607-1.05%2C0.771c-0.35%2C0.174-0.813%2C0.244-1.373%2C0.244c-0.82%2C0-1.446-0.244-1.881-0.74%0D%0A%09%09c-0.439-0.501-0.65-1.172-0.65-2.045h6.473v-0.885c0-0.715-0.102-1.351-0.292-1.95C115.958%2C37.904%2C115.691%2C37.404%2C115.321%2C36.98%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M123.431%2C35.648c-0.572%2C0-1.083%2C0.111-1.563%2C0.328c-0.46%2C0.23-0.826%2C0.515-1.088%2C0.864v-1.069h-1.975v9.961%0D%0A%09%09h2.001v-6.061c0-0.689%2C0.199-1.234%2C0.583-1.639c0.39-0.395%2C0.855-0.6%2C1.411-0.6c0.337%2C0%2C0.618%2C0.057%2C0.828%2C0.168%0D%0A%09%09c0.222%2C0.109%2C0.439%2C0.277%2C0.667%2C0.496l1.516-1.512c-0.346-0.336-0.702-0.581-1.089-0.73%0D%0A%09%09C124.345%2C35.717%2C123.913%2C35.648%2C123.431%2C35.648%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M134.116%2C40.665c-0.511-0.438-1.252-0.712-2.197-0.79l-1.565-0.143c-0.535-0.043-0.899-0.178-1.092-0.379%0D%0A%09%09c-0.188-0.196-0.289-0.449-0.289-0.76c0-0.371%2C0.151-0.688%2C0.455-0.92c0.294-0.236%2C0.752-0.35%2C1.358-0.35%0D%0A%09%09c0.473%2C0%2C0.921%2C0.05%2C1.342%2C0.162c0.424%2C0.107%2C0.795%2C0.293%2C1.112%2C0.558l1.26-1.269c-0.455-0.418-1.005-0.699-1.636-0.875%0D%0A%09%09c-0.629-0.174-1.314-0.254-2.061-0.254c-0.517%2C0-1.014%2C0.063-1.459%2C0.201c-0.453%2C0.143-0.853%2C0.334-1.185%2C0.594%0D%0A%09%09c-0.348%2C0.258-0.622%2C0.582-0.812%2C0.951c-0.197%2C0.383-0.295%2C0.817-0.295%2C1.299c0%2C0.881%2C0.251%2C1.535%2C0.768%2C1.971%0D%0A%09%09c0.511%2C0.439%2C1.236%2C0.701%2C2.174%2C0.781l1.599%2C0.143c0.484%2C0.033%2C0.824%2C0.155%2C1.03%2C0.359c0.203%2C0.207%2C0.302%2C0.472%2C0.302%2C0.814%0D%0A%09%09c0%2C0.471-0.202%2C0.822-0.629%2C1.043c-0.415%2C0.225-0.939%2C0.332-1.552%2C0.332c-0.498%2C0-0.997-0.072-1.499-0.201%0D%0A%09%09c-0.508-0.143-0.962-0.414-1.367-0.832l-1.318%2C1.314c0.593%2C0.57%2C1.227%2C0.954%2C1.92%2C1.146c0.703%2C0.191%2C1.455%2C0.291%2C2.264%2C0.291%0D%0A%09%09c0.598%2C0%2C1.143-0.069%2C1.654-0.196c0.517-0.14%2C0.956-0.335%2C1.317-0.601c0.368-0.264%2C0.647-0.598%2C0.864-0.996%0D%0A%09%09c0.211-0.394%2C0.312-0.853%2C0.312-1.375C134.89%2C41.795%2C134.635%2C41.122%2C134.116%2C40.665%22%2F%3E%0D%0A%09%3Crect%20x%3D%22137.273%22%20y%3D%2231.68%22%20fill%3D%22%23fff%22%20width%3D%222.12%22%20height%3D%222.121%22%2F%3E%0D%0A%09%3Crect%20x%3D%22137.33%22%20y%3D%2235.771%22%20fill%3D%22%23fff%22%20width%3D%222.004%22%20height%3D%229.961%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M145.05%2C32.751h-2.001v3.026h-1.138v1.527h1.138v5.492c0%2C0.348%2C0.054%2C0.691%2C0.168%2C1.023%0D%0A%09%09c0.107%2C0.337%2C0.268%2C0.629%2C0.501%2C0.883c0.217%2C0.263%2C0.503%2C0.473%2C0.833%2C0.622c0.353%2C0.161%2C0.751%2C0.243%2C1.229%2C0.243h1.199v-1.709%0D%0A%09%09h-0.828c-0.387%2C0-0.665-0.107-0.839-0.303c-0.174-0.209-0.263-0.492-0.263-0.871v-5.383h1.93v-1.527h-1.93L145.05%2C32.751%0D%0A%09%09L145.05%2C32.751z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M153.475%2C42.781l-2.378-7.008h-2.128l3.477%2C9.49l-0.549%2C1.545c-0.147%2C0.407-0.313%2C0.683-0.514%2C0.838%0D%0A%09%09c-0.193%2C0.152-0.501%2C0.217-0.918%2C0.217h-0.512v1.811h0.801c0.385%2C0%2C0.749-0.049%2C1.107-0.152c0.348-0.1%2C0.664-0.289%2C0.942-0.567%0D%0A%09%09c0.3-0.3%2C0.546-0.714%2C0.726-1.229l4.404-11.951h-2.144L153.475%2C42.781z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M78.305%2C22.731c-0.468%2C0.466-1.127%2C0.697-2.011%2C0.697h-3.913v-5.011h3.913c0.883%2C0%2C1.542%2C0.235%2C2.011%2C0.694%0D%0A%09%09c0.461%2C0.471%2C0.698%2C1.068%2C0.698%2C1.804S78.766%2C22.258%2C78.305%2C22.731%20M72.381%2C11.47h3.689c0.795%2C0%2C1.439%2C0.205%2C1.929%2C0.605%0D%0A%09%09c0.502%2C0.395%2C0.735%2C0.98%2C0.735%2C1.749c0%2C0.771-0.232%2C1.354-0.735%2C1.755c-0.49%2C0.403-1.134%2C0.601-1.929%2C0.601h-3.689V11.47z%0D%0A%09%09%20M80.73%2C18.541c-0.234-0.317-0.496-0.57-0.79-0.796c-0.287-0.218-0.598-0.399-0.923-0.521c0.284-0.112%2C0.549-0.274%2C0.81-0.479%0D%0A%09%09c0.263-0.211%2C0.499-0.468%2C0.703-0.764c0.205-0.293%2C0.385-0.635%2C0.514-1.017c0.125-0.38%2C0.189-0.784%2C0.189-1.227%0D%0A%09%09c0-1.405-0.439-2.5-1.331-3.302c-0.882-0.803-2.093-1.204-3.628-1.204h-6.393v16.44h6.644c0.72%2C0%2C1.387-0.102%2C1.992-0.305%0D%0A%09%09c0.615-0.19%2C1.136-0.486%2C1.575-0.883c0.437-0.398%2C0.777-0.879%2C1.026-1.454c0.248-0.573%2C0.367-1.24%2C0.367-2.002%0D%0A%09%09c0-0.52-0.067-0.991-0.2-1.405C81.152%2C19.209%2C80.958%2C18.845%2C80.73%2C18.541%22%2F%3E%0D%0A%09%3Crect%20x%3D%2284.72%22%20y%3D%229.231%22%20fill%3D%22%23fff%22%20width%3D%222.494%22%20height%3D%2216.441%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M93.543%2C16.625V11.47h3.694c0.834%2C0%2C1.496%2C0.234%2C2.016%2C0.685c0.513%2C0.447%2C0.777%2C1.089%2C0.777%2C1.909%0D%0A%09%09c0%2C0.816-0.265%2C1.442-0.777%2C1.885c-0.521%2C0.457-1.182%2C0.676-2.016%2C0.676H93.543z%20M103.031%2C25.672l-3.782-7.268%0D%0A%09%09c0.921-0.274%2C1.691-0.762%2C2.33-1.496c0.624-0.728%2C0.944-1.682%2C0.944-2.878c0-0.694-0.116-1.333-0.356-1.925%0D%0A%09%09c-0.242-0.593-0.584-1.104-1.029-1.523c-0.443-0.418-0.979-0.753-1.595-0.999c-0.634-0.227-1.337-0.355-2.121-0.355h-6.368v16.443%0D%0A%09%09h2.491v-6.93h3.116l3.468%2C6.93L103.031%2C25.672z%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%22108.204%2C14.678%20112.083%2C22.693%20113.933%2C22.693%20117.709%2C14.678%20117.709%2C25.672%20120.205%2C25.672%20%0D%0A%09%09120.205%2C9.229%20117.709%2C9.229%20113.003%2C19.458%20108.204%2C9.229%20105.713%2C9.229%20105.713%2C25.672%20108.204%2C25.672%20%09%22%2F%3E%0D%0A%09%3Crect%20x%3D%22124.017%22%20y%3D%229.231%22%20fill%3D%22%23fff%22%20width%3D%222.491%22%20height%3D%2216.441%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%22142.718%2C25.672%20142.718%2C9.23%20140.22%2C9.23%20140.22%2C20.77%20132.628%2C9.23%20130.346%2C9.23%20130.346%2C25.672%20%0D%0A%09%09132.834%2C25.672%20132.834%2C14.105%20140.432%2C25.672%20%09%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M151.854%2C18.91h3.516v0.916c0%2C0.547-0.067%2C1.016-0.188%2C1.439c-0.125%2C0.41-0.336%2C0.797-0.649%2C1.157%0D%0A%09%09c-0.326%2C0.364-0.716%2C0.649-1.179%2C0.847c-0.467%2C0.209-0.965%2C0.296-1.5%2C0.296c-0.489%2C0-0.947-0.079-1.365-0.261%0D%0A%09%09c-0.414-0.175-0.768-0.413-1.06-0.721c-0.195-0.217-0.366-0.452-0.49-0.71c-0.133-0.253-0.233-0.573-0.307-0.944%0D%0A%09%09c-0.064-0.377-0.115-0.842-0.148-1.401c-0.025-0.546-0.042-1.24-0.042-2.071c0-0.83%2C0.019-1.522%2C0.042-2.061%0D%0A%09%09c0.033-0.554%2C0.084-1.021%2C0.148-1.393c0.073-0.373%2C0.174-0.694%2C0.307-0.947c0.125-0.254%2C0.297-0.485%2C0.49-0.709%0D%0A%09%09c0.292-0.305%2C0.646-0.548%2C1.06-0.732c0.418-0.186%2C0.876-0.275%2C1.365-0.275c0.926%2C0%2C1.684%2C0.243%2C2.27%2C0.752%0D%0A%09%09c0.586%2C0.501%2C0.979%2C1.2%2C1.188%2C2.108h2.526c-0.12-0.712-0.337-1.375-0.647-1.983c-0.31-0.625-0.711-1.157-1.215-1.618%0D%0A%09%09c-0.498-0.467-1.096-0.828-1.781-1.092c-0.676-0.277-1.464-0.416-2.34-0.416c-0.877%2C0-1.677%2C0.148-2.388%2C0.451%0D%0A%09%09c-0.716%2C0.305-1.363%2C0.741-1.928%2C1.308c-0.406%2C0.407-0.708%2C0.827-0.915%2C1.277c-0.23%2C0.44-0.375%2C0.923-0.483%2C1.449%0D%0A%09%09c-0.099%2C0.518-0.16%2C1.1-0.177%2C1.745c-0.005%2C0.644-0.012%2C1.345-0.012%2C2.136c0%2C0.785%2C0.007%2C1.496%2C0.012%2C2.137%0D%0A%09%09c0.017%2C0.644%2C0.078%2C1.22%2C0.177%2C1.745c0.107%2C0.519%2C0.253%2C0.998%2C0.483%2C1.452c0.207%2C0.44%2C0.509%2C0.869%2C0.915%2C1.271%0D%0A%09%09c0.564%2C0.571%2C1.212%2C0.999%2C1.942%2C1.303c0.725%2C0.3%2C1.513%2C0.451%2C2.373%2C0.451c0.876%2C0%2C1.687-0.15%2C2.448-0.441%0D%0A%09%09c0.755-0.289%2C1.442-0.773%2C2.083-1.44c0.538-0.577%2C0.91-1.231%2C1.135-1.954c0.225-0.718%2C0.34-1.615%2C0.34-2.681v-2.51h-6.005v2.121%0D%0A%09%09L151.854%2C18.91L151.854%2C18.91z%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%22170.234%2C16.258%20163.563%2C16.258%20163.563%2C9.229%20161.066%2C9.229%20161.066%2C25.672%20163.563%2C25.672%20%0D%0A%09%09163.563%2C18.49%20170.234%2C18.49%20170.234%2C25.672%20172.73%2C25.672%20172.73%2C9.229%20170.234%2C9.229%20%09%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M179.118%2C20.251l2.562-7.303l2.496%2C7.303H179.118z%20M180.619%2C9.231l-6.026%2C16.441h2.657l1.139-3.299h6.485%0D%0A%09%09l1.123%2C3.299h2.659l-6.031-16.441H180.619z%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%22197.823%2C19.458%20193.02%2C9.229%20190.525%2C9.229%20190.525%2C25.671%20193.02%2C25.671%20193.02%2C14.678%20%0D%0A%09%09196.893%2C22.691%20198.744%2C22.691%20202.529%2C14.678%20202.529%2C25.671%20205.027%2C25.671%20205.027%2C9.229%20202.529%2C9.229%20%09%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M215.996%2C13.976c0.074-0.375%2C0.168-0.695%2C0.302-0.939c0.138-0.262%2C0.298-0.492%2C0.507-0.714%0D%0A%09%09c0.291-0.309%2C0.646-0.542%2C1.051-0.727c0.42-0.171%2C0.867-0.26%2C1.377-0.26c0.916%2C0%2C1.649%2C0.253%2C2.201%2C0.787%0D%0A%09%09c0.532%2C0.521%2C0.909%2C1.2%2C1.11%2C2.026h2.542c-0.292-1.645-0.963-2.894-2.012-3.756c-1.051-0.868-2.326-1.302-3.844-1.302%0D%0A%09%09c-0.881%2C0-1.666%2C0.15-2.388%2C0.448c-0.72%2C0.305-1.366%2C0.744-1.944%2C1.313c-0.395%2C0.403-0.703%2C0.823-0.912%2C1.272%0D%0A%09%09c-0.217%2C0.441-0.375%2C0.927-0.483%2C1.453c-0.092%2C0.514-0.16%2C1.1-0.163%2C1.743c-0.02%2C0.644-0.027%2C1.345-0.027%2C2.134%0D%0A%09%09c0%2C0.787%2C0.01%2C1.497%2C0.027%2C2.14c0.003%2C0.644%2C0.071%2C1.217%2C0.163%2C1.743c0.106%2C0.521%2C0.265%2C0.998%2C0.483%2C1.451%0D%0A%09%09c0.209%2C0.441%2C0.519%2C0.87%2C0.912%2C1.272c0.578%2C0.568%2C1.226%2C1%2C1.944%2C1.304c0.722%2C0.298%2C1.507%2C0.45%2C2.388%2C0.45%0D%0A%09%09c0.729%2C0%2C1.427-0.118%2C2.074-0.329c0.656-0.214%2C1.238-0.524%2C1.75-0.959c0.521-0.444%2C0.959-0.966%2C1.305-1.6%0D%0A%09%09c0.336-0.629%2C0.588-1.348%2C0.726-2.162h-2.517c-0.198%2C0.821-0.582%2C1.502-1.131%2C2.025c-0.554%2C0.52-1.289%2C0.777-2.207%2C0.777%0D%0A%09%09c-0.508%2C0-0.957-0.078-1.377-0.258c-0.406-0.174-0.76-0.415-1.052-0.727c-0.209-0.211-0.37-0.448-0.506-0.706%0D%0A%09%09c-0.133-0.255-0.228-0.57-0.301-0.947c-0.072-0.376-0.118-0.841-0.146-1.399c-0.027-0.547-0.045-1.238-0.045-2.072%0D%0A%09%09c0-0.827%2C0.018-1.527%2C0.045-2.073C215.881%2C14.812%2C215.924%2C14.364%2C215.996%2C13.976%22%2F%3E%0D%0A%09%3Crect%20x%3D%22227.945%22%20y%3D%229.23%22%20fill%3D%22%23fff%22%20width%3D%222.49%22%20height%3D%2216.441%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%22232.822%2C11.47%20237.34%2C11.47%20237.34%2C25.672%20239.836%2C25.672%20239.836%2C11.47%20244.363%2C11.47%20%0D%0A%09%09244.363%2C9.231%20232.822%2C9.231%20%09%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%22255.938%2C9.231%20252.488%2C16.458%20249.047%2C9.231%20246.328%2C9.231%20251.242%2C18.913%20251.242%2C25.672%20%0D%0A%09%09253.729%2C25.672%20253.729%2C18.913%20258.656%2C9.231%20%09%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: left center;
  background-repeat: no-repeat;
}
.bcu-logo-new--inverted {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22305px%22%20height%3D%2262px%22%20viewBox%3D%220%200%20305%2062%22%20enable-background%3D%22new%200%200%20305%2062%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M17.557%2C3.022c0.712-1.341-0.301-2.897-0.301-2.897s-0.401%2C1.45-2.534%2C1.345v2.696%0D%0A%09%09C14.722%2C4.166%2C16.854%2C4.371%2C17.557%2C3.022%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M6.643%2C10.902c0%2C0-1.093-1.343-2.525-0.817c-1.422%2C0.524-1.366%2C1.105-2.049%2C1.286%0D%0A%09%09c-0.644%2C0.159-1.67%2C0.07-2.003-0.223c0.318%2C0.333%2C1.78%2C1.746%2C3.199%2C0.866C4.868%2C11.012%2C5.097%2C10.258%2C6.643%2C10.902%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0.064%2C11.149L0%2C11.078L0.064%2C11.149z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.467%2C47.3c0.865-0.114%2C1.615%2C0.438%2C1.615%2C0.438s0.561-0.066%2C1.63-2.045%0D%0A%09%09c1.066-1.984%2C1.141-3.125%2C1.18-4.346c0.038-1.228-0.998-3.438-0.998-3.438c-1.023-0.688-3.003-2.967-3.003-2.967%0D%0A%09%09c-0.374%2C1.052-0.542%2C0.758-0.042%2C3.271c0.489%2C2.521%2C1.447%2C2.368%2C1.834%2C4.968C11.061%2C45.764%2C8.467%2C47.3%2C8.467%2C47.3%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M6.96%2C48.286c0%2C0-4.382%2C0.202-4.415%2C3.438c0%2C0%2C1.18%2C0.154%2C3.386%2C0.154%0D%0A%09%09C5.93%2C51.879%2C4.749%2C49.889%2C6.96%2C48.286%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M13.714%2C7.971c-0.911%2C0.105-1.521%2C0.313-1.927-0.101c-0.407-0.417-0.506-0.724-1.014-0.724%0D%0A%09%09c-0.51%2C0-1.007-0.11-1.007-0.11S9.96%2C6.839%2C10.88%2C6.421c0%2C0%2C2.02%2C0.2%2C2.835%2C0.309c0.81%2C0.11%2C1.113%2C0.21%2C1.113%2C0.21%0D%0A%09%09S14.62%2C7.871%2C13.714%2C7.971%20M54.875%2C41.895c0.097-0.517%2C1.644-1.056%2C1.644-1.056s-0.491-1.464-0.998-1.884%0D%0A%09%09c-0.506-0.407-1.464-0.064-2.068-0.686c-0.613-0.61-2.831-1.648-3.141-6.937c-0.304-5.28-0.159-5.042-0.159-5.042%0D%0A%09%09s5.427-3.139%2C5.227-9.458c-0.208-6.313-7.797-5.793-10.437-3.929c-2.63%2C1.864-9.011%2C5.171-11.142-0.729%0D%0A%09%09c-0.707-1.753%2C2.643-2.696%2C2.643-2.696s1.816%2C0.108%2C2.831-0.818c1.009-0.939%2C0.4-1.14%2C1.209-1.45%0D%0A%09%09c0.813-0.316%2C1.626-0.11%2C2.643-1.142c1.017-1.033%2C1.314-3%2C1.314-3s-0.915%2C1.548-2.128%2C1.449c-1.213-0.106-3.138-1.247-4.56-0.83%0D%0A%09%09c-1.421%2C0.417-1.924%2C0.93-2.534%2C1.968c-0.6%2C1.037-0.507%2C1.344-1.215%2C1.865c-0.707%2C0.511-5.06%2C6.523%2C2.026%2C9.625%0D%0A%09%09c4.667%2C1.448%2C8.61-1.753%2C9.627-2.378c1.008-0.622%2C2.023-1.247%2C3.951-1.247c1.925%2C0%2C3.953%2C1.348%2C4.051%2C3.208%0D%0A%09%09c0.097%2C1.864-1.22%2C4.25-4.157%2C4.871c-0.605%2C0-1.615%2C0.31-1.615%2C0.31s-1.721-2.273-9.225-0.621%0D%0A%09%09c-7.485%2C1.658-15.088%2C2.693-17.012-3.212c-0.506-5.276%2C3.406%2C0.573%2C3.406%2C0.573s-0.122-5.227-1.784-5.227%0D%0A%09%09c-0.929%2C0-2.028-0.828-2.028-0.828s0.197-1.038%2C0.712-1.038c0.5%2C0%2C1.814%2C1.462%2C1.814%2C1.462s0.395-3.971-1.126-4.904%0D%0A%09%09c-0.816-0.503-1.193-1.063-1.36-1.461c0.569-0.09%2C1.237-0.273%2C1.685-0.689c1.01-0.927%2C1.51-1.971%2C1.615-3.105%0D%0A%09%09c0.107-1.138-0.3-0.514-1.01-0.103c-0.714%2C0.411-2.027%2C0.62-3.037%2C0.62c-1.022%2C0-2.131-0.421-2.131-0.421s-0.703%2C0.939-1.515%2C1.151%0D%0A%09%09c-0.81%2C0.196-2.736%2C0.099-4.154%2C0C11.32%2C3.996%2C10.509%2C3.274%2C9.5%2C3.583C8.479%2C3.897%2C8.176%2C4.621%2C6.867%2C4.93%0D%0A%09%09c-1.318%2C0.311-1.828%2C0-2.743-0.104c-0.91-0.103-2.021-0.103-2.225%2C0.621c-0.201%2C0.72-0.502%2C1.656-0.201%2C2.587%0D%0A%09%09c0.301%2C0.929%2C0.504%2C1.238%2C2.028%2C1.143c1.517-0.099%2C3.233%2C0%2C3.948%2C0.923c0.708%2C0.942%2C0.708%2C1.975%2C0.502%2C2.59%0D%0A%09%09c-0.206%2C0.633-1.519%2C0.395-2.221%2C0.289c-0.712-0.104-1.723-0.518-2.128%2C0.206c-0.411%2C0.725-0.813%2C3.004%2C0.605%2C2.482%0D%0A%09%09C5.852%2C15.156%2C9.5%2C15.396%2C10%2C15.396h0.509c0%2C0-5.169%2C3.856-5.07%2C8.718c0%2C7.354%2C6.486%2C12.093%2C6.486%2C12.093s-1.107-3.418-0.909-6.424%0D%0A%09%09c0.201-3.004%2C1.62-4.346%2C1.62-4.346s-1.112%2C3.411-0.103%2C7.97c1.017%2C4.556%2C2.236%2C8.284%2C1.017%2C11.177%0D%0A%09%09c-1.213%2C2.9-2.21%2C4.021-2.919%2C4.021c-0.71%2C0-1.843-0.496-2.454-0.188c-0.604%2C0.314-1.217%2C1.137-1.217%2C1.861%0D%0A%09%09c0%2C0.719-0.202%2C1.662%2C0.613%2C1.662c0.809%2C0%2C2.835-0.104%2C3.848-0.104c1.017%2C0%2C1.925-0.212%2C2.635-0.729%0D%0A%09%09c0.714-0.517%2C1.011-2.805%2C1.011-2.805s0.813%2C0.217%2C0.813%2C0.729l0.403-1.342c-0.2-0.717-0.104-1.039%2C0.504-2.174%0D%0A%09%09c0.611-1.134%2C0.706-1.134%2C1.621-2.068c0.918-0.934-0.603-0.727-0.603-1.864c0-1.14%2C0.4-1.549%2C0.903-2.694%0D%0A%09%09c0.509-1.135-0.098-0.928-0.503-1.231c-0.4-0.313%2C0.247-0.519%2C0.311-1.251c0.119-1.359-1.539-2.321-1.539-2.321%0D%0A%09%09c3.55-0.588%2C3.772-1.873%2C3.772-1.873c-4.529-1.213-4.333-4.847-4.333-4.847c4.467%2C0.354%2C5.738-1.866%2C5.738-1.866%0D%0A%09%09c-2.412%2C0.474-3.52-2.247-3.52-2.247c0.69-0.693%2C0.387-2.709%2C0.387-2.709c-1.598-3.395-4.961-1.027-4.961-1.027%0D%0A%09%09c0.923-2.115%2C4.473-1.997%2C5.612%2C0.225c1.141%2C2.227%2C0.217%2C3.337%2C0.217%2C3.337c1.141%2C2.105%2C3.899%2C1.588%2C3.899%2C1.588%0D%0A%09%09c-2.29%2C4.558-5.953%2C3.697-5.953%2C3.697c1.15%2C3.278%2C4.128%2C2.733%2C4.128%2C2.733c-0.059%2C1.742-0.643%2C2.464-1.306%2C2.802%0D%0A%09%09c0.31%2C0.213%2C0.826%2C0.397%2C1.662%2C0.16c0.617-0.175%2C1.251-0.455%2C1.914-0.761c1.406-0.623%2C3.002-1.338%2C5.337-1.595%0D%0A%09%09c2.693-0.311%2C4.435-0.128%2C6.062%2C0.771c0.104-0.33%2C0.301-0.869%2C0.025-1.419c-0.207-0.416-0.385-0.863%2C0.074-0.625l0.377%2C0.398%0D%0A%09%09c0%2C0%2C1.052%2C1.438%2C1.28%2C2.934l0.373%2C0.346c0.585%2C0.541%2C1.076%2C1.097%2C1.559%2C1.627c0.869%2C0.974%2C1.7%2C1.896%2C2.994%2C2.718%0D%0A%09%09c0.384%2C0.231%2C0.906%2C0.522%2C1.584%2C0.868c1.62%2C0.83%2C4.097%2C0.398%2C5.404%2C1.021c1.321%2C0.616%2C2.429%2C2.594%2C3.037%2C4.039%0D%0A%09%09c0.612%2C1.445%2C0.612%2C2.689%2C0.21%2C3.516c-0.408%2C0.832-0.618%2C1.346-1.121%2C1.346c-0.507%2C0-0.805-0.412-1.621-0.412%0D%0A%09%09c-0.803%2C0-1.217%2C0.412-1.514%2C1.133c-0.298%2C0.725-0.298%2C2.073%2C0.102%2C2.073c0.403%2C0%2C5.059-0.415%2C5.663-0.415%0D%0A%09%09c0.614%2C0%2C1.025-0.721%2C1.115-1.448c0.108-0.722%2C0-1.657%2C0-2.173c0-0.52%2C1.009%2C0.301%2C1.009%2C0.301s0.209-1.33-0.3-2.785%0D%0A%09%09C55.381%2C44.074%2C54.765%2C42.411%2C54.875%2C41.895%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M38.56%2C36.775c-0.465-0.524-0.944-1.053-1.496-1.572c-2.18-2.051-3.834-2.525-7.377-2.117%0D%0A%09%09c-2.194%2C0.236-3.704%2C0.907-5.038%2C1.514c-0.705%2C0.309-1.365%2C0.604-2.059%2C0.81c-1.624%2C0.463-2.351-0.585-2.771-1.166L19.4%2C34.256%0D%0A%09%09c0%2C0-0.856%2C0.381-0.454%2C0.793c0.415%2C0.424%2C1.832%2C2.348%2C5.231%2C1.877c1.919-0.257%2C8.963-1.343%2C8.963-1.343s-3.132%2C1.166-1.87%2C4.66%0D%0A%09%09c0.395%2C1.089%2C2.596%2C2.104%2C3.467%2C3.366c0.868%2C1.27%2C0.689%2C2.949%2C0.179%2C3.672c-0.505%2C0.726-2.034%2C1.216-2.034%2C1.216%0D%0A%09%09s-2.015-0.907-3.438%2C0.755c-1.415%2C1.657-0.604%2C2.594%2C0%2C2.594c0.612%2C0%2C4.459-0.105%2C5.268-0.105c0.815%2C0%2C1.318-0.415%2C1.732-0.939%0D%0A%09%09c0.396-0.514%2C0.603-2.373%2C0.603-2.373s1.109%2C0.516%2C1.109%2C1.129c0.299-0.928%2C0.104-1.242%2C0-2.168%0D%0A%09%09c-0.091-0.936%2C0.202-1.859%2C0.715-2.375c0.499-0.518%2C1.515-0.619%2C1.825-1.24c0.303-0.627-0.213-0.521-0.517-0.729%0D%0A%09%09c-0.304-0.205-1.005-0.821-0.708-1.341c0.313-0.52%2C1.44-0.9%2C1.54-1.635c0.044-0.293%2C0.143-0.366%2C0.231-0.736%0D%0A%09%09C40.118%2C38.509%2C39.324%2C37.637%2C38.56%2C36.775%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M77.754%2C40.911c0%2C0.944-0.263%2C1.692-0.792%2C2.228c-0.531%2C0.534-1.237%2C0.803-2.111%2C0.803%0D%0A%09%09c-0.877%2C0-1.58-0.269-2.109-0.803c-0.512-0.535-0.784-1.281-0.784-2.228V31.73h-2.12v9.283c0%2C0.713%2C0.13%2C1.379%2C0.381%2C1.969%0D%0A%09%09c0.256%2C0.602%2C0.605%2C1.115%2C1.056%2C1.522c0.443%2C0.418%2C0.969%2C0.754%2C1.585%2C0.985c0.62%2C0.242%2C1.278%2C0.357%2C1.99%2C0.357%0D%0A%09%09c0.699%2C0%2C1.366-0.115%2C1.979-0.357c0.618-0.231%2C1.157-0.567%2C1.605-0.985c0.45-0.409%2C0.808-0.926%2C1.061-1.522%0D%0A%09%09c0.256-0.59%2C0.376-1.256%2C0.376-1.969V31.73h-2.118L77.754%2C40.911L77.754%2C40.911z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M90.153%2C36.553c-0.296-0.287-0.65-0.512-1.068-0.67c-0.412-0.156-0.87-0.232-1.388-0.232%0D%0A%09%09c-0.5%2C0-0.976%2C0.09-1.443%2C0.272c-0.46%2C0.185-0.872%2C0.47-1.203%2C0.854v-1.002h-1.966v9.961h2v-6.078c0-0.756%2C0.206-1.318%2C0.607-1.682%0D%0A%09%09c0.41-0.363%2C0.895-0.543%2C1.458-0.543c0.561%2C0%2C1.042%2C0.178%2C1.425%2C0.537c0.385%2C0.355%2C0.58%2C0.91%2C0.58%2C1.684v6.08h2.003v-6.377%0D%0A%09%09c0-0.563-0.076-1.073-0.207-1.531C90.801%2C37.354%2C90.538%2C36.936%2C90.153%2C36.553%22%2F%3E%0D%0A%09%3Crect%20x%3D%2293.908%22%20y%3D%2231.68%22%20fill%3D%22%23000%22%20width%3D%222.124%22%20height%3D%222.121%22%2F%3E%0D%0A%09%3Crect%20x%3D%2293.964%22%20y%3D%2235.771%22%20fill%3D%22%23000%22%20width%3D%222.006%22%20height%3D%229.961%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23000%22%20points%3D%22102.479%2C42.781%20100.121%2C35.773%2098.002%2C35.773%20101.658%2C45.734%20103.292%2C45.734%20106.942%2C35.773%20%0D%0A%09%09104.817%2C35.773%20%09%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M109.971%2C39.932c0.02-0.301%2C0.025-0.549%2C0.061-0.731c0.029-0.197%2C0.086-0.406%2C0.196-0.618%0D%0A%09%09c0.155-0.387%2C0.407-0.688%2C0.757-0.926c0.345-0.221%2C0.759-0.33%2C1.222-0.33c0.48%2C0%2C0.88%2C0.109%2C1.225%2C0.33%0D%0A%09%09c0.337%2C0.236%2C0.582%2C0.539%2C0.747%2C0.926c0.101%2C0.212%2C0.17%2C0.425%2C0.199%2C0.618c0.037%2C0.184%2C0.069%2C0.432%2C0.069%2C0.731H109.971z%0D%0A%09%09%20M115.321%2C36.98c-0.36-0.414-0.799-0.742-1.319-0.977c-0.524-0.232-1.126-0.355-1.795-0.355c-1.271%2C0-2.301%2C0.435-3.075%2C1.326%0D%0A%09%09c-0.768%2C0.885-1.144%2C2.133-1.144%2C3.758c0%2C0.941%2C0.119%2C1.74%2C0.35%2C2.408c0.234%2C0.651%2C0.551%2C1.176%2C0.956%2C1.582%0D%0A%09%09c0.394%2C0.389%2C0.875%2C0.682%2C1.413%2C0.858c0.541%2C0.177%2C1.132%2C0.265%2C1.756%2C0.265c0.436%2C0%2C0.822-0.027%2C1.171-0.094%0D%0A%09%09c0.348-0.066%2C0.672-0.168%2C0.965-0.297c0.295-0.128%2C0.574-0.296%2C0.828-0.477c0.255-0.191%2C0.515-0.422%2C0.769-0.691l-1.271-1.189%0D%0A%09%09c-0.357%2C0.35-0.708%2C0.607-1.05%2C0.771c-0.35%2C0.174-0.813%2C0.244-1.373%2C0.244c-0.82%2C0-1.446-0.244-1.881-0.74%0D%0A%09%09c-0.439-0.501-0.65-1.172-0.65-2.045h6.473v-0.885c0-0.715-0.102-1.351-0.292-1.95C115.958%2C37.904%2C115.691%2C37.404%2C115.321%2C36.98%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M123.431%2C35.648c-0.572%2C0-1.083%2C0.111-1.563%2C0.328c-0.46%2C0.23-0.826%2C0.515-1.088%2C0.864v-1.069h-1.975v9.961%0D%0A%09%09h2.001v-6.061c0-0.689%2C0.199-1.234%2C0.583-1.639c0.39-0.395%2C0.855-0.6%2C1.411-0.6c0.337%2C0%2C0.618%2C0.057%2C0.828%2C0.168%0D%0A%09%09c0.222%2C0.109%2C0.439%2C0.277%2C0.667%2C0.496l1.516-1.512c-0.346-0.336-0.702-0.581-1.089-0.73%0D%0A%09%09C124.345%2C35.717%2C123.913%2C35.648%2C123.431%2C35.648%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M134.116%2C40.665c-0.511-0.438-1.252-0.712-2.197-0.79l-1.565-0.143c-0.535-0.043-0.899-0.178-1.092-0.379%0D%0A%09%09c-0.188-0.196-0.289-0.449-0.289-0.76c0-0.371%2C0.151-0.688%2C0.455-0.92c0.294-0.236%2C0.752-0.35%2C1.358-0.35%0D%0A%09%09c0.473%2C0%2C0.921%2C0.05%2C1.342%2C0.162c0.424%2C0.107%2C0.795%2C0.293%2C1.112%2C0.558l1.26-1.269c-0.455-0.418-1.005-0.699-1.636-0.875%0D%0A%09%09c-0.629-0.174-1.314-0.254-2.061-0.254c-0.517%2C0-1.014%2C0.063-1.459%2C0.201c-0.453%2C0.143-0.853%2C0.334-1.185%2C0.594%0D%0A%09%09c-0.348%2C0.258-0.622%2C0.582-0.812%2C0.951c-0.197%2C0.383-0.295%2C0.817-0.295%2C1.299c0%2C0.881%2C0.251%2C1.535%2C0.768%2C1.971%0D%0A%09%09c0.511%2C0.439%2C1.236%2C0.701%2C2.174%2C0.781l1.599%2C0.143c0.484%2C0.033%2C0.824%2C0.155%2C1.03%2C0.359c0.203%2C0.207%2C0.302%2C0.472%2C0.302%2C0.814%0D%0A%09%09c0%2C0.471-0.202%2C0.822-0.629%2C1.043c-0.415%2C0.225-0.939%2C0.332-1.552%2C0.332c-0.498%2C0-0.997-0.072-1.499-0.201%0D%0A%09%09c-0.508-0.143-0.962-0.414-1.367-0.832l-1.318%2C1.314c0.593%2C0.57%2C1.227%2C0.954%2C1.92%2C1.146c0.703%2C0.191%2C1.455%2C0.291%2C2.264%2C0.291%0D%0A%09%09c0.598%2C0%2C1.143-0.069%2C1.654-0.196c0.517-0.14%2C0.956-0.335%2C1.317-0.601c0.368-0.264%2C0.647-0.598%2C0.864-0.996%0D%0A%09%09c0.211-0.394%2C0.312-0.853%2C0.312-1.375C134.89%2C41.795%2C134.635%2C41.122%2C134.116%2C40.665%22%2F%3E%0D%0A%09%3Crect%20x%3D%22137.273%22%20y%3D%2231.68%22%20fill%3D%22%23000%22%20width%3D%222.12%22%20height%3D%222.121%22%2F%3E%0D%0A%09%3Crect%20x%3D%22137.33%22%20y%3D%2235.771%22%20fill%3D%22%23000%22%20width%3D%222.004%22%20height%3D%229.961%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M145.05%2C32.751h-2.001v3.026h-1.138v1.527h1.138v5.492c0%2C0.348%2C0.054%2C0.691%2C0.168%2C1.023%0D%0A%09%09c0.107%2C0.337%2C0.268%2C0.629%2C0.501%2C0.883c0.217%2C0.263%2C0.503%2C0.473%2C0.833%2C0.622c0.353%2C0.161%2C0.751%2C0.243%2C1.229%2C0.243h1.199v-1.709%0D%0A%09%09h-0.828c-0.387%2C0-0.665-0.107-0.839-0.303c-0.174-0.209-0.263-0.492-0.263-0.871v-5.383h1.93v-1.527h-1.93L145.05%2C32.751%0D%0A%09%09L145.05%2C32.751z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M153.475%2C42.781l-2.378-7.008h-2.128l3.477%2C9.49l-0.549%2C1.545c-0.147%2C0.407-0.313%2C0.683-0.514%2C0.838%0D%0A%09%09c-0.193%2C0.152-0.501%2C0.217-0.918%2C0.217h-0.512v1.811h0.801c0.385%2C0%2C0.749-0.049%2C1.107-0.152c0.348-0.1%2C0.664-0.289%2C0.942-0.567%0D%0A%09%09c0.3-0.3%2C0.546-0.714%2C0.726-1.229l4.404-11.951h-2.144L153.475%2C42.781z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M78.305%2C22.731c-0.468%2C0.466-1.127%2C0.697-2.011%2C0.697h-3.913v-5.011h3.913c0.883%2C0%2C1.542%2C0.235%2C2.011%2C0.694%0D%0A%09%09c0.461%2C0.471%2C0.698%2C1.068%2C0.698%2C1.804S78.766%2C22.258%2C78.305%2C22.731%20M72.381%2C11.47h3.689c0.795%2C0%2C1.439%2C0.205%2C1.929%2C0.605%0D%0A%09%09c0.502%2C0.395%2C0.735%2C0.98%2C0.735%2C1.749c0%2C0.771-0.232%2C1.354-0.735%2C1.755c-0.49%2C0.403-1.134%2C0.601-1.929%2C0.601h-3.689V11.47z%0D%0A%09%09%20M80.73%2C18.541c-0.234-0.317-0.496-0.57-0.79-0.796c-0.287-0.218-0.598-0.399-0.923-0.521c0.284-0.112%2C0.549-0.274%2C0.81-0.479%0D%0A%09%09c0.263-0.211%2C0.499-0.468%2C0.703-0.764c0.205-0.293%2C0.385-0.635%2C0.514-1.017c0.125-0.38%2C0.189-0.784%2C0.189-1.227%0D%0A%09%09c0-1.405-0.439-2.5-1.331-3.302c-0.882-0.803-2.093-1.204-3.628-1.204h-6.393v16.44h6.644c0.72%2C0%2C1.387-0.102%2C1.992-0.305%0D%0A%09%09c0.615-0.19%2C1.136-0.486%2C1.575-0.883c0.437-0.398%2C0.777-0.879%2C1.026-1.454c0.248-0.573%2C0.367-1.24%2C0.367-2.002%0D%0A%09%09c0-0.52-0.067-0.991-0.2-1.405C81.152%2C19.209%2C80.958%2C18.845%2C80.73%2C18.541%22%2F%3E%0D%0A%09%3Crect%20x%3D%2284.72%22%20y%3D%229.231%22%20fill%3D%22%23000%22%20width%3D%222.494%22%20height%3D%2216.441%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M93.543%2C16.625V11.47h3.694c0.834%2C0%2C1.496%2C0.234%2C2.016%2C0.685c0.513%2C0.447%2C0.777%2C1.089%2C0.777%2C1.909%0D%0A%09%09c0%2C0.816-0.265%2C1.442-0.777%2C1.885c-0.521%2C0.457-1.182%2C0.676-2.016%2C0.676H93.543z%20M103.031%2C25.672l-3.782-7.268%0D%0A%09%09c0.921-0.274%2C1.691-0.762%2C2.33-1.496c0.624-0.728%2C0.944-1.682%2C0.944-2.878c0-0.694-0.116-1.333-0.356-1.925%0D%0A%09%09c-0.242-0.593-0.584-1.104-1.029-1.523c-0.443-0.418-0.979-0.753-1.595-0.999c-0.634-0.227-1.337-0.355-2.121-0.355h-6.368v16.443%0D%0A%09%09h2.491v-6.93h3.116l3.468%2C6.93L103.031%2C25.672z%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23000%22%20points%3D%22108.204%2C14.678%20112.083%2C22.693%20113.933%2C22.693%20117.709%2C14.678%20117.709%2C25.672%20120.205%2C25.672%20%0D%0A%09%09120.205%2C9.229%20117.709%2C9.229%20113.003%2C19.458%20108.204%2C9.229%20105.713%2C9.229%20105.713%2C25.672%20108.204%2C25.672%20%09%22%2F%3E%0D%0A%09%3Crect%20x%3D%22124.017%22%20y%3D%229.231%22%20fill%3D%22%23000%22%20width%3D%222.491%22%20height%3D%2216.441%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23000%22%20points%3D%22142.718%2C25.672%20142.718%2C9.23%20140.22%2C9.23%20140.22%2C20.77%20132.628%2C9.23%20130.346%2C9.23%20130.346%2C25.672%20%0D%0A%09%09132.834%2C25.672%20132.834%2C14.105%20140.432%2C25.672%20%09%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M151.854%2C18.91h3.516v0.916c0%2C0.547-0.067%2C1.016-0.188%2C1.439c-0.125%2C0.41-0.336%2C0.797-0.649%2C1.157%0D%0A%09%09c-0.326%2C0.364-0.716%2C0.649-1.179%2C0.847c-0.467%2C0.209-0.965%2C0.296-1.5%2C0.296c-0.489%2C0-0.947-0.079-1.365-0.261%0D%0A%09%09c-0.414-0.175-0.768-0.413-1.06-0.721c-0.195-0.217-0.366-0.452-0.49-0.71c-0.133-0.253-0.233-0.573-0.307-0.944%0D%0A%09%09c-0.064-0.377-0.115-0.842-0.148-1.401c-0.025-0.546-0.042-1.24-0.042-2.071c0-0.83%2C0.019-1.522%2C0.042-2.061%0D%0A%09%09c0.033-0.554%2C0.084-1.021%2C0.148-1.393c0.073-0.373%2C0.174-0.694%2C0.307-0.947c0.125-0.254%2C0.297-0.485%2C0.49-0.709%0D%0A%09%09c0.292-0.305%2C0.646-0.548%2C1.06-0.732c0.418-0.186%2C0.876-0.275%2C1.365-0.275c0.926%2C0%2C1.684%2C0.243%2C2.27%2C0.752%0D%0A%09%09c0.586%2C0.501%2C0.979%2C1.2%2C1.188%2C2.108h2.526c-0.12-0.712-0.337-1.375-0.647-1.983c-0.31-0.625-0.711-1.157-1.215-1.618%0D%0A%09%09c-0.498-0.467-1.096-0.828-1.781-1.092c-0.676-0.277-1.464-0.416-2.34-0.416c-0.877%2C0-1.677%2C0.148-2.388%2C0.451%0D%0A%09%09c-0.716%2C0.305-1.363%2C0.741-1.928%2C1.308c-0.406%2C0.407-0.708%2C0.827-0.915%2C1.277c-0.23%2C0.44-0.375%2C0.923-0.483%2C1.449%0D%0A%09%09c-0.099%2C0.518-0.16%2C1.1-0.177%2C1.745c-0.005%2C0.644-0.012%2C1.345-0.012%2C2.136c0%2C0.785%2C0.007%2C1.496%2C0.012%2C2.137%0D%0A%09%09c0.017%2C0.644%2C0.078%2C1.22%2C0.177%2C1.745c0.107%2C0.519%2C0.253%2C0.998%2C0.483%2C1.452c0.207%2C0.44%2C0.509%2C0.869%2C0.915%2C1.271%0D%0A%09%09c0.564%2C0.571%2C1.212%2C0.999%2C1.942%2C1.303c0.725%2C0.3%2C1.513%2C0.451%2C2.373%2C0.451c0.876%2C0%2C1.687-0.15%2C2.448-0.441%0D%0A%09%09c0.755-0.289%2C1.442-0.773%2C2.083-1.44c0.538-0.577%2C0.91-1.231%2C1.135-1.954c0.225-0.718%2C0.34-1.615%2C0.34-2.681v-2.51h-6.005v2.121%0D%0A%09%09L151.854%2C18.91L151.854%2C18.91z%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23000%22%20points%3D%22170.234%2C16.258%20163.563%2C16.258%20163.563%2C9.229%20161.066%2C9.229%20161.066%2C25.672%20163.563%2C25.672%20%0D%0A%09%09163.563%2C18.49%20170.234%2C18.49%20170.234%2C25.672%20172.73%2C25.672%20172.73%2C9.229%20170.234%2C9.229%20%09%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M179.118%2C20.251l2.562-7.303l2.496%2C7.303H179.118z%20M180.619%2C9.231l-6.026%2C16.441h2.657l1.139-3.299h6.485%0D%0A%09%09l1.123%2C3.299h2.659l-6.031-16.441H180.619z%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23000%22%20points%3D%22197.823%2C19.458%20193.02%2C9.229%20190.525%2C9.229%20190.525%2C25.671%20193.02%2C25.671%20193.02%2C14.678%20%0D%0A%09%09196.893%2C22.691%20198.744%2C22.691%20202.529%2C14.678%20202.529%2C25.671%20205.027%2C25.671%20205.027%2C9.229%20202.529%2C9.229%20%09%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M215.996%2C13.976c0.074-0.375%2C0.168-0.695%2C0.302-0.939c0.138-0.262%2C0.298-0.492%2C0.507-0.714%0D%0A%09%09c0.291-0.309%2C0.646-0.542%2C1.051-0.727c0.42-0.171%2C0.867-0.26%2C1.377-0.26c0.916%2C0%2C1.649%2C0.253%2C2.201%2C0.787%0D%0A%09%09c0.532%2C0.521%2C0.909%2C1.2%2C1.11%2C2.026h2.542c-0.292-1.645-0.963-2.894-2.012-3.756c-1.051-0.868-2.326-1.302-3.844-1.302%0D%0A%09%09c-0.881%2C0-1.666%2C0.15-2.388%2C0.448c-0.72%2C0.305-1.366%2C0.744-1.944%2C1.313c-0.395%2C0.403-0.703%2C0.823-0.912%2C1.272%0D%0A%09%09c-0.217%2C0.441-0.375%2C0.927-0.483%2C1.453c-0.092%2C0.514-0.16%2C1.1-0.163%2C1.743c-0.02%2C0.644-0.027%2C1.345-0.027%2C2.134%0D%0A%09%09c0%2C0.787%2C0.01%2C1.497%2C0.027%2C2.14c0.003%2C0.644%2C0.071%2C1.217%2C0.163%2C1.743c0.106%2C0.521%2C0.265%2C0.998%2C0.483%2C1.451%0D%0A%09%09c0.209%2C0.441%2C0.519%2C0.87%2C0.912%2C1.272c0.578%2C0.568%2C1.226%2C1%2C1.944%2C1.304c0.722%2C0.298%2C1.507%2C0.45%2C2.388%2C0.45%0D%0A%09%09c0.729%2C0%2C1.427-0.118%2C2.074-0.329c0.656-0.214%2C1.238-0.524%2C1.75-0.959c0.521-0.444%2C0.959-0.966%2C1.305-1.6%0D%0A%09%09c0.336-0.629%2C0.588-1.348%2C0.726-2.162h-2.517c-0.198%2C0.821-0.582%2C1.502-1.131%2C2.025c-0.554%2C0.52-1.289%2C0.777-2.207%2C0.777%0D%0A%09%09c-0.508%2C0-0.957-0.078-1.377-0.258c-0.406-0.174-0.76-0.415-1.052-0.727c-0.209-0.211-0.37-0.448-0.506-0.706%0D%0A%09%09c-0.133-0.255-0.228-0.57-0.301-0.947c-0.072-0.376-0.118-0.841-0.146-1.399c-0.027-0.547-0.045-1.238-0.045-2.072%0D%0A%09%09c0-0.827%2C0.018-1.527%2C0.045-2.073C215.881%2C14.812%2C215.924%2C14.364%2C215.996%2C13.976%22%2F%3E%0D%0A%09%3Crect%20x%3D%22227.945%22%20y%3D%229.23%22%20fill%3D%22%23000%22%20width%3D%222.49%22%20height%3D%2216.441%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23000%22%20points%3D%22232.822%2C11.47%20237.34%2C11.47%20237.34%2C25.672%20239.836%2C25.672%20239.836%2C11.47%20244.363%2C11.47%20%0D%0A%09%09244.363%2C9.231%20232.822%2C9.231%20%09%22%2F%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23000%22%20points%3D%22255.938%2C9.231%20252.488%2C16.458%20249.047%2C9.231%20246.328%2C9.231%20251.242%2C18.913%20251.242%2C25.672%20%0D%0A%09%09253.729%2C25.672%20253.729%2C18.913%20258.656%2C9.231%20%09%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.no-svg .bcu-logo-new {
  display: block;
  margin-top: 0;
  width: 305px;
  height: 62px;
  background-image: url('../imgs/bcu-logo-new.png');
}
.icity-logo {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22305px%22%20height%3D%2262px%22%20viewBox%3D%220%200%20305%2062%22%20enable-background%3D%22new%200%200%20305%2062%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20id%3D%22Layer_1_1_%22%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Crect%20x%3D%2273.16%22%20y%3D%220.387%22%20fill%3D%22%23fff%22%20width%3D%220.23%22%20height%3D%2251.439%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.557%2C3.022c0.712-1.341-0.301-2.897-0.301-2.897s-0.401%2C1.45-2.534%2C1.345v2.696%0D%0A%09%09%09C14.722%2C4.166%2C16.854%2C4.371%2C17.557%2C3.022%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.643%2C10.902c0%2C0-1.093-1.343-2.523-0.817c-1.424%2C0.524-1.366%2C1.105-2.051%2C1.286%0D%0A%09%09%09c-0.644%2C0.159-1.67%2C0.07-2.003-0.223c0.318%2C0.333%2C1.78%2C1.746%2C3.199%2C0.866C4.868%2C11.012%2C5.097%2C10.258%2C6.643%2C10.902%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.467%2C47.3c0.865-0.114%2C1.615%2C0.438%2C1.615%2C0.438s0.561-0.066%2C1.63-2.045%0D%0A%09%09%09c1.064-1.984%2C1.141-3.125%2C1.18-4.346c0.038-1.229-0.998-3.438-0.998-3.438c-1.021-0.688-3.003-2.968-3.003-2.968%0D%0A%09%09%09c-0.374%2C1.053-0.542%2C0.759-0.042%2C3.271c0.489%2C2.521%2C1.447%2C2.368%2C1.834%2C4.97C11.061%2C45.764%2C8.467%2C47.3%2C8.467%2C47.3%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.96%2C48.286c0%2C0-4.382%2C0.202-4.415%2C3.438c0%2C0%2C1.18%2C0.151%2C3.386%2C0.151%0D%0A%09%09%09C5.93%2C51.879%2C4.749%2C49.889%2C6.96%2C48.286%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.714%2C7.971c-0.911%2C0.105-1.521%2C0.313-1.927-0.101c-0.407-0.417-0.508-0.724-1.016-0.724%0D%0A%09%09%09c-0.51%2C0-1.007-0.11-1.007-0.11S9.96%2C6.839%2C10.88%2C6.421c0%2C0%2C2.02%2C0.2%2C2.835%2C0.309c0.81%2C0.11%2C1.113%2C0.21%2C1.113%2C0.21%0D%0A%09%09%09S14.62%2C7.871%2C13.714%2C7.971%20M54.875%2C41.895c0.097-0.517%2C1.644-1.056%2C1.644-1.056s-0.491-1.464-0.998-1.884%0D%0A%09%09%09c-0.506-0.407-1.464-0.064-2.066-0.686c-0.613-0.61-2.831-1.648-3.143-6.938c-0.304-5.28-0.159-5.042-0.159-5.042%0D%0A%09%09%09s5.429-3.139%2C5.229-9.458c-0.208-6.313-7.797-5.793-10.438-3.929c-2.63%2C1.864-9.011%2C5.171-11.142-0.729%0D%0A%09%09%09c-0.707-1.753%2C2.643-2.696%2C2.643-2.696s1.816%2C0.108%2C2.831-0.818c1.011-0.939%2C0.4-1.14%2C1.209-1.45%0D%0A%09%09%09c0.813-0.316%2C1.626-0.11%2C2.645-1.142c1.017-1.033%2C1.313-3%2C1.313-3s-0.915%2C1.548-2.128%2C1.449c-1.213-0.106-3.138-1.247-4.56-0.83%0D%0A%09%09%09c-1.421%2C0.417-1.924%2C0.93-2.534%2C1.968c-0.6%2C1.037-0.507%2C1.344-1.215%2C1.865c-0.707%2C0.511-5.062%2C6.523%2C2.024%2C9.625%0D%0A%09%09%09c4.667%2C1.448%2C8.61-1.753%2C9.629-2.378c1.008-0.622%2C2.021-1.247%2C3.949-1.247c1.927%2C0%2C3.953%2C1.348%2C4.053%2C3.208%0D%0A%09%09%09c0.097%2C1.864-1.222%2C4.25-4.157%2C4.871c-0.605%2C0-1.615%2C0.31-1.615%2C0.31s-1.721-2.273-9.225-0.621%0D%0A%09%09%09c-7.485%2C1.658-15.088%2C2.693-17.014-3.212c-0.506-5.276%2C3.406%2C0.573%2C3.406%2C0.573s-0.122-5.227-1.784-5.227%0D%0A%09%09%09c-0.929%2C0-2.026-0.828-2.026-0.828s0.195-1.038%2C0.712-1.038c0.5%2C0%2C1.813%2C1.462%2C1.813%2C1.462s0.396-3.971-1.126-4.904%0D%0A%09%09%09c-0.814-0.503-1.191-1.063-1.358-1.461c0.567-0.09%2C1.235-0.273%2C1.685-0.689c1.01-0.927%2C1.51-1.971%2C1.615-3.105%0D%0A%09%09%09c0.105-1.138-0.3-0.514-1.01-0.103c-0.716%2C0.411-2.027%2C0.62-3.037%2C0.62c-1.022%2C0-2.133-0.421-2.133-0.421%0D%0A%09%09%09s-0.701%2C0.939-1.515%2C1.151c-0.81%2C0.196-2.736%2C0.099-4.154%2C0C11.32%2C3.996%2C10.509%2C3.274%2C9.5%2C3.583%0D%0A%09%09%09C8.479%2C3.897%2C8.176%2C4.621%2C6.867%2C4.93c-1.318%2C0.311-1.828%2C0-2.743-0.104c-0.91-0.103-2.021-0.103-2.227%2C0.621%0D%0A%09%09%09c-0.2%2C0.72-0.502%2C1.656-0.2%2C2.587c0.302%2C0.929%2C0.505%2C1.238%2C2.027%2C1.143c1.519-0.099%2C3.233%2C0%2C3.948%2C0.923%0D%0A%09%09%09c0.708%2C0.942%2C0.708%2C1.975%2C0.502%2C2.59c-0.206%2C0.633-1.52%2C0.395-2.221%2C0.289c-0.712-0.104-1.725-0.518-2.128%2C0.206%0D%0A%09%09%09c-0.411%2C0.725-0.813%2C3.004%2C0.604%2C2.482c1.422-0.511%2C5.07-0.271%2C5.57-0.271h0.509c0%2C0-5.169%2C3.856-5.07%2C8.718%0D%0A%09%09%09c0%2C7.354%2C6.486%2C12.093%2C6.486%2C12.093s-1.107-3.418-0.909-6.424c0.201-3.004%2C1.62-4.346%2C1.62-4.346s-1.112%2C3.411-0.103%2C7.97%0D%0A%09%09%09c1.017%2C4.556%2C2.234%2C8.284%2C1.017%2C11.177c-1.213%2C2.9-2.21%2C4.021-2.919%2C4.021c-0.71%2C0-1.843-0.496-2.454-0.188%0D%0A%09%09%09c-0.604%2C0.313-1.217%2C1.138-1.217%2C1.86c0%2C0.72-0.202%2C1.662%2C0.612%2C1.662c0.81%2C0%2C2.836-0.104%2C3.849-0.104%0D%0A%09%09%09c1.017%2C0%2C1.925-0.212%2C2.635-0.729c0.714-0.518%2C1.011-2.805%2C1.011-2.805s0.813%2C0.217%2C0.813%2C0.729l0.403-1.343%0D%0A%09%09%09c-0.2-0.718-0.104-1.039%2C0.504-2.174c0.609-1.136%2C0.706-1.136%2C1.621-2.068c0.918-0.935-0.604-0.728-0.604-1.863%0D%0A%09%09%09c0-1.141%2C0.4-1.549%2C0.903-2.693c0.509-1.136-0.1-0.929-0.503-1.229c-0.4-0.313%2C0.247-0.521%2C0.311-1.251%0D%0A%09%09%09c0.119-1.359-1.539-2.321-1.539-2.321c3.55-0.588%2C3.772-1.873%2C3.772-1.873c-4.529-1.213-4.333-4.847-4.333-4.847%0D%0A%09%09%09c4.467%2C0.354%2C5.736-1.866%2C5.736-1.866c-2.41%2C0.474-3.52-2.247-3.52-2.247c0.689-0.693%2C0.387-2.709%2C0.387-2.709%0D%0A%09%09%09c-1.598-3.395-4.961-1.027-4.961-1.027c0.923-2.115%2C4.475-1.997%2C5.612%2C0.225c1.141%2C2.227%2C0.217%2C3.337%2C0.217%2C3.337%0D%0A%09%09%09c1.141%2C2.105%2C3.899%2C1.588%2C3.899%2C1.588c-2.29%2C4.558-5.953%2C3.697-5.953%2C3.697c1.148%2C3.277%2C4.128%2C2.733%2C4.128%2C2.733%0D%0A%09%09%09c-0.061%2C1.742-0.645%2C2.462-1.307%2C2.8c0.311%2C0.213%2C0.825%2C0.396%2C1.661%2C0.16c0.617-0.176%2C1.251-0.455%2C1.914-0.762%0D%0A%09%09%09c1.406-0.623%2C3.002-1.338%2C5.337-1.595c2.693-0.311%2C4.437-0.128%2C6.063%2C0.771c0.104-0.33%2C0.301-0.869%2C0.024-1.417%0D%0A%09%09%09c-0.207-0.416-0.386-0.863%2C0.073-0.625l0.377%2C0.398c0%2C0%2C1.054%2C1.438%2C1.28%2C2.934l0.373%2C0.348c0.585%2C0.541%2C1.076%2C1.098%2C1.559%2C1.627%0D%0A%09%09%09c0.869%2C0.975%2C1.7%2C1.896%2C2.994%2C2.719c0.384%2C0.23%2C0.906%2C0.521%2C1.584%2C0.867c1.62%2C0.83%2C4.099%2C0.396%2C5.404%2C1.021%0D%0A%09%09%09c1.321%2C0.616%2C2.429%2C2.595%2C3.037%2C4.039c0.611%2C1.445%2C0.611%2C2.688%2C0.21%2C3.517c-0.408%2C0.832-0.618%2C1.348-1.121%2C1.348%0D%0A%09%09%09c-0.507%2C0-0.805-0.412-1.621-0.412c-0.803%2C0-1.217%2C0.412-1.514%2C1.133c-0.298%2C0.727-0.298%2C2.073%2C0.102%2C2.073%0D%0A%09%09%09c0.403%2C0%2C5.061-0.415%2C5.663-0.415c0.614%2C0%2C1.025-0.723%2C1.115-1.448c0.106-0.722%2C0-1.655%2C0-2.173c0-0.521%2C1.009%2C0.303%2C1.009%2C0.303%0D%0A%09%09%09s0.209-1.33-0.3-2.785C55.381%2C44.074%2C54.765%2C42.411%2C54.875%2C41.895%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M38.56%2C36.775c-0.465-0.524-0.942-1.053-1.496-1.572c-2.18-2.051-3.834-2.525-7.377-2.117%0D%0A%09%09%09c-2.192%2C0.236-3.704%2C0.907-5.038%2C1.514c-0.705%2C0.312-1.363%2C0.604-2.059%2C0.813c-1.624%2C0.463-2.353-0.585-2.771-1.166l-0.419%2C0.01%0D%0A%09%09%09c0%2C0-0.854%2C0.381-0.454%2C0.793c0.415%2C0.424%2C1.832%2C2.348%2C5.231%2C1.877c1.919-0.257%2C8.963-1.343%2C8.963-1.343s-3.132%2C1.166-1.87%2C4.66%0D%0A%09%09%09c0.396%2C1.089%2C2.598%2C2.104%2C3.467%2C3.366c0.868%2C1.27%2C0.689%2C2.949%2C0.181%2C3.672c-0.505%2C0.726-2.034%2C1.216-2.034%2C1.216%0D%0A%09%09%09s-2.015-0.907-3.438%2C0.755c-1.415%2C1.657-0.604%2C2.594%2C0%2C2.594c0.612%2C0%2C4.459-0.104%2C5.27-0.104c0.813%2C0%2C1.316-0.415%2C1.73-0.938%0D%0A%09%09%09c0.396-0.517%2C0.604-2.373%2C0.604-2.373s1.108%2C0.516%2C1.108%2C1.129c0.3-0.931%2C0.104-1.242%2C0-2.168%0D%0A%09%09%09c-0.092-0.938%2C0.201-1.859%2C0.716-2.375c0.499-0.521%2C1.515-0.619%2C1.823-1.24c0.305-0.627-0.213-0.521-0.517-0.729%0D%0A%09%09%09c-0.304-0.205-1.005-0.821-0.708-1.341c0.313-0.52%2C1.44-0.9%2C1.54-1.635c0.044-0.293%2C0.143-0.366%2C0.231-0.736%0D%0A%09%09%09C40.118%2C38.509%2C39.324%2C37.637%2C38.56%2C36.775%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20id%3D%22Layer_2%22%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M91.939%2C14.724v-3.239h3.239v3.239H91.939z%20M92.1%2C40V20.323h2.879V40H92.1z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M110.818%2C40.24c-2.8%2C0-5.357-1.04-7.277-2.96c-2.682-2.679-2.682-5.479-2.682-11.518%0D%0A%09%09%09c0-6.039%2C0-8.838%2C2.682-11.518c1.919-1.919%2C4.479-2.959%2C7.277-2.959c5.119%2C0%2C8.918%2C3.12%2C9.878%2C8.479h-3.118%0D%0A%09%09%09c-0.762-3.479-3.199-5.759-6.76-5.759c-1.88%2C0-3.68%2C0.72-4.919%2C2c-1.8%2C1.84-2%2C3.799-2%2C9.758c0%2C5.958%2C0.2%2C7.918%2C2%2C9.758%0D%0A%09%09%09c1.24%2C1.278%2C3.04%2C2%2C4.919%2C2c3.561%2C0%2C6.079-2.28%2C6.838-5.761h3.04C119.776%2C37.121%2C115.896%2C40.24%2C110.818%2C40.24z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M124.739%2C14.724v-3.239h3.239v3.239H124.739z%20M124.899%2C40V20.323h2.879V40H124.899z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M139.737%2C40c-3.357%2C0-5.039-2.359-5.039-5.279V22.643h-2.479v-2.2h2.479v-6.159h2.882v6.159h4.197v2.2%0D%0A%09%09%09h-4.197v11.998c0%2C1.801%2C0.84%2C2.881%2C2.68%2C2.881h1.52V40H139.737z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M151.577%2C44.76c-0.399%2C1.079-0.842%2C1.799-1.399%2C2.318c-1.04%2C1-2.439%2C1.359-3.84%2C1.359h-1.239v-2.561h0.88%0D%0A%09%09%09c1.999%2C0%2C2.602-0.641%2C3.239-2.438l1.399-3.84l-7.079-19.276h3.12l5.396%2C15.798l5.359-15.798h3.12L151.577%2C44.76z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: left center;
  background-repeat: no-repeat;
}
.no-svg .icity-logo {
  display: block;
  margin-top: 0;
  width: 305px;
  height: 62px;
  background-image: url('../imgs/logo-icity.png');
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .icity-logo {
    display: block;
    margin-top: 0;
    width: 305px;
    height: 62px;
    background-image: url('../imgs/logo-icity.png');
  }
}
.bcu-moodle-logo {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22305px%22%0D%0A%09%20height%3D%2262px%22%20viewBox%3D%220%200%20305%2062%22%20enable-background%3D%22new%200%200%20305%2062%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20id%3D%22Layer_1%22%3E%0D%0A%09%3Cg%20id%3D%22Layer_1_1_%22%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Crect%20x%3D%2273.16%22%20y%3D%220.387%22%20fill%3D%22%23fff%22%20width%3D%220.23%22%20height%3D%2251.439%22%2F%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.557%2C3.022c0.712-1.341-0.301-2.897-0.301-2.897s-0.401%2C1.45-2.534%2C1.345v2.696%0D%0A%09%09%09%09C14.722%2C4.166%2C16.854%2C4.371%2C17.557%2C3.022%22%2F%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.643%2C10.902c0%2C0-1.093-1.343-2.523-0.817c-1.424%2C0.524-1.366%2C1.105-2.051%2C1.286%0D%0A%09%09%09%09c-0.644%2C0.159-1.67%2C0.07-2.003-0.223c0.318%2C0.333%2C1.78%2C1.746%2C3.199%2C0.866C4.868%2C11.012%2C5.097%2C10.258%2C6.643%2C10.902%22%2F%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.467%2C47.3c0.865-0.114%2C1.615%2C0.438%2C1.615%2C0.438s0.561-0.066%2C1.63-2.045%0D%0A%09%09%09%09c1.064-1.984%2C1.141-3.125%2C1.18-4.346c0.038-1.229-0.998-3.438-0.998-3.438c-1.021-0.688-3.003-2.968-3.003-2.968%0D%0A%09%09%09%09c-0.374%2C1.053-0.542%2C0.759-0.042%2C3.271c0.489%2C2.521%2C1.447%2C2.368%2C1.834%2C4.97C11.061%2C45.764%2C8.467%2C47.3%2C8.467%2C47.3%22%2F%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.96%2C48.286c0%2C0-4.382%2C0.202-4.415%2C3.438c0%2C0%2C1.18%2C0.15%2C3.386%2C0.15%0D%0A%09%09%09%09C5.93%2C51.879%2C4.749%2C49.889%2C6.96%2C48.286%22%2F%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.714%2C7.971c-0.911%2C0.105-1.521%2C0.313-1.927-0.101c-0.407-0.417-0.508-0.724-1.016-0.724%0D%0A%09%09%09%09c-0.51%2C0-1.007-0.11-1.007-0.11S9.96%2C6.839%2C10.88%2C6.421c0%2C0%2C2.02%2C0.2%2C2.835%2C0.309c0.81%2C0.11%2C1.113%2C0.21%2C1.113%2C0.21%0D%0A%09%09%09%09S14.62%2C7.871%2C13.714%2C7.971%20M54.875%2C41.895c0.097-0.517%2C1.644-1.056%2C1.644-1.056s-0.491-1.464-0.998-1.884%0D%0A%09%09%09%09c-0.506-0.407-1.464-0.064-2.066-0.686c-0.613-0.61-2.831-1.648-3.143-6.938c-0.304-5.28-0.159-5.042-0.159-5.042%0D%0A%09%09%09%09s5.429-3.139%2C5.229-9.458c-0.208-6.313-7.797-5.793-10.438-3.929c-2.63%2C1.864-9.011%2C5.171-11.142-0.729%0D%0A%09%09%09%09c-0.707-1.753%2C2.643-2.696%2C2.643-2.696s1.816%2C0.108%2C2.831-0.818c1.011-0.939%2C0.4-1.14%2C1.209-1.45%0D%0A%09%09%09%09c0.813-0.316%2C1.626-0.11%2C2.645-1.142c1.017-1.033%2C1.313-3%2C1.313-3s-0.915%2C1.548-2.128%2C1.449c-1.213-0.106-3.138-1.247-4.56-0.83%0D%0A%09%09%09%09c-1.421%2C0.417-1.924%2C0.93-2.534%2C1.968c-0.6%2C1.037-0.507%2C1.344-1.215%2C1.865c-0.707%2C0.511-5.062%2C6.523%2C2.024%2C9.625%0D%0A%09%09%09%09c4.667%2C1.448%2C8.61-1.753%2C9.629-2.378c1.008-0.622%2C2.021-1.247%2C3.949-1.247c1.927%2C0%2C3.953%2C1.348%2C4.053%2C3.208%0D%0A%09%09%09%09c0.097%2C1.864-1.222%2C4.25-4.157%2C4.871c-0.605%2C0-1.615%2C0.31-1.615%2C0.31s-1.721-2.273-9.225-0.621%0D%0A%09%09%09%09c-7.485%2C1.658-15.088%2C2.693-17.014-3.212c-0.506-5.276%2C3.406%2C0.573%2C3.406%2C0.573s-0.122-5.227-1.784-5.227%0D%0A%09%09%09%09c-0.929%2C0-2.026-0.828-2.026-0.828s0.195-1.038%2C0.712-1.038c0.5%2C0%2C1.813%2C1.462%2C1.813%2C1.462s0.396-3.971-1.126-4.904%0D%0A%09%09%09%09c-0.814-0.503-1.191-1.063-1.358-1.461c0.567-0.09%2C1.235-0.273%2C1.685-0.689c1.01-0.927%2C1.51-1.971%2C1.615-3.105%0D%0A%09%09%09%09c0.105-1.138-0.3-0.514-1.01-0.103c-0.716%2C0.411-2.027%2C0.62-3.037%2C0.62c-1.022%2C0-2.133-0.421-2.133-0.421%0D%0A%09%09%09%09s-0.701%2C0.939-1.515%2C1.151c-0.81%2C0.196-2.736%2C0.099-4.154%2C0C11.32%2C3.996%2C10.509%2C3.274%2C9.5%2C3.583%0D%0A%09%09%09%09C8.479%2C3.897%2C8.176%2C4.621%2C6.867%2C4.93c-1.318%2C0.311-1.828%2C0-2.743-0.104c-0.91-0.103-2.021-0.103-2.227%2C0.621%0D%0A%09%09%09%09c-0.2%2C0.72-0.502%2C1.656-0.2%2C2.587c0.302%2C0.929%2C0.505%2C1.238%2C2.027%2C1.143c1.519-0.099%2C3.233%2C0%2C3.948%2C0.923%0D%0A%09%09%09%09c0.708%2C0.942%2C0.708%2C1.975%2C0.502%2C2.59c-0.206%2C0.633-1.52%2C0.395-2.221%2C0.289c-0.712-0.104-1.725-0.518-2.128%2C0.206%0D%0A%09%09%09%09c-0.411%2C0.725-0.813%2C3.004%2C0.604%2C2.482c1.422-0.511%2C5.07-0.271%2C5.57-0.271h0.509c0%2C0-5.169%2C3.856-5.07%2C8.718%0D%0A%09%09%09%09c0%2C7.354%2C6.486%2C12.093%2C6.486%2C12.093s-1.107-3.418-0.909-6.424c0.201-3.004%2C1.62-4.346%2C1.62-4.346s-1.112%2C3.411-0.103%2C7.97%0D%0A%09%09%09%09c1.017%2C4.556%2C2.234%2C8.284%2C1.017%2C11.177c-1.213%2C2.9-2.21%2C4.021-2.919%2C4.021c-0.71%2C0-1.843-0.496-2.454-0.188%0D%0A%09%09%09%09c-0.604%2C0.313-1.217%2C1.138-1.217%2C1.86c0%2C0.72-0.202%2C1.662%2C0.612%2C1.662c0.81%2C0%2C2.836-0.104%2C3.849-0.104%0D%0A%09%09%09%09c1.017%2C0%2C1.925-0.212%2C2.635-0.729c0.714-0.518%2C1.011-2.805%2C1.011-2.805s0.813%2C0.217%2C0.813%2C0.729l0.403-1.342%0D%0A%09%09%09%09c-0.2-0.719-0.104-1.039%2C0.504-2.174c0.609-1.137%2C0.706-1.137%2C1.621-2.068c0.918-0.936-0.604-0.729-0.604-1.863%0D%0A%09%09%09%09c0-1.141%2C0.4-1.549%2C0.903-2.693c0.509-1.136-0.1-0.929-0.503-1.229c-0.4-0.313%2C0.247-0.521%2C0.311-1.251%0D%0A%09%09%09%09c0.119-1.359-1.539-2.321-1.539-2.321c3.55-0.588%2C3.772-1.873%2C3.772-1.873c-4.529-1.213-4.333-4.847-4.333-4.847%0D%0A%09%09%09%09c4.467%2C0.354%2C5.736-1.866%2C5.736-1.866c-2.41%2C0.474-3.52-2.247-3.52-2.247c0.689-0.693%2C0.387-2.709%2C0.387-2.709%0D%0A%09%09%09%09c-1.598-3.395-4.961-1.027-4.961-1.027c0.923-2.115%2C4.475-1.997%2C5.612%2C0.225c1.141%2C2.227%2C0.217%2C3.337%2C0.217%2C3.337%0D%0A%09%09%09%09c1.141%2C2.105%2C3.899%2C1.588%2C3.899%2C1.588c-2.29%2C4.558-5.953%2C3.697-5.953%2C3.697c1.148%2C3.276%2C4.128%2C2.733%2C4.128%2C2.733%0D%0A%09%09%09%09c-0.061%2C1.742-0.645%2C2.461-1.307%2C2.799c0.311%2C0.213%2C0.825%2C0.396%2C1.661%2C0.16c0.617-0.176%2C1.251-0.455%2C1.914-0.762%0D%0A%09%09%09%09c1.406-0.623%2C3.002-1.338%2C5.337-1.595c2.693-0.311%2C4.437-0.128%2C6.063%2C0.771c0.104-0.33%2C0.301-0.869%2C0.024-1.417%0D%0A%09%09%09%09c-0.207-0.416-0.386-0.863%2C0.073-0.625l0.377%2C0.398c0%2C0%2C1.054%2C1.438%2C1.28%2C2.935l0.373%2C0.348c0.585%2C0.541%2C1.076%2C1.098%2C1.559%2C1.627%0D%0A%09%09%09%09c0.869%2C0.975%2C1.7%2C1.896%2C2.994%2C2.719c0.384%2C0.23%2C0.906%2C0.521%2C1.584%2C0.867c1.62%2C0.83%2C4.099%2C0.396%2C5.404%2C1.021%0D%0A%09%09%09%09c1.321%2C0.615%2C2.429%2C2.594%2C3.037%2C4.038c0.611%2C1.445%2C0.611%2C2.688%2C0.21%2C3.517c-0.408%2C0.832-0.618%2C1.349-1.121%2C1.349%0D%0A%09%09%09%09c-0.507%2C0-0.805-0.412-1.621-0.412c-0.803%2C0-1.217%2C0.412-1.514%2C1.134c-0.298%2C0.727-0.298%2C2.072%2C0.102%2C2.072%0D%0A%09%09%09%09c0.403%2C0%2C5.061-0.415%2C5.663-0.415c0.614%2C0%2C1.025-0.724%2C1.115-1.448c0.106-0.722%2C0-1.654%2C0-2.173c0-0.521%2C1.009%2C0.304%2C1.009%2C0.304%0D%0A%09%09%09%09s0.209-1.33-0.3-2.785C55.381%2C44.074%2C54.765%2C42.411%2C54.875%2C41.895%22%2F%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M38.56%2C36.775c-0.465-0.524-0.942-1.053-1.496-1.572c-2.18-2.051-3.834-2.525-7.377-2.117%0D%0A%09%09%09%09c-2.192%2C0.236-3.704%2C0.907-5.038%2C1.514c-0.705%2C0.313-1.363%2C0.604-2.059%2C0.813c-1.624%2C0.463-2.353-0.585-2.771-1.166l-0.419%2C0.01%0D%0A%09%09%09%09c0%2C0-0.854%2C0.382-0.454%2C0.793c0.415%2C0.425%2C1.832%2C2.349%2C5.231%2C1.878c1.919-0.258%2C8.963-1.344%2C8.963-1.344s-3.132%2C1.166-1.87%2C4.66%0D%0A%09%09%09%09c0.396%2C1.089%2C2.598%2C2.104%2C3.467%2C3.365c0.868%2C1.271%2C0.689%2C2.949%2C0.181%2C3.673c-0.505%2C0.726-2.034%2C1.216-2.034%2C1.216%0D%0A%09%09%09%09s-2.015-0.907-3.438%2C0.755c-1.415%2C1.657-0.604%2C2.595%2C0%2C2.595c0.612%2C0%2C4.459-0.104%2C5.27-0.104c0.813%2C0%2C1.316-0.415%2C1.73-0.938%0D%0A%09%09%09%09c0.396-0.517%2C0.604-2.373%2C0.604-2.373s1.108%2C0.516%2C1.108%2C1.129c0.3-0.931%2C0.104-1.242%2C0-2.168%0D%0A%09%09%09%09c-0.092-0.938%2C0.201-1.858%2C0.716-2.375c0.499-0.521%2C1.515-0.619%2C1.823-1.24c0.305-0.627-0.213-0.521-0.517-0.729%0D%0A%09%09%09%09c-0.304-0.205-1.005-0.82-0.708-1.341c0.313-0.521%2C1.44-0.899%2C1.54-1.636c0.044-0.293%2C0.143-0.365%2C0.231-0.735%0D%0A%09%09%09%09C40.118%2C38.509%2C39.324%2C37.637%2C38.56%2C36.775%22%2F%3E%0D%0A%09%09%3C%2Fg%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20id%3D%22Layer_3%22%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M113.45%2C39.834V17.653l-7.995%2C17.589h-2.665l-8.118-17.589v22.181h-3.116V10.642h3.116l9.513%2C20.705%0D%0A%09%09%09l9.266-20.705h3.116v29.192H113.45z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M136.41%2C37.784c-1.395%2C1.394-3.321%2C2.296-5.781%2C2.296s-4.387-0.902-5.781-2.296%0D%0A%09%09%09c-2.05-2.091-2.46-4.921-2.46-8.036c0-3.116%2C0.41-5.945%2C2.46-8.036c1.395-1.394%2C3.321-2.296%2C5.781-2.296s4.387%2C0.902%2C5.781%2C2.296%0D%0A%09%09%09c2.05%2C2.091%2C2.46%2C4.92%2C2.46%2C8.036C138.87%2C32.863%2C138.46%2C35.693%2C136.41%2C37.784z%20M134.318%2C23.516%0D%0A%09%09%09c-0.942-0.943-2.255-1.476-3.689-1.476c-1.436%2C0-2.706%2C0.532-3.649%2C1.476c-1.476%2C1.477-1.64%2C3.977-1.64%2C6.232%0D%0A%09%09%09c0%2C2.255%2C0.164%2C4.756%2C1.64%2C6.232c0.943%2C0.942%2C2.214%2C1.476%2C3.649%2C1.476c1.435%2C0%2C2.747-0.533%2C3.689-1.476%0D%0A%09%09%09c1.477-1.477%2C1.6-3.978%2C1.6-6.232C135.918%2C27.492%2C135.795%2C24.992%2C134.318%2C23.516z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M157.115%2C37.784c-1.395%2C1.394-3.321%2C2.296-5.781%2C2.296s-4.387-0.902-5.781-2.296%0D%0A%09%09%09c-2.05-2.091-2.46-4.921-2.46-8.036c0-3.116%2C0.41-5.945%2C2.46-8.036c1.395-1.394%2C3.321-2.296%2C5.781-2.296s4.387%2C0.902%2C5.781%2C2.296%0D%0A%09%09%09c2.05%2C2.091%2C2.46%2C4.92%2C2.46%2C8.036C159.575%2C32.863%2C159.165%2C35.693%2C157.115%2C37.784z%20M155.023%2C23.516%0D%0A%09%09%09c-0.942-0.943-2.255-1.476-3.689-1.476c-1.436%2C0-2.706%2C0.532-3.649%2C1.476c-1.476%2C1.477-1.64%2C3.977-1.64%2C6.232%0D%0A%09%09%09c0%2C2.255%2C0.164%2C4.756%2C1.64%2C6.232c0.943%2C0.942%2C2.214%2C1.476%2C3.649%2C1.476c1.435%2C0%2C2.747-0.533%2C3.689-1.476%0D%0A%09%09%09c1.477-1.477%2C1.6-3.978%2C1.6-6.232C156.623%2C27.492%2C156.5%2C24.992%2C155.023%2C23.516z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M176.918%2C39.834v-2.419c-1.64%2C2.132-3.526%2C2.665-5.74%2C2.665c-2.05%2C0-3.854-0.697-4.92-1.764%0D%0A%09%09%09c-2.05-2.049-2.46-5.412-2.46-8.568c0-3.157%2C0.41-6.52%2C2.46-8.569c1.066-1.066%2C2.87-1.763%2C4.92-1.763%0D%0A%09%09%09c2.214%2C0%2C4.06%2C0.492%2C5.699%2C2.583V10.642h2.952v29.192H176.918z%20M171.834%2C22.04c-4.387%2C0-5.084%2C3.772-5.084%2C7.708%0D%0A%09%09%09s0.697%2C7.708%2C5.084%2C7.708s5.043-3.772%2C5.043-7.708S176.221%2C22.04%2C171.834%2C22.04z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M191.227%2C39.834c-3.526%2C0-5.125-2.296-5.125-5.371V10.642h2.952V34.34c0%2C1.969%2C0.655%2C2.952%2C2.705%2C2.952%0D%0A%09%09%09h1.6v2.542H191.227z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M198.156%2C30.527c0%2C4.428%2C2.091%2C6.97%2C5.945%2C6.97c2.337%2C0%2C3.689-0.697%2C5.289-2.296l2.009%2C1.763%0D%0A%09%09%09c-2.05%2C2.05-3.937%2C3.116-7.38%2C3.116c-5.33%2C0-8.815-3.198-8.815-10.332c0-6.52%2C3.157-10.332%2C8.282-10.332%0D%0A%09%09%09c5.207%2C0%2C8.282%2C3.771%2C8.282%2C9.758v1.354H198.156z%20M208.201%2C24.951c-0.779-1.846-2.583-3.034-4.715-3.034s-3.937%2C1.188-4.715%2C3.034%0D%0A%09%09%09c-0.451%2C1.106-0.533%2C1.722-0.615%2C3.361h10.66C208.734%2C26.673%2C208.652%2C26.058%2C208.201%2C24.951z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: left center;
  background-repeat: no-repeat;
}
.no-svg .bcu-moodle-logo {
  display: block;
  margin-top: 0;
  width: 305px;
  height: 62px;
  background-image: url('../imgs/logo-moodle.png');
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .bcu-moodle-logo {
    display: block;
    margin-top: 0;
    width: 305px;
    height: 62px;
    background-image: url('../imgs/logo-moodle.png');
  }
}
/*
=======================================================================
	 legacy-ie.css - ie7 /ie8 fixes
=======================================================================
*/
/**
 * =======================================================================
	 Layout Helpers
 * =======================================================================
 */
.lt-ie8 body {
  min-width: 940px;
}
.lt-ie8 .page {
  margin: 0 auto;
  max-width: 940px;
}
.lt-ie8 .col-space-right {
  margin-right: 20px;
}
.lt-ie8 .col-space-left {
  margin-left: 20px;
}
.lt-ie8 .side-nav {
  margin-right: 20px;
}
.lt-ie8 .right-side {
  z-index: 500;
}
.lt-ie8 .mrl,
.lt-ie8 .mhl,
.lt-ie8 .mal {
  margin-right: 20px !important;
}
.lt-ie8 .mll,
.lt-ie8 .mhl,
.lt-ie8 .mal {
  margin-left: 20px !important;
}
.lt-ie8 .mlm,
.lt-ie8 .mhm,
.lt-ie8 .mam {
  margin-left: 10px !important;
}
.lt-ie8 .status-bar li {
  float: left;
}
.lt-ie8 .left-col,
.lt-ie8 .left {
  display: inline;
  float: left;
  min-width: inherit;
}
.ie7 .left-col,
.ie7.left {
  display: inline!important;
  float: left!important;
  min-width: 10px;
}
.lt-ie8 .right-col,
.lt-ie8 .right {
  display: inline;
  float: right;
  min-width: inherit;
}
.ie7 .right-col,
.ie7.right {
  display: inline!important;
  float: right!important;
  min-width: 10px;
}
.lt-ie8 .hide-on-desktop {
  display: none;
}
/**
 * =======================================================================
	 Header
 * =======================================================================
 */
.lt-ie8 [type='text'].header-search_input {
  height: auto;
}
.lt-ie8 #basketbtn .hover-reveal-content {
  right: 0;
}
.lt-ie8 .header-search_label {
  display: none;
}
.ie7 .header-basket_menu {
  display: none;
}
/**
 * =======================================================================
	 Navigation - Top
 * =======================================================================
 */
.lt-ie8 .main-navigation {
  position: relative;
  display: block;
  clear: both;
  background-color: #fff;
  zoom: 1;
}
.lt-ie8 .main-navigation .active .hover-reveal-content {
  position: absolute;
  top: 52px;
  left: 0;
  z-index: 1500;
  display: block;
  padding-bottom: 45px;
  width: 100%;
  height: auto;
  border-bottom: 3px solid #3C469C;
  background: #fff;
}
.lt-ie8 .nav-collapse {
  position: static!important;
  margin: 0 auto;
  margin: auto;
  padding: 0;
  max-height: none;
  width: 940px;
}
.lt-ie8 .nav-collapse li {
  position: static!important;
  display: block;
  float: left;
  width: auto;
}
.lt-ie8 .main-nav_link {
  position: relative;
  display: inline-block;
  margin-right: 38px;
  padding: 15px 0px;
  border-bottom: none 0;
  color: #444;
  text-decoration: none;
}
.lt-ie8 .main-nav_link:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  content: '';
}
.lt-ie8 .main-nav_link:hover:after {
  width: 100%;
  height: 3px;
  background: #00AEEF;
}
.lt-ie8 .main-navigation .hover-reveal-content * {
  box-sizing: border-box;
}
.lt-ie8 .main-navigation .internal {
  margin: 15px 0;
  min-width: 200px;
}
.lt-ie8 .main-navigation ul.internal li {
  float: none;
}
.ie7 .mega-menu {
  display: none;
}
/**
 * =======================================================================
	 Footer
 * =======================================================================
 */
.lt-ie8 footer li {
  display: inline-block;
}
.lt-ie8 .footer-inner li {
  display: block;
  float: left;
}
.ie7 footer .block-list li {
  position: static;
  zoom: 1;
}
.ie7 footer .base-tabs li {
  position: static;
  zoom: 1;
}
/**
 * =======================================================================
	 Accordian
 * =======================================================================
 */
.lt-ie8 .open-view .accordion {
  overflow: visible;
  height: auto!important;
  background: none;
}
.lt-ie8 .open-view .accordion header {
  cursor: default;
}
.lt-ie8 .open-view .accordion header span {
  display: none;
}
.lt-ie8 .open-view .accordion .content {
  padding: 0;
}
.lt-ie8 .bg-primary-opaque {
  background: #001e3c;
}
.ie7 .bg-primary-opaque button {
  height: 45px;
}
.ie7 .bg-primary-opaque button abbr {
  color: #fff !important;
  cursor: pointer !important;
}
.lt-ie8 .calltoaction-panel {
  display: block;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0;
  width: 940px;
}
.lt-ie8 .calltoaction-panel .accordion {
  overflow: visible;
  height: auto!important;
  background: none;
  cursor: default;
}
.lt-ie8 .calltoaction-panel .accordion header span {
  display: none;
}
.ie7 .calltoaction-panel .element a abbr,
.ie7 .calltoaction-panel .element button abbr {
  color: #fff !important;
  cursor: pointer;
}
.ie7 .calltoaction-panel .element button {
  height: 43px;
}
.lt-ie8 .accordion header {
  display: block;
  width: 100%;
  height: 25px;
  text-align: left;
  cursor: default;
}
.lt-ie8 .calltoaction-panel .column-01 a {
  color: #001e3c !important;
  text-decoration: none!important;
  opacity: 1;
  -ms-filter: auto;
  filter: auto;
}
.lt-ie8 .calltoaction-panel .column-01 a:hover {
  color: #001e3c !important;
  text-decoration: underline!important;
  opacity: 1;
  -ms-filter: auto;
  filter: auto;
}
.ie7 .calltoaction-panel .column-01 ul {
  position: relative;
  left: -20px;
  margin-left: 0!important;
  padding: 0!important;
  font-size: 0.85em;
}
.lt-ie8 .calltoaction-panel .column-01 {
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  width: 50%;
}
.lt-ie8 .calltoaction-panel .column-01 .size1of3 {
  float: left;
  width: 33.333%;
}
.lt-ie8 .calltoaction-panel .column-02,
.lt-ie8 .calltoaction-panel .column-03,
.lt-ie8 .calltoaction-panel .column-04 {
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 20px;
  padding: 6px;
  width: 16.666%;
}
.ie7 .calltoaction-panel .column-01 {
  *behavior: url(../Content/boxsizing.htc);
}
.ie7 .calltoaction-panel .column-02,
.ie7 .calltoaction-panel .column-03,
.ie7 .calltoaction-panel .column-04 {
  *behavior: url(../Content/boxsizing.htc);
}
.lt-ie8 .calltoaction-panel .column-01 .element {
  height: 310px;
}
.lt-ie8 .calltoaction-panel .column-02 .element,
.lt-ie8 .calltoaction-panel .column-03 .element,
.lt-ie8 .calltoaction-panel .column-04 .element {
  margin-top: 12px;
}
.lt-ie8 .calltoaction-panel .column-02 div:first-child,
.lt-ie8 .calltoaction-panel .column-03 div:first-child,
.lt-ie8 .calltoaction-panel .column-04 div:first-child {
  margin: 0;
}
.lt-ie8 .calltoaction-panel .column-02 .element abbr,
.lt-ie8 .calltoaction-panel .column-03 .element abbr,
.lt-ie8 .calltoaction-panel .column-04 .element abbr,
.lt-ie8 .calltoaction-panel .column .element abbr {
  font-size: 2.5em;
}
.lt-ie8 .calltoaction-panel .column {
  padding: 0 5px;
  width: 16.666%;
}
.lt-ie8 .calltoaction-panel header {
  margin-top: 15px;
  border-bottom: 0;
}
.lt-ie8 .one-panel div {
  overflow: hidden;
  height: 350px;
  background-color: grey;
}
.lt-ie8 .one-panel div img {
  min-width: 500px!important;
  width: 100%!important;
}
.lt-ie8 .one-panel div a {
  position: relative;
  display: block;
  padding: 0;
  height: 350px;
  text-decoration: none;
  font-weight: bold;
}
.lt-ie8 .one-panel div a div {
  position: absolute;
  top: 5px;
  left: 5px;
  padding: 5px;
  width: 50%;
  height: 175px;
}
.lt-ie8 .five-panel {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0;
  width: 940px;
  height: 350px;
}
.lt-ie8 .five-panel .column-01 {
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  width: 50%;
}
.lt-ie8 .five-panel .column-02,
.lt-ie8 .five-panel .column-03 {
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  width: 25%;
}
.lt-ie8 .feature-panel .bx-wrapper .bx-controls-direction a {
  top: 18%;
}
.lt-ie8 .feature-panel .bx-wrapper .bx-controls-direction a span {
  position: relative;
  margin: -10px;
  color: #fff;
  font-size: 1.8em;
}
.lt-ie8 .feature-panel .bx-wrapper .bx-controls-direction a.bx-prev {
  left: -80px;
}
.lt-ie8 .feature-panel .bx-wrapper .bx-controls-direction a.bx-next {
  right: -40px;
}
.lt-ie8 .bg-white .bx-wrapper .bx-controls-direction a {
  top: 18%;
}
.lt-ie8 .bg-white .bx-wrapper .bx-controls-direction a span {
  position: relative;
  margin: -10px;
  color: #ccc;
  font-size: 1.8em;
}
.lt-ie8 .bg-white .bx-wrapper .bx-controls-direction a.bx-prev {
  left: -80px;
}
.lt-ie8 .bg-white .bx-wrapper .bx-controls-direction a.bx-next {
  right: -40px;
}
.lt-ie8 .feature-panel .container-panel .bx-wrapper .bx-pager {
  position: absolute;
  top: inherit;
  right: 0;
  bottom: -35px;
  z-index: 999;
  margin: 0;
  padding: 0;
  text-align: center;
}
.lt-ie8 .feature-panel .container-panel .bx-wrapper .bx-pager-item {
  margin: 0 5px;
}
.lt-ie8 .feature-panel .container-panel .bx-wrapper .bx-pager.bx-default-pager a.active,
.lt-ie8 .feature-panel .bx-wrapper .bx-pager.bx-default-pager a.active:hover {
  margin: 0;
  width: 25px;
  height: 14px;
  border: 2px solid #ccc;
  background: none;
}
.lt-ie8 .feature-panel .container-panel .bx-wrapper .bx-pager.bx-default-pager a,
.lt-ie8 .feature-panel .bx-wrapper .bx-pager.bx-default-pager a:hover {
  margin: 0;
  width: 25px;
  height: 14px;
  border: 2px solid #ccc;
  background: #ccc;
  text-align: left;
  text-indent: -9999px;
  direction: ltr;
}
.lt-ie8 .four-panel div {
  height: 350px;
}
.lt-ie8 .five-panel .column-01 .block img {
  padding: 0;
  min-height: 350px;
  width: 470px;
  border: 0 none;
}
.lt-ie8 .five-panel .column-02 .block img,
.lt-ie8 .five-panel .column-03 .block img {
  margin-top: 0;
  min-height: 175px;
  width: 100%;
  border: 0 none;
}
.lt-ie8 .five-panel .column-01 .top-left,
.lt-ie8 .five-panel .column-01 .top {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50%;
  height: 165px;
  background: inherit;
}
.lt-ie8 .five-panel .column-01 .top-right {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 50%;
  height: 165px;
  background: inherit;
}
.lt-ie8 .five-panel .column-01 .bottom-left,
.lt-ie8 .five-panel .column-01 .bottom {
  position: absolute;
  bottom: 5px;
  left: 5px;
  width: 50%;
  height: 165px;
  background: inherit;
}
.lt-ie8 .five-panel .column-01 .bottom-right {
  position: absolute;
  right: 5px;
  bottom: 5px;
  width: 50%;
  height: 165px;
  background: inherit;
}
.lt-ie8 .five-panel .column-02 .block a .top-left,
.lt-ie8 .five-panel .column-02 .block a .top-right,
.lt-ie8 .five-panel .column-02 .block a .top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.lt-ie8 .five-panel .column-02 .block a .bottom-left,
.lt-ie8 .five-panel .column-02 .block a .bottom-right,
.lt-ie8 .five-panel .column-02 a .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.lt-ie8 .five-panel .column-03 .block a .top-left,
.lt-ie8 .five-panel .column-03 .block a .top-right,
.lt-ie8 .five-panel .column-03 .block a .top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.lt-ie8 .five-panel .column-03 .block a .bottom-left,
.lt-ie8 .five-panel .column-03 .block a .bottom-right,
.lt-ie8 .five-panel .column-03 .block a .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.lt-ie8 .five-panel .column-01 .block {
  height: 350px;
  border: none;
}
.lt-ie8 .five-panel .column-02 .block,
.lt-ie8 .five-panel .column-03 .block {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}
.ie7 .bx-controls {
  margin: 0;
  padding: 0;
  height: 0;
  zoom: 1;
}
.ie7 .bx-default-pager {
  display: none;
}
.ie7 .five-panel .column-01 .block a,
.ie7 .five-panel .column-02 .block a,
.ie7 .five-panel .column-03 .block a {
  text-decoration: none;
}
.lt-ie8 .custom-two-panel,
.lt-ie8 .custom-four-panel,
.lt-ie8 .custom-one-panel {
  height: 100%;
}
.lt-ie8 .custom-content-panel {
  overflow: hidden;
  margin: 0;
  padding: 0;
  min-height: 150px;
  max-height: 350px;
  height: 100%;
}
.lt-ie8 .custom-content-panel p {
  margin: 0;
  padding: 0;
}
.lt-ie8 .bx-wrapper,
.lt-ie8 .bx-viewport,
.lt-ie8 .custom-five-panel {
  margin: 0;
  padding: 0;
}
.lt-ie8 .five-panel .column-01,
.lt-ie8 .five-panel .column-02,
.lt-ie8 .five-panel .column-03 {
  margin: 0;
  padding: 0;
}
.lt-ie8 .one-panel,
.lt-ie8 .custom-one-panel {
  margin: 0;
  padding: 0;
}
.lt-ie8 .panel-call {
  position: absolute;
  top: 25px;
  right: 10px;
  bottom: auto;
  width: auto;
  text-align: left;
}
.lt-ie8 .panel-call a {
  color: #fff;
}
.lt-ie8 .bg-white .panel-call a {
  color: #666;
}
.lt-ie8 .container-panel h3.panel-title {
  position: absolute;
  top: 25px;
  left: 10px;
  margin: 0;
  padding: 0;
  width: 100%;
  color: #fff;
  text-align: left;
  font-size: 1.4em;
}
.lt-ie8 .bg-white .container-panel h3.panel-title {
  position: absolute;
  top: 25px;
  left: 10px;
  margin: 0;
  padding: 0;
  width: 100%;
  color: #666;
  text-align: left;
  font-size: 1.4em;
}
.lt-ie8 .one-plus-two-panel {
  display: block;
  margin: 0 auto;
  padding: 0;
  min-height: 350px;
  width: 940px;
}
.lt-ie8 .one-plus-two-panel .column-01 {
  position: relative;
  display: block;
  float: left;
  padding: 0;
  width: 50%;
}
.lt-ie8 .one-plus-two-panel .column-02,
.lt-ie8 .one-plus-two-panel .column-03 {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 25%;
}
.lt-ie8 .one-plus-two-panel .column-01 > div {
  margin: 0 10px 0 0 ;
}
.lt-ie8 .one-plus-two-panel .column-02 .block > div {
  margin: 0 5px 0 0 ;
}
.lt-ie8 .one-plus-two-panel .column-03 .block > div {
  margin: 0 0 0 5px ;
}
.lt-ie8 .one-plus-two-panel .column-01 .block,
.lt-ie8 .one-plus-two-panel .column-02 .block,
.lt-ie8 .one-plus-two-panel .column-03 .block {
  height: 350px;
}
.lt-ie8 .one-plus-two-panel .column-02 .block {
  margin-right: 5px;
}
.lt-ie8 .one-plus-two-panel .column-03 .block {
  margin-left: 5px;
}
.lt-ie8 .one-plus-two-panel .column-01 .block img {
  padding-left: 0;
  max-width: 175%;
  border: 0 none;
}
.lt-ie8 .one-plus-two-panel .column-02 .block img,
.lt-ie8 .one-plus-two-panel .column-03 .block img {
  margin-top: 0;
  min-height: 350px;
  max-width: 175%;
  border: 0 none;
}
.lt-ie8 .one-plus-two-panel .column-01 .top-left,
.lt-ie8 .one-plus-two-panel .column-01 .top {
  position: absolute;
  top: 5px;
  bottom: auto;
  left: 5px;
  margin: 10px;
  width: 50%;
  height: 165px;
  background: inherit;
}
.lt-ie8 .one-plus-two-panel .column-01 .top-right {
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: auto;
  margin: 10px;
  width: 50%;
  height: 165px;
  background: inherit;
}
.lt-ie8 .one-plus-two-panel .column-01 .bottom-left,
.lt-ie8 .one-plus-two-panel .column-01 .bottom {
  position: absolute;
  top: auto;
  bottom: 5px;
  left: 5px;
  margin: 0;
  width: 50%;
  background: inherit;
  /*height:175px;*/
}
.lt-ie8 .one-plus-two-panel .column-01 .bottom-right {
  position: absolute;
  top: auto;
  right: 5px;
  bottom: 5px;
  margin: 10px;
  width: 50%;
  height: 165px;
  background: inherit;
}
.lt-ie8 .one-plus-two-panel .column-02 .block a .top-left,
.lt-ie8 .one-plus-two-panel .column-02 .block a .top-right,
.lt-ie8 .one-plus-two-panel .column-02 .block a .top {
  position: absolute;
  top: 0;
  left: 0;
  margin: 5px;
  width: 85%;
}
.lt-ie8 .one-plus-two-panel .column-02 .block a .bottom-left,
.lt-ie8 .one-plus-two-panel .column-02 .block a .bottom-right,
.lt-ie8 .one-plus-two-panel .column-02 a .bottom {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  margin: 5px;
  width: 94%;
}
.lt-ie8 .one-plus-two-panel .column-03 .block a .top-left,
.lt-ie8 .one-plus-two-panel .column-03 .block a .top-right,
.lt-ie8 .one-plus-two-panel .column-03 .block a .top {
  position: absolute;
  top: 0;
  left: 0;
  margin: 5%;
  width: 94%;
}
.lt-ie8 .one-plus-two-panel .column-03 .block a .bottom-left,
.lt-ie8 .one-plus-two-panel .column-03 .block a .bottom-right,
.lt-ie8 .one-plus-two-panel .column-03 .block a .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 5%;
  width: 90%;
  text-decoration: none;
}
.lt-ie8 .one-plus-two-panel .column-03 .block a .bottom {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 5px;
  margin: 5px;
  width: 94%;
}
/* classes in here are loaded last so they get priority */
.hidden,
.lt-ie8 .ie7-hidden,
.js .js-hidden,
.ui-tabs-hide,
.lt760 .gt760only,
.lt480 .gt480only,
.lt320 .gt320only {
  display: none;
}