
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
}
.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
}
.noUi-handle {
	position: relative;
	z-index: 1;
}
.noUi-stacking .noUi-handle {
/* This class is applied to the lower origin when
   its values is > 50%. */
	z-index: 10;
}
.noUi-stacking + .noUi-origin {
/* Fix stacking order in IE7, which incorrectly
   creates a new context for the origins. */
	*z-index: -1;
}
.noUi-state-tap .noUi-origin {
-webkit-transition: left 0.3s, top 0.3s;
	transition: left 0.3s, top 0.3s;
}
.noUi-state-drag * {
	cursor: inherit !important;
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
	height: 18px;
}
.noUi-horizontal .noUi-handle {
	width: 34px;
	height: 28px;
	left: -17px;
	top: -6px;
}
.noUi-horizontal.noUi-extended {
	padding: 0 15px;
}
.noUi-horizontal.noUi-extended .noUi-origin  {
	right: -15px;
}
.noUi-vertical {
	width: 18px;
}
.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	left: -6px;
	top: -17px;
}
.noUi-vertical.noUi-extended {
	padding: 15px 0;
}
.noUi-vertical.noUi-extended .noUi-origin  {
	bottom: -15px;
}

/* Styling;
 */
.noUi-background {
	background: #FAFAFA;
	box-shadow: inset 0 1px 1px #f0f0f0;
}
.noUi-connect {
	background: #3FB8AF;
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45);
-webkit-transition: background 450ms;
	transition: background 450ms;
}
.noUi-origin {
	border-radius: 2px;
}
.noUi-target {
	border-radius: 4px;
	border: 1px solid #D3D3D3;
	box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-target.noUi-connect {
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #BBB;
}

/* Handles and cursors;
 */
.noUi-dragable {
	cursor: w-resize;
}
.noUi-vertical .noUi-dragable {
	cursor: n-resize;
}
.noUi-handle {
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	background: #FFF;
	cursor: default;
	box-shadow: inset 0 0 1px #FFF,
				inset 0 1px 7px #EBEBEB,
				0 3px 6px -3px #BBB;
}
.noUi-active {
	box-shadow: inset 0 0 1px #FFF,
				inset 0 1px 7px #DDD,
				0 3px 6px -3px #BBB;
}

/* Handle stripes;
 */
/*.noUi-handle:before,
.noUi-handle:after {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #E8E7E6;
	left: 14px;
	top: 6px;
}*/
/*.noUi-handle:after {
	left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px;
}
.noUi-vertical .noUi-handle:after {
	top: 17px;
}*/

/* Disabled state;
 */
[disabled].noUi-connect,
[disabled] .noUi-connect {
	background: #B8B8B8;
}
[disabled] .noUi-handle {
	cursor: not-allowed;
}

/*! jQuery UI - v1.13.1 - 2022-03-08
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, datepicker.css, tabs.css, tooltip.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* This is used within AEM and should be same codebase as Design Language Patterns file */
fieldset{
    border:0 none;
    padding: 0;
    margin: 0;
}

.add-more-currency-widget .addCash, .add-more-currency-widget.main-blue .add-rcp {
    margin: 20px auto;
    display: block;
    clear: both;
    font-size: 1.25rem;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    background: repeat-y scroll 84% 0 #ed1c2e;
    padding: 8px 9px;
}
.arrow.top:after {
    bottom: -20px;
    top: auto;
}
.arrow:after {
    box-shadow: 0 0 3px 3px #888888;
    content: "";
    height: 25px;
    left: 20px;
    position: absolute;
    top: -20px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 25px;
}
.ui-tooltip, .arrow:after {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FFFFFF;
    position: absolute;
}

.arrow.top {
    bottom: auto;
    top: -16px;
}
.arrow {
    bottom: -26px;
    height: 16px;
    left: 50%;
    margin-left: 30px;
    overflow: hidden;
    padding-bottom: 10px;
    position: absolute;
    width: 70px;
    z-index: 10;
}

.add-more-currency-widget input[type="radio"] {
    display: none;
}

.add-more-currency-widget input[type="radio"] + label span {
    margin: -5px 4px 0 0;
    padding: 0 0 0 20px !important;
    vertical-align: middle;
    border-bottom: medium none;
    cursor: pointer;
    display: inline-block;
}
.add-more-currency-widget .tabs {
    clear: both;
}

.add-more-currency-widget .tabs #nibuycurrency {
    display: block;
    position: relative;
}

@media (max-width: 767px) {
    ul li,
    p {
        overflow-wrap: break-word;
      }
}

div, p, fieldset{
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.add-more-currency-widget .tabnav h2 {
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 50%;
    display: block;
    float: left;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    font-style: normal;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-size: 1rem;
}

.add-more-currency-widget .tabnav h2:first-of-type {
    border-radius: 3px 3px 0 0;
}
.add-more-currency-widget .tabnav h2:last-of-type {
    border-radius: 0 3px 0 0;
}

.add-more-currency-widget input.buy-amount, .add-more-currency-widget input.cost {
    text-align: right;
}
.add-more-currency-widget .enter-amount{
    width: 100%;
    position: relative;
    z-index: 1;
    display: inline-block;
}
.add-more-currency-widget .enter-amount span.ealeft, .add-more-currency-widget .enter-amount span.earight {
    -moz-box-sizing: border-box;
    display: block;
    float: left;
    width: 45.75%;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.add-more-currency-widget .enter-amount span.earight{
    float:right;
}
.add-more-currency-widget .enter-amount span.eq {
    display: inline-block;
    float: left;
    margin-top: 9px;
    width: auto;
}
.add-more-currency-widget .exrate {
    clear: both;
    display: block;
    font-size: 0.75rem;
    padding: 5px 0 0 0px;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0px;
    margin: -1px;
    overflow: hidden;
    clip: rect(0px, 0px, 0px, 0px);
    border: 0px none;
}
.add-more-currency-widget .enter-amount{
    width: 50%;
    float:left;
}
.add-more-currency-widget  .buycurrency .enter-amount {
    float:right;
}
.add-more-currency-widget .exrate {
    width:50%;
    float:right;
}
.add-more-currency-widget.currency-converter .exrate {
    width:auto;
    float:none;
}
.add-more-currency-widget .enter-amount .sr-only {
    display: block;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
    font-size: 0.75rem;
    line-height: 22px;
    margin: 0;
}
/* ==========================================================================
   Widget styles
   ========================================================================== */

.add-more-currency-widget input {
    border: 1px solid #DCDCDC;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
    font-size: 0.9375rem;
    font-weight: 400;
    color: #787874;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width: 100%;
    padding:5px;
}

.add-more-currency-widget p.center {
    text-align: center;
}

.add-more-currency-widget .addCash, .add-more-currency-widget .add-rcp {
    background: /*url("clientlib/css/img/line.png")*/ repeat-y scroll 84% 0 #7A8C9D;

    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    letter-spacing: 2.4px;
    padding: 8px 16px 8px 15px;
    border: none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    margin-bottom: 10px;
}

.add-more-currency button, .reload-cash-passport button {
    background-color: #3983CE;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 400;
    margin: 0 0 10px 2%;
}

.disclaimer {
    font-size: 0.9375rem;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
}

/* END UNIVERSAL STYLES */


.add-more-currency-widget input.autocomplete-w {
    width: 100%;
    text-align: left;
}

.add-more-currency-widget .reload-cash-passport {
    font-style: normal;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
}

.add-more-currency-widget .reload-cash-passport p.cp-card-num, .add-more-currency-widget .reload-cash-passport > p  {
    font-family: "FS Me Web Italic",Helvetica,Arial,Verdana,sans-serif;
    font-size: 0.9375rem;
    position: relative;
}

.add-more-currency-widget form .left, .add-more-currency-widget form .right {
    width: 50%;
    overflow: hidden;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-bottom: 10px;
    float: left;
}



.widget-inner {
    background-color: #faf7f7;
    border: 1px solid #c4d6ea;
    padding: 10px;
    font-size: 0.8125rem;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
}

.widget-inner strong {
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
}

.widget-inner a {
    display: block;
    text-align: right;
    margin-bottom: 5px;
}

.widget-inner ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.widget-inner ul li {
    padding: 10px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.widget-inner ul li span {
    width: 50%;
    display: inline-block;
    padding: 10px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-style: normal;
}

.widget-inner ul li span.rates {
    text-align: right;
    margin: 0;
    padding: 0;
    font-size: 0.8125rem;
}

.widget-inner ul li.active, .widget-inner ul li span.active span {
    background-color: #d3e0ef;
    border-radius: 0;
    color: #000;
}

.widget-rates .widget-inner ul {
    overflow: hidden;
    margin: 0px 0 10px 0;
}

.widget-rates .widget-inner ul li span.left {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 0 10px 0 0;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    float: left;
}

.widget-rates .widget-inner ul li span.right {
    border-bottom: 1px solid #ccc;
    padding: 0 0 0 10px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    float: left;
}

.widget-inner ul.ratesContainer li{
    font-size:0.8125rem;
    padding:5px;
}

.widget-rates .widget-inner ul li span span {
    padding: 5px 0 5px 5px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.widget-rates .widget-inner ul li {
    padding: 0;
}

.widget-rates .widget-inner ul li span {
    padding-right: 10px;
}

.widget-rates .widget-inner ul li span.rates {
    padding: 5px 5px 5px 0;
}

.widget-compare .widget-inner ul li span {
    padding: 0;
}
.widget-inner.ratesSection, .widget-inner.noRates{
    height:182px;
    overflow-y:scroll;
}

.add-more-currency-widget .widget-rates, .add-more-currency-widget .widget-compare{
    display:table-cell;
    width:49.5%;
    float: none !important;
}

/** page structure **/

.ui-autocomplete {
    height: 200px;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #E8E8E9;
}

.auto-highlight {
    font-weight: bold;
}

.ui-widget-content {
    border: 1px solid #E8E8E9 !important;
    border-top: none !important;
}

.ui-widget-content a {
    color: #787874 !important;
    font-weight: normal !important;
}

.ui-menu-item a img {
    width: 32px;
    margin-right: 15px;
}

.ui-menu-item a {
    font-family:"FS Me Web Regular", Helvetica, Arial, Verdana , sans-serif;
    font-style: normal;
    font-size:0.8125rem;
}

.NoDataMessage {
    color: #004FA3;
    font-family:"FS Me Web Regular", Helvetica, Arial, Verdana , sans-serif;
    border: 2px solid #004FA3;
    padding: 10px;
    width: 580px;
    margin: 0 0 20px 0;
}

.NoDataMessage p {
    margin: 0;
    padding-left: 30px;
    font-size: 0.875rem;
    min-height:15px;
}

.other {
    display: table-row;
    width: 100%;
}
p.disclaimerContent {
    font-size: 0.8125rem;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
}

/* These are overrides only within AEM */

/* Icon Fonts */

body {
    margin:0;
    padding:0;
}

.dd-container,
.dd-select,
.dd-options {
    width: 100% !important;
}

.dd-select {
    background-repeat: repeat-y !important;
    background-position: 90% !important;
}

.dd-option-image,
.dd-selectedn-text {
    max-width: 25px !important;
    padding-top: 7px !important;
}

.dd-option-text {
    font-size: 0.9375rem;
    color: #787874;
    font-style: normal;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
    font-weight: normal;
    line-height: 30px !important;
}

.dd-pointer {
    margin-bottom: 0 !important;
    background-position: 97%;
    width: 11px !important;
    height: 8px !important;
    right: 27px;
}

.dd-pointer-down, .dd-pointer-up {
    border: none!important;
}

.dd-selected-text {
    float: left;
    line-height: 30px !important;
    font-size: 0.9375rem;
    cursor: pointer;
    width: 80%;
}

.dd-selected {
    font-size: 0.9375rem;
}

.dd-selected-image {
    padding-top: 9px !important;
    max-width: 25px;
}

.dd-option {
    border-bottom: 1px solid #DDDDDD;
    color: #333333;
    cursor: pointer;
    display: block;
    overflow: hidden;
    padding: 2px 5px !important;
    text-decoration: none;
    transition: all 0.25s ease-in-out 0s;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
    clear: both;
}

a.info-tooltip {
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 20px;
    width: 20px;
    text-decoration:none;
}

.add-more-currency-widget.red a.info-tooltip span {
    color: #787874;
    right: -20px;
    top: 40px;
}

a.info-tooltip span {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px 3px #888888;
    border:1px solid #888888;
    color: #3983CE;
    font-size: 0.875rem;
    line-height: 24px;
    padding: 15px;
    position: absolute;
    right: 40px;
    text-decoration: none;
    top: -10px;
    width: 81%;
    z-index: -1;
    font-family: "FS Me Web Bold Italic",Helvetica,Arial,Verdana,sans-serif;
    display:none;
    -moz-transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    word-break: break-word;
}

a.info-tooltip:hover span,
a.info-tooltip:focus span {
    z-index: 999;
    display:block;
}

.add-more-currency-widget.red a.info-tooltip .arrow:after {
    width: 10px;
}

.add-more-currency-widget.red a.info-tooltip .arrow.top {
    top: -16px;
}
.add-more-currency-widget.red a.info-tooltip .arrow {
    left: inherit;
    padding-bottom: 0;
    right: -5px;
}

/* ==========================================================================
   Widget styles
   ========================================================================== */
.ui-autocomplete { width: 272px; }

.add-more-currency-widget .addCash,
.add-more-currency-widget.main-blue .add-rcp {
    margin: 20px auto;
    display: block;
    clear: both;
    font-size: 1.25rem;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    background: repeat-y scroll 84% 0 #ed1c2e;
    padding: 8px 9px;
}

.add-more-currency-widget.main-blue .add-rcp {
    margin: 10px auto;
}

.add-more-currency-widget.main-blue .addCash,
.add-more-currency-widget.main-blue .add-rcp {

    font-size: 0.9375rem;
    padding: 8px 7px 8px 0;
    background-position: 87% 0;
    letter-spacing: 1px;
    cursor: pointer;
}

.add-more-currency-widget .vr {
    background-image: none;
    height: auto;
    margin: 2px 0 0 ;
    padding: 0;
    float: right;
}

.add-more-currency-widget form .right {
    text-align: right;
}

.add-more-currency-widget form p {
    font-size: 0.9375rem;
    font-style: italic;
    font-family: "FS Me Web Italic",Helvetica,Arial,Verdana,sans-serif;
    position: relative;
}

.main-blue.add-more-currency-widget .buycurrency p,
.main-blue.add-more-currency-widget .reload-cash-passport p {
    float: left;
    width: 50%;
    word-break: break-all;
    margin: 0;
    padding:0;
    line-height:22px;
}

.main-blue.add-more-currency-widget .buycurrency p strong,
.main-blue.add-more-currency-widget .reload-cash-passport p strong {
    font-weight:normal;
}

.add-more-currency-widget form span input,
.add-more-currency-widget .reload-cash-passport form span input {
    width: 66%;
}

.add-more-currency-widget .reload-cash-passport form span input.cost {
    margin-left: 0;
}

.add-more-currency-widget form span label {
    margin: 0 0 0 2%;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
}

.add-more-currency-widget form span label.ac-ba {
    margin-right: 3%;
}

.add-more-currency-widget p.center {
    clear: both;
}

.add-more-currency-widget input + label {
    margin: 0 10px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.add-more-currency-widget input + label[for="cost"] {
    margin-right: 0;
}

.add-more-currency-widget input[type="radio"] + label {
    display: block;
    font-size: 0.9375rem;
    padding: 5px 0;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    cursor: pointer;
}

.add-more-currency-widget input[type="radio"]:disabled + label {
    display: block;
    font-size: 0.9375rem;
    padding: 5px 0;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    cursor: default;
    opacity: 0.5;
}

.add-more-currency-widget input[type="radio"] + label span {
    padding-left: 3px !important;
    width: 20px;
}

.widget-compare, .widget-rates {
    margin-bottom: 20px;
    clear: both;
}

.widget-compare {
    border-top:1px solid #ccc;
    padding-top:1em;
}

.add-more-currency-widget fieldset {
    padding-top:5px;
}

.add-more-currency-widget.red .widget-compare a.info-tooltip,
.add-more-currency-widget.red .widget-rates a.info-tooltip,
.add-more-currency-widget.main-blue .widget-rates a.info-tooltip,
.add-more-currency-widget.main-blue .widget-compare a.info-tooltip {
    margin-top: 5px;
}

.widget-compare h2, .widget-rates h2 {
    margin: 0;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    position: relative;
    font-size: 1rem;
}

/* RED WIDGET */

.add-more-currency-widget.red {
    width: 100%;
}

.add-more-currency-widget.red form span label.ac-ba {
    margin-right: 3%;
}

.add-more-currency-widget form span label.ac-ba {
    margin-right: 5%;
}

.add-more-currency-widget.red .reload-cash-passport form {
    opacity: 0.5;
}

.add-more-currency-widget.red .currate-right {
    float: right;
}

.add-more-currency-widget.red .currate-left {
    text-align: right;
    padding-right: 12px;
}

.add-more-currency-widget header {
    border-radius: 3px 3px 0 0;
}

.clear {
    clear:both;
    height:0;
    overflow:hidden;
}

.add-more-currency-widget.red,
.add-more-currency-widget.red header h2 {
    color: #dd4b39;
}

/* skin */
.add-more-currency-widget.red .tabs {
    padding: 3%;
    border-left: 2px solid #dd4b39;
    border-right: 2px solid #dd4b39;
    border-top: 2px solid #dd4b39;
}

.other:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    clear: both;
    height: 0;
}

.add-more-currency-widget.red .other {
    border-bottom: 2px solid #dd4b39;
    border-right: 2px solid #dd4b39;
    border-left: 2px solid #dd4b39;
}

.add-more-currency-widget .other .widget-compare {
    border-top: 0 none;
    padding-top: 0;
}

.add-more-currency-widget.red .tabnav a {
    background-color: #eee2e2;
    color: #dd4b39;
}

.add-more-currency-widget.red .tabnav a.active {
    background-color: #dd4b39;
    color: #fff;
}

.add-more-currency-widget.red .tabnav a.rp-buy-cur,
.add-more-currency-widget.red .tabnav a.rp-buy-cur.active,
.add-more-currency-widget.red .tabnav a.rp-reload,
.add-more-currency-widget.red .tabnav a.rp-reload.active {
    background-image: none;
    padding: 15px 20px;
}

.add-more-currency-widget .tabnav h2.rp-buy-cur,
.add-more-currency-widget .tabnav h2.rp-buy-cur.active,
.add-more-currency-widget .tabnav h2.rp-reload,
.add-more-currency-widget .tabnav h2.rp-reload.active {
    background-image: none;
}

.add-more-currency-widget.red header {
    background-color: #eee2e2;
    padding: 10px 15px;
}

.add-more-currency-widget.long header {
    background-color: #eee2e2;
    padding: 7px 15px;
}

.add-more-currency-widget.red p, .add-more-currency-widget.red {
    color: #787874;
}

.add-more-currency-widget.red .addCash,
.add-more-currency-widget.red .add-rcp {
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    background: repeat-y scroll 87% 0 #7A8C9D;
    float: right;
    font-size: 0.9375rem;
    padding: 8px 7px 8px 0;
    margin-bottom: 20px;
    letter-spacing: 1px;
    cursor: pointer;
}

/* skin */
.add-more-currency-widget.red .addCash:hover,
.add-more-currency-widget.red .add-rcp:hover {
    background-color: #8a99a8;
}

.add-more-currency-widget.red .btntxt {
    margin-left: -10px;
}

.add-more-currency-widget.red .check-card {
    font-size: 1.25rem;
    width: 100%;
    display: block;
    margin: 10px 0 0 ;
    padding: 1% 0;
    cursor: pointer;
}

.add-more-currency-widget .check-card {
    margin: 0 0 0 1%;
    padding:7px;
}

.add-more-currency-widget.red .vr {
    background-image: none;
    height: auto;
    margin: 2px 0 0;
    padding: 0;
    color: #ccd4db;
}

.add-more-currency-widget.red .widget-inner {
    border: 1px solid #eee2e2;
}

.add-more-currency-widget.red a.info-tooltip {
    margin-top: 1px;
    background-repeat: no-repeat;
}

.add-more-currency-widget.red.currency-converter a.info-tooltip {
    margin-top: 5px;
    background-repeat: no-repeat;
}

.add-more-currency-widget.main-blue form.RCP  p:first-of-type a.info-tooltip,
.add-more-currency-widget.red form.RCP  p:first-of-type a.info-tooltip {
    margin-top: -18px;
}

.add-more-currency-widget.red a.info-tooltip span,
.add-more-currency-widget.main-blue a.info-tooltip span,
.add-more-currency-widget.red.currency-converter a.info-tooltip span {
    color: #787874;
    right: -23px;
    top: 35px;
    text-transform: none;
}

.add-more-currency-widget .widget-compare  header h2 a.info-tooltip span {
    right: -5px;
}

.add-more-currency-widget.main-blue form a.info-tooltip span,
.add-more-currency-widget.main-blue p a.info-tooltip span,
.add-more-currency-widget.red p a.info-tooltip span {
    right: 30px;
    top: -10px;
}

.add-more-currency-widget.red input[type="radio"] + label span {
    height: 17px;
}

.add-more-currency-widget.red input[type="radio"]:checked + label span {
    background-position: left top;

}

.add-more-currency-widget.red input[type="radio"]:checked + label {
    color: #dd4b39;
}

.add-more-currency-widget.red h3 {
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    font-style: bold;
    color: #dd4b39;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 0.9375rem;
}

.add-more-currency-widget.red a.info-tooltip .arrow,
.add-more-currency-widget.main-blue a.info-tooltip .arrow,
.add-more-currency-widget.red.currency-converter a.info-tooltip .arrow {
    right: -5px;
    left: inherit;
    padding-bottom: 0;
}

.add-more-currency-widget .widget-compare  header h2 a.info-tooltip .arrow {
    right: -20px;
}

.add-more-currency-widget.red a.info-tooltip .arrow.top,
.add-more-currency-widget.main-blue a.info-tooltip .arrow.top,
.add-more-currency-widget.red.currency-converter a.info-tooltip .arrow.top {
    top: -16px;
}

.add-more-currency-widget.red a.info-tooltip .arrow:after,
.add-more-currency-widget.main-blue a.info-tooltip .arrow:after,
.add-more-currency-widget.red.currency-converter a.info-tooltip .arrow:after {
    width: 10px;
}

.add-more-currency-widget.red label[for="buy-amount"], .add-more-currency-widget.red label[for="cost"] {
    font-size: 0.875rem;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
}

.add-more-currency-widget.red .dd-selected-text, .add-more-currency-widget.red .dd-option-text {
    font-size: 0.8125rem;
}

.add-more-currency-widget.red .dd-selected-image {
    padding-top: 6px !important;
}

.add-more-currency-widget .dd-selected-image {
    padding-top: 9px !important;
}

/*  RED CURRENCY CONVERTER WIDGET */
.add-more-currency-widget.currency-converter {
    width: 300px;
}

.currency-converter form input {
    width: 50%;
    text-align: left;
    color: #787874;
    margin-bottom: 20px;
    border: 1px solid #E8E8E9;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
    font-size: 0.9375rem;
    font-weight: 400;
    padding: 2%;
}

.add-more-currency-widget.red.currency-converter .autocomplete-w {
    background-image: none;
}

.add-more-currency-widget.currency-converter.long form .pcs-holder input {
    width: 100%;
    padding: 6px;
    text-align: left;
}

.currency-converter form .pcs-holder input {
    margin-bottom: 0;
}

.currency-converter .red-cc-small .pcs-holder input {
    margin-bottom: 0;
    padding: 3%;
}

.add-more-currency-widget.currency-converter header {
    background-color: #dd4b39;
    border-radius: 3px 3px 0 0;
}

.add-more-currency-widget.currency-converter header h2 {
    color: #fff;
    margin: 0;
    text-transform: uppercase;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    font-style: bold;
    font-size: 1.125rem;
    position: relative;
}

.add-more-currency-widget.currency-converter .addCash {
    padding: 10px;
    background-image: none;
    margin-top: 0;
    color: #fff;
    letter-spacing: 2.4px;
    border-radius: 3px;
    border: none;
    width: 100%;
}

.add-more-currency-widget.currency-converter .addCash:hover {
    background-color: #8a99a8;
}

.add-more-currency-widget.currency-converter form > a {
    color: #dd4b39;
    text-transform: underline;
    text-align: center;
    display: block;
    margin-bottom: 10px;
    font-size: 1.125rem;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
}

.add-more-currency-widget.currency-converter .tabs {
    border-radius: 0;
}

.add-more-currency-widget.currency-converter p.center {
    margin-top: 30px;
    font-style: normal;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    text-align: center;
}

.add-more-currency-widget.currency-converter p {
    margin-top: 5px;
}

.add-more-currency-widget.currency-converter .dd-selected-image {
    padding-top: 3px !important;
}

/* LARGE RED WIDGET */
.add-more-currency-widget .widget-compare,
.add-more-currency-widget .widget-rates {
    clear: none;
    margin-bottom: 0;
}

.add-more-currency-widget .widget-compare {
    float:left;
}

.widget-compare[style*=display] + .widget-rates{
    width:100%;
    float:none;
}

.add-more-currency-widget p.disclaimer{
    width:auto;
    margin-top:0;
}

.add-more-currency-widget p.rcp-error,
.add-more-currency-widget p.error {
    float: right;
    width: 50%;
    color: #DD4B39;
}

.add-more-currency-widget p.center {
    display: block;
    width: 50%;
    float: right;
    font-size: 	0.9375rem;
}

.add-more-currency-widget .title {
    font-size: 1.125rem;
}

.add-more-currency-widget .sub {
    font-size: 0.8125rem;
    text-transform: none;
    display: block;
}

.add-more-currency-widget input[type="radio"] + label {

    margin: 0;
    overflow: hidden;
}

.add-more-currency-widget .options-right {
    width:48%;
    display: inline-block;
}

.add-more-currency-widget hr {
    clear: both;
}

.add-more-currency-widget .pcs-holder {
    width: 48%;
    display: inline-block;
}

.add-more-currency-widget .autocomplete-holder,
.add-more-currency-widget  .reload-cash-passport .pcs-holder {
    margin-bottom:1.2em;
}

.add-more-currency-widget .pcs-holder,
.add-more-currency-widget .autocomplete-holder {
    width:50%;
    float:right;
}

.add-more-currency-widget form .left,
.add-more-currency-widget form .right {
    width: 24%;
}

.add-more-currency-widget .addCash,
.add-more-currency-widget .reload-cash-passport .add-rcp {
    width: 50%;
    float: right;
    padding: 8px 16px 8px 15px;
    font-size: 1rem;
    clear: both;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
}

.add-more-currency-widget .addCash:hover,
.add-more-currency-widget .reload-cash-passport .add-rcp:hover {
    background-color: #8a99a8;
}

.add-more-currency-widget .tabs {
    overflow: hidden;
    padding: 8px;
    border-radius: 0;
}

.add-more-currency-widget .tabnav h2 span.icon {
    line-height:0;
    background-repeat: no-repeat;
    background-position: 10% 12px;
    padding: 10px 25px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.add-more-currency-widget .tabnav h2.rp-reload span.icon {
    background-repeat: no-repeat;
    background-position: 10% 8px;
    padding: 10px 18px;
}

.add-more-currency-widget .tabnav h2.rp-reload.active span.icon {
}

.add-more-currency-widget .tabnav h2.rp-buy-cur.active span.icon {
}

.add-more-currency-widget .tabnav h2.rp-buy-cur span.icon {
}

.add-more-currency-widget form p {
    font-size: 0.9375rem;
    margin-top: 8px;
    position: relative;
}

.add-more-currency-widget .dd-selected,
.add-more-currency-widget .dd-option-text {
    font-size: 0.9375rem;
}

.add-more-currency-widget .dd-option {
    padding: 7px;
}

.add-more-currency-widget .dd-selected-image {
    padding-top: 3px;
}

.add-more-currency-widget .vr {
    background-image: none;
    height: auto;
    margin: 2px 0 0 ;
    padding: 0;
}

.add-more-currency-widget input[type="radio"] + label {
    font-size: 0.9375rem;
}

.add-more-currency-widget .widget-inner {
    background-color: #faf7f7;
}

.add-more-currency-widget .reload-cash-passport .rcp-validate {
    width: 31%;
    display:inline-block;
}

.add-more-currency-widget .reload-cash-passport .rcp-validate[disabled] {
    width:48%;
}

.add-more-currency-widget .reload-cash-passport p {
    font-size: 0.9375rem;
    font-family: "FS Me Web Italic",Helvetica,Arial,Verdana,sans-serif;
    font-style: italic;
}

.add-more-currency-widget .reload-cash-passport button.check-card {
    display: inline-block;
}

.add-more-currency-widget .enter-amount label  {
    font-size: 	0.8125rem;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
}

.add-more-currency-widget .exrate {
    margin-bottom:1em;
    overflow:hidden;
}

.add-more-currency-widget label[for="buy-amount"],
.add-more-currency-widget label[for="cost"] {
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
}

.buycurrency p label, .cashpassport p label {
    font-weight: bold;
}

.buycurrency .amount-text, .cashpassport .amount-text {
    font-weight: bold;
    position: relative;
    font-family: "FS Me Web Italic", Helvetica, Arial, Verdana, sans-serif;
    font-style: italic;
    display: block;
    font-size: 0.9375rem;
    margin: 0;
    width:50%;
    float:left;
    line-height:22px;
}

.scrnread {
    position: absolute;
    left: -9999px;
}
/** END LARGE RED WIDGET **/


/** BLUE CURRENCY CONVERTER **/
.add-more-currency-widget.currency-converter.blue header {
    background: #004FA3;
}

.add-more-currency-widget.currency-converter.blue hr:after {
    background-image: none;
}

.add-more-currency-widget.currency-converter.blue form input {
    width: 20%;
    margin-right: 5%;
    float: left;
    text-align: right;
}

.add-more-currency-widget.currency-converter.blue form > a {
    color: #004FA3;
}

.add-more-currency-widget.currency-converter.blue #container1 .pcs-holder.select1,
.add-more-currency-widget.currency-converter.blue #container2 .pcs-holder.select2 {
    width: 75%;
    float: left;

}

.add-more-currency-widget.currency-converter.blue #container2 .pcs-holder.select1,
.add-more-currency-widget.currency-converter.blue #container1 .pcs-holder.select2 {
    margin-bottom: 0;
    width:75%;
    float:left;
}

.add-more-currency-widget.currency-converter.blue #container1 .pcs-holder.select1,
.add-more-currency-widget.currency-converter.blue #container1 .pcs-holder.select2  {
    margin-bottom: 45px;
}

.currency-converter.blue .addCash {
    width: 60%;
    margin: 0 auto;
}

.add-more-currency-widget.currency-converter.blue .tabs {
    padding: 3%;
}

.add-more-currency-widget.currency-converter.blue .switch {
    display: block;
    width: 64px;
    height: 29px;
    position: absolute;
    margin: 55px 0 0 -32px;
    left: 50%;
}

.add-more-currency-widget.currency-converter.blue form p {
    clear: both;
}

.ex-tooltip {
    background-color: rgba(221,75,57,0.9) !important;
    color: #fff;
    padding: 10px 15px !important;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
}

.ex-tooltip.blue {
    background-color: rgba(0,79,163,0.8) !important;
}

.ex-tooltip:before {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right:8px solid rgba(221,75,57,0.9);
    content: "";
    position: absolute;
    left: -8px;
    margin-top: 3px;
}

.ex-tooltip.blue:before {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right:8px solid rgba(0,79,163,0.8);
    content: "";
    position: absolute;
    left: -8px;
    margin-top: 3px;
}

.add-more-currency-widget.currency-converter.graph {
    margin-top: 20px;
}

.add-more-currency-widget.currency-converter.graph .tabnav a {
    width: 15%;
    margin-right: 1%;
    border-radius: 3px 3px 0 0;
}

/** END BLUE CURRENCY CONVERTER **/

/** LONG RED CURRENCY CONVERTER **/
.add-more-currency-widget .eighteen-col {
    overflow: visible;
}

.add-more-currency-widget.currency-converter.long {
    width: 728px;
    margin-top: 0;
}

.add-more-currency-widget.currency-converter.long form {
    font-size: 0.9375rem;
    position: relative;
}

.add-more-currency-widget.currency-converter.long form p {
    display: block;
}

.add-more-currency-widget.currency-converter.long form input {
    width: 10%;
    text-align: right;
    float: left;
    padding: 5px;
    margin-right: 2%;
}

.add-more-currency-widget.currency-converter.long form > label,
.add-more-currency-widget.currency-converter.red form > label {
    width: 8%;
    display: inline-block;
    float: left;
    margin-top: 5px;
    font-family: "FS Me Web Italic",Helvetica,Arial,Verdana,sans-serif;
}

.add-more-currency-widget.currency-converter.red .red-cc-small > label {
    width: 18%;
}

.add-more-currency-widget.currency-converter.long form hr {
    clear: both;
}

.add-more-currency-widget.currency-converter .red-cc-small hr {
    margin-bottom: 30px;
}

.add-more-currency-widget.currency-converter.long .pcs-holder {
    width: 80%;
    display: inline-block;
    margin: 0;
    float: left;
}

.add-more-currency-widget.currency-converter.long .dd-select {
    background-position: 92% center !important;
}


.add-more-currency-widget.currency-converter.long .dd-pointer {
    right: 18px !important;
}

.add-more-currency-widget.currency-converter.long .dd-selected,
.add-more-currency-widget.currency-converter.long .dd-option-text {
    font-size: 0.9375rem;
}

.add-more-currency-widget.currency-converter.long .dd-option-text {
    line-height: 22px !important;
}

.add-more-currency-widget.currency-converter.long .dd-option {
    padding: 5px;
}

.add-more-currency-widget.currency-converter.long .dd-selected-text {
    line-height: 22px !important;
}

.add-more-currency-widget.currency-converter.long .dd-option-image,
.add-more-currency-widget.currency-converter.long .dd-selected-image {
    max-width: 35px;
    padding-top: 3px !important;
}

.add-more-currency-widget.currency-converter.long .addCash:hover {
    background-color: #8a99a8;
}

.add-more-currency-widget.currency-converter.long .addCash {
    width: 35%;
    margin: 0 auto;
    display: block;
    clear: both;
    font-size: 0.9375rem;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    padding: 5px 10px;
    float: none;
}

.add-more-currency-widget.currency-converter.long .tabs {
    padding: 10px 20px;
}

.add-more-currency-widget.currency-converter.long .tabs .holder {
    overflow: hidden;
}

.add-more-currency-widget.currency-converter.long form p.center {
    font-size: 0.9375rem;
    font-style: normal;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    margin: 15px 0 0;
    color: #DD4B39;
}

.add-more-currency-widget.currency-converter.long form p.center a {
    color: #DD4B39;
    margin-left: 5%;
}

.add-more-currency-widget.currency-converter.long form .info-tooltip {
    float: left;
    position: absolute;
    bottom: -10px;
    right: 0;
}

.add-more-currency-widget.currency-converter.long a.info-tooltip span {
    right: -10px;
    top: 40px;
    width: 500px;
    text-transform: none;
}

.add-more-currency-widget.currency-converter.long a.info-tooltip .arrow:after {
    left: 33px;
}

.add-more-currency-widget.currency-converter.long a.info-tooltip span .arrow {
    margin-left: 0;
}

.add-more-currency-widget.currency-converter.long hr:after,
.add-more-currency-widget.currency-converter hr:after {
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 14px;
    content: "";
    display: block;
    width: 50px;
    height: 25px;
    margin: -25px auto;
    border-radius: 12px;
    border: 10px solid #FFFFFF;
}

.add-more-currency-widget.currency-converter.long .switch,
.add-more-currency-widget.currency-converter .switch {
    background-color: #DD4B39;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 14px;
    display: block;
    width: 50px;
    height: 25px;
    margin: -30px 0 0 -25px;
    position: absolute;
    cursor: pointer;
    border-radius: 2px;
    border: 0;
    left: 50%;
}

.add-more-currency-widget.currency-converter .red-cc-small .switch {
    margin-top: -44px;
}

/** END LONG CURRENCY CONVERTER **/

/*
// Prevent spinners showing on chrome for number input boxes
*/
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/** BLUE CURRENCY CONVERTER **/
.add-more-currency-widget.currency-converter.blue {
    min-width: 728px;
    max-width: 768px;
}

.add-more-currency-widget.currency-converter.blue header {
    background: #004FA3;
}

.add-more-currency-widget.currency-converter.blue hr:after {
    background-image: none;
}

.add-more-currency-widget.currency-converter.blue form input {
    width: 13%;
    margin-right: 2%;
    float: left;
    text-align: right;
}

.add-more-currency-widget.currency-converter.blue form input {
    padding: 10px;
    margin-top: 0;
}

.add-more-currency-widget.currency-converter.blue form input.autocomplete-w {
    width: 100%;
    margin-right: 0;
    text-align: left;
}

.add-more-currency-widget.currency-converter.blue form > a {
    color: #3983ce;
}

.currency-converter.blue .addCash {
    width: 60%;
    margin: 0 auto;
    cursor: pointer;
}

.currency-converter.blue .addCash:hover {
    background-color: #FC404F;
}

.add-more-currency-widget.currency-converter.blue .tabs,
.add-more-currency-widget.currency-converter.blue .cc-main  {
    padding: 3%;
    position: relative;
}

.add-more-currency-widget.currency-converter.blue .cc-main {
    border: 2px solid #004FA3;
}

.add-more-currency-widget.currency-converter .cc-main {
    height:280px;
}

.add-more-currency-widget.currency-converter.blue .tabs #cc-one-month {
    display: block;
}

.add-more-currency-widget.currency-converter.blue .switch {
    background-color: #3983ce;
    background-position: 17px center;
    background-repeat: no-repeat;
    background-size: 20px auto;
    border-radius: 3px;
    content: "";
    display: block;
    height: 30px;
    margin: 50px auto 0 -27.5px;
    width: 55px;
    position: absolute;
    left: 50%;

}

.add-more-currency-widget.currency-converter.blue form p {
    clear: both;
    color: #787874;

}

.add-more-currency-widget.currency-converter.blue form label[for=from],
.add-more-currency-widget.currency-converter.blue form label[for=to] {
    width: 60px;
    font-family: "FS Me Web Italic",Helvetica,Arial,Verdana,sans-serif;
    font-size: 0.9375rem;
    color: #787874;
    float: left;
    margin-top: 10px;
}

.add-more-currency-widget.currency-converter.blue form p.center {
    color: #3983ce;
    font-size: 1.125rem;
    margin-top:0;
    padding:0;
}

.add-more-currency-widget.currency-converter.blue p.rates-info {
    font-size: 0.8125rem;
    line-height: 20px;
    margin: 20px 0 30px 0;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
    color: #787874;
}

.add-more-currency-widget.currency-converter.blue form .cc-from,
.add-more-currency-widget.currency-converter.blue form .cc-to {
    color: #3983ce;
}

.add-more-currency-widget.currency-converter.blue .tabs .red {
    margin-top: 0 !important;
}

.ex-tooltip {
    background-color: rgba(221,75,57,0.9) !important;
    color: #fff;
    padding: 10px 15px !important;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;

}

.ex-tooltip.blue {
    background-color: rgba(0,79,163,0.8) !important;
}

.ex-tooltip:before {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right:8px solid rgba(221,75,57,0.9);
    content: "";
    position: absolute;
    left: -8px;
    margin-top: 3px;
}

.ex-tooltip.blue:before {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right:8px solid rgba(0,79,163,0.8);
    content: "";
    position: absolute;
    left: -8px;
    margin-top: 3px;
}

.add-more-currency-widget.currency-converter.graph {
    margin-top: 20px;
}

.add-more-currency-widget.currency-converter.graph .tabnav a {
    width: 15%;
    margin-right: 1%;
    border-radius: 3px 3px 0 0;
}

/** END BLUE CURRENCY CONVERTER **/

.graph-container .ex-tooltip:before {
    border-bottom: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(221, 75, 57, 0.9);
    border-top: 8px solid rgba(0, 0, 0, 0);
    content: "";
    height: 0;
    left: -8px;
    margin-top: 0;
    position: absolute;
    width: 0;
}

.graph-container .ex-tooltip {
    background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    position: absolute;
    border: none !important;
    margin: 0 !important;
    display: none;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
}

.graph-container .ex-tooltip {
    background-color: rgba(221, 75, 57, 0.9) !important;
    color: #FFFFFF;
    padding: 10px 15px !important;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
}

.graph-container .ex-tooltip.blue {
    background-color: rgba(0, 79, 163, 0.8) !important;
}

.graph-container .ex-tooltip.blue:before {
    border-bottom: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 79, 163, 0.8);
    border-top: 8px solid rgba(0, 0, 0, 0);
    content: "";
    height: 0;
    left: -8px;
    margin-top: 0;
    position: absolute;
    width: 0;
}
.graph-container {
    width: 720px; position: relative;
}

#one-month-graph,
#three-month-graph,
#six-month-graph,
#twelve-month-graph  {
    margin: 0 auto;
    margin-bottom: 20px;
    left:20px;
}

.yaxis,
.zaxis {
    position: absolute;
    color: #004FA3;
}

.yaxis {
    left: 20px;
    width: 45px;
    top: 170px;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
}

.xaxis {
    clear: both;
    display: block;
    text-align: center;
    color: #004FA3;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
}

.zaxis {
    width: 438px;
    text-align: center;
    right: -168px; -moz-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    top: 205px; font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
}

.flot-tick-label {
    color: #787874;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
}

.dblue {
    color: #004FA3;
}

#historyGraph .tab-nav a {
    background-color: #D0DBEA;
    color: #004FA3 !important;
    display: block;
    float: left;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 20%;
    margin-right: 10px;
    border-radius: 3px 3px 0 0;
}

#historyGraph .tab-nav li.ui-state-active a {
    background-color: #004FA3;
    color: #FFFFFF !important;
}

#historyGraph .ui-widget-header {
    background: none;
    border: none;
}

#historyGraph .ui-state-active,
#historyGraph .ui-widget-content .ui-state-active,
#historyGraph .ui-widget-header .ui-state-active {
    border: none;
}

#historyGraph .ui-state-default,
#historyGraph .ui-widget-content .ui-state-default,
#historyGraph .ui-widget-header .ui-state-default {
    border: none;
}

.add-more-currency-widget.currency-converter.graph .ui-widget-content {
    border: none !important;

}

.add-more-currency-widget.currency-converter.blue .tabs {
    padding-top: 70px;
    margin-bottom: 20px;
}

.add-more-currency-widget.currency-converter.blue header {

    padding: 10px 15px;
}

.add-more-currency-widget.currency-converter.blue hr:after {
    display: none;
}

#tab1A, #tab2A, #tab3A, #tab4A {
    position: absolute;
    margin: 20px 0 0 22px;
    color: #787874;
    width: 690px;
}

.add-more-currency-widget.main-blue {
    width: 100%;
    color: #787874;
}

.add-more-currency-widget.main-blue .tabs,
.add-more-currency-widget.blue .tabs {
    padding: 8px;
    border-left: 2px solid #004FA3;
    border-right: 2px solid #004FA3;
    border-top: 4px solid #004FA3;
}

.add-more-currency-widget .other {
    border-bottom: 2px solid #004FA3;
    border-right: 2px solid #004FA3;
    border-left: 2px solid #004FA3;
    padding:0 8px 8px 8px;
}

.add-more-currency-widget.graph .tabs {
    border: 2px solid #004FA3;
}

.add-more-currency-widget.blue .tabs {
    height:427px;
}

.add-more-currency-widget.main-blue .tabnav h2 {
    background-color: #D0DBEA;
    color: #004FA3;
    margin:0;
}

.add-more-currency-widget.main-blue .tabnav h2 a {
    color: #004FA3;
    padding:10px 0;
    text-decoration:none;
    display:block;
}

.add-more-currency-widget.main-blue .tabnav h2.active {
    background-color: #004FA3;
    color: #fff;
}

.add-more-currency-widget.main-blue .tabnav h2.active a {
    color: #fff;
}

.add-more-currency-widget.main-blue .tabnav h2.rp-buy-cur,
.add-more-currency-widget.main-blue .tabnav h2.rp-buy-cur.active,
.add-more-currency-widget.main-blue .tabnav h2.rp-reload,
.add-more-currency-widget.main-blue .tabnav h2.rp-reload.active {
    background-image: none;
}

.add-more-currency-widget .tabnav h2.rp-buy-cur,
.add-more-currency-widget .tabnav h2.rp-buy-cur.active,
.add-more-currency-widget .tabnav h2.rp-reload,
.add-more-currency-widget .tabnav h2.rp-reload.active {
    background-image: none;
}

.add-more-currency-widget.main-blue .widget-compare header,
.add-more-currency-widget.main-blue .widget-rates header {
    background: none repeat scroll 0 0 #004FA3;
    border-radius: 3px 3px 0 0;
    color: #FFFFFF;
    padding:10px 15px;
}

.add-more-currency-widget.main-blue .widget-inner a {
    color: #3983CE;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;
}

.add-more-currency-widget.main-blue .addCash:hover,
.add-more-currency-widget.main-blue .add-rcp:hover {
    background: #FC404F
}

.add-more-currency-widget.main-blue input[type="radio"] + label span {
    border-bottom: medium none;
    cursor: pointer;
    display: inline-block;
    height: 19px;
    margin: -5px 4px 0 0;
    padding: 0 0 0 20px !important;
    vertical-align: middle;
    width: 5px;
}

.add-more-currency-widget.main-blue input[type="radio"]:checked + label span {
    background-position: left top;
    padding: 0 0 0 20px;
}

.add-more-currency-widget .check-card:hover {
    background: #40A5D9;
}

.add-more-currency-widget.main-blue form span label {
    font-size: 0.8125rem;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;

}

.add-more-currency-widget.main-blue form span label.ac-ba {
    margin-right: 0%;
}

.main-blue.add-more-currency-widget .buycurrency p.currate-left,
.main-blue.add-more-currency-widget .reload-cash-passport p.currate-left {
    float:left;
    text-align: right;
    padding-right: 12px;
}

.main-blue.add-more-currency-widget .buycurrency p.currate-left,
.main-blue.add-more-currency-widget .reload-cash-passport p.currate-left,
.main-blue.add-more-currency-widget .buycurrency p.currate-right,
.main-blue.add-more-currency-widget .reload-cash-passport p.currate-right {
    width: 46%;
    display: block;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-family: "FS Me Web Regular",Helvetica,Arial,Verdana,sans-serif;
    font-size: 0.75rem;
    margin:0;

}

.main-blue.add-more-currency-widget .buycurrency p.currate-right,
.main-blue.add-more-currency-widget .reload-cash-passport p.currate-right {
    float: right;
}

.add-more-currency-widget.main-blue .reload-cash-passport form {
    opacity: 0.5;
}

.add-more-currency-widget.main-blue .autocomplete-w,
.add-more-currency-widget .autocomplete-w, .add-more-currency-widget.red .autocomplete-w {
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 96% 50%;
    font-size: 	0.8125rem;
}

.add-more-currency-widget.main-blue .ui-menu .ui-menu-item a {
    font-size: 	0.8125rem;
}

.add-more-currency-widget.main-blue .dd-selected-image {
    padding-top: 7px !important;
}

.reload-cash-passport .card-validated {
    background-color: #EDF7ED;
    color: #50B050;
    display: none;
    margin-top: 5px;
    padding: 5px 0 5px 30px;
    width: 16%;
    font-size: 0.9375rem;
}

.add-more-currency-widget.main-blue .reload-cash-passport .card-validated {
    margin: 5px 0 0 0;
    font-size: 0.8125rem;
    padding: 5px 0 5px 30px;
    float:right;
}

.reload-cash-passport .rcp-error {
    background-color: #FDE8EA;
    clear: both;
    color: #ED1C2E;
    display: none;
    font-size: 0.9375rem;
    padding: 5px 0 5px 30px;

}

.add-more-currency-widget.main-blue .reload-cash-passport .rcp-error {
    font-size: 0.8125rem;
    float:right;
    padding:5px 0 5px 30px;
    margin-bottom:5px;
}

.add-more-currency-widget .reload-cash-passport .rcp-error,
.add-more-currency-widget .reload-cash-passport .card-validated {
    width: 43.5%;
    margin-top: 5px;
}

.add-more-currency-widget.main-blue .reload-cash-passport .card-validated {
    width: 50%;
}

.add-more-currency-widget.main-blue .reload-cash-passport #selectcur-widget,
.add-more-currency-widget.red .reload-cash-passport #selectcur-widget {
    pointer-events: none;
}

.reload-cash-passport .card-validated[data-icon]:before,
.reload-cash-passport .rcp-error[data-icon]:before {
    margin: 1px 0 0 -22px;
}

.add-more-currency-widget form > a.info-tooltip {
    margin: 9px 0 0 -40px;
    float: left;
    background-size: 18px auto;
}

.add-more-currency-widget form > a.info-tooltip {
    margin: 9px 0 0 -40px;
    float: left;
    background-size: 18px auto;
}

.add-more-currency-widget p a.info-tooltip,
.add-more-currency-widget p.cp-card-num a.info-tooltip,
.add-more-currency-widget h2 a.info-tooltip,
.add-more-currency-widget h2.cp-card-num a.info-tooltip {
    margin-right: 10px;
}

.add-more-currency-widget form > p a.info-tooltip span,
.add-more-currency-widget p.cp-card-num a.info-tooltip span {
    width: 280px;
    top: -10px;
    left: 0;
}

.add-more-currency-widget p.cp-card-num {
    position: relative;
}

.add-more-currency-widget form > a.info-tooltip span {
    left: -10px;
}

.add-more-currency-widget form > a.info-tooltip span .arrow {
    margin-left: 310px;
}

.select1 .dd-pointer {
    display: none;
}

.select1 {
    pointer-events: none;
}
.select1 .dd-select {
    background-image: none !important;
}

/*** autocomplete-w search box ***/

/** page structure **/
* html .ui-autocomplete {
    height: 200px;
}

/*
// #8028 - Flag sprite in country drop downs
// Added span with sprite
*/

/**** Currency Flags ****/
.buycurrency {
    position:relative;
}

.not-available-currency-tooltip {
    position: absolute;
    position: absolute;
    width:100%;
    padding: 10px;
    border: 2px solid grey;
    padding: 10px;
    top: 103px;
    color: red;
    background: white;
    border-radius: 5px;
    font-family:"FS Me Web Regular", Helvetica, Arial, Verdana , sans-serif;
    font-size:0.75rem;
    line-height:15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    display: none;
    z-index: 98;
}

.not-available-currency-tooltip:before {
    top: -14px;
    content: "";
    display: block;
    width:18px;
    height:14px;
    left: 46%;
    position: absolute;
    z-index: 99;
}

.add-more-currency-widget .not-available-currency-tooltip {
    top: 45px;
    width: 48%;
    right: 0;
}

/* currency widget - bottom boxes - 30-09-2014 - starts */
.currency-widget form + script + div {
    display: table;
    width: 100%;
    border-spacing: 10px;
    border-collapse: separate;
    border-bottom: 2px solid #004FA3;
    border-right: 2px solid #004FA3;
    border-left: 2px solid #004FA3;
}

/* Sainsbury widget skinning(please do not delete) - ends */
.tabs .rate-chart {
    font-size: 0.6875rem;
}

@media (max-width:960px) {
    a.info-tooltip span{
        font-size: 0.75rem;
        line-height: 16px;
    }
}

@media only screen and (max-width:768px) {
    article.add-more-currency-widget.blue.graph.currency-converter.no-items {
        max-width: 768px;
        padding: 0 3%;
        overflow-x: scroll;
    }
    .NoDataMessage{
        width:100%;
    }
}

@media only screen and (max-width:640px) {
    .add-more-currency-widget .tabnav h2 span.icon {
        display:none;
    }

    .main-blue.add-more-currency-widget .buycurrency p,
    .add-more-currency-widget .autocomplete-holder,.add-more-currency-widget .enter-amount,
    .add-more-currency-widget .exrate, .add-more-currency-widget .addCash,
    .add-more-currency-widget .reload-cash-passport .add-rcp,
    .main-blue.add-more-currency-widget .reload-cash-passport p,
    .main-blue.add-more-currency-widget .reload-cash-passport .pcs-holder  {
        float:none;
        display:block;
        width:100%;
    }

    .tabs .buycurrency .amount-text,
    .tabs .cashpassport .amount-text {
        width:100%;
        float:none;
    }

    .add-more-currency-widget .reload-cash-passport p.card-validated,
    .add-more-currency-widget .reload-cash-passport p.rcp-error {
        display:none;
    }

    .add-more-currency-widget p a.info-tooltip,
    .add-more-currency-widget p.cp-card-num a.info-tooltip {
        float:right;
    }

    .add-more-currency-widget .reload-cash-passport .rcp-validate {
        width:75%;
    }

    .add-more-currency-widget .tabnav h2 {
        font-size:0.875rem;
    }

    #historyGraph .tabWrap ul li a.ui-tabs-anchor span {
        font-size: 0.8125rem;
    }

    #historyGraph .tab-nav a {
        padding: 4px 0;
        width: 13%;
    }

    .add-more-currency-widget.currency-converter.blue .tabs,
    .add-more-currency-widget.currency-converter.blue .cc-main {
        padding:70px 0 3% 0;
    }

    .yaxis {
        left: 10px; font-size: 0.8125rem;
    }
}

@media only screen and (max-width:480px) {
    .add-more-currency-widget .widget-rates,
    .add-more-currency-widget .widget-compare {
        display:block;
        width:100%;
    }

    .add-more-currency-widget .other div:first-child {
        margin-bottom:10px;
    }

    .add-more-currency-widget .tabnav h2.tabnav-2 {
        width: auto;
        padding: 0;
        font-size: 0.75rem;
    }

    span.vr:after {
        display: none;
    }

    .add-more-currency-widget.main-blue .addCash,
    .add-more-currency-widget.main-blue .add-rcp {
        font-size: 0.8125rem;
        letter-spacing: 0;
    }

    .widget-compare h2, .widget-rates h2 {
        font-size: 0.8125rem;
    }

    .widget-inner, a.info-tooltip span,
    .add-more-currency-widget .exrate,
    .add-more-currency-widget.main-blue form span label {
        font-size: 0.75rem;
    }

    a.info-tooltip span {
        width:82%;
        font-size: 0.75rem;
    }

    .add-more-currency-widget.main-blue
    .widget-compare a.info-tooltip {
        margin-top: 0;
    }

    .add-more-currency-widget form p,
    .add-more-currency-widget input,
    .add-more-currency-widget input[type="radio"] + label {
        font-size: 0.8125rem;
    }

    .add-more-currency-widget .reload-cash-passport p {
        font-size: 0.8125rem;
    }

    .tabs .buycurrency .amount-text,
    .tabs .cashpassport .amount-text {
        font-size: 0.8125rem;
    }

    .add-more-currency-widget .reload-cash-passport button.check-card {
        display: block;
        width: 100%;
        margin: 7px 0 0 0;
    }

    .main-blue.add-more-currency-widget .buycurrency p strong,
    .main-blue.add-more-currency-widget .reload-cash-passport p strong {
        font-size:0.8125rem;
    }
}

@media only screen and (max-width:420px) {
    .add-more-currency-widget .tabnav h2.tabnav-2 {
        width: auto;
        padding: 0;
        font-size: 0.75rem;
    }

}

@media only screen and (max-width:330px) {
    .rp-buy-cur span{
        padding: 0 20%;
        display: block;
        width: 60%;
    }
}

@media only screen and (max-width:320px) {
    .add-more-currency-widget .tabnav h2 {
        padding:0;
    }

    .add-more-currency-widget.main-blue .tabnav h2 a{
        padding: 15px 20px;
    }

    .add-more-currency-widget .tabnav h2,
    .add-more-currency-widget .exrate {
        font-size: 0.6875rem;
    }
}


/* This  code is the same code based as Design language patterns */
.add-more-currency {
    display: block;
}

.reload-cash-passport {
    display: none;
}

.rate-chart {
    width: 600px;
    height: 300px;
    padding: 0;
}

/** HOW WE COMPARE WIDGET **/
.hwc[data-icon-d]:after {
    margin: -9px 0 0 12px;
    position: absolute;
}

.hwc-slide.slide-in {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transition-delay: 0.6s;
    -moz-transition-delay: 0.6s;
    transition-delay: 0.6s;
}

.hwc-slide {
    background-color: #fff;
    color: #666;
    position: absolute;
    font-size: 	0.9375rem;
    padding: 20px;
    line-height: 20px;
    border-radius: 0 0 3px 0;
    left: 0;
    margin-top: 30px;
    z-index: 110;
    width: 30%;
    -webkit-transform: translate(-1200px, 0);
    -moz-transform: translate(-1200px, 0);
    -o-transform: translate(-1200px, 0);
    -ms-transform: translate(-1200px, 0);
    transform: translate(-1200px, 0);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.hwc-slide h2 {
    font-size: 1.625rem;
    line-height: 33px;
    text-align: center;
    margin-top: 0;
}

.hwc-slide .hwc-tabnav a.active {
    background-color: #ed1c2e;
}

.hwc-slide .hwc-tabnav a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    padding: 5px;
    background-color: #c81423;
    display: inline-block;
    float: left;
    width: 20%;
    text-align: center;
    width: 16.66%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.hwc-slide .hwc-tabnav a.active {
    background-color:#ED1C2E !important;
}

.hwc-slide .hwc-tabs p.bestrate {
    border-top: 1px solid #fff;
    padding-top: 15px;
    margin-top: 15px;
    font-size: 	3.125rem;
    line-height: 50px;
    font-family: "FS Me Web Bold",Helvetica,Arial,Verdana,sans-serif;

}

.hwc-slide .hwc-tabs p {
    margin: 0;
    text-align: center;
    line-height: normal;
    font-size: 1.25rem;
}

.hwc-slide.flip, .hwc.flip {
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform:rotateX(0deg) rotateY(-90deg) rotateZ(0deg);
    -moz-transform: otateX(0deg) rotateY(-90deg) rotateZ(0deg);
    -o-transform: rotateX(0deg) rotateY(-90deg) rotateZ(0deg);
    -ms-transform: rotateX(0deg) rotateY(-90deg) rotateZ(0deg);
    transform: rotateX(0deg) rotateY(-90deg) rotateZ(0deg);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;

}

.hwc-slide .hwc-tabs > div {
    display: none;
}

.hwc-slide > a {
    text-decoration: none;
    text-align: center;
    display: block;
    padding: 15px 0 0;
}

.hwc-slide > a:hover {
    color: #40A5D9;
}

.hwc-slide .ratesSection > p:first-of-type {
    border-top: 1px solid #d1d1d1;
}

.hwc-slide .ratesSection > p {
    border-bottom: 1px solid #d1d1d1;
    display: block;
    margin: 0;
    padding: 5px 0;
    color: #666666;
}

.hwc-slide > p span {
    float: right;
}

.hwc-slide .hwc-tabs #hwc1 {
    display: block;
}

.hwc-close.hwc-close {
    display: block;
    width: 50px;
    height: 50px;
    background-color: #a0a0a2;
    border-radius: 0 3px 3px 0;
    position: absolute;
    right: -50px;
    top: 0;
    cursor: pointer;
}

.hwc-close:hover {
    background-color: #8b8b8b;
}

.hwc-close[data-icon-d]:after {
    color: #fff;
    position: absolute;
    margin: 17px;
}

.hwc-slide .hwc-tabs {
    background-color: #ed1c2e;
    color: #fff;
    display: block;
    clear: both;
    padding: 20px;
    margin-bottom: 20px;
}

.hwc {
    background-color: #fff;
    color: #ed1c2e;
    position: absolute;
    text-transform: uppercase;
    font-size: 0.9375rem;
    padding: 10px 40px 9px 10px;
    line-height: 20px;
    border-radius: 0 3px 3px 0;
    left: 0;
    top: 50px;
    display: block;
    z-index: 110;
    cursor: pointer;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.hwc:hover {
    opacity: 0.9;
}

.hwc-slide .hwc-tabnav a:nth-child(2n+1) {
    background-color:#B10F1D;
}

.hwc-slide .ratesSection p span {
    float:right;
}

/** HOW WE COMPARE WIDGET **/
.widget-mobile {
    display:none;
}

/* Currency widget message */
.no-matches-found  {
    font-style: italic;
    font-weight: bold;
}

.add-more-currency-widget .tabnav h2.tabnav-1  {
    width: 100%;
}

.add-more-currency-widget .tabnav h2.tabnav-2 {
    width: 50%;
}

.buycurrency .amount-text, .cashpassport .amount-text{
    font-style:normal;
}

.add-more-currency-widget.main-blue .tabnav a.active{
            background-color: #007EB6;
}

.add-more-currency-widget.main-blue .tabs, .add-more-currency-widget.blue .tabs{
    border-left: 2px solid #007EB6;
    border-right: 2px solid #007EB6;
    border-top: 0;
}

.currency-widget form + script + div{
    border-bottom: 2px solid #007EB6;
    border-right: 2px solid #007EB6;
    border-left: 2px solid #007EB6;
}

.add-more-currency-widget.main-blue .tabnav a{
    background-color: #007EB6;
    color: #007EB6;
}

.add-more-currency-widget.main-blue{
    color: #003366;
}

.add-more-currency-widget .addCash, .add-more-currency-widget.main-blue .add-rcp{
    background: #007EB6;
}

.add-more-currency-widget.main-blue .addCash, .add-more-currency-widget.main-blue .add-rcp{
    color: #ffffff;
}
.add-more-currency-widget.main-blue .addCash:hover, .add-more-currency-widget.main-blue .add-rcp:hover{
        background: #007EB6;
}

.add-more-currency-widget.main-blue .widget-compare header, .add-more-currency-widget.main-blue .widget-rates header{
    background: none repeat scroll 0 0 #007EB6;
}

.add-more-currency-widget .widget-inner {
    background-color: #fff;
}

.add-more-currency-widget .check-card:hover{
    background: #007EB6;
}

.add-more-currency button, .reload-cash-passport button{
    background: #007EB6;
}

.add-more-currency-widget.main-blue .widget-inner a{
    color: #007EB6;
}

.reload-cash-passport .card-validated {
    background-color: #e8e8e9;
    color: #62BE65;
}

.widget-inner ul li.active, .widget-inner ul li span.active span{
    background-color: #E8F6F9;
    color: #003366;
}

a.info-tooltip{
    background-image: url("../../../img/partners/barclays/faq-widget.png");
}


.add-more-currency-widget.main-blue input[type="radio"] + label span{
    background-image: url("../../../img/partners/barclays/radio-btns.png");
}
.add-more-currency-widget .tabnav h2{
    text-transform:none;
}

.add-more-currency-widget .tabnav h2.rp-reload span.icon{
    background-image: url('../../../img/partners/barclays/icon-reload.png');
}

.add-more-currency-widget .tabnav h2.rp-buy-cur span.icon {
    background-image: url('../../../img/partners/barclays/icon-cash-blue.png');
}

.add-more-currency-widget .reload-cash-passport p, .add-more-currency-widget input[type="radio"] + label, .widget-compare h2, .widget-rates h2, .widget-inner, .widget-rates{
    font-family: 'Verdana', Arial, sans-serif;
}
.add-more-currency-widget .reload-cash-passport p {
    font-weight:normal;
}

.add-more-currency-widget input[type="radio"] + label {
    display:none !important;
}

.add-more-currency-widget.red .widget-compare a.info-tooltip, .add-more-currency-widget.red .widget-rates a.info-tooltip, .add-more-currency-widget.main-blue .widget-rates a.info-tooltip, .add-more-currency-widget.main-blue .widget-compare a.info-tooltip{
    margin-top:0;
}

.add-more-currency-widget .addCash, .add-more-currency-widget .reload-cash-passport .add-rcp, .add-more-currency-widget .tabnav a, .add-more-currency-widget .tabnav h2, .add-more-currency button, .reload-cash-passport button, .add-more-currency-widget form p, .add-more-currency-widget input, .add-more-currency-widget.main-blue form span label, .add-more-currency-widget .currate-left, .add-more-currency-widget .currate-right {
    font-family: 'Verdana', Helvetica, Arial, sans-serif !important;
}
.add-more-currency-widget form p{
    font-style:normal;
}
.add-more-currency-widget.main-blue, .add-more-currency-widget input, .add-more-currency-widget.red a.info-tooltip span, .add-more-currency-widget.main-blue a.info-tooltip span, .add-more-currency-widget.red.currency-converter a.info-tooltip span {
    color:#333333;
}
.add-more-currency-widget .reload-cash-passport p, .add-more-currency-widget input[type="radio"] + label, .widget-compare h2, .widget-rates h2, .widget-inner, .widget-rates, .add-more-currency-widget .addCash, .add-more-currency-widget .reload-cash-passport .add-rcp, a.info-tooltip span{
    font-family: 'Verdana', Helvetica, Arial, sans-serif !important;
}
p.disclaimerContent {
    font-family: 'Verdana', Helvetica, Arial, sans-serif !important;
}

.ajaxLoader{display:none;position:absolute;width:30px;height:30px;border:8px solid #00395d;border-right-color:transparent;border-left-color:transparent;border-radius:50%;box-shadow:0 0 25px 2px #eee;animation:a .5s linear infinite;left:50%;margin-left:-15px}.ajaxSpinner{border-left-color:transparent;border-right-color:transparent}.ajaxSpinner:after{display:block;content:" ";width:9px;height:9px;border:6px solid #fff;margin:4px;border-radius:50%;border-left-color:transparent;border-right-color:transparent}@keyframes a{0%{transform:rotate(0deg);opacity:.2}50%{transform:rotate(180deg);opacity:1}to{transform:rotate(1turn);opacity:.2}}.footer-links ul li,.global-header .main-nav>ul>li .nav-l2 .nav-l3 li a{overflow:hidden;text-overflow:ellipsis}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.text-centre,.u-text-centre{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}[class*=" icon-"],[class^=icon-]{speak:none;background-size:contain;background-position:50%;background-repeat:no-repeat}.icon-large{display:inline-block;width:100px;height:100px}.icon-medium{display:inline-block;width:40px;height:40px}.icon-small{display:inline-block;width:25px;height:25px;vertical-align:top}.c-budget-plan-table{margin:5px 0 16px}.c-budget-plan-table td,.c-budget-plan-table th{padding:10px;vertical-align:middle}.c-budget-plan-table th{color:#00395d;font-weight:600;text-align:left;width:25%}.c-budget-plan-table thead{border:none}.c-budget-plan-table thead th{height:2em;vertical-align:top}.c-budget-plan-table tbody{border:1px solid #e8e8e8}.c-budget-plan-table label{display:block;margin-bottom:16px}@media (min-width:480px){.c-budget-plan-table label{display:none}}.c-budget-plan-input{width:70%!important;display:inline}.c-budget-plan-step thead{display:none}@media (min-width:480px){.c-budget-plan-step thead{display:table-row-group;border-bottom:7px solid #00395d}}.c-budget-plan-step label{font-weight:400;font-size:1em;color:#666}.c-budget-plan-step-1 td,.c-budget-plan-step-1 th:first-child{width:50%}.c-budget-plan-step-2 td{width:33%}.c-budget-plan-step-3 th:first-child,.c-budget-plan-step-4 th:first-child{width:60%}.c-budget-plan-step-1 th:first-child,.c-budget-plan-step-2 th:first-child{width:100%;padding-bottom:0;display:block}@media (min-width:480px){.c-budget-plan-step-1 th:first-child,.c-budget-plan-step-2 th:first-child{display:table-cell;padding:16px}}.c-budget-plan-step-1 td,.c-budget-plan-step-2 td{float:left}@media (min-width:480px){.c-budget-plan-step-1 td,.c-budget-plan-step-1 th:first-child,.c-budget-plan-step-2 td,.c-budget-plan-step-2 th:first-child{width:auto;float:none}}.c-budget-plan-step-2 th:first-child{padding-right:0}.c-budget-plan-step-1 label,.c-budget-plan-step-2 label{display:block}@media (min-width:480px){.c-budget-plan-step-1 label,.c-budget-plan-step-2 label{display:none}}.c-budget-plan-results{color:#666;text-align:right;font-size:1.25em;line-height:30px}.c-budget-plan-nav .btn{display:none!important;width:100%!important;max-width:none!important}@media (min-width:480px){.c-budget-plan-nav .btn{width:auto!important;min-width:1.5em!important;max-width:none!important}}.c-budget-plan-next{margin-right:0;margin-bottom:10px}.c-budget-plan-nav .btn.is-displayed{display:inline-block!important}@media (min-width:480px){.c-budget-plan-nav .btn.is-displayed{display:inline-block!important}}.iban-tool-form{max-width:768px;margin-left:auto;margin-right:auto}.iban-tool-form fieldset{padding-top:24px}.iban-sort-code-input{width:50px;margin-right:10px;display:inline-block}.iban-tool-account input{width:100%}.iban-sort-code-input.disabled{-webkit-text-fill-color:#666;opacity:1}.iban-tool-nav{padding-bottom:24px}.iban-tool-nav .btn{width:100%!important;max-width:none!important}@media (min-width:649px){.iban-tool-nav .btn{width:auto!important;min-width:1.5em!important;max-width:none!important}}@media (min-width:649px){.iban-tool-nav{text-align:right}}.iban-no-result{margin-bottom:16px}.iban-submit{margin-bottom:24px}@media (min-width:649px){.iban-submit{margin-bottom:0}}.iban-message{display:none}.iban-message-show{display:block}fieldset .notification-error{margin-bottom:16px}.c-slider{margin-bottom:15px;padding:0 20px}.c-slider:after{content:"";display:table;clear:both}.c-slider-header{font-size:1.3rem;color:#666;display:block;height:30px;margin-bottom:.25em;padding-bottom:8px}@media (min-width:768px){.c-slider-header{display:none;visibility:hidden}}.c-slider-controls{color:#fff;position:relative;padding:10px;background-color:#00395d;border-radius:3px}.c-slider-controls:after{content:"";display:table;clear:both}@media (min-width:768px){.c-slider-controls{padding:10px}}.c-slider-controls--premier{background-color:#7fb9d2}.c-slider-minus,.c-slider-plus{display:block;height:48px;line-height:48px;position:relative;z-index:1}.c-slider-wrapper{width:100%;height:48px}@media (min-width:768px){.c-slider-wrapper{width:56%}}.c-slider-input-wrapper{position:absolute;max-height:48px;text-align:center;width:94%}@media (min-width:768px){.c-slider-input-wrapper{float:right;padding:0;position:relative;text-align:left;width:26%}}.c-slider-controls-label{float:left;height:48px;line-height:48px;margin-right:5px;display:none;text-align:right;width:10%}@media (min-width:768px){.c-slider-controls-label{width:15%;display:block}}.c-slider-controls-label-term{font-size:1.2rem;margin:0}.c-slider-controls-label-term--mob{display:inline;float:none;margin-left:3px}@media (min-width:768px){.c-slider-controls-label-term--mob{display:none}}.c-slider-controls-label-term--desktop{display:none;font-size:1rem}@media (min-width:768px){.c-slider-controls-label-term--desktop{display:inline;float:right;width:58px;margin-left:4px}}@media (min-width:892px){.c-slider-controls-label-term--desktop{width:98px;position:absolute;top:25%}}.mths-to-yrs{display:inline-block}.dynamic-labels{visibility:hidden}.c-slider-input{display:inline!important}.c-slider-input--small{width:80px!important}.c-slider-input--xsmall{width:50px!important}.c-block--calc-results{border-color:#d9d9d9;margin-bottom:15px;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.c-block--calc-results{min-height:188px;margin-bottom:0}}.calc-info{margin-bottom:10px}.c-representative{border-width:5px;border-color:#7fb9d2;text-align:center;margin-bottom:15px;min-height:115px}.c-representative-value{color:#0074a6;font-size:1.5rem;font-weight:700;margin-bottom:0}@media (min-width:768px){.c-representative-value{font-size:1.7rem}}.c-representative-border .c-representative-value,.rep-note{color:#00395d}.rep-note{font-weight:700}.loan-calculator .noUi-target{margin:0 60px;top:22px;height:4px;background-color:#0074a6;position:relative;box-shadow:none;border:none;border-radius:4px;display:none}@media (min-width:768px){.loan-calculator .noUi-target{display:block}}.loan-calculator .noUi-target .noUi-origin{background-color:#7fb9d2;border-radius:4px;transition:all .25s ease}.loan-calculator .noUi-target .noUi-handle{background-color:transparent;height:40px;width:40px;top:-17px;left:-20px;box-shadow:none;border:none;cursor:pointer}.loan-calculator .u-currency .c-slider-input:focus{border-color:#40c2f3}.loan-calculator .select-field{display:inline-block;width:auto}.loan-calculator .select-field .small{width:6.4em}.loan-calculator .select-field .c-slider-input:focus{background:#e5f1f6;outline:none}.loans-promo{font-size:1.875rem;color:#0074a6}.o-block{border-style:solid;border-radius:3px;padding:10px}.c-representative-border{border:3px solid #00395d;color:#00395d;overflow:hidden;padding:20px;margin-bottom:15px}@media (min-width:768px){.c-representative-border{padding-top:60px}}.c-representative-inner{margin-bottom:0}.c-representative-bigrep,.c-representative-title h4{font-size:1.7rem;font-weight:600}.c-representative-title h4{margin-bottom:15px}@media (min-width:768px){.c-representative-title{position:absolute;width:100%;margin-top:15px}}.c-res-break{display:inline}@media (min-width:768px){.c-res-break{display:none}}.calc-results-box-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.calc-results-box{display:inline-block;display:-ms-flexbox;display:flex;width:100%}@media (min-width:768px){.calc-results-box-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.calc-results-box{width:33.33%}}.js-invalid-msg,.js-tnc-error,.js-valid-msg{display:none}.is-invalid,.is-valid,.js-tnc-error.has-error{display:block}.js-tnc-form-p1.show-msg,.js-tnc-form-p2.show-msg{display:none}.phone-number-checker h3.h5{margin:20px 0 10px}.table{table-layout:fixed}.table p{margin-bottom:0}.table.table-responsive th div.sorter-wrapper,.table.table-responsive th p{display:inline}.table.table-responsive th div.parsys{display:-ms-grid;display:grid}.table.table-responsive img{max-width:100%;margin:16px 0}.table.table-join td,.table.table-join th,.table.table-weave td,.table.table-weave th{vertical-align:top}.table-weave.table-50-25-25 tbody td:first-child,.table-weave.table-50-25-25 thead th:first-child{width:50%}.table-weave.table-first-column-narrow tbody td:first-child{width:33.33333%}.table-weave.table-first-column-wide tbody td:first-child{width:66.66666%}.table-footnotes{font-size:.875rem;line-height:22px}@media (max-width:780px){.table-responsive tr td:before{width:35%;margin-right:20px;border-right:1px solid #d9d9d9}.table-responsive tr td>div{width:45%;padding-bottom:1514px;vertical-align:top}.table-responsive tr td:before,.table-responsive tr td>div{display:inline-block;margin-bottom:-1500px}.table-responsive tr td:before{padding:14px 10px 1514px!important}.table-responsive tr td>div{padding:14px 0 1514px!important}.table-responsive td{display:block;padding:0;width:100%\9;float:left\9;background-color:#fff;border-bottom:1px solid #d9d9d9}.table-responsive tr{overflow:hidden}}.table caption{color:#00395d;font-size:1.4625rem;font-weight:700;text-align:left}.table.table-responsive.table-join thead th.colored-column,.table.table-responsive td.colored-column,.table.table-responsive tr.colored-row{background-color:#f2f8fb}.table.table-striped.table-join thead th.colored-column,.table.table-striped td.colored-column,.table.table-striped tr.colored-row{background-color:transparent}.table.table-weave.table-join tbody td:first-child{color:#00395d;font-weight:700}.table-join tbody tr.colored-row,.table:not(.table-responsive).table-join tbody td.colored-column{background-color:#f2f8fb}.table-striped tbody tr.colored-row,.table:not(.table-responsive).table-striped tbody td.colored-column{background-color:transparent}.table.table-nonresponsive.table-join tbody tr.vertical-header td:first-child{color:#00395d;font-weight:700}@media screen and (max-width:780px){.table.table-responsive.table-join tbody td:first-child{color:#333;font-weight:400}.table-striped:not(.table-weave) tbody tr:nth-child(odd){background-color:#efefef}.table.table-responsive thead{display:table-header-group;left:-4000px;position:absolute}.table-responsive tr td:before{color:#00395d;font-weight:700}.table-responsive.table-striped tbody td:nth-child(2n),.table.table-responsive td.colored-column{background-color:#fff}.table.table-spanning.table-join tbody tr td:before{content:"";display:none;width:0}.table.table-spanning.table-join tbody tr td:first-child:before{content:attr(data-th);display:inline-block;width:100%}.table-spanning tr td>div{padding:14px 10px!important;width:100%}.table.table-spanning.table-join tbody tr td:before{padding-bottom:0!important}.table-spanning tr td:before,.table-spanning tr td>div{margin-bottom:0}}@media screen and (min-width:780px){th{position:-webkit-sticky!important;position:sticky!important;background:#fff!important;top:62px!important;box-shadow:0 1px 0 0 #d9d9d9!important;z-index:1}.segment-visible th{top:98px!important}[data-component-type=Accordion] th,[data-component-type=MultiTab] th{position:unset!important}}@media screen and (min-width:1024px){th{top:122px!important}.minimised th{top:50px!important}.segment-visible th{top:158px!important}[data-component-type=Accordion] th,[data-component-type=MultiTab] th{position:unset!important}}.label--download-the-app{text-align:center;line-height:2}.get-app-btn,.text-input{display:block;margin:0 auto}.spmhidip{display:none}.slider{transition:all .5s cubic-bezier(0,1,.5,1);max-height:350px;width:100%}.slider.closed{overflow-y:hidden;max-height:0}.js-app-error{text-align:center;display:none}.js-app-error.show-error{display:block}.h3-download-app{margin-top:0}.download-app-complete{opacity:0;transition:all .2s ease .2s}.download-app-complete-show{opacity:1}.download-app-form-closed{opacity:0}[data-component-type=ForeignCurrencyTool] .ui-widget-content,BODY>.ui-widget-content{display:none!important}.currency-widget-wrapper{display:none}.add-more-currency-widget .currency-widget form{margin-bottom:15px}.add-more-currency-widget .currency-widget form+script+div{border:none;padding:0}.add-more-currency-widget .currency-widget form span input{width:100%}.add-more-currency-widget .currency-widget form p,.add-more-currency-widget .currency-widget form span label{font-family:Expert Sans Light,Trebuchet MS,Arial,Verdana,sans-serif!important;font-weight:400!important;line-height:1.5}.add-more-currency-widget .currency-widget .widget-rates{display:block;font-weight:400!important;line-height:1.5}.add-more-currency-widget .currency-widget .widget-rates h4{font-size:1em;font-weight:400;margin-bottom:.5em}.add-more-currency-widget .currency-widget .widget-rates .widget-inner{font-family:Expert Sans Light,Trebuchet MS,Arial,Verdana,sans-serif!important;font-weight:400!important;line-height:1.5;padding:0;border:1px solid #00395d;border-top:5px solid #00395d}.add-more-currency-widget .currency-widget .widget-rates .widget-inner ul{margin-bottom:0}.add-more-currency-widget .currency-widget .widget-rates .widget-inner ul li span.left,.add-more-currency-widget .currency-widget .widget-rates .widget-inner ul li span.right{border:none;border-right:3px solid #fff}.add-more-currency-widget .currency-widget .widget-rates .widget-inner ul li span.left{padding:0}.add-more-currency-widget .currency-widget .widget-rates .widget-inner ul li span.right{border:none;padding:0}.add-more-currency-widget .currency-widget .widget-rates .widget-inner ul li span span{font-size:1rem;text-align:center;padding:16px 8px}.add-more-currency-widget .currency-widget .widget-rates .widget-inner ul li span.rates{padding:16px}.add-more-currency-widget .currency-widget .widget-rates .widget-inner ul li.active,.add-more-currency-widget .currency-widget .widget-rates .widget-inner ul li span.active span{background-color:#f2fbfe}.add-more-currency-widget .tabnav a,.add-more-currency-widget input[type=radio]+label a{font-family:Expert Sans Light,Trebuchet MS,Arial,Verdana,sans-serif!important;font-weight:400!important;line-height:1.5}.add-more-currency-widget .other{border:none;padding:0}.add-more-currency-widget input{font-weight:400!important;line-height:1.5;font-size:1em;border-radius:5px}.add-more-currency-widget .enter-amount,.add-more-currency-widget input{font-family:Expert Sans Light,Trebuchet MS,Arial,Verdana,sans-serif!important}.add-more-currency-widget .enter-amount{float:none;width:100%}.add-more-currency-widget .enter-amount span.ealeft,.add-more-currency-widget .enter-amount span.earight{width:100%;position:relative}.add-more-currency-widget .enter-amount span.ealeft label,.add-more-currency-widget .enter-amount span.earight label{position:absolute;top:12px;left:5px;font-size:1em}.add-more-currency-widget .autocomplete{font-size:1rem;padding-left:16px}.add-more-currency-widget .exrate{float:left;width:100%;font-size:1rem;margin-bottom:0;padding-top:0}.add-more-currency-widget .exrate fieldset{border:0 none;padding:0;margin:0}@media (max-width:640px){.add-more-currency-widget .exrate{margin-left:0;width:100%}}.add-more-currency-widget .other{display:block;width:100%}.add-more-currency-widget .autocomplete-holder,.add-more-currency-widget .buycurrency .enter-amount,.add-more-currency-widget .pcs-holder{float:none;position:relative;display:inline-block;width:88%}@media (min-width:600px){.add-more-currency-widget .autocomplete-holder,.add-more-currency-widget .buycurrency .enter-amount,.add-more-currency-widget .pcs-holder{width:405px}}.add-more-currency-widget.main-blue .currate-left,.add-more-currency-widget.main-blue .currate-middle,.add-more-currency-widget.main-blue .currate-right{font-family:Expert Sans Light,Trebuchet MS,Arial,Verdana,sans-serif!important;font-weight:400!important;line-height:1.5;text-align:left;float:left;width:auto}.add-more-currency-widget.main-blue .currate-middle{padding-right:12px;padding-left:12px}.add-more-currency-widget.main-blue .addCash{float:left;font-size:1.125em;font-size:1.125rem;background-color:#0074a6;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-block;font-family:Expert Sans Regular,Trebuchet MS,Arial,Verdana,sans-serif!important;line-height:1.25;padding:11px 30px;text-align:center;text-decoration:none;transition:background-color .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1);-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto!important;min-width:1.5em!important;max-width:none!important;letter-spacing:inherit}.add-more-currency-widget.main-blue .addCash:hover{background:#00618c}.add-more-currency-widget.main-blue .tabs{border:none;padding:0}.ui-autocomplete-input{font-size:1em!important}input.number-input.currency-buy-amount,input.number-input.currency-cost{font-size:1em;padding-left:60px;color:#00395d}.add-more-currency button{font-family:Expert Sans Light,Trebuchet MS,Arial,Verdana,sans-serif!important;font-weight:400!important;line-height:1.5}.topRateContainer li:nth-child(2n) span{background:#efefef}p.disclaimerContent{font-family:Expert Sans Light,Trebuchet MS,Arial,Verdana,sans-serif!important;font-weight:400!important;line-height:1.5;padding:0 8px}.icon-sm-wrapper span{display:none}@media screen and (max-width:640px){.icon-sm-wrapper span{display:inline}}.icon:before{width:5px}.component-title .title{padding-left:0}:focus{outline:0}.tooltip{cursor:pointer}hr{border-color:transparent;padding:4px;margin:0 0 15px}.loader-wrapper{height:186px;overflow:hidden;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #dcdcdc;padding:16px;width:250px}.loader,.loader:after,.loader:before{background:#00395d;animation:b 1s infinite ease-in-out;width:1em;height:4em}.loader:after,.loader:before{position:absolute;top:0;content:""}.loader:before{left:-1.5em;animation-delay:-.32s}.loader{color:#00395d;text-indent:-9999em;margin:55px auto;position:relative;font-size:.6875rem;-ms-transform:translateZ(0);transform:translateZ(0);animation-delay:-.16s}.loader:after{left:1.5em}@keyframes b{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.breadcrumb{list-style:none;border-radius:.25rem;margin-top:20px;margin-bottom:1rem;padding-left:0}.breadcrumb-item{border-right:1px solid;border-color:#d9d9d9;color:#00395d;display:inline-block;font-family:Expert Sans B14 Light}@media (min-width:1px) and (max-width:767px){.breadcrumb-item{display:none}}.breadcrumb-item a{color:#0074a6;font-family:Expert Sans B14 Light;margin:0 10px;text-decoration:none}.breadcrumb-item-first a{margin-left:0}.breadcrumb-item-first a:before{background:url(clientlib/img/breadcrumbs/back_arrow_breadcrumb.svg),no-repeat;background-image:url(clientlib/img/breadcrumbs/back_arrow_breadcrumb.svg),none;background-size:10px 18px;content:"";height:18px;display:inline-block;margin-right:10px;vertical-align:middle;width:10px}.breadcrumb-item-last{border-right:0}@media (max-width:767px){.breadcrumb-item-last{border:0;display:block}.breadcrumb-item-last a{margin-left:0}.breadcrumb-item-last a:before{background:url(clientlib/img/breadcrumbs/back_arrow_breadcrumb.svg),no-repeat;background-image:url(clientlib/img/breadcrumbs/back_arrow_breadcrumb.svg),none;background-size:10px 18px;content:"";height:18px;display:inline-block;margin-right:10px;vertical-align:middle;width:10px}}.business-loan .noUi-horizontal{height:8px}.business-loan .noUi-horizontal .noUi-handle{top:-19px}.business-loan .noUi-base{background:#0074a6}.business-loan .noUi-background{background-color:#7fb9d2;box-shadow:none}.business-loan .noUi-handle{border-radius:50%;border:none;border:5px solid #7fb9d2;box-shadow:none;cursor:pointer;height:40px;width:40px}.business-loan .noUi-handle:before{left:12px}.business-loan .noUi-handle:after{left:16px}.business-loan .no-padding{padding:0!important;margin:0!important}.business-loan .wrapper-heading h2{margin-bottom:30px}.business-loan .info-container.top{text-align:center}.business-loan .info-container h5{margin:0 0 20px}.business-loan .info-container p{max-width:none}.business-loan .inputs-container:after{content:"";display:table;clear:both}.business-loan .inputs-container input{font-size:1.3rem;width:100%}.business-loan .input{padding:0 0 20px;vertical-align:100px}.business-loan .input:after,.business-loan .inputs-wrapper:after{content:"";display:table;clear:both}.business-loan .slider{padding:0 20px}.business-loan .input-title span{font-size:1.315rem}.business-loan .input-title .small-text{font-size:.9rem}.business-loan .input-field{margin-bottom:30px}.business-loan .markers-mobile{display:none}.business-loan .markers-desktop,.business-loan .markers-mobile{color:#8c8c8c}.business-loan .markers-desktop:after,.business-loan .markers-mobile:after{content:"";display:table;clear:both}.business-loan .markers-desktop .left,.business-loan .markers-desktop .right,.business-loan .markers-mobile .left,.business-loan .markers-mobile .right{padding:0}.business-loan .markers-desktop .left,.business-loan .markers-mobile .left{text-align:left}.business-loan .markers-desktop .right,.business-loan .markers-mobile .right{text-align:right}.business-loan .markers-desktop{margin-top:25px;padding:0}.business-loan .markers-mobile{margin-top:8px}.business-loan .results-container{border-top:7px solid #0074a6;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;font-size:1.4rem;margin-bottom:30px;padding:0}.business-loan .results-container h3{margin:0 0 15px}.business-loan .results-container .figure{font-size:1.8rem;font-weight:700}.business-loan .results-container .copy{padding:0 20px;display:block}.business-loan .top{margin-bottom:20px;padding:0}.business-loan .top .heading{border-bottom:1px solid #d9d9d9;margin-bottom:15px;padding:15px 0 0 20px}.business-loan .bottom{font-size:1.2rem;margin-bottom:20px;padding:0}.business-loan .bottom span:last-child{margin-left:10px}.business-loan .apr{margin-right:10px}.business-loan .apr:after{content:"*"}.business-loan .caveat-container p{font-size:.9rem;max-width:none}.business-loan .btn-apply{text-align:center}.business-loan .cta-container{margin-bottom:30px}@media (max-width:768px){.business-loan .wrapper-heading h2{margin-bottom:15px}.business-loan .btn-primary{width:100%}.business-loan .info-container.top{text-align:left}.business-loan .inputs-container input{width:100%}.business-loan .input{padding:0 0 10px}.business-loan .input.last{padding-bottom:35px}.business-loan .input-title,.business-loan .slider-input{height:auto;padding:0;position:static}.business-loan .input-title>input,.business-loan .input-title>span,.business-loan .slider-input>input,.business-loan .slider-input>span{position:static;top:auto;-ms-transform:none;transform:none}.business-loan .slider{display:none;margin-top:10px}.business-loan .input-field{margin-bottom:0;padding:0}.business-loan .markers-desktop{display:none}.business-loan .markers-mobile{display:block}.business-loan .results-container:after{content:"";display:table;clear:both}.business-loan .top .copy{margin-bottom:0}.business-loan .bottom{text-align:left}.business-loan .bottom .copy .figure{float:right}}.promo-wrapper-side-by-side .col-lg-4.wrapper-heading{margin-left:0;padding-left:0;padding-right:0}.promo-wrapper-side-by-side .col-lg-4.col-lg-offset-2{margin-right:0;padding-left:0;padding-right:0}.promo-wrapper-side-by-side :not(.wrapper-heading) .promo-content{background-color:transparent}.promo-wrapper-side-by-side .promo-content{padding-bottom:8px}.promo-wrapper-side-by-side .promo-footer{position:relative;margin-left:0;padding-left:30px;padding-right:25px}.promo-wrapper-side-by-side .promo-footer .btn{margin-bottom:10px}.promo-wrapper-side-by-side .promo-footer .promo-link{margin-bottom:-15px}.promo-wrapper-side-by-side img{width:100%}.promo-wrapper-side-by-side .wrapper-heading p{margin-bottom:15px}.promo-wrapper-side-by-side .wrapper-heading h2{margin-bottom:30px}.promo-wrapper-side-by-side .wrapper-heading h2,.promo-wrapper-side-by-side .wrapper-heading p{text-align:left}@media (max-width:1024px) and (min-width:768px){.promo-wrapper-side-by-side .promo-footer{padding:0 10px 0 0}}@media (max-width:1023px) and (min-width:767px){.promo-wrapper-side-by-side .promo-content{text-align:center}.promo-wrapper-side-by-side .promo-content .promo-link,.promo-wrapper-side-by-side .promo-content.promo-text{max-width:66.66667%;display:inline-block}}@media (min-width:768px){.promo-wrapper-side-by-side .wrapper-heading h2+p{margin-top:-20px}}.goalCalculator .screen-reader{position:absolute;left:-9999px!important}.goalCalculator .step-numbering{float:right}.goalCalculator .close{display:none}.goalCalculator span.currency>span{position:absolute;display:inline-block;text-align:center;font-weight:700;width:36px;height:46px;padding-top:12px}.goalCalculator span.currency input{padding-left:30px}.goalCalculator .notification-error .message{padding-top:10px}.goalCalculator .notification-error{min-width:448px}.goalCalculator .savings-goal-form fieldset.panel{border-top:none}.goalCalculator fieldset{border:none}.goalCalculator .stacking-nav .btn{width:100%!important;max-width:none!important;margin-bottom:24px}@media (min-width:480px){.goalCalculator .stacking-nav .btn{width:auto!important;min-width:1.5em!important;max-width:none!important}.goalCalculator .btn{float:right}.goalCalculator .btn-secondary{margin-right:10px}}.goalCalculator .select-field{float:left;margin-right:10px}@media (max-width:599px){.goalCalculator .select-field{width:86%}}.goalCalculator #goalCalcForm input[type=number],.goalCalculator .select-field select{margin-bottom:6px}.goalCalculator .gauge-graphic{margin:30px 0}.goalCalculator .input-wrapper{width:86%}.accordion-list input[type=checkbox]:hover+.accordion--title,.accordion-list input[type=checkbox]:hover~.accordion--title{background-color:#f7f7f7;transition:all .2s ease-in-out}.transition{transition:padding-bottom .4s linear,max-height .6s ease-in-out,opacity .4s ease-in-out}.accordion-list{-webkit-animation:adjselector infinite 1s;border-bottom:1px solid #d9d9d9;clear:both;margin:20px 0;padding:0;perspective:1000}@media screen and (min-width:48em){.accordion-list{margin:40px 0 50px}}.accordion-list .accordion-list--item{border-top:1px solid #d9d9d9;padding:0;position:relative;list-style:none}.accordion-list .accordion-list--item ul li{list-style-type:disc}.accordion-list .accordion-list--item ul li li{list-style-type:circle}.accordion-list .accordion-list--item ul li li li{list-style-type:square}.accordion-list .accordion--title{line-height:1.2;text-overflow:clip;margin-bottom:0;max-height:90px;padding:15px 55px 15px 16px;position:relative}@media screen and (min-width:48em){.accordion-list .accordion--title{max-height:none;min-height:98px;padding:35px 60px 35px 16px}}.accordion-list .accordion--title i{background-image:url("data:image/png;base64, ");background-position:50%;background-repeat:no-repeat;bottom:0;display:block;height:20px;margin:auto;position:absolute;right:9px;top:0;width:40px;vertical-align:top}.accordion-list .accordion-inner--wrapper{float:none;margin-bottom:0;position:relative;background:#fff}.accordion-list input[type=checkbox]{cursor:pointer;height:50px;min-height:50px;min-width:100%;left:0;zoom:1;filter:alpha(opacity=0);opacity:0;position:absolute;width:100%;z-index:1}.accordion-list input[type=checkbox]:focus+.accordion--title,.accordion-list input[type=checkbox]:focus~.accordion--title{outline:thin dotted}@media screen and (min-width:48em){.accordion-list input[type=checkbox]{height:92px;min-height:92px}}.accordion-list input[type=checkbox]:checked+.accordion--content,.accordion-list input[type=checkbox]:checked~.accordion--content{max-height:0;transition:max-height .5s}.accordion-list input[type=checkbox]:checked+.accordion--title i,.accordion-list input[type=checkbox]:checked~.accordion--title i{transform:translateZ(0) rotate(180deg)}.accordion-list input[type=checkbox]:not(:checked)+.accordion--title,.accordion-list input[type=checkbox]:not(:checked)~.accordion--title{background-color:#e5f7fd}.accordion-list .accordion--content{max-height:50000px;overflow:hidden;position:relative;transform:translateZ(0);transition:max-height .5s}.accordion-list .accordion--content-inner{padding:24px 20px}.lt-ie10 .accordion-list input[type=checkbox]:checked+.accordion--title i{-ms-transform:rotate(180deg);transform:rotate(180deg)}.no-js .accordion-list input[type=checkbox]{pointer-events:none}.no-js .accordion-list input[type=checkbox]+.accordion--content,.no-js .accordion-list input[type=checkbox]~.accordion--content{max-height:50000px}.no-js .accordion-list input[type=checkbox]+.accordion--title i,.no-js .accordion-list input[type=checkbox]~.accordion--title i{transform:translateZ(0) rotate(0deg)}.alerts-accordion.unstyled.accordion-list{margin-bottom:0}.alerts-accordion.unstyled.accordion-list.service-status{margin-top:0;margin-bottom:30px}.alerts-accordion.unstyled.accordion-list.service-status .accordion-list--item{border-top:none}.alerts-accordion .alert input[type=checkbox]:not(:checked)+.accordion--title,.alerts-accordion .alert input[type=checkbox]:not(:checked)~.accordion--title{background-color:#fff}.alerts-accordion .alert{background-position:7px 7px;background-repeat:no-repeat;border-radius:5px;position:relative;width:auto;height:auto;border:none!important;margin:0!important;padding:0!important}.alerts-accordion .alert:after{display:block;position:absolute;top:10px;left:10px;content:""}.alerts-accordion .alert.alert-icon:after{display:block;position:absolute;top:14px;content:"";left:17px}@media screen and (min-width:48em){.alerts-accordion .alert.alert-icon:after{top:36px}}.alerts-accordion .alert-warning:after,.alerts-accordion .icon-exclamation-amber75{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E.st0%7Bfill%3A%23e58a47%7D%3C/style%3E%3Ctitle%3EFunc25_Warning%20_x1%3C/title%3E%3Cg%20id%3D%22Page-1%22%3E%3Cg%20id%3D%22Func25_Warning-%22%3E%3Cg%20id%3D%22Imported-Layers%22%20transform%3D%22translate%284%204%29%22%3E%3Cpath%20id%3D%22Fill-1%22%20class%3D%22st0%22%20d%3D%22M8-2c5.5%200%2010%204.5%2010%2010S13.5%2018%208%2018-2%2013.5-2%208%202.5-2%208-2m0-2C1.4-4-4%201.4-4%208S1.4%2020%208%2020s12-5.4%2012-12S14.6-4%208-4%22/%3E%3Cpath%20id%3D%22Fill-2%22%20class%3D%22st0%22%20d%3D%22M7%201h2v10H7V1z%22/%3E%3Cpath%20id%3D%22Fill-3%22%20class%3D%22st0%22%20d%3D%22M9.3%2013.6c0%20.7-.6%201.3-1.3%201.3s-1.3-.6-1.3-1.3c0-.7.6-1.3%201.3-1.3s1.3.6%201.3%201.3%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:24px;height:24px}.alerts-accordion .alert-error:after,.alerts-accordion .icon-exclamation-red{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E.st0%7Bfill%3A%23c33%7D%3C/style%3E%3Ctitle%3EFunc25_Warning%20_x1%3C/title%3E%3Cg%20id%3D%22Page-1%22%3E%3Cg%20id%3D%22Func25_Warning-%22%3E%3Cg%20id%3D%22Imported-Layers%22%20transform%3D%22translate%284%204%29%22%3E%3Cpath%20id%3D%22Fill-1%22%20class%3D%22st0%22%20d%3D%22M8-2c5.5%200%2010%204.5%2010%2010S13.5%2018%208%2018-2%2013.5-2%208%202.5-2%208-2m0-2C1.4-4-4%201.4-4%208S1.4%2020%208%2020s12-5.4%2012-12S14.6-4%208-4%22/%3E%3Cpath%20id%3D%22Fill-2%22%20class%3D%22st0%22%20d%3D%22M7%201h2v10H7V1z%22/%3E%3Cpath%20id%3D%22Fill-3%22%20class%3D%22st0%22%20d%3D%22M9.3%2013.6c0%20.7-.6%201.3-1.3%201.3s-1.3-.6-1.3-1.3c0-.7.6-1.3%201.3-1.3s1.3.6%201.3%201.3%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:24px;height:24px}.alerts-accordion .alert-info:after,.alerts-accordion .icon-info{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E.st0%7Bfill%3A%230074a6%7D%3C/style%3E%3Ctitle%3EFunc02_Information_x1%3C/title%3E%3Cg%20id%3D%22Page-1%22%3E%3Cg%20id%3D%22Func02_Information%22%3E%3Cg%20id%3D%22Imported-Layers%22%20transform%3D%22translate%284%204%29%22%3E%3Cpath%20id%3D%22Fill-1%22%20class%3D%22st0%22%20d%3D%22M8-2c5.5%200%2010%204.5%2010%2010S13.5%2018%208%2018-2%2013.5-2%208%202.5-2%208-2m0-2C1.4-4-4%201.4-4%208S1.4%2020%208%2020s12-5.4%2012-12S14.6-4%208-4%22/%3E%3Cpath%20id%3D%22Fill-2%22%20class%3D%22st0%22%20d%3D%22M7%206h2v7H7V6z%22/%3E%3Cpath%20id%3D%22Fill-3%22%20class%3D%22st0%22%20d%3D%22M9.3%203.6c0%20.7-.6%201.3-1.3%201.3s-1.3-.6-1.3-1.3c0-.7.6-1.3%201.3-1.3s1.3.6%201.3%201.3%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:24px;height:24px}.alerts-accordion .alert-success:after,.alerts-accordion .icon-tick-green,.alerts-accordion .list-tick-green li:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cstyle%3E.st0%7Bfill%3A%2372a309%7D%3C/style%3E%3Cpath%20id%3D%22Fill-2_1_%22%20class%3D%22st0%22%20d%3D%22M7%209.6L4.4%207l-.9%201L7%2011.4l5.7-5.7-.9-.9L7%209.6%22/%3E%3Cpath%20id%3D%22Fill-2%22%20class%3D%22st0%22%20d%3D%22M8%200C3.6%200%200%203.6%200%208s3.6%208%208%208%208-3.6%208-8-3.6-8-8-8zm0%2014.7A6.7%206.7%200%201%201%208%201.3a6.7%206.7%200%200%201%200%2013.4z%22/%3E%3C/svg%3E");width:24px;height:24px}.alerts-accordion *,.alerts-accordion :after,.alerts-accordion :before{box-sizing:inherit}.alerts-accordion.accordion-list{border:1px solid #d9d9d9;border-width:0 1px 1px}@media (min-width:768px){.alerts-accordion.accordion-list{margin-left:8.33333%;margin-right:8.33333%}}@media (min-width:1024px){.alerts-accordion.accordion-list{margin-left:16.66667%;margin-right:16.66667%}}.alerts-accordion.accordion-list .accordion--title{padding-left:56px}@media screen and (min-width:48em){.alerts-accordion.accordion-list .accordion--title{max-height:none;min-height:98px;padding:35px 60px 35px 64px}}.alerts-accordion .accordion--content{padding:0 36px}@media screen and (min-width:48em){.alerts-accordion .accordion--content{padding:0 45px}}.alerts-accordion a.standalone[target=_blank]:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212.97%22%20height%3D%2224.97%22%20viewBox%3D%220%200%2012.97%2024.97%22%3E%3Cstyle%3E.st0%7Bfill%3A%230074a6%7D%3C/style%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.97%2012.49c0%20.25-.09.49-.27.68l-11%2011.5c-.38.39-1%20.41-1.39.03s-.41-1-.03-1.4l10.35-10.82L.27%201.67C-.1%201.28-.09.65.3.27S1.32-.09%201.7.3l11%2011.5c.18.2.27.44.27.69z%22/%3E%3C/svg%3E");margin-top:7px;margin-left:8px;height:16px;width:16px;background-size:contain}.alerts-accordion .standalone a:focus:after,.alerts-accordion .standalone a:hover:after,.alerts-accordion a.standalone:focus:after,.alerts-accordion a.standalone:hover:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212.97%22%20height%3D%2224.97%22%20viewBox%3D%220%200%2012.97%2024.97%22%3E%3Cstyle%3E.st0%7Bfill%3A%2300395d%7D%3C/style%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.97%2012.49c0%20.25-.09.49-.27.68l-11%2011.5c-.38.39-1%20.41-1.39.03-.39-.38-.41-1-.03-1.4l10.35-10.82L.27%201.67C-.1%201.28-.09.65.3.27A.993.993%200%200%201%201.7.3l11%2011.5c.18.2.27.44.27.69z%22/%3E%3C/svg%3E")}.cookieprompt{display:none;padding:20px 0}.cookieprompt.open{display:block}@media (min-width:768px){.cookieprompt.open{padding:34px 0}}.business-interest-rates .visible-mobile{display:block}.business-interest-rates .hidden-mobile{display:none}.business-interest-rates .no-padding{padding:0!important;margin:0!important}.business-interest-rates .nocontent{display:none;background-color:#efefef;color:#333;margin:30px 0 0;padding:6px 0 6px 15px;text-align:center}.business-interest-rates fieldset{border:none}.business-interest-rates hr{border:0;clear:left;height:1px;background-color:#d9d9d9;margin-bottom:25px}.business-interest-rates .superscript{font-size:.8rem;margin:-5px 0 0;position:absolute}.business-interest-rates .products-wrapper>h4{background-color:#002650;color:#fff;margin:0;text-align:center;text-transform:capitalize;padding:3px 0 3px 15px}.business-interest-rates .product{margin-bottom:20px;width:100%}.business-interest-rates .product:after{content:"";display:table;clear:both}.business-interest-rates .historical-container>h4{background-color:#efefef;color:#333;margin:30px 0 0;padding:6px 0 6px 15px;text-align:center}.business-interest-rates .tab-content{padding-top:0}.business-interest-rates .mod-tabs .tab-triggers{line-height:0}.business-interest-rates .mod-tabs .tab-triggers li{max-width:300px}.business-interest-rates .mod-tabs .tab-triggers li a{padding-top:0}.business-interest-rates .mod-tabs .tab-triggers .select-field:not(:first-child){display:none}.business-interest-rates .select-currency select,.business-interest-rates .select-field,.business-interest-rates .select-product select,.business-interest-rates .select-type select{width:100%}.business-interest-rates [data-historical=true]{display:none}.business-interest-rates .filter-wrapper{border:0 solid #d9d9d9;border-top:none;border-width:1px 0;margin-bottom:45px}.business-interest-rates .filter-wrapper h4{margin:0}.business-interest-rates .filter-wrapper h4 a{display:block;padding:18px 0 18px 76px;text-decoration:none}.business-interest-rates .filter-wrapper h4 a:hover{background:#efefef}.business-interest-rates .filter-wrapper h4 a:focus{background-color:#e5f7fd;outline:2px solid #40c2f3;outline-offset:0}.business-interest-rates .filter-wrapper h4 span{left:30px;position:absolute;transition-duration:.3s;transition-property:transform}.business-interest-rates .filter-wrapper h4 span:before{content:"\2715";display:block;font-size:1.875rem;line-height:30px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.business-interest-rates .filter-heading{color:#00395d;cursor:pointer;font-weight:700}.business-interest-rates .product-heading h4{margin:30px 0 15px}.business-interest-rates .product-description span{display:block;margin:0 0 20px}.business-interest-rates .product-table{background-color:#fff;margin-bottom:18px!important}.business-interest-rates .product-table:after{content:"";display:table;clear:both}.business-interest-rates .product-table:last-child{margin-bottom:0!important}.business-interest-rates .table-currency .detail-row:nth-child(2n),.business-interest-rates .table-current-rates .detail-row:nth-child(2n),.business-interest-rates .table-future-rates .detail-row:nth-child(2n),.business-interest-rates .table-previous-rates .detail-row:nth-child(2n){background-color:#efefef}.business-interest-rates .table-currency .detail-balance,.business-interest-rates .table-currency .detail-date,.business-interest-rates .table-current-rates .detail-balance,.business-interest-rates .table-current-rates .detail-date,.business-interest-rates .table-future-rates .detail-balance,.business-interest-rates .table-future-rates .detail-date,.business-interest-rates .table-previous-rates .detail-balance,.business-interest-rates .table-previous-rates .detail-date{background-color:#fff}.business-interest-rates .table-future-rates .detail-balance,.business-interest-rates .table-future-rates .detail-gross-rate,.business-interest-rates .table-future-rates .gross-rate,.business-interest-rates .table-future-rates .product-title{border-left:1px solid #d9d9d9}.business-interest-rates .table-currency{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.business-interest-rates .table-currency .detail-cell{border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-bottom:none;border-right:none}.business-interest-rates .table-currency .detail-aer,.business-interest-rates .table-currency .detail-aer:last-child{border-right:1px solid #d9d9d9}.business-interest-rates .table-currency .heading-row{border-bottom:none}.business-interest-rates .table-currency .heading-row div{border-left:1px solid #d9d9d9}.business-interest-rates .table-interest-rates .title{border-left:none}.business-interest-rates .table-interest-rates .detail-row:nth-child(2n){background-color:#efefef}.business-interest-rates .table-interest-rates .detail-balance{background-color:#fff}.business-interest-rates .table-current-rates .title,.business-interest-rates .table-interest-rates .title{border-left:none}.business-interest-rates .product-title{background-color:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.business-interest-rates .product-title:after{content:"";display:table;clear:both}.business-interest-rates .product-title h5{margin:0;padding:10px 0 10px 15px}.business-interest-rates .currency{background-color:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.business-interest-rates .currency:after{content:"";display:table;clear:both}.business-interest-rates .currency h5{margin:0;padding:10px}.business-interest-rates .product-details{border-top:7px solid #0074a6}.business-interest-rates .heading-row{border-bottom:1px solid #d9d9d9;background-color:#fff}.business-interest-rates .heading-row:after{content:"";display:table;clear:both}.business-interest-rates .heading-row div{border-left:1px solid #d9d9d9;color:#00395d;font-size:.9rem;font-weight:700;min-height:63px;padding:10px}.business-interest-rates .heading-row div:last-child{border-right:1px solid #d9d9d9}.business-interest-rates .detail-row:after{content:"";display:table;clear:both}.business-interest-rates .detail-balance{color:#00395d;font-weight:700}.business-interest-rates .detail-cell{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;font-size:.9rem;margin:0;min-height:62px;padding:19px 0 0 8px}.business-interest-rates .detail-cell:last-child{border-right:1px solid #d9d9d9}.business-interest-rates .no-interest span{color:#00395d;display:block;font-weight:700;padding:0}.business-interest-rates .no-interest ul li{margin:0 0 10px}.business-interest-rates .tab-container{margin:20px 0 0}.business-interest-rates .tab-container:after{content:"";display:table;clear:both}.business-interest-rates .footnotes{font-size:.9rem}.business-interest-rates .footnotes ol li{list-style-type:decimal;margin:0 0 0 -20px}@media (min-width:450px){.business-interest-rates .detail-cell,.business-interest-rates .heading-row div{min-height:50px;padding:15px 0 15px 10px}}@media (min-width:1024px){.business-interest-rates .hidden-desktop{display:none}.business-interest-rates .visible-desktop{display:block}.business-interest-rates .table-future-rates .detail-gross-rate,.business-interest-rates .table-future-rates .gross-rate,.business-interest-rates .table-future-rates .product-title{border-left:none}.business-interest-rates .table-current-rates .title,.business-interest-rates .table-interest-rates .title{border-left:1px solid #d9d9d9}.business-interest-rates .table-interest-rates .detail-base,.business-interest-rates .table-interest-rates .heading-row .base,.business-interest-rates .table-interest-rates .product-title{border-right:none}.business-interest-rates .table-interest-rates:nth-last-child(2) .detail-base,.business-interest-rates .table-interest-rates:nth-last-child(2) .heading-row .base,.business-interest-rates .table-interest-rates:nth-last-child(2) .product-title{border-right:1px solid #d9d9d9}.business-interest-rates .product .table-currency:last-child{border-bottom:1px solid #d9d9d9}.business-interest-rates .product-heading h4{margin:30px 0 15px}.business-interest-rates .heading-row div{min-height:50px;padding:15px 0 15px 10px}.business-interest-rates .detail-cell{font-size:.9rem;line-height:54px;min-height:55px;padding:0 0 0 10px}.business-interest-rates .no-interest span{padding:0 0 20px}}.display-buffer,.display-day,.display-days,.display-feefree,.display-over,.display-perday,.display-upto,.display-year{display:none}.od-vertical-pad{padding:15px 0}.od-all-pad{padding:15px}.od-input{width:100%;display:inline-block}@media (min-width:600px){.od-input{width:405px}}.needeb input{opacity:0}.od-results-table table{float:left;width:100%}.od-results-table table td,.od-results-table table th{width:50%;border-left-width:1px;border-left-style:solid;border-left-color:#e5ebee;padding:0 15px}.od-results-table table td p,.od-results-table table th p{margin-bottom:0}@media (min-width:768px){.od-results-table table{width:50%}}.rep-size{font-size:1.7rem}.rep-default{color:#0074a6}.rep-highlight{color:#339548}.borrowing-form-wrapper,.rate-block-wrapper{background-color:#efefef;border-radius:5px}.representative{background-color:#00395d;border-radius:5px;color:#fff}.representative h3{color:#fff}.notification-error{padding-right:10px}.ul--ebinfo{margin-left:0!important}.ul--ebinfo li{list-style:none}.errortext{display:none}.needeb>input+label{padding-top:0;font-size:1rem}@media (min-width:768px){.needeb>input+label{padding-top:10px}}.needeb>input+label:hover{color:#666}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;background-color:red}.input-wrapper{position:relative;display:inline-block;width:88%}@media (min-width:600px){.input-wrapper{width:405px}}.input-prefix{color:#000;left:0;padding-top:12px;padding-left:15px;height:50px}@media (min-width:600px){.input-prefix{padding-top:11px;height:48px}}.input-prefix,.input-suffix{position:absolute;top:0;z-index:10}.input-prefix+input{padding-left:25px}.table-mortgage-compare,.table.table-mortgage{border-top:7px solid #0074a6;border-right:0;border-bottom:0;border-left:0;background-color:#fff;text-align:left;border-collapse:separate;border-spacing:0;table-layout:auto}.table-mortgage-compare div,.table.table-mortgage div{display:inline}.table-mortgage-compare{margin-bottom:0}.amortisation-show-details{display:none}.table-mortgage-compare thead th,.table.table-mortgage thead th{border:1px solid transparent;border-left:1px solid #d9d9d9;padding:16px;color:#00395d;vertical-align:middle;position:relative;font-weight:400}.table-mortgage-compare thead th div.cell-content,.table.table-mortgage thead th div.cell-content{display:inline-block}.table-mortgage-compare thead th.sorting:hover,.table-mortgage-compare thead th.sorting_asc:hover,.table-mortgage-compare thead th.sorting_desc:hover,.table.table-mortgage thead th.sorting:hover,.table.table-mortgage thead th.sorting_asc:hover,.table.table-mortgage thead th.sorting_desc:hover{cursor:pointer;border:1px solid #0074a6;background-color:#f2fbfe}.table-mortgage-compare thead th{color:#00395d;font-weight:700;border-bottom:1px solid #d9d9d9}.table-mortgage-compare thead th:not(:first-child){min-width:190px}.table-mortgage-compare thead th span{color:#0074a6;margin-right:5px}.table-mortgage-compare thead th:first-child{width:90px}.table-mortgage-compare thead th:last-child{border-right:1px solid #d9d9d9}.table.table-mortgage thead th:first-child{width:50px;border-left:1px solid #d9d9d9}.table.table-mortgage thead th:last-child{border-right:1px solid #d9d9d9}.table.table-mortgage thead th>.sorter-wrapper{float:right;width:12px;position:absolute;top:50%;margin-top:-7px;right:5px}.table.table-mortgage thead th>.sorter-wrapper span{display:block;height:7px;width:12px}.table.table-mortgage thead th>.sorter-wrapper span:first-child{margin-bottom:5px}.table.table-mortgage thead th>.sorter-wrapper .sort-arrow-up{background-image:url(clientlib/img/table/grey-arrow-up.png)}.table.table-mortgage thead th>.sorter-wrapper .sort-arrow-down{background-image:url(clientlib/img/table/grey-arrow-down.png)}.table.table-mortgage thead th.sorting_asc .sort-arrow-up{background-image:url(clientlib/img/table/blue-arrow-up.png)}.table.table-mortgage thead th.sorting_desc .sort-arrow-down{background-image:url(clientlib/img/table/blue-arrow-down.png)}.table-mortgage-compare tbody td:not(.child),.table.table-mortgage tbody td:not(.child){padding:10px 0;font-size:.9375rem;color:#00395d}.table-mortgage-compare tbody tr.group td,.table.table-mortgage tbody tr.group td{padding:14px 20px 0}.table-mortgage-compare tbody tr:not(.group):not(.child) td span,.table.table-mortgage tbody tr:not(.group):not(.child) td span{font-size:.75rem;color:#8d8d8d;display:-ms-flexbox;display:flex}.table-mortgage-compare tbody tr.odd,.table.table-mortgage tbody tr.odd{background-color:#fbfaf9}.table-mortgage-compare tbody tr:not(:first-child) td{border-top:1px solid #d9d9d9}.table-mortgage-compare tbody tr.center td{text-align:center}.table-mortgage-compare tbody tr.center td:first-child{text-align:left}.table-mortgage-compare tbody tr.center a{font-weight:400}.table-mortgage-compare tbody td:not(.child){border-left:1px solid #d9d9d9;padding:20px}.table-mortgage-compare tbody td:not(.child) span{font-weight:400}.table-mortgage-compare tbody td:not(.child):not(:first-child){font-weight:700}.table-mortgage-compare tbody td:not(.child):last-child{border-right:1px solid #d9d9d9}.table-mortgage-compare tbody tr:last-child td{border-bottom:1px solid #d9d9d9}.table-mortgage-compare tbody tr.group td:not(.child) a{display:none}.table.table-mortgage tbody td:not(.child){font-weight:700}.table.table-mortgage tbody tr.group{cursor:pointer}.table.table-mortgage tbody tr:last-child td:not(.dataTables_empty){border-bottom:1px solid #d9d9d9}.table.table-mortgage tbody td:not(.child){border-top:1px solid transparent;border-bottom:1px solid transparent}.table.table-mortgage tbody td:not(.child):not(.dataTables_empty):first-child{border-left:1px solid #d9d9d9}.table.table-mortgage tbody td:not(.child):not(.dataTables_empty):last-child{border-right:1px solid #d9d9d9}.table.table-mortgage tbody td:not(.child).dataTables_empty{text-align:center;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.table.table-mortgage tbody td:not(.child).child>div{display:block}.table.table-mortgage tbody td.child{border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.table.table-mortgage tbody td a.btn-sm{margin-top:10px;font-weight:400}.table.table-mortgage tbody .info-wrapper .btn{margin-bottom:20px;margin-right:0}.table.table-mortgage tbody .info-wrapper .btn-aip{margin-bottom:40px}.table.table-mortgage tbody tr[role=row] td{display:table-cell}.table.table-mortgage tbody tr[role=row] td span{font-weight:400}.table.table-mortgage tbody tr[role=row] td div{padding:5px 10px 5px 20px;display:block;height:100%;font-size:1.0625rem}.table.table-mortgage tbody tr[role=row] td:not(:last-child) div{border-right:1px solid #d9d9d9}.table.table-mortgage tbody tr.parent:not(.child):not(.group) th td{border-bottom:1px solid #0074a6}.table.table-mortgage tbody tr.hovered:not(.child):not(.group) td,.table.table-mortgage tbody tr:not(.child):not(.group):hover td:not(.dataTables_empty){background-color:#f2fbfe;border-bottom:1px solid #0074a6;cursor:pointer}.table.table-mortgage tbody tr.hovered:not(.child):not(.group) td:first-child,.table.table-mortgage tbody tr:not(.child):not(.group):hover td:not(.dataTables_empty):first-child{border-left:1px solid #0074a6}.table.table-mortgage tbody tr.hovered:not(.child):not(.group) td:last-child,.table.table-mortgage tbody tr:not(.child):not(.group):hover td:not(.dataTables_empty):last-child{border-right:1px solid #0074a6}.table.table-mortgage tbody tr.group.hovered:not(.child) td,.table.table-mortgage tbody tr.group:not(.child):hover td:not(.dataTables_empty){background-color:#f2fbfe;border-top:1px solid #0074a6;cursor:pointer}.table.table-mortgage tbody tr.group.hovered:not(.child) td:first-child,.table.table-mortgage tbody tr.group:not(.child):hover td:not(.dataTables_empty):first-child{border-left:1px solid #0074a6}.table.table-mortgage tbody tr.group.hovered:not(.child) td:last-child,.table.table-mortgage tbody tr.group:not(.child):hover td:not(.dataTables_empty):last-child{border-right:1px solid #0074a6}.table.table-mortgage tbody .btn{padding:11px 20px}.table.table-mortgage tbody tr.group{color:#00395d;font-weight:700}.table.table-mortgage tbody tr.group td{border-top:1px solid #d9d9d9}.table.table-mortgage tbody tr.group td div:not(.product-tools){font-size:1.25rem}.table.table-mortgage tbody tr.group span:not(.more):not(.less){color:#0074a6;font-size:1.5625rem}.table-mortgage tr:not(.group) div{display:block}.table-mortgage tr:not(.group) div ul{margin:0;padding:0}.table-mortgage tr:not(.group) div li{list-style:none;display:-ms-flexbox;display:flex;padding:16px 0 16px 10px;color:#00395d}.table-mortgage tr:not(.group) div li p{margin-bottom:0;font-weight:400}@media (max-width:767px){.table-mortgage tr:not(.group) div li p{font-family:Expert Sans B14 Light,sans-serif;font-size:.875rem}}.table-mortgage tr:not(.group) div li:not(:only-child){border-bottom:1px solid #d9d9d9}@media (min-width:1024px){.table-mortgage tr:not(.group) div li:not(:only-child):last-child{border-bottom:0}}.table-mortgage tr:not(.group) div li div{font-weight:700}.table-mortgage tr:not(.group) div li span{font-size:.75rem;font-weight:400;color:#8d8d8d;margin-left:5px}.table-mortgage tr:not(.group) div.action-container{padding:40px 10px 10px;text-align:center}@media (max-width:767px){.table-mortgage .child-data>div:first-child{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.table-mortgage .child-data>div:last-child{line-height:16px}}.action-container .telephone-number{color:#0074a6;font-weight:700;margin-top:20px}.mortgage-filters{background-color:#f2fbfe;text-align:left;width:100%;transition:max-height .5s ease-out;max-height:0;overflow:hidden}.mortgage-filters .row{border-top:7px solid #0074a6}.mortgage-filters .hide-filters{display:none}.mortgage-filters.filters-open{max-height:999px;transition:max-height .5s ease-in}.mortgage-filters.filters-open .show-filters{display:none}.mortgage-filters.filters-open .hide-filters{display:block}.mortgage-filters-actions .filters-open .show-filters,.mortgage-filters-actions .hide-filters{display:none}.mortgage-filters-actions .filters-open .hide-filters{display:block}.mortgage-filters-actions p{margin-bottom:10px}.mortgage-filters .row input,.mortgage-filters .row label,.table.table-mortgage tbody td:not(.child) input,.table.table-mortgage tbody td:not(.child) label{margin:0;padding-right:0}.mortgage-filters .row label,.table.table-mortgage tbody td:not(.child) label{background-size:18px;background-position:0 3px;height:30px;padding:0 26px;clear:none;min-width:50%}.mortgage-filter-section{padding:0 20px;margin-bottom:20px}@media (min-width:768px){.mortgage-filter-section{padding:30px;margin-bottom:0}}.mortgage-filters .row .heading{margin:20px 0 0}@media (min-width:768px){.mortgage-filters .row .heading{margin:0}}.mortgage-filters .row h6{margin:0 0 10px;font-weight:700}.rate-switch-calculator .select-field,.rate-switch-calculator input,.rate-switch-calculator select{width:100%}.rate-switch-calculator .update-repayments-btn{margin-bottom:20px}.mortgage-table-component tfoot{display:none}.mortgage-table-component .btn-disabled{color:#666}.mortgage-table-component .btn-disabled:hover{background:#f7f7f7}.mortgage-table-component .json-load-failed,.mortgage-table-component .loading-json-container{padding:30px;border:1px solid #d9d9d9;border-top:7px solid #0074a6;background:#fff}.mortgage-table-component .dataTables_empty{background:#fff}.mortgage-table-component .table p.estimated-repayment{display:block}.mortgage-table-component .tables-loader{width:3em;height:3em;border-radius:50%;background:#00395d;background:linear-gradient(90deg,#0074a6 10%,rgba(0,116,166,0) 42%);position:relative;animation:c 1.4s infinite linear;transform:translateZ(0);padding-bottom:0;margin:10px auto 15px}.mortgage-table-component .tables-loader:before{width:50%;height:50%;background:#0074a6;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.mortgage-table-component .tables-loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.mortgage-table-component .compare-button-wrapper{z-index:100;right:0;bottom:0;left:0;text-align:center;padding:10px}.mortgage-table-component .compare-button-wrapper:not(.stick){padding:0 0 20px}.mortgage-table-component .compare-button-wrapper.stick{position:fixed;background-color:#0074a6;margin:0 auto;transition:background-color .2s ease-in}.mortgage-table-component .table-shadow{position:relative;overflow:initial}.mortgage-table-component .table-shadow.no-shadow:after{opacity:0}.mortgage-table-component .table-shadow:after{content:"";position:absolute;width:30px;top:0;right:0;bottom:0;z-index:1;opacity:.3;pointer-events:none;transition:opacity .3s cubic-bezier(.19,1,.22,1);background:linear-gradient(270deg,#000 0,#000 33%,rgba(229,235,238,0))}.mortgage-table-component .comparison-table-wrapper{overflow-x:scroll}.mortgage-table-component .compare-button-wrapper:not(.stick) .back-button,.mortgage-table-component .compare-button-wrapper:not(.stick) .back-button-amortisation{margin-top:40px}.mortgage-table-component .table-authoring-error-message{font-weight:700;color:#c33}@media (max-width:767px){.compare-button-wrapper .btn,.mortgage-pagination .btn{width:100%}}@keyframes c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:1024px){table.table-mortgage tbody td div.action-container ul li:last-child{border-bottom:none}.table.table-mortgage.collapsed tr.group .product-tools input,.table.table-mortgage.collapsed tr.group .product-tools label{display:inline-block}.mortgage-table-component .rate-switch-calculator .update-repayments-btn{margin-bottom:0}.mortgage-table-component .table-mortgage-compare thead th{width:190px}.mortgage-table-component .comparison-table-wrapper{overflow:initial}}@media (min-width:768px){.table.table-mortgage thead th{height:80px;min-width:110px;width:180px}.table.table-mortgage thead th.long-content{min-width:180px}.mortgage-filters .row{display:-ms-flexbox;display:flex}.mortgage-filters .row>div{-ms-flex-align:stretch;align-items:stretch}.mortgage-filters .row>div:not(:last-child){border-right:1px solid #d9d9d9}}@media (max-width:767px){.table-mortgage .product-tools{margin-top:10px;width:100%}.table-mortgage .product-tools a{float:right}}.table-mortgage-amortisation .parent+.child>td{border-top:0!important}.table-mortgage-amortisation .parent.odd+.child{background-color:#fbfaf9}.table-amortisation-sub{width:100%;margin:0}.table-amortisation-sub td{border:0!important;padding:16px 0 16px 20px!important}.amortisation-show-remaining span.show-more,.table.table-mortgage span.show-more{background-image:url(clientlib/img/table/blue-arrow-down.png);width:12px;height:7px;display:inline-block;margin-right:3px}.amortisation-show-remaining.hide-remaining span.show-more,.amortisation-show-remaining tr.parent span.show-more,.table.table-mortgage.hide-remaining span.show-more,.table.table-mortgage tr.parent span.show-more{background-image:url(clientlib/img/table/blue-arrow-up.png)}.amortisation-show-remaining tr .product-tools,.table.table-mortgage tr .product-tools{float:right}.amortisation-show-remaining tr .product-tools a,.table.table-mortgage tr .product-tools a{display:inline-block;padding:1px;text-decoration:underline}.amortisation-show-remaining tr .product-tools a span,.table.table-mortgage tr .product-tools a span{float:right;text-decoration:underline;font-weight:400!important;font-size:1.0625rem!important;color:#0074a6!important}.amortisation-show-remaining tr .product-tools .show-more,.table.table-mortgage tr .product-tools .show-more{float:left;margin-top:10px}.amortisation-show-remaining tr td:not(.child) a span.less,.table.table-mortgage tr td:not(.child) a span.less{display:none}.amortisation-show-remaining tr.parent td:not(.child) a span.less,.table.table-mortgage tr.parent td:not(.child) a span.less{display:inline-block}.amortisation-show-remaining tr.parent td:not(.child) a span.more,.table.table-mortgage tr.parent td:not(.child) a span.more{display:none}.summary-container{border:1px solid #d9d9d9;border-top:7px solid #0074a6;background-color:#fff;padding-bottom:10px}@media (min-width:768px){.summary-container .row>:nth-child(2) .summary-section{border-left:1px solid #d9d9d9;margin-top:10px;padding-top:0;padding-left:30px}}.summary-container .row>:nth-child(3) .summary-section{border-top:1px solid #d9d9d9}@media (min-width:768px){.summary-container .row>:nth-child(3) .summary-section{border-top:0}}@media (min-width:768px){.summary-container .row>:last-child .summary-section{border-left:1px solid #d9d9d9;margin-top:10px;padding-top:0;padding-left:30px}}.summary-section{padding:10px}.summary-section p{margin:0}.amortisation-mortgage-name div,.amortisation-mortgage-name span{display:inline}.amortisation-mortgage-name .product-tools{display:none}.amortisation-followon-rate,.amortisation-followon-repayment,.summary-heading{color:#0074a6}.table-mortgage-amortisation thead th:hover{background-color:#fff!important;border:1px solid transparent!important;border-left:1px solid #d9d9d9!important;cursor:default!important}.table-mortgage-amortisation>tbody>tr:not(.child):hover>td{background-color:transparent!important;border-bottom:1px solid transparent!important;cursor:default!important}.table-mortgage-amortisation>tbody>tr:not(.child):hover>td:first-child{border-left:1px solid #d9d9d9!important}.table-mortgage-amortisation>tbody>tr:not(.child):hover>td:last-child{border-right:1px solid #d9d9d9!important}.table-mortgage-amortisation>tbody>tr:last-child:hover>td{border-bottom:1px solid #d9d9d9!important}.table-mortgage-amortisation tr.group:hover>td{border-top:1px solid #d9d9d9!important;border-right:1px solid #d9d9d9!important;border-left:1px solid #d9d9d9!important}.table-amortisation-sub td{cursor:default!important;background-color:transparent!important}@keyframes d{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX,.form-step .cover_length_value,.form-step .currency{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:d}.life-cover-calc input[type=checkbox]{opacity:0}.form-step{border-width:0}.form-step .cover_length_value,.form-step .currency{animation-duration:1.3s;animation-fill-mode:both}.life-cover__heading{font-size:1.615em;color:#00395d;margin-bottom:0}.life-cover__figure{font-size:2.769em;color:#339548}.life-cover__input_number{width:94%;display:inline-block}@media (min-width:600px){.life-cover__input_number{width:405px}}.mCalc fieldset{border:0;padding-right:0;padding-left:0}.mCalc .input-wrapper{width:100%}.mCalc label{display:inline;margin-right:5px}.mCalc .promo-wrapper{margin-top:30px}.mCalc input[type=radio]+label{margin-right:16px;padding:10px 16px 10px 54px}.mCalc input[type=radio]+label:last-child{margin-right:0}.mCalc-module{display:none}.mCalc-module .alert{clear:both}.mCalc-module .alert ul{margin-top:10px;margin-left:20px}.mCalc-module .alert li{color:#333}.mCalc .btn-calculate{width:100%;opacity:1;transition:opacity .5s ease-in}.mCalc .btn-calculate:disabled{opacity:.5}@media (min-width:600px){.mCalc .btn-calculate{width:auto}}.input-prefix.wide+input{padding-left:32px}.mCalc-Cost-LTV,.mCalc-Cost-TotalBorrowing{display:inline-block;font-size:1.411765em;font-family:Expert Sans Bold,sans-serif}.mCalc-Subtext{font-family:Expert Sans B14,sans-serif;font-size:.875rem;color:#666;margin:0 0 10px}.mCalc-Cost-LTV-Error{display:none}.mCalc-Cost-LTV-Error UL>LI{color:inherit}.mCalc-InputJoin .input-wrapper,.mCalc-InputJoin .select-field,.notification.error>.mCalc-Cost-LTV-Error{display:block}@media (min-width:600px){.mCalc-InputJoin .input-wrapper,.mCalc-InputJoin .select-field{float:left;width:203px}}@media (min-width:600px){.mCalc-InputJoin .input-wrapper input,.mCalc-InputJoin .input-wrapper select,.mCalc-InputJoin .select-field input,.mCalc-InputJoin .select-field select{width:203px}}.mCalc-InputJoin .label.hidden{position:fixed;left:-10000px;top:-10000px}.mCalc-InputJoin input,.mCalc-InputJoin input:focus{margin-bottom:10px}@media (min-width:600px){.mCalc-InputJoin input,.mCalc-InputJoin input:focus{margin-bottom:0;border-radius:.3125em 0 0 .3125em;border-right:0}}@media (min-width:600px){.mCalc-InputJoin select,.mCalc-InputJoin select:focus{border-radius:0 .3125em .3125em 0}}.mCalc-InputJoin span{border-radius:0 0 .3125em 0}@media (min-width:600px){.mCalc-InputJoin span{border-radius:0 .3125em .3125em 0;top:1px;height:46px}}.mCalc-InputJoin:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.mCalc select{opacity:1;transition:opacity .5s ease-in}.mCalc select:disabled{opacity:.5}.mCalc select:focus{outline-offset:-1px}@media (min-width:600px){.mCalc-DoubleSelect-Wrapper{display:inline-block}.mCalc-DoubleSelect-Wrapper .select-field select{width:172px}.mCalc-DoubleSelect-Wrapper:first-child{margin-right:45px}}.mCalc-BorrowResults-Card{padding:20px;margin:0 auto}@media (min-width:768px){.mCalc-BorrowResults-Card{width:80%;padding:30px}}.wrapper:nth-child(2n) .mCalc-BorrowResults-Card{background-color:#fff}.mCalc-BorrowResults-EstimateContainer p{margin-bottom:0;font-size:.9375rem}.mCalc-BorrowResults-Value{margin:10px 0}.legend-left-container,.legend-right-container{margin-bottom:10px}@media (min-width:768px){.legend-left-container,.legend-right-container{position:relative;margin-bottom:0}}@media (min-width:768px){.legend-left-label{left:30px}}@media (min-width:768px){.legend-left-label,.legend-right-label{position:absolute;top:12px;white-space:nowrap}.legend-right-label{right:30px}}.mCalc-BorrowResults-Legend{width:20px;height:20px;display:inline-block;border-radius:5px;margin:15px 10px -5px 0}@media (min-width:768px){.mCalc-BorrowResults-Legend{margin:15px 0}}.mCalc-BorrowResults-Legend.legend-right{background-color:#7fd6f7}.mCalc-BorrowResults-Legend.legend-left{background-color:#edb184}@media (min-width:768px){.mCalc-BorrowResults-Legend.legend-left{margin-right:10px}}.mCalc-BorrowResults-Bar{background-color:#7fd6f7}.mCalc-BorrowResults-Bar,.mCalc-BorrowResults-Bar-LTV{height:40px;border-radius:5px}.mCalc-BorrowResults-Bar .mCalc-BorrowResults-Bar-LTV{background-color:#edb184}.mCalc-BorrowResults-Bar .mCalc-BorrowResults-Bar-LTV strong{width:100%;position:absolute;text-align:center;color:#fff;margin-top:7px}@media (min-width:768px){.mCalc-BorrowResults-Input .notification-error{margin-top:-10px}}.mCalc-BorrowResults-Deposit input,.mCalc-BorrowResults-MaxBorrow input,.mCalc-BorrowResults-PropertyValue input{max-width:100%}.mCalc-BorrowResults-Deposit label,.mCalc-BorrowResults-MaxBorrow label,.mCalc-BorrowResults-PropertyValue label{display:none}.mCalc-BorrowResults-Deposit .input-prefix,.mCalc-BorrowResults-MaxBorrow .input-prefix,.mCalc-BorrowResults-PropertyValue .input-prefix{left:inherit}.notification-error .mCalc-BorrowResults-MaxBorrow{margin-top:0}.borrow-results-btn{list-style:none;margin:20px 0;padding:0}@media (min-width:768px){.borrow-results-btn{margin:60px 15px 0}}.borrow-results-btn li a{max-width:100%;margin-bottom:15px;width:405px;padding-right:0;padding-left:0}@media (min-width:768px){.btn-container-mobile{display:none}}.btn-container-desktop{display:none}@media (min-width:768px){.btn-container-desktop{display:block}}.mCalc-CostResults-Edit{margin-right:10px}@media (max-width:500px){.mCalc-CostResults-Actions .btn{width:100%;margin-top:20px}}@media (max-width:767px){.mCalc-CostResults-Actions{width:100%}}.mCalc-CostResults-AvailableText,.mCalc-CostResults-SummaryText{margin-bottom:0}.mCalc-CostResults-AvailableText span,.mCalc-CostResults-SummaryText span{font-family:Expert Sans Bold}.mCalc-InterestResults-Input label{display:none}.mCalc-InterestResults-Input input{max-width:230px;width:100%}.mCalc-InterestResults-MonthlyRepayment{margin-bottom:0}.mCalc-InterestResults [data-textvariable] span{color:#0074a6}.mCalc-InterestResults.warn :not(table) [data-textvariable=newMonthlyRepayment],.mCalc-InterestResults.warn :not(table) [data-textvariable] span{color:#c33}.mCalc-InterestResults.warn table td:nth-child(2n-1) [data-textvariable] span{color:#0074a6}.mCalc-InterestResults [data-textvariable=newInterestRate] span,.mCalc-InterestResults table span{font-weight:700}@media (min-width:768px){.mCalc-InterestResults .row>.col-sm-4.vertical-line{margin-right:20px;border-right:1px solid #b2b2b2;padding-right:30px}}.mCalc-InterestResults .row{margin-bottom:20px}.mCalc-Loading{position:relative}.mCalc-Loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.4);z-index:10}.mCalc-Loading-Container{display:none;position:fixed;top:50%;left:50%}.mCalc-Loading .mCalc-Loading-Container{display:block}.mCalc-Loading-Spinner{position:relative;left:-50%;width:5em;height:5em;border-radius:50%;background:#00395d;background:linear-gradient(90deg,#0074a6 10%,rgba(0,116,166,0) 42%);animation:c 1.4s infinite linear;transform:translateX(-50%) translateY(-50%) translateZ(0);padding-bottom:0;margin:10px auto 15px}.mCalc-Loading-Spinner:before{width:50%;height:50%;background:#0074a6;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.mCalc-Loading-Spinner:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.mCalc-Loading:nth-child(2n) .mCalc-Loading-Spinner:after{background:#f7f7f7}.mCalc-Page-Alert{display:none;margin-bottom:30px}.mCalc-SummaryBox{padding:20px;margin-bottom:50px;background-color:#fff;border:1px solid #d9d9d9;border-top:7px solid #0074a6}@media (max-width:599px){.mCalc-SummaryBox .btn{display:block;width:100%}}.mCalc-SummaryBox-Col{margin-bottom:20px}@media (min-width:768px){.mCalc-SummaryBox-Col{padding-left:20px;margin-bottom:0;border-left:1px solid #d9d9d9}}.mCalc-SummaryBox-Heading{font-size:1.3125rem;color:#0074a6}.mCalc-Terms{background-color:#fff;height:0;transition:height .5s ease-out,margin-bottom .25s linear;overflow:hidden}.mCalc-Terms-Open{margin-bottom:30px;transition:height .5s ease-in,margin-bottom .25s linear;height:auto}.mCalc-Terms-Container{border:1px solid #d9d9d9;border-top:7px solid #0074a6}.mCalc-Terms-Toggle{margin-right:10px}.mCalc-Terms-Title{margin:20px;color:#0074a6}@media (min-width:768px){.mCalc-Terms-Title{margin:30px 30px 0}}.mCalc-Terms-Card{vertical-align:top;padding:0 20px 20px}@media (min-width:768px){.mCalc-Terms-Card{display:inline-block;width:32%;padding:30px 30px 0}}@media (max-width:599px){.mCalc-Tooltip{float:right}}.debtcalc{color:#00395d
  /*!
 * BDL version 1.13.0
 * modal box
*/}.debtcalc p{color:#333}.debtcalc abbr[title]{border-bottom:0;text-decoration:none}.debtcalc .modalbox-close-btn{background-color:transparent;border:0;border-radius:5px;color:#0076b6;cursor:pointer;float:right;font-size:2.471em;font-size:2.471rem;margin-top:-18px;right:0;width:34px}.debtcalc .modalbox-close-btn:focus{border:2px solid #40c2f3}.debtcalc [type=date],.debtcalc [type=datetime-local],.debtcalc [type=datetime],.debtcalc [type=email],.debtcalc [type=month],.debtcalc [type=number],.debtcalc [type=password],.debtcalc [type=range],.debtcalc [type=search],.debtcalc [type=tel],.debtcalc [type=text],.debtcalc [type=time],.debtcalc [type=url],.debtcalc [type=week],.debtcalc textarea{width:100%}.debtcalc .input-prefix,.debtcalc .input-suffix,.debtcalc .select-field select,.debtcalc input{color:#0076b6}.debtcalc .select-field span{background-color:#fff;background-position:18px 54%;background-size:30%;border-left:0;width:47px}.debtcalc .input-prefix+input{padding-left:30px}.debtcalc .input-suffix{left:92%;padding:13px 10px 13px 0}.debtcalc .debtcalc-card-errors,.debtcalc .debtcalc-card-maxterm,.debtcalc .debtcalc-loan-errors,.debtcalc .debtcalc-loan-maxterm,.debtcalc .debtcalc-overdraft-errors{margin-top:-20px;padding-bottom:20px}.debtcalc .notification-error{background:none;border:0;padding:0}.debtcalc .notification-error .debtcalc-card-errors,.debtcalc .notification-error .debtcalc-card-maxterm,.debtcalc .notification-error .debtcalc-loan-errors,.debtcalc .notification-error .debtcalc-loan-maxterm,.debtcalc .notification-error .debtcalc-overdraft-errors{margin-top:-20px;padding-bottom:20px}.debtcalc .notification-error input,.debtcalc .notification-error select{border-color:#c33;color:#c33}.debtcalc .notification-error input:focus,.debtcalc .notification-error select:focus{background-color:#fcf5f5}.debtcalc .notification-error .input-prefix,.debtcalc .notification-error .input-suffix{color:#c33}.debtcalc fieldset{border:0;padding-right:0;padding-left:0}.debtcalc fieldset.label legend{color:#00395d;text-align:left}.debtcalc .field-row{margin-bottom:0;max-width:407px}.debtcalc .debtcalc-debt-debttype input[type=radio]:checked+label,.debtcalc .debtcalc-debt-debttype input[type=radio]:not(:checked)+label{background-color:#fff;background-image:none;border:1px solid #bfbfbf;margin-top:10px;min-width:88px;padding-right:20px;padding-left:20px;text-align:center}.debtcalc .debtcalc-debt-debttype input[type=radio]:checked+label:first-of-type,.debtcalc .debtcalc-debt-debttype input[type=radio]:not(:checked)+label:first-of-type{border-radius:5px 0 0 5px;margin-right:-3px}.debtcalc .debtcalc-debt-debttype input[type=radio]:checked+label:last-of-type,.debtcalc .debtcalc-debt-debttype input[type=radio]:not(:checked)+label:last-of-type{border-radius:0 5px 5px 0;margin-left:-1px}.debtcalc .debtcalc-debt-debttype input[type=radio]+label{margin-left:2px}.debtcalc .horizontal .debtcalc-debt-debttype [type=radio]+label{margin-right:0}.debtcalc .debtcalc-debt-debttype input[type=radio]+label.active,.debtcalc .debtcalc-debt-debttype input[type=radio]+label:hover{background-color:#0074a6;border-radius:0;color:#fff}.debtcalc .input-wrapper{display:block;margin-top:10px;width:100%}.debtcalc label{display:inline;margin-right:5px}.debtcalc .debtcalc-debt-debttype input[type=radio]:checked:focus+label,.debtcalc .debtcalc-debt-debttype input[type=radio]:checked:focus+label.active,.debtcalc .debtcalc-debt-debttype input[type=radio]:not(:checked):focus+label{border:3px solid #40c2f3}.debtcalc .select-field select:focus{background:#e5f1f6;border-color:#0076b6;outline:none}.debtcalc .select-field select:focus+span{background-color:#e5f1f6}.debtcalc .debtcalc-module .alert{clear:both;color:#c33;margin-bottom:0;margin-top:10px}.debtcalc .debtcalc-module .alert ul{margin-top:10px;margin-left:20px}.debtcalc .debtcalc-module .alert li{color:#333}.debtcalc .btn-holder li{display:block}.debtcalc .btn-back,.debtcalc .btn-reset,.debtcalc .btn-submit{opacity:1;transition:opacity .5s ease-in;width:100%}.debtcalc .btn-back:disabled,.debtcalc .btn-reset:disabled,.debtcalc .btn-submit:disabled{opacity:.5}@media (min-width:460px){.debtcalc .btn-back,.debtcalc .btn-reset,.debtcalc .btn-submit{width:45%}}@media (min-width:768px){.debtcalc .btn-back,.debtcalc .btn-reset,.debtcalc .btn-submit{width:auto}}@media (min-width:460px){.debtcalc .btn-submit{float:right;margin-right:0}}.debtcalc .debtcalc-submit-container,.debtcalc .debtcalc-submit-container .debtcalc-card-submit,.debtcalc .debtcalc-submit-container .debtcalc-loan-submit,.debtcalc .debtcalc-submit-container .debtcalc-overdraft-submit{margin-top:20px}.debtcalc .debtcalc-card-apr-more,.debtcalc .debtcalc-card-payments-more,.debtcalc .debtcalc-loan-apr-more,.debtcalc .debtcalc-loan-balance-more{background-color:#e5f7fd;border:1px solid #bfebfb;border-radius:5px;display:none;margin-bottom:20px;max-width:407px;padding:10px;position:relative}.debtcalc .debtcalc-card-apr-more:after,.debtcalc .debtcalc-card-apr-more:before,.debtcalc .debtcalc-card-payments-more:after,.debtcalc .debtcalc-card-payments-more:before,.debtcalc .debtcalc-loan-apr-more:after,.debtcalc .debtcalc-loan-apr-more:before,.debtcalc .debtcalc-loan-balance-more:after,.debtcalc .debtcalc-loan-balance-more:before{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.debtcalc .debtcalc-card-apr-more:after,.debtcalc .debtcalc-card-payments-more:after,.debtcalc .debtcalc-loan-apr-more:after,.debtcalc .debtcalc-loan-balance-more:after{border-color:transparent;border-bottom-color:#e5f7fd;border-width:10px;margin-left:-30px}.debtcalc .debtcalc-card-apr-more:before,.debtcalc .debtcalc-card-payments-more:before,.debtcalc .debtcalc-loan-apr-more:before,.debtcalc .debtcalc-loan-balance-more:before{border-color:transparent;border-bottom-color:#bfebfb;border-width:12px;margin-left:-32px}.debtcalc .debtcalc-card-apr-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-card-apr-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-card-apr-more .debtcalc-doubleselect,.debtcalc .debtcalc-card-apr-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-card-apr-more .debtcalc-loan-more-desc,.debtcalc .debtcalc-card-payments-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-card-payments-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-card-payments-more .debtcalc-doubleselect,.debtcalc .debtcalc-card-payments-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-card-payments-more .debtcalc-loan-more-desc,.debtcalc .debtcalc-loan-apr-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-loan-apr-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-loan-apr-more .debtcalc-doubleselect,.debtcalc .debtcalc-loan-apr-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-loan-apr-more .debtcalc-loan-more-desc,.debtcalc .debtcalc-loan-balance-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-loan-balance-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-loan-balance-more .debtcalc-doubleselect,.debtcalc .debtcalc-loan-balance-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-loan-balance-more .debtcalc-loan-more-desc{width:100%}@media (min-width:768px){.debtcalc .debtcalc-card-apr-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-card-apr-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-card-apr-more .debtcalc-doubleselect,.debtcalc .debtcalc-card-apr-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-card-apr-more .debtcalc-loan-more-desc,.debtcalc .debtcalc-card-payments-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-card-payments-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-card-payments-more .debtcalc-doubleselect,.debtcalc .debtcalc-card-payments-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-card-payments-more .debtcalc-loan-more-desc,.debtcalc .debtcalc-loan-apr-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-loan-apr-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-loan-apr-more .debtcalc-doubleselect,.debtcalc .debtcalc-loan-apr-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-loan-apr-more .debtcalc-loan-more-desc,.debtcalc .debtcalc-loan-balance-more .debtcalc-card-aprdefault,.debtcalc .debtcalc-loan-balance-more .debtcalc-card-paymentsdefault,.debtcalc .debtcalc-loan-balance-more .debtcalc-doubleselect,.debtcalc .debtcalc-loan-balance-more .debtcalc-loan-aprmore-desc,.debtcalc .debtcalc-loan-balance-more .debtcalc-loan-more-desc{width:387px}}.debtcalc .debtcalc-card-apr-more .debtcalc-card-paymentsdefault .alert,.debtcalc .debtcalc-card-payments-more .debtcalc-card-paymentsdefault .alert,.debtcalc .debtcalc-loan-apr-more .debtcalc-card-paymentsdefault .alert,.debtcalc .debtcalc-loan-balance-more .debtcalc-card-paymentsdefault .alert{margin-bottom:10px;margin-top:0}.debtcalc .debtcalc-card-apr-more .select-field select.large,.debtcalc .debtcalc-card-apr-more input,.debtcalc .debtcalc-card-payments-more .select-field select.large,.debtcalc .debtcalc-card-payments-more input,.debtcalc .debtcalc-loan-apr-more .select-field select.large,.debtcalc .debtcalc-loan-apr-more input,.debtcalc .debtcalc-loan-balance-more .select-field select.large,.debtcalc .debtcalc-loan-balance-more input{width:100%}@media (min-width:600px){.debtcalc .debtcalc-card-apr-more .select-field select.large,.debtcalc .debtcalc-card-apr-more input,.debtcalc .debtcalc-card-payments-more .select-field select.large,.debtcalc .debtcalc-card-payments-more input,.debtcalc .debtcalc-loan-apr-more .select-field select.large,.debtcalc .debtcalc-loan-apr-more input,.debtcalc .debtcalc-loan-balance-more .select-field select.large,.debtcalc .debtcalc-loan-balance-more input{width:400px}}@media (min-width:600px){.debtcalc .debtcalc-card-apr-more .debtcalc-doubleselect-wrapper,.debtcalc .debtcalc-card-payments-more .debtcalc-doubleselect-wrapper,.debtcalc .debtcalc-loan-apr-more .debtcalc-doubleselect-wrapper,.debtcalc .debtcalc-loan-balance-more .debtcalc-doubleselect-wrapper{display:inline-block}}@media (min-width:600px){.debtcalc .debtcalc-card-apr-more .debtcalc-doubleselect-wrapper.doubleselect-last .select-field select.large,.debtcalc .debtcalc-card-payments-more .debtcalc-doubleselect-wrapper.doubleselect-last .select-field select.large,.debtcalc .debtcalc-loan-apr-more .debtcalc-doubleselect-wrapper.doubleselect-last .select-field select.large,.debtcalc .debtcalc-loan-balance-more .debtcalc-doubleselect-wrapper.doubleselect-last .select-field select.large{border-radius:0 5px 5px 0}}.debtcalc .debtcalc-card-apr-more .debtcalc-doubleselect-wrapper .select-field select.large,.debtcalc .debtcalc-card-payments-more .debtcalc-doubleselect-wrapper .select-field select.large,.debtcalc .debtcalc-loan-apr-more .debtcalc-doubleselect-wrapper .select-field select.large,.debtcalc .debtcalc-loan-balance-more .debtcalc-doubleselect-wrapper .select-field select.large{width:100%}@media (min-width:600px){.debtcalc .debtcalc-card-apr-more .debtcalc-doubleselect-wrapper .select-field select.large,.debtcalc .debtcalc-card-payments-more .debtcalc-doubleselect-wrapper .select-field select.large,.debtcalc .debtcalc-loan-apr-more .debtcalc-doubleselect-wrapper .select-field select.large,.debtcalc .debtcalc-loan-balance-more .debtcalc-doubleselect-wrapper .select-field select.large{border-radius:5px 0 0 5px;width:188px}}.debtcalc .debtcalc-card-apr-more .btn-submit,.debtcalc .debtcalc-card-payments-more .btn-submit,.debtcalc .debtcalc-loan-apr-more .btn-submit,.debtcalc .debtcalc-loan-balance-more .btn-submit{float:none;margin-top:0;width:100%}@media (min-width:460px){.debtcalc .debtcalc-card-apr-more .btn-submit,.debtcalc .debtcalc-card-payments-more .btn-submit,.debtcalc .debtcalc-loan-apr-more .btn-submit,.debtcalc .debtcalc-loan-balance-more .btn-submit{width:45%}}@media (min-width:768px){.debtcalc .debtcalc-card-apr-more .btn-submit,.debtcalc .debtcalc-card-payments-more .btn-submit,.debtcalc .debtcalc-loan-apr-more .btn-submit,.debtcalc .debtcalc-loan-balance-more .btn-submit{width:auto}}@media (min-width:600px){.debtcalc .debtcalc-card-apr-more .notification-error,.debtcalc .debtcalc-card-payments-more .notification-error,.debtcalc .debtcalc-loan-apr-more .notification-error,.debtcalc .debtcalc-loan-balance-more .notification-error{width:382px}.debtcalc .debtcalc-card-apr-more .select-field select.large,.debtcalc .debtcalc-card-apr-more input,.debtcalc .debtcalc-card-payments-more .select-field select.large,.debtcalc .debtcalc-card-payments-more input,.debtcalc .debtcalc-loan-apr-more .select-field select.large,.debtcalc .debtcalc-loan-apr-more input,.debtcalc .debtcalc-loan-balance-more .select-field select.large,.debtcalc .debtcalc-loan-balance-more input{width:377px}}.debtcalc .debtcalc-overdraft-feesterm legend{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.debtcalc .debtcalc-overdraft-fees-more{display:none}.debtcalc .debtcalc-individual-table{background:#fff;border:1px solid #bfbfbf;border-radius:5px;display:none;padding:10px 15px}.debtcalc .debtcalc-individual-table .balance-summary,.debtcalc .debtcalc-individual-table .debtname-summary{font-weight:600}.debtcalc .debtcalc-individual-table .debtcalc-individual-outstandingbalance{margin-top:20px}.debtcalc .debtcalc-individual-table .debtcalc-individual-more{color:#333;display:none}.debtcalc .debtcalc-individual-table .debtcalc-individual-more .h4{color:#333}.debtcalc .debtcalc-individual-table .debtcalc-individual-btns{display:inline-block}.debtcalc .debtcalc-individual-table .debtcalc-details,.debtcalc .debtcalc-individual-table .debtcalc-edit,.debtcalc .debtcalc-individual-table .debtcalc-remove{float:right;line-height:3em;vertical-align:middle}.debtcalc .debtcalc-individual-table .debtcalc-details,.debtcalc .debtcalc-individual-table .debtcalc-edit{margin-right:30px}@media (min-width:768px){.debtcalc .debtcalc-individual-table .debtcalc-individual-outstandingbalance{border-left:1px solid #bfbfbf;margin-top:0;padding-left:15px}.debtcalc .debtcalc-individual-table .debtcalc-individual-more{border-left:1px solid #bfbfbf;padding:15px}.debtcalc .debtcalc-individual-table .debtcalc-individual-btns{display:block}.debtcalc .debtcalc-individual-table .debtcalc-details,.debtcalc .debtcalc-individual-table .debtcalc-edit,.debtcalc .debtcalc-individual-table .debtcalc-remove{float:right;margin-left:15px;margin-right:5px}}.debtcalc .debtcalc-total-summary{margin-top:20px}.debtcalc .debtcalc-total-summary .debtcalc-total-table{background:#e5f7fd;border:1px solid #bfbfbf;border-radius:5px;display:none;padding:10px 15px}.debtcalc .debtcalc-total-summary .debtcalc-total-costofcredit,.debtcalc .debtcalc-total-summary .debtcalc-total-monthlyrepayments,.debtcalc .debtcalc-total-summary .debtcalc-total-repaymentdate,.debtcalc .debtcalc-total-summary .debtcalc-total-totaldebt{border-bottom:1px solid #bfbfbf;padding:10px 0 40px}.debtcalc .debtcalc-total-summary .debtcalc-total-repaymentdate{border-bottom:0}.debtcalc .debtcalc-total-summary .totaldebt-summary,.debtcalc .debtcalc-total-summary .totaldebtlabel-summary{font-weight:600}.debtcalc .debtcalc-total-summary .costofcreditlabel-summary,.debtcalc .debtcalc-total-summary .datelabel-summary,.debtcalc .debtcalc-total-summary .repaymentslabel-summary,.debtcalc .debtcalc-total-summary .totaldebtlabel-summary{color:#333;float:left}.debtcalc .debtcalc-total-summary .costofcredit-summary,.debtcalc .debtcalc-total-summary .date-summary,.debtcalc .debtcalc-total-summary .repayments-summary,.debtcalc .debtcalc-total-summary .totaldebt-summary{color:#0076b6;float:right;font-size:1.5em;font-size:1.5rem;margin-top:-5px}@media (min-width:768px){.debtcalc .debtcalc-total-summary .col-xs-12{border-right:1px solid #bfbfbf}.debtcalc .debtcalc-total-summary .col-xs-12:last-child{border-right:0}.debtcalc .debtcalc-total-summary .debtcalc-total-costofcredit,.debtcalc .debtcalc-total-summary .debtcalc-total-monthlyrepayments,.debtcalc .debtcalc-total-summary .debtcalc-total-repaymentdate,.debtcalc .debtcalc-total-summary .debtcalc-total-totaldebt{border-bottom:0;padding:10px 0;text-align:center}.debtcalc .debtcalc-total-summary .costofcredit-summary,.debtcalc .debtcalc-total-summary .date-summary,.debtcalc .debtcalc-total-summary .repayments-summary,.debtcalc .debtcalc-total-summary .totaldebt-summary{font-size:1.875em;font-size:1.875rem}.debtcalc .debtcalc-total-summary .costofcredit-summary,.debtcalc .debtcalc-total-summary .costofcreditlabel-summary,.debtcalc .debtcalc-total-summary .date-summary,.debtcalc .debtcalc-total-summary .datelabel-summary,.debtcalc .debtcalc-total-summary .repayments-summary,.debtcalc .debtcalc-total-summary .repaymentslabel-summary,.debtcalc .debtcalc-total-summary .totaldebt-summary,.debtcalc .debtcalc-total-summary .totaldebtlabel-summary{display:block;float:none}}.debtcalc .debtcalc-title-summary{display:none}.debtcalc .debtcalc-debt-add,.debtcalc .debtcalc-debt-edit{margin-top:20px}.debtcalc .debtcalc-debt-add h3,.debtcalc .debtcalc-debt-edit h3{margin-bottom:0}.debtcalc.debtcalc-debt-summary .debtcalc-debt-form,.debtcalc.debtcalc-debt-summary .debtcalc-debt-intro{display:none}.debtcalc.debtcalc-debt-summary .debtcalc-individual-table{display:block}.debtcalc .debtcalc-add-container{display:none;margin:20px 0}.debtcalc .debtcalc-add-container .btn-submit{float:left}.debtcalc .debtcalc-summary-container{display:none}.debtcalc .debtcalc-startagain-container .modalbox-close-btn{display:block;float:none;right:20px;margin-top:0;position:absolute;top:0}.debtcalc .debtcalc-startagain-container .modal-icon{margin-top:20px}.debtcalc .debtcalc-startagain-container .btn-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:460px){.debtcalc .debtcalc-startagain-container .btn-holder li{display:inline-block}.debtcalc .debtcalc-startagain-container .btn-submit{float:none}}@media (min-width:768px){.debtcalc .debtcalc-startagain-container .btn-holder{display:inline-block}}.debtcalc .icon-small{vertical-align:text-bottom}.debtcalc .tooltip-wrapper{margin-top:10px}.debtcalc .debtcalc-cloan-errors{margin-top:-20px;padding-bottom:20px}.debtcalc .debtcalc-cloan-apr-more,.debtcalc .debtcalc-cloan-borrow-more,.debtcalc .debtcalc-cloan-length-more{background-color:#e5f7fd;border:1px solid #bfebfb;border-radius:5px;display:none;margin-bottom:20px;max-width:407px;padding:10px;position:relative}.debtcalc .debtcalc-cloan-apr-more p,.debtcalc .debtcalc-cloan-borrow-more p,.debtcalc .debtcalc-cloan-length-more p{margin-bottom:0}.debtcalc .debtcalc-cloan-apr-more:after,.debtcalc .debtcalc-cloan-apr-more:before,.debtcalc .debtcalc-cloan-borrow-more:after,.debtcalc .debtcalc-cloan-borrow-more:before,.debtcalc .debtcalc-cloan-length-more:after,.debtcalc .debtcalc-cloan-length-more:before{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.debtcalc .debtcalc-cloan-apr-more:after,.debtcalc .debtcalc-cloan-borrow-more:after,.debtcalc .debtcalc-cloan-length-more:after{border-color:transparent;border-bottom-color:#e5f7fd;border-width:10px;margin-left:-30px}.debtcalc .debtcalc-cloan-apr-more:before,.debtcalc .debtcalc-cloan-borrow-more:before,.debtcalc .debtcalc-cloan-length-more:before{border-color:transparent;border-bottom-color:#bfebfb;border-width:12px;margin-left:-32px}.debtcalc .modal-icon:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E.st0%7Bfill%3A%230074a6%7D%3C/style%3E%3Ctitle%3EFunc25_Warning%20_x1%3C/title%3E%3Cg%20id%3D%22Page-1%22%3E%3Cg%20id%3D%22Func25_Warning-%22%3E%3Cg%20id%3D%22Imported-Layers%22%20transform%3D%22translate%284%204%29%22%3E%3Cpath%20id%3D%22Fill-1%22%20class%3D%22st0%22%20d%3D%22M8-2c5.5%200%2010%204.5%2010%2010S13.5%2018%208%2018-2%2013.5-2%208%202.5-2%208-2m0-2C1.4-4-4%201.4-4%208S1.4%2020%208%2020s12-5.4%2012-12S14.6-4%208-4%22/%3E%3Cpath%20id%3D%22Fill-2%22%20class%3D%22st0%22%20d%3D%22M7%201h2v10H7V1z%22/%3E%3Cpath%20id%3D%22Fill-3%22%20class%3D%22st0%22%20d%3D%22M9.3%2013.6c0%20.7-.6%201.3-1.3%201.3s-1.3-.6-1.3-1.3c0-.7.6-1.3%201.3-1.3s1.3.6%201.3%201.3%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:24px;height:24px}.debtcalc .modal{z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:rgba(0,0,0,.6);visibility:hidden}.debtcalc .modal-dialog{position:relative;width:auto;margin:10px}.debtcalc .modal-content{margin:20px 5%;padding:30px 20px;width:auto;background-color:#fff;border-radius:5px;position:relative;-ms-transform:scale(0);transform:scale(0);transition:all .3s ease}@media (min-width:768px){.debtcalc .modal-content{max-width:600px;margin:10% auto;padding:48px 60px 60px}}.debtcalc .modal-header{text-align:center}.debtcalc .modal-close-btn{position:absolute;right:4px;top:2px;font-size:2.25rem;color:#0076b6;cursor:pointer;background-color:transparent;border:0;border-radius:5px;width:44px;height:44px}@media (min-width:768px){.debtcalc .modal-close-btn{right:17px;top:11px}}.debtcalc .modal-close-btn span{pointer-events:none;margin:-10px;top:-7px;position:relative}.debtcalc .modal-body{text-align:center;margin-bottom:20px}.debtcalc .modal-body p{line-height:32px;word-wrap:break-word}.debtcalc .modal-footer{text-align:center}.debtcalc .modal-footer>.btn{display:block;margin:0 auto}@media (min-width:768px){.debtcalc .modal-footer>.btn{display:inline-block}}.debtcalc .modal-footer>.btn:first-child{margin-bottom:20px}@media (min-width:768px){.debtcalc .modal-footer>.btn:first-child{margin:0 30px 0 0}}.debtcalc .modal-icon{display:inline-block;position:relative;padding:24px;margin-bottom:-5px}@media (min-width:768px){.debtcalc .modal-icon{margin-bottom:20px}}.debtcalc .modal-icon:after,.debtcalc .modal-icon:before{content:"";position:absolute}.debtcalc .modal-icon:before{background-size:cover;background-repeat:no-repeat;width:48px;height:48px;top:-7px;right:-1px}@media (min-width:768px){.debtcalc .modal-icon:before{width:72px;height:72px;right:-12px;top:-12px}}.debtcalc .modal-show{visibility:visible;overflow:auto}.debtcalc .modal-open{overflow:hidden}.debtcalc .modal-body-scroll{max-height:30vh;overflow-y:auto}.debtcalc .modal-content-animation{-ms-transform:scale(1);transform:scale(1)}.debtcalc .debtcalc-comp-tablemob{display:none}.debtcalc .debtcalc-comp-tablemob tr td:first-child{color:initial;width:54%}.debtcalc .debtcalc-comp-tablemob tr td:last-child{color:initial;float:right;text-align:right}.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-costofcreditamount,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-debtamount,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-debtname,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-estrepaymentdate,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-monthlypaymentsamount,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-totalcostofcredit,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-totaldebtamount,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-totalestrepayment,.debtcalc .debtcalc-comp-tablemob tr td:last-child.debtcalc-comp-totalmonthlypayments{color:#00395d;font-weight:600}.debtcalc .debtcalc-comp-tablemob tbody tr{border-bottom:0}.debtcalc .debtcalc-comp-tablemob .totalsummarymob,.debtcalc .debtcalc-comp-tablemob tbody tr[id$=a]{border-top:1px solid #bfbfbf}.debtcalc .debtcalc-comp-tablemob tbody tr:last-child{border-bottom:1px solid #d9d9d9}.debtcalc .debtcalc-comp-tablemob tbody tr:nth-child(10n+6),.debtcalc .debtcalc-comp-tablemob tbody tr:nth-child(10n+7),.debtcalc .debtcalc-comp-tablemob tbody tr:nth-child(10n+8),.debtcalc .debtcalc-comp-tablemob tbody tr:nth-child(10n+9),.debtcalc .debtcalc-comp-tablemob tbody tr:nth-child(10n+10){background-color:#efefef}.debtcalc .debtcalc-comp-tablemob thead{display:none}.debtcalc .debtcalc-comp-tablemob tbody th:first-child{font-weight:400}.debtcalc .debtcalc-comp-tablemob tbody td,.debtcalc .debtcalc-comp-tablemob tbody th{border-right:0;padding:0 15px}.debtcalc .debtcalc-comp-tablemob tr td:first-child.debtcalc-comp-totallabel,.debtcalc .debtcalc-comp-tablemob tr th:first-child.debtcalc-comp-debttypelabel{color:#00395d;font-weight:600}.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debttypelabel,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-totallabel{font-size:1.3125em;font-size:1.3125rem}.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debtamount,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debtamountlabel,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debtname,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debttypelabel{padding-top:15px}.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-costofcreditamount,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-costofcreditlabel,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debtamount,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-debtamountlabel,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-monthlypaymentsamount,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-monthlypaymentslabel{padding-bottom:5px}.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-estrepaymentdate,.debtcalc .debtcalc-comp-tablemob .debtcalc-comp-estrepaymentlabel{padding-bottom:15px}.debtcalc .debtcalc-comp-tablemob tbody tr.totalsummary{background-color:#e5f7fd}.debtcalc .debtcalc-comp-tablemob tbody tr.totalsummary .debtcalc-comp-debtamountlabel,.debtcalc .debtcalc-comp-tablemob tbody tr.totalsummary .debtcalc-comp-totaldebtamount,.debtcalc .debtcalc-comp-tablemob tbody tr.totalsummary .debtcalc-comp-totallabel{padding-top:15px}.debtcalc .debtcalc-comp-tablemob tbody tr.totalsummary .debtcalc-comp-costofcreditlabel,.debtcalc .debtcalc-comp-tablemob tbody tr.totalsummary .debtcalc-comp-totalcostofcredit{padding-bottom:15px}.debtcalc .debtcalc-comp-tabledesktop{display:none}.debtcalc .debtcalc-comp-tabledesktop .table.table-weave thead th{color:#333}.debtcalc .debtcalc-comp-tabledesktop .table.table-weave tbody th{border-right:1px solid #d9d9d9;padding:16px}.debtcalc .debtcalc-comp-tabledesktop .table.table-weave td{vertical-align:middle}.debtcalc .debtcalc-comp-tabledesktop tbody td:first-child,.debtcalc .debtcalc-comp-tabledesktop thead th{background-color:#fff}.debtcalc .debtcalc-comp-tabledesktop tbody tr:nth-child(odd){background-color:#efefef}.debtcalc .debtcalc-comp-tabledesktop tbody tr.totalsummary,.debtcalc .debtcalc-comp-tabledesktop tbody tr.totalsummary td:first-child{background-color:#e5f7fd}.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-debttypelabel{color:#00395d}.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-debtname{font-weight:400}.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-debttypelabel,.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-totallabel{font-size:1.3125em;font-size:1.3125rem}.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-totalcostofcredit,.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-totaldebtamount,.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-totalestrepayment,.debtcalc .debtcalc-comp-tabledesktop .debtcalc-comp-totalmonthlypayments{color:#00395d;font-weight:600}.debtcalc .debtcalc-newloan-summary{display:none}.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-table{background:#fff;border:1px solid #bfbfbf;padding:20px 15px}.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-loanamount{border-bottom:1px solid #bfbfbf;padding:0 0 20px;text-align:center}.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-costofcredit,.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-monthlypayments,.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-repaymentdate{padding:15px 0 20px}.debtcalc .debtcalc-newloan-summary .newcostofcreditlabel-summary,.debtcalc .debtcalc-newloan-summary .newdatelabel-summary,.debtcalc .debtcalc-newloan-summary .newloanamountlabel-summary,.debtcalc .debtcalc-newloan-summary .newpaymentslabel-summary{color:#333;float:left;width:54%}.debtcalc .debtcalc-newloan-summary .newcostofcredit-summary,.debtcalc .debtcalc-newloan-summary .newdate-summary,.debtcalc .debtcalc-newloan-summary .newloanamount-summary,.debtcalc .debtcalc-newloan-summary .newpayments-summary{color:#00395d;float:right;font-size:1.5em;font-size:1.5rem;font-weight:600;margin-top:-5px}.debtcalc .debtcalc-newloan-summary .newloanamount-summary,.debtcalc .debtcalc-newloan-summary .newloanamountlabel-summary{display:block;float:none;width:100%}@media (min-width:768px){.debtcalc .debtcalc-newloan-summary .col-xs-12{border-right:1px solid #bfbfbf}.debtcalc .debtcalc-newloan-summary .col-xs-12:last-child{border-right:0}.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-costofcredit,.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-loanamount,.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-monthlypayments,.debtcalc .debtcalc-newloan-summary .debtcalc-newloan-repaymentdate{border-bottom:0;padding:10px 10px 10px 0;text-align:center}.debtcalc .debtcalc-newloan-summary .newcostofcredit-summary,.debtcalc .debtcalc-newloan-summary .newdate-summary,.debtcalc .debtcalc-newloan-summary .newloanamount-summary,.debtcalc .debtcalc-newloan-summary .newpayments-summary{font-size:1.875em;font-size:1.875rem;font-weight:600}.debtcalc .debtcalc-newloan-summary .newcostofcredit-summary,.debtcalc .debtcalc-newloan-summary .newcostofcreditlabel-summary,.debtcalc .debtcalc-newloan-summary .newdate-summary,.debtcalc .debtcalc-newloan-summary .newdatelabel-summary,.debtcalc .debtcalc-newloan-summary .newloanamount-summary,.debtcalc .debtcalc-newloan-summary .newloanamountlabel-summary,.debtcalc .debtcalc-newloan-summary .newpayments-summary,.debtcalc .debtcalc-newloan-summary .newpaymentslabel-summary{display:block;float:none;width:100%}}@media (min-width:768px) and (max-width:900px){.debtcalc .debtcalc-newloan-summary .col-xs-12{height:6em}}.debtcalc .debtcalc-comp-summary{background:#e5f7fd;border:1px solid #d9d9d9;display:none;font-size:1.3125em;font-size:1.3125rem;padding:20px 15px;text-align:center}.debtcalc-loading{position:relative}.debtcalc-loading:after{bottom:0;background-color:hsla(0,0%,100%,.4);content:"";left:0;position:absolute;right:0;top:0;z-index:10}.debtcalc-loading-container{display:none;left:50%;position:fixed;top:50%}.debtcalc-loading .debtcalc-loading-container{display:block}.debtcalc-loading-spinner{animation:c 1.4s infinite linear;background:#00395d;background:linear-gradient(90deg,#0074a6 10%,rgba(0,116,166,0) 42%);border-radius:50%;height:5em;left:-50%;margin:10px auto 15px;padding-bottom:0;position:relative;transform:translateX(-50%) translateY(-50%) translateZ(0);width:5em}.debtcalc-loading-spinner:before{background:#0076b6;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.debtcalc-loading-spinner:after{background:#fff;border-radius:50%;bottom:0;content:"";height:75%;margin:auto;left:0;position:absolute;right:0;top:0;width:75%}.debtcalc-loading:nth-child(2n) .debtcalc-loading-spinner:after{background:#333}.debtcalc-page-alert{display:none;margin-bottom:30px}.debtcalc-templates{display:none}.fade-in{animation:e .5s;animation-timing-function:ease-in}.slide-in{animation:f .5s;animation-timing-function:ease-in}@keyframes e{0%{opacity:0}to{opacity:1}}@keyframes f{0%{right:-1500px}to{right:0}}
  /*!
   * BDL version 1.13.0
   * modal box
  */}.debtmortcalc p{color:#333}.debtmortcalc abbr[title]{border-bottom:0;text-decoration:none}.debtmortcalc .modalbox-close-btn{background-color:transparent;border:0;border-radius:5px;color:#0076b6;cursor:pointer;float:right;font-size:2.471em;font-size:2.471rem;margin-top:-18px;right:0;width:34px}.debtmortcalc .modalbox-close-btn:focus{border:2px solid #40c2f3}.debtmortcalc [type=date],.debtmortcalc [type=datetime-local],.debtmortcalc [type=datetime],.debtmortcalc [type=email],.debtmortcalc [type=month],.debtmortcalc [type=number],.debtmortcalc [type=password],.debtmortcalc [type=range],.debtmortcalc [type=search],.debtmortcalc [type=tel],.debtmortcalc [type=text],.debtmortcalc [type=time],.debtmortcalc [type=url],.debtmortcalc [type=week],.debtmortcalc textarea{width:100%}.debtmortcalc .input-prefix,.debtmortcalc .input-suffix,.debtmortcalc .select-field select,.debtmortcalc input{color:#0076b6}.debtmortcalc .input-prefix+input{padding-left:30px}.debtmortcalc .input-suffix{left:92%;padding:13px 10px 13px 0}.debtmortcalc .debtmortcalc-card-errors,.debtmortcalc .debtmortcalc-card-maxterm,.debtmortcalc .debtmortcalc-loan-errors,.debtmortcalc .debtmortcalc-loan-maxterm,.debtmortcalc .debtmortcalc-overdraft-errors{margin-top:-20px;padding-bottom:20px}.debtmortcalc .notification-error{background:none;border:0;padding:0}.debtmortcalc .notification-error .debtmortcalc-card-errors,.debtmortcalc .notification-error .debtmortcalc-card-maxterm,.debtmortcalc .notification-error .debtmortcalc-loan-errors,.debtmortcalc .notification-error .debtmortcalc-loan-maxterm,.debtmortcalc .notification-error .debtmortcalc-overdraft-errors{margin-top:-20px;padding-bottom:20px}.debtmortcalc .notification-error input,.debtmortcalc .notification-error select{border-color:#c33;color:#c33}.debtmortcalc .notification-error input:focus,.debtmortcalc .notification-error select:focus{background-color:#fcf5f5}.debtmortcalc .notification-error .input-prefix,.debtmortcalc .notification-error .input-suffix{color:#c33}.debtmortcalc fieldset{border:0;padding-right:0;padding-left:0}.debtmortcalc fieldset.label legend{color:#00395d;text-align:left}.debtmortcalc .field-row{margin-bottom:0;width:407px}.debtmortcalc .debtmortcalc-debt-debttype legend{font-size:.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:1px;z-index:-1}.debtmortcalc .debtmortcalc-debt-debttype input[type=radio]:checked+label,.debtmortcalc .debtmortcalc-debt-debttype input[type=radio]:not(:checked)+label{background-color:#fff;background-image:none;border:1px solid #bfbfbf;margin-top:10px;min-width:88px;padding-right:20px;padding-left:20px;text-align:center}.debtmortcalc .debtmortcalc-debt-debttype input[type=radio]:checked+label:first-of-type,.debtmortcalc .debtmortcalc-debt-debttype input[type=radio]:not(:checked)+label:first-of-type{border-radius:5px 0 0 5px;margin-right:-3px}.debtmortcalc .debtmortcalc-debt-debttype input[type=radio]:checked+label:last-of-type,.debtmortcalc .debtmortcalc-debt-debttype input[type=radio]:not(:checked)+label:last-of-type{border-radius:0 5px 5px 0;margin-left:-1px}.debtmortcalc .debtmortcalc-debt-debttype input[type=radio]+label{margin-left:2px}.debtmortcalc .horizontal .debtmortcalc-debt-debttype [type=radio]+label{margin-right:0}.debtmortcalc .debtmortcalc-debt-debttype input[type=radio]+label.active,.debtmortcalc .debtmortcalc-debt-debttype input[type=radio]+label:hover{background-color:#0074a6;border-radius:0;color:#fff}.debtmortcalc .input-wrapper{display:block;margin-top:10px;width:100%}.debtmortcalc label{display:inline;margin-right:5px}.debtmortcalc .debtmortcalc-debt-debttype input[type=radio]:checked:focus+label,.debtmortcalc .debtmortcalc-debt-debttype input[type=radio]:checked:focus+label.active,.debtmortcalc .debtmortcalc-debt-debttype input[type=radio]:not(:checked):focus+label{border:3px solid #40c2f3}.debtmortcalc .select-field select:focus{background:#e5f1f6;border-color:#0076b6;outline:none}.debtmortcalc .select-field select:focus+span{background-color:#e5f1f6}.debtmortcalc .debtmortcalc-module .alert{clear:both;color:#c33;margin-bottom:0;margin-top:10px}.debtmortcalc .debtmortcalc-module .alert ul{margin-top:10px;margin-left:20px}.debtmortcalc .debtmortcalc-module .alert li{color:#333}.debtmortcalc .btn-holder li{display:block}.debtmortcalc .btn-back,.debtmortcalc .btn-reset,.debtmortcalc .btn-submit{opacity:1;transition:opacity .5s ease-in;width:100%}.debtmortcalc .btn-back:disabled,.debtmortcalc .btn-reset:disabled,.debtmortcalc .btn-submit:disabled{opacity:.5}@media (min-width:460px){.debtmortcalc .btn-back,.debtmortcalc .btn-reset,.debtmortcalc .btn-submit{width:45%}}@media (min-width:768px){.debtmortcalc .btn-back,.debtmortcalc .btn-reset,.debtmortcalc .btn-submit{width:auto}}@media (min-width:460px){.debtmortcalc .btn-submit{float:right;margin-right:0}}.debtmortcalc .debtmortcalc-submit-container,.debtmortcalc .debtmortcalc-submit-container .debtmortcalc-card-submit,.debtmortcalc .debtmortcalc-submit-container .debtmortcalc-loan-submit,.debtmortcalc .debtmortcalc-submit-container .debtmortcalc-overdraft-submit{margin-top:20px}.debtmortcalc .debtmortcalc-card-apr-more,.debtmortcalc .debtmortcalc-card-payments-more,.debtmortcalc .debtmortcalc-loan-apr-more,.debtmortcalc .debtmortcalc-loan-balance-more{background-color:#e5f7fd;border:1px solid #bfebfb;border-radius:5px;display:none;margin-bottom:20px;max-width:407px;padding:10px;position:relative}.debtmortcalc .debtmortcalc-card-apr-more:after,.debtmortcalc .debtmortcalc-card-apr-more:before,.debtmortcalc .debtmortcalc-card-payments-more:after,.debtmortcalc .debtmortcalc-card-payments-more:before,.debtmortcalc .debtmortcalc-loan-apr-more:after,.debtmortcalc .debtmortcalc-loan-apr-more:before,.debtmortcalc .debtmortcalc-loan-balance-more:after,.debtmortcalc .debtmortcalc-loan-balance-more:before{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.debtmortcalc .debtmortcalc-card-apr-more:after,.debtmortcalc .debtmortcalc-card-payments-more:after,.debtmortcalc .debtmortcalc-loan-apr-more:after,.debtmortcalc .debtmortcalc-loan-balance-more:after{border-color:transparent;border-bottom-color:#e5f7fd;border-width:10px;margin-left:-30px}.debtmortcalc .debtmortcalc-card-apr-more:before,.debtmortcalc .debtmortcalc-card-payments-more:before,.debtmortcalc .debtmortcalc-loan-apr-more:before,.debtmortcalc .debtmortcalc-loan-balance-more:before{border-color:transparent;border-bottom-color:#bfebfb;border-width:12px;margin-left:-32px}.debtmortcalc .debtmortcalc-card-apr-more .debtmortcalc-card-aprdefault,.debtmortcalc .debtmortcalc-card-apr-more .debtmortcalc-card-paymentsdefault,.debtmortcalc .debtmortcalc-card-apr-more .debtmortcalc-loan-aprmore-desc,.debtmortcalc .debtmortcalc-card-apr-more .debtmortcalc-loan-more-desc,.debtmortcalc .debtmortcalc-card-payments-more .debtmortcalc-card-aprdefault,.debtmortcalc .debtmortcalc-card-payments-more .debtmortcalc-card-paymentsdefault,.debtmortcalc .debtmortcalc-card-payments-more .debtmortcalc-loan-aprmore-desc,.debtmortcalc .debtmortcalc-card-payments-more .debtmortcalc-loan-more-desc,.debtmortcalc .debtmortcalc-loan-apr-more .debtmortcalc-card-aprdefault,.debtmortcalc .debtmortcalc-loan-apr-more .debtmortcalc-card-paymentsdefault,.debtmortcalc .debtmortcalc-loan-apr-more .debtmortcalc-loan-aprmore-desc,.debtmortcalc .debtmortcalc-loan-apr-more .debtmortcalc-loan-more-desc,.debtmortcalc .debtmortcalc-loan-balance-more .debtmortcalc-card-aprdefault,.debtmortcalc .debtmortcalc-loan-balance-more .debtmortcalc-card-paymentsdefault,.debtmortcalc .debtmortcalc-loan-balance-more .debtmortcalc-loan-aprmore-desc,.debtmortcalc .debtmortcalc-loan-balance-more .debtmortcalc-loan-more-desc{width:100%}@media (min-width:768px){.debtmortcalc .debtmortcalc-card-apr-more .debtmortcalc-card-aprdefault,.debtmortcalc .debtmortcalc-card-apr-more .debtmortcalc-card-paymentsdefault,.debtmortcalc .debtmortcalc-card-apr-more .debtmortcalc-loan-aprmore-desc,.debtmortcalc .debtmortcalc-card-apr-more .debtmortcalc-loan-more-desc,.debtmortcalc .debtmortcalc-card-payments-more .debtmortcalc-card-aprdefault,.debtmortcalc .debtmortcalc-card-payments-more .debtmortcalc-card-paymentsdefault,.debtmortcalc .debtmortcalc-card-payments-more .debtmortcalc-loan-aprmore-desc,.debtmortcalc .debtmortcalc-card-payments-more .debtmortcalc-loan-more-desc,.debtmortcalc .debtmortcalc-loan-apr-more .debtmortcalc-card-aprdefault,.debtmortcalc .debtmortcalc-loan-apr-more .debtmortcalc-card-paymentsdefault,.debtmortcalc .debtmortcalc-loan-apr-more .debtmortcalc-loan-aprmore-desc,.debtmortcalc .debtmortcalc-loan-apr-more .debtmortcalc-loan-more-desc,.debtmortcalc .debtmortcalc-loan-balance-more .debtmortcalc-card-aprdefault,.debtmortcalc .debtmortcalc-loan-balance-more .debtmortcalc-card-paymentsdefault,.debtmortcalc .debtmortcalc-loan-balance-more .debtmortcalc-loan-aprmore-desc,.debtmortcalc .debtmortcalc-loan-balance-more .debtmortcalc-loan-more-desc{width:387px}}.debtmortcalc .debtmortcalc-card-apr-more .debtmortcalc-card-paymentsdefault .alert,.debtmortcalc .debtmortcalc-card-payments-more .debtmortcalc-card-paymentsdefault .alert,.debtmortcalc .debtmortcalc-loan-apr-more .debtmortcalc-card-paymentsdefault .alert,.debtmortcalc .debtmortcalc-loan-balance-more .debtmortcalc-card-paymentsdefault .alert{margin-bottom:10px;margin-top:0}.debtmortcalc .debtmortcalc-card-apr-more input,.debtmortcalc .debtmortcalc-card-payments-more input,.debtmortcalc .debtmortcalc-loan-apr-more input,.debtmortcalc .debtmortcalc-loan-balance-more input{width:100%}@media (min-width:600px){.debtmortcalc .debtmortcalc-card-apr-more input,.debtmortcalc .debtmortcalc-card-payments-more input,.debtmortcalc .debtmortcalc-loan-apr-more input,.debtmortcalc .debtmortcalc-loan-balance-more input{width:400px}}@media (min-width:600px){.debtmortcalc .debtmortcalc-card-apr-more .debtmortcalc-doubleselect-wrapper,.debtmortcalc .debtmortcalc-card-payments-more .debtmortcalc-doubleselect-wrapper,.debtmortcalc .debtmortcalc-loan-apr-more .debtmortcalc-doubleselect-wrapper,.debtmortcalc .debtmortcalc-loan-balance-more .debtmortcalc-doubleselect-wrapper{display:inline-block}}.debtmortcalc .debtmortcalc-card-apr-more .btn-submit,.debtmortcalc .debtmortcalc-card-payments-more .btn-submit,.debtmortcalc .debtmortcalc-loan-apr-more .btn-submit,.debtmortcalc .debtmortcalc-loan-balance-more .btn-submit{float:none;margin-top:0;width:100%}@media (min-width:460px){.debtmortcalc .debtmortcalc-card-apr-more .btn-submit,.debtmortcalc .debtmortcalc-card-payments-more .btn-submit,.debtmortcalc .debtmortcalc-loan-apr-more .btn-submit,.debtmortcalc .debtmortcalc-loan-balance-more .btn-submit{width:45%}}@media (min-width:768px){.debtmortcalc .debtmortcalc-card-apr-more .btn-submit,.debtmortcalc .debtmortcalc-card-payments-more .btn-submit,.debtmortcalc .debtmortcalc-loan-apr-more .btn-submit,.debtmortcalc .debtmortcalc-loan-balance-more .btn-submit{width:auto}}@media (min-width:600px){.debtmortcalc .debtmortcalc-card-apr-more .notification-error,.debtmortcalc .debtmortcalc-card-payments-more .notification-error,.debtmortcalc .debtmortcalc-loan-apr-more .notification-error,.debtmortcalc .debtmortcalc-loan-balance-more .notification-error{width:382px}.debtmortcalc .debtmortcalc-card-apr-more input,.debtmortcalc .debtmortcalc-card-payments-more input,.debtmortcalc .debtmortcalc-loan-apr-more input,.debtmortcalc .debtmortcalc-loan-balance-more input{width:377px}}.debtmortcalc .debtmortcalc-overdraft-feesterm legend{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.debtmortcalc .debtmortcalc-overdraft-fees-more{display:none}.debtmortcalc .debtmortcalc-individual-table{background:#fff;border:1px solid #bfbfbf;border-radius:5px;display:none;padding:10px 15px}.debtmortcalc .debtmortcalc-individual-table .balance-summary,.debtmortcalc .debtmortcalc-individual-table .debtname-summary{font-weight:600}.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-individual-outstandingbalance{margin-top:20px}.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-individual-more{color:#333;display:none}.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-individual-more .h4{color:#333}.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-individual-btns{display:inline-block}.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-details,.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-edit,.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-remove{float:right;line-height:3em;vertical-align:middle}.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-details,.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-edit{margin-right:30px}@media (min-width:768px){.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-individual-outstandingbalance{border-left:1px solid #bfbfbf;margin-top:0;padding-left:15px}.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-individual-more{border-left:1px solid #bfbfbf;padding:15px}.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-individual-btns{display:block}.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-details,.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-edit,.debtmortcalc .debtmortcalc-individual-table .debtmortcalc-remove{float:right;margin-left:15px;margin-right:5px}}.debtmortcalc .debtmortcalc-total-summary{margin-top:20px}.debtmortcalc .debtmortcalc-total-summary .debtmortcalc-total-table{background:#e5f7fd;border:1px solid #bfbfbf;border-radius:5px;display:none;padding:10px 15px}.debtmortcalc .debtmortcalc-total-summary .debtmortcalc-total-costofcredit,.debtmortcalc .debtmortcalc-total-summary .debtmortcalc-total-monthlyrepayments,.debtmortcalc .debtmortcalc-total-summary .debtmortcalc-total-repaymentdate,.debtmortcalc .debtmortcalc-total-summary .debtmortcalc-total-totaldebt{border-bottom:1px solid #bfbfbf;padding:10px 0 40px}.debtmortcalc .debtmortcalc-total-summary .debtmortcalc-total-repaymentdate{border-bottom:0}.debtmortcalc .debtmortcalc-total-summary .totaldebt-summary,.debtmortcalc .debtmortcalc-total-summary .totaldebtlabel-summary{font-weight:600}.debtmortcalc .debtmortcalc-total-summary .costofcreditlabel-summary,.debtmortcalc .debtmortcalc-total-summary .datelabel-summary,.debtmortcalc .debtmortcalc-total-summary .repaymentslabel-summary,.debtmortcalc .debtmortcalc-total-summary .totaldebtlabel-summary{color:#333;float:left}.debtmortcalc .debtmortcalc-total-summary .costofcredit-summary,.debtmortcalc .debtmortcalc-total-summary .date-summary,.debtmortcalc .debtmortcalc-total-summary .repayments-summary,.debtmortcalc .debtmortcalc-total-summary .totaldebt-summary{color:#0076b6;float:right;font-size:1.5em;font-size:1.5rem;margin-top:-5px}@media (min-width:768px){.debtmortcalc .debtmortcalc-total-summary .col-xs-12{border-right:1px solid #bfbfbf}.debtmortcalc .debtmortcalc-total-summary .col-xs-12:last-child{border-right:0}.debtmortcalc .debtmortcalc-total-summary .debtmortcalc-total-costofcredit,.debtmortcalc .debtmortcalc-total-summary .debtmortcalc-total-monthlyrepayments,.debtmortcalc .debtmortcalc-total-summary .debtmortcalc-total-repaymentdate,.debtmortcalc .debtmortcalc-total-summary .debtmortcalc-total-totaldebt{border-bottom:0;padding:10px 0;text-align:center}.debtmortcalc .debtmortcalc-total-summary .costofcredit-summary,.debtmortcalc .debtmortcalc-total-summary .date-summary,.debtmortcalc .debtmortcalc-total-summary .repayments-summary,.debtmortcalc .debtmortcalc-total-summary .totaldebt-summary{font-size:1.875em;font-size:1.875rem}.debtmortcalc .debtmortcalc-total-summary .costofcredit-summary,.debtmortcalc .debtmortcalc-total-summary .costofcreditlabel-summary,.debtmortcalc .debtmortcalc-total-summary .date-summary,.debtmortcalc .debtmortcalc-total-summary .datelabel-summary,.debtmortcalc .debtmortcalc-total-summary .repayments-summary,.debtmortcalc .debtmortcalc-total-summary .repaymentslabel-summary,.debtmortcalc .debtmortcalc-total-summary .totaldebt-summary,.debtmortcalc .debtmortcalc-total-summary .totaldebtlabel-summary{display:block;float:none}}.debtmortcalc .debtmortcalc-title-summary{display:none}.debtmortcalc .debtmortcalc-debt-add,.debtmortcalc .debtmortcalc-debt-edit{margin-top:20px}.debtmortcalc .debtmortcalc-debt-add h3,.debtmortcalc .debtmortcalc-debt-edit h3{margin-bottom:0}.debtmortcalc.debtmortcalc-debt-summary .debtmortcalc-debt-form,.debtmortcalc.debtmortcalc-debt-summary .debtmortcalc-debt-intro{display:none}.debtmortcalc.debtmortcalc-debt-summary .debtmortcalc-individual-table{display:block}.debtmortcalc .debtmortcalc-add-container{display:none;margin:20px 0}.debtmortcalc .debtmortcalc-add-container .btn-submit{float:left}.debtmortcalc .debtmortcalc-summary-container{display:none}.debtmortcalc .debtmortcalc-startagain-container .modalbox-close-btn{display:block;float:none;right:20px;margin-top:0;position:absolute;top:0}.debtmortcalc .debtmortcalc-startagain-container .modal-icon{margin-top:20px}.debtmortcalc .debtmortcalc-startagain-container .btn-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:460px){.debtmortcalc .debtmortcalc-startagain-container .btn-holder li{display:inline-block}.debtmortcalc .debtmortcalc-startagain-container .btn-submit{float:none}}@media (min-width:768px){.debtmortcalc .debtmortcalc-startagain-container .btn-holder{display:inline-block}}.debtmortcalc .icon-small{vertical-align:text-bottom}.debtmortcalc .tooltip-wrapper{margin-top:10px}.debtmortcalc .debtmortcalc-cloan-errors{margin-top:-20px;padding-bottom:20px}.debtmortcalc .debtmortcalc-cloan-apr-more,.debtmortcalc .debtmortcalc-cloan-borrow-more,.debtmortcalc .debtmortcalc-cloan-length-more{background-color:#e5f7fd;border:1px solid #bfebfb;border-radius:5px;display:none;margin-bottom:20px;max-width:407px;padding:10px;position:relative}.debtmortcalc .debtmortcalc-cloan-apr-more p,.debtmortcalc .debtmortcalc-cloan-borrow-more p,.debtmortcalc .debtmortcalc-cloan-length-more p{margin-bottom:0}.debtmortcalc .debtmortcalc-cloan-apr-more:after,.debtmortcalc .debtmortcalc-cloan-apr-more:before,.debtmortcalc .debtmortcalc-cloan-borrow-more:after,.debtmortcalc .debtmortcalc-cloan-borrow-more:before,.debtmortcalc .debtmortcalc-cloan-length-more:after,.debtmortcalc .debtmortcalc-cloan-length-more:before{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.debtmortcalc .debtmortcalc-cloan-apr-more:after,.debtmortcalc .debtmortcalc-cloan-borrow-more:after,.debtmortcalc .debtmortcalc-cloan-length-more:after{border-color:transparent;border-bottom-color:#e5f7fd;border-width:10px;margin-left:-30px}.debtmortcalc .debtmortcalc-cloan-apr-more:before,.debtmortcalc .debtmortcalc-cloan-borrow-more:before,.debtmortcalc .debtmortcalc-cloan-length-more:before{border-color:transparent;border-bottom-color:#bfebfb;border-width:12px;margin-left:-32px}.debtmortcalc .debtmortcalc-cloan-followonlength .debtmortcalc-tooltip,.debtmortcalc .debtmortcalc-cloan-initiallength .debtmortcalc-tooltip{float:right;display:none}.debtmortcalc .debtmortcalc-cloan-followonlength-more,.debtmortcalc .debtmortcalc-cloan-intiallength-more{background-color:#e5f7fd;border:1px solid #bfebfb;border-radius:5px;display:none;margin-bottom:20px;max-width:407px;padding:10px;position:relative}.debtmortcalc .debtmortcalc-cloan-followonlength-more p,.debtmortcalc .debtmortcalc-cloan-intiallength-more p{margin-bottom:0}.debtmortcalc .debtmortcalc-cloan-followonlength-more.right-arrow:after,.debtmortcalc .debtmortcalc-cloan-followonlength-more.right-arrow:before,.debtmortcalc .debtmortcalc-cloan-intiallength-more.right-arrow:after,.debtmortcalc .debtmortcalc-cloan-intiallength-more.right-arrow:before{bottom:100%;right:25%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;float:right}.debtmortcalc .debtmortcalc-cloan-followonlength-more.right-arrow:after,.debtmortcalc .debtmortcalc-cloan-intiallength-more.right-arrow:after{border-color:transparent;border-bottom-color:#e5f7fd;border-width:10px;margin-right:0}.debtmortcalc .debtmortcalc-cloan-followonlength-more.right-arrow:before,.debtmortcalc .debtmortcalc-cloan-intiallength-more.right-arrow:before{border-color:transparent;border-bottom-color:#bfebfb;border-width:12px;margin-right:-2px}@media (min-width:600px){.debtmortcalc .debtmortcalc-cloan-length .debtmortcalc-doubleselect-wrapper{display:inline-block}.debtmortcalc .debtmortcalc-cloan-length .debtmortcalc-doubleselect-wrapper .select-field select{width:180px}.debtmortcalc .debtmortcalc-cloan-length .debtmortcalc-doubleselect-wrapper:first-child{margin-right:45px}}.debtmortcalc .modal-icon:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E.st0%7Bfill%3A%230074a6%7D%3C/style%3E%3Ctitle%3EFunc25_Warning%20_x1%3C/title%3E%3Cg%20id%3D%22Page-1%22%3E%3Cg%20id%3D%22Func25_Warning-%22%3E%3Cg%20id%3D%22Imported-Layers%22%20transform%3D%22translate%284%204%29%22%3E%3Cpath%20id%3D%22Fill-1%22%20class%3D%22st0%22%20d%3D%22M8-2c5.5%200%2010%204.5%2010%2010S13.5%2018%208%2018-2%2013.5-2%208%202.5-2%208-2m0-2C1.4-4-4%201.4-4%208S1.4%2020%208%2020s12-5.4%2012-12S14.6-4%208-4%22/%3E%3Cpath%20id%3D%22Fill-2%22%20class%3D%22st0%22%20d%3D%22M7%201h2v10H7V1z%22/%3E%3Cpath%20id%3D%22Fill-3%22%20class%3D%22st0%22%20d%3D%22M9.3%2013.6c0%20.7-.6%201.3-1.3%201.3s-1.3-.6-1.3-1.3c0-.7.6-1.3%201.3-1.3s1.3.6%201.3%201.3%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:24px;height:24px}.debtmortcalc .modal{z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:rgba(0,0,0,.6);visibility:hidden}.debtmortcalc .modal-dialog{position:relative;width:auto;margin:10px}.debtmortcalc .modal-content{margin:20px 5%;padding:30px 20px;width:auto;background-color:#fff;border-radius:5px;position:relative;-ms-transform:scale(0);transform:scale(0);transition:all .3s ease}@media (min-width:768px){.debtmortcalc .modal-content{max-width:600px;margin:10% auto;padding:48px 60px 60px}}.debtmortcalc .modal-header{text-align:center}.debtmortcalc .modal-close-btn{position:absolute;right:4px;top:2px;font-size:2.25rem;color:#0076b6;cursor:pointer;background-color:transparent;border:0;border-radius:5px;width:44px;height:44px}@media (min-width:768px){.debtmortcalc .modal-close-btn{right:17px;top:11px}}.debtmortcalc .modal-close-btn span{pointer-events:none;margin:-10px;top:-7px;position:relative}.debtmortcalc .modal-body{text-align:center;margin-bottom:20px}.debtmortcalc .modal-body p{line-height:32px;word-wrap:break-word}.debtmortcalc .modal-footer{text-align:center}.debtmortcalc .modal-footer>.btn{display:block;margin:0 auto}@media (min-width:768px){.debtmortcalc .modal-footer>.btn{display:inline-block}}.debtmortcalc .modal-footer>.btn:first-child{margin-bottom:20px}@media (min-width:768px){.debtmortcalc .modal-footer>.btn:first-child{margin:0 30px 0 0}}.debtmortcalc .modal-icon{display:inline-block;position:relative;padding:24px;margin-bottom:-5px}@media (min-width:768px){.debtmortcalc .modal-icon{margin-bottom:20px}}.debtmortcalc .modal-icon:after,.debtmortcalc .modal-icon:before{content:"";position:absolute}.debtmortcalc .modal-icon:before{background-size:cover;background-repeat:no-repeat;width:48px;height:48px;top:-7px;right:-1px}@media (min-width:768px){.debtmortcalc .modal-icon:before{width:72px;height:72px;right:-12px;top:-12px}}.debtmortcalc .modal-show{visibility:visible;overflow:auto}.debtmortcalc .modal-open{overflow:hidden}.debtmortcalc .modal-body-scroll{max-height:30vh;overflow-y:auto}.debtmortcalc .modal-content-animation{-ms-transform:scale(1);transform:scale(1)}.debtmortcalc .debtmortcalc-comp-tablemob{display:none}.debtmortcalc .debtmortcalc-comp-tablemob tr td:first-child{color:initial;width:54%}.debtmortcalc .debtmortcalc-comp-tablemob tr td:last-child{color:initial;float:right;text-align:right}.debtmortcalc .debtmortcalc-comp-tablemob tr td:last-child.debtmortcalc-comp-costofcreditamount,.debtmortcalc .debtmortcalc-comp-tablemob tr td:last-child.debtmortcalc-comp-debtamount,.debtmortcalc .debtmortcalc-comp-tablemob tr td:last-child.debtmortcalc-comp-debtname,.debtmortcalc .debtmortcalc-comp-tablemob tr td:last-child.debtmortcalc-comp-estrepaymentdate,.debtmortcalc .debtmortcalc-comp-tablemob tr td:last-child.debtmortcalc-comp-fees,.debtmortcalc .debtmortcalc-comp-tablemob tr td:last-child.debtmortcalc-comp-interestrate,.debtmortcalc .debtmortcalc-comp-tablemob tr td:last-child.debtmortcalc-comp-monthlypaymentsamount,.debtmortcalc .debtmortcalc-comp-tablemob tr td:last-child.debtmortcalc-comp-totalcostofcredit,.debtmortcalc .debtmortcalc-comp-tablemob tr td:last-child.debtmortcalc-comp-totaldebtamount,.debtmortcalc .debtmortcalc-comp-tablemob tr td:last-child.debtmortcalc-comp-totalestrepayment,.debtmortcalc .debtmortcalc-comp-tablemob tr td:last-child.debtmortcalc-comp-totalmonthlypayments{color:#00395d;font-weight:600}.debtmortcalc .debtmortcalc-comp-tablemob tbody tr{border-bottom:0}.debtmortcalc .debtmortcalc-comp-tablemob .totalsummarymob,.debtmortcalc .debtmortcalc-comp-tablemob tbody tr[id$=a]{border-top:1px solid #bfbfbf}.debtmortcalc .debtmortcalc-comp-tablemob tbody tr:last-child{border-bottom:1px solid #d9d9d9}.debtmortcalc .debtmortcalc-comp-tablemob tbody tr:nth-child(14n+8),.debtmortcalc .debtmortcalc-comp-tablemob tbody tr:nth-child(14n+9),.debtmortcalc .debtmortcalc-comp-tablemob tbody tr:nth-child(14n+10),.debtmortcalc .debtmortcalc-comp-tablemob tbody tr:nth-child(14n+11),.debtmortcalc .debtmortcalc-comp-tablemob tbody tr:nth-child(14n+12),.debtmortcalc .debtmortcalc-comp-tablemob tbody tr:nth-child(14n+13),.debtmortcalc .debtmortcalc-comp-tablemob tbody tr:nth-child(14n+14){background-color:#efefef}.debtmortcalc .debtmortcalc-comp-tablemob thead{display:none}.debtmortcalc .debtmortcalc-comp-tablemob tbody th:first-child{font-weight:400}.debtmortcalc .debtmortcalc-comp-tablemob tbody td,.debtmortcalc .debtmortcalc-comp-tablemob tbody th{border-right:0;padding:0 15px}.debtmortcalc .debtmortcalc-comp-tablemob tr td:first-child.debtmortcalc-comp-totallabel,.debtmortcalc .debtmortcalc-comp-tablemob tr th:first-child.debtmortcalc-comp-debttypelabel{color:#00395d;font-weight:600}.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-debttypelabel,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-totallabel{font-size:1.3125em;font-size:1.3125rem}.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-debtamount,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-debtamountlabel,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-debtname,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-debttypelabel{padding-top:15px}.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-costofcreditamount,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-costofcreditlabel,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-debtamount,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-debtamountlabel,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-fees,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-feeslabel,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-interestrate,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-interestratelabel,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-monthlypaymentsamount,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-monthlypaymentslabel{padding-bottom:5px}.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-estrepaymentdate,.debtmortcalc .debtmortcalc-comp-tablemob .debtmortcalc-comp-estrepaymentlabel{padding-bottom:15px}.debtmortcalc .debtmortcalc-comp-tablemob tbody tr.totalsummary{background-color:#e5f7fd}.debtmortcalc .debtmortcalc-comp-tablemob tbody tr.totalsummary .debtmortcalc-comp-debtamountlabel,.debtmortcalc .debtmortcalc-comp-tablemob tbody tr.totalsummary .debtmortcalc-comp-totaldebtamount,.debtmortcalc .debtmortcalc-comp-tablemob tbody tr.totalsummary .debtmortcalc-comp-totallabel{padding-top:15px}.debtmortcalc .debtmortcalc-comp-tablemob tbody tr.totalsummary .debtmortcalc-comp-estrepaymentlabel,.debtmortcalc .debtmortcalc-comp-tablemob tbody tr.totalsummary .debtmortcalc-comp-totalestrepayment{padding-bottom:15px}.debtmortcalc .debtmortcalc-comp-tabledesktop{display:none}.debtmortcalc .debtmortcalc-comp-tabledesktop .table.table-weave thead th{color:#333}.debtmortcalc .debtmortcalc-comp-tabledesktop .table.table-weave tbody th{border-right:1px solid #d9d9d9;padding:16px}.debtmortcalc .debtmortcalc-comp-tabledesktop .table.table-weave td{vertical-align:middle}.debtmortcalc .debtmortcalc-comp-tabledesktop tbody td:first-child,.debtmortcalc .debtmortcalc-comp-tabledesktop thead th{background-color:#fff}.debtmortcalc .debtmortcalc-comp-tabledesktop tbody tr:nth-child(odd){background-color:#efefef}.debtmortcalc .debtmortcalc-comp-tabledesktop tbody tr.totalsummary,.debtmortcalc .debtmortcalc-comp-tabledesktop tbody tr.totalsummary td:first-child{background-color:#e5f7fd}.debtmortcalc .debtmortcalc-comp-tabledesktop .debtmortcalc-comp-debttypelabel{color:#00395d}.debtmortcalc .debtmortcalc-comp-tabledesktop .debtmortcalc-comp-debtname{font-weight:400}.debtmortcalc .debtmortcalc-comp-tabledesktop .debtmortcalc-comp-debttypelabel,.debtmortcalc .debtmortcalc-comp-tabledesktop .debtmortcalc-comp-totallabel{font-size:1.3125em;font-size:1.3125rem}.debtmortcalc .debtmortcalc-comp-tabledesktop .debtmortcalc-comp-totalcostofcredit,.debtmortcalc .debtmortcalc-comp-tabledesktop .debtmortcalc-comp-totaldebtamount,.debtmortcalc .debtmortcalc-comp-tabledesktop .debtmortcalc-comp-totalestrepayment,.debtmortcalc .debtmortcalc-comp-tabledesktop .debtmortcalc-comp-totalmonthlypayments{color:#00395d;font-weight:600}.debtmortcalc .debtmortcalc-newloan-summary{display:none;height:auto}.debtmortcalc .debtmortcalc-newloan-summary .debtmortcalc-newloan-table{background:#fff;border:1px solid #bfbfbf;padding:20px 15px}.debtmortcalc .debtmortcalc-newloan-summary .debtmortcalc-newloan-loanamount{border-bottom:1px solid #bfbfbf;padding:0 0 20px;text-align:center}.debtmortcalc .debtmortcalc-newloan-summary .debtmortcalc-newloan-costofcredit,.debtmortcalc .debtmortcalc-newloan-summary .debtmortcalc-newloan-interestrate,.debtmortcalc .debtmortcalc-newloan-summary .debtmortcalc-newloan-monthlypayments,.debtmortcalc .debtmortcalc-newloan-summary .debtmortcalc-newloan-repaymentdate{padding:15px 0 20px}.debtmortcalc .debtmortcalc-newloan-summary .followOninterestratelabel-summary,.debtmortcalc .debtmortcalc-newloan-summary .followOnpaymentslabel-summary,.debtmortcalc .debtmortcalc-newloan-summary .newcostofcreditlabel-summary,.debtmortcalc .debtmortcalc-newloan-summary .newdatelabel-summary,.debtmortcalc .debtmortcalc-newloan-summary .newinterestratelabel-summary,.debtmortcalc .debtmortcalc-newloan-summary .newloanamountlabel-summary,.debtmortcalc .debtmortcalc-newloan-summary .newpaymentslabel-summary{color:#333;float:left;width:54%}.debtmortcalc .debtmortcalc-newloan-summary .followOninterestrate-summary,.debtmortcalc .debtmortcalc-newloan-summary .followOnpayments-summary,.debtmortcalc .debtmortcalc-newloan-summary .newcostofcredit-summary,.debtmortcalc .debtmortcalc-newloan-summary .newdate-summary,.debtmortcalc .debtmortcalc-newloan-summary .newinterestrate-summary,.debtmortcalc .debtmortcalc-newloan-summary .newloanamount-summary,.debtmortcalc .debtmortcalc-newloan-summary .newpayments-summary{clear:right;color:#00395d;float:right;font-size:1.5em;font-size:1.5rem;font-weight:600;margin-top:-5px}.debtmortcalc .debtmortcalc-newloan-summary .newloanamount-summary,.debtmortcalc .debtmortcalc-newloan-summary .newloanamountlabel-summary{display:block;float:none;width:100%}@media (min-width:768px){.debtmortcalc .debtmortcalc-newloan-summary .col-xs-12{border-right:1px solid #bfbfbf}.debtmortcalc .debtmortcalc-newloan-summary .col-xs-12:last-child{border-right:0}.debtmortcalc .debtmortcalc-newloan-summary .debtmortcalc-newloan-costofcredit,.debtmortcalc .debtmortcalc-newloan-summary .debtmortcalc-newloan-interestrate,.debtmortcalc .debtmortcalc-newloan-summary .debtmortcalc-newloan-loanamount,.debtmortcalc .debtmortcalc-newloan-summary .debtmortcalc-newloan-monthlypayments,.debtmortcalc .debtmortcalc-newloan-summary .debtmortcalc-newloan-repaymentdate{border-bottom:0;padding:10px 10px 10px 0;text-align:center}.debtmortcalc .debtmortcalc-newloan-summary .followOninterestrate-summary,.debtmortcalc .debtmortcalc-newloan-summary .followOnpayments-summary,.debtmortcalc .debtmortcalc-newloan-summary .newcostofcredit-summary,.debtmortcalc .debtmortcalc-newloan-summary .newdate-summary,.debtmortcalc .debtmortcalc-newloan-summary .newinterestrate-summary,.debtmortcalc .debtmortcalc-newloan-summary .newloanamount-summary,.debtmortcalc .debtmortcalc-newloan-summary .newpayments-summary{font-size:1.875em;font-size:1.875rem;font-weight:600}.debtmortcalc .debtmortcalc-newloan-summary .col-5-cols.shrinkContents .followOninterestrate-summary,.debtmortcalc .debtmortcalc-newloan-summary .col-5-cols.shrinkContents .followOnpayments-summary,.debtmortcalc .debtmortcalc-newloan-summary .col-5-cols.shrinkContents .newcostofcredit-summary,.debtmortcalc .debtmortcalc-newloan-summary .col-5-cols.shrinkContents .newdate-summary,.debtmortcalc .debtmortcalc-newloan-summary .col-5-cols.shrinkContents .newinterestrate-summary,.debtmortcalc .debtmortcalc-newloan-summary .col-5-cols.shrinkContents .newloanamount-summary,.debtmortcalc .debtmortcalc-newloan-summary .col-5-cols.shrinkContents .newpayments-summary{font-size:1.5em;font-size:1.5rem}.debtmortcalc .debtmortcalc-newloan-summary .followOninterestrate-summary,.debtmortcalc .debtmortcalc-newloan-summary .followOninterestratelabel-summary,.debtmortcalc .debtmortcalc-newloan-summary .followOnpayments-summary,.debtmortcalc .debtmortcalc-newloan-summary .followOnpaymentslabel-summary,.debtmortcalc .debtmortcalc-newloan-summary .newcostofcredit-summary,.debtmortcalc .debtmortcalc-newloan-summary .newcostofcreditlabel-summary,.debtmortcalc .debtmortcalc-newloan-summary .newdate-summary,.debtmortcalc .debtmortcalc-newloan-summary .newdatelabel-summary,.debtmortcalc .debtmortcalc-newloan-summary .newinterestrate-summary,.debtmortcalc .debtmortcalc-newloan-summary .newinterestratelabel-summary,.debtmortcalc .debtmortcalc-newloan-summary .newloanamount-summary,.debtmortcalc .debtmortcalc-newloan-summary .newloanamountlabel-summary,.debtmortcalc .debtmortcalc-newloan-summary .newpayments-summary,.debtmortcalc .debtmortcalc-newloan-summary .newpaymentslabel-summary{display:block;float:none;width:100%}}.debtmortcalc .debtmortcalc-comp-summary{background:#e5f7fd;border:1px solid #d9d9d9;display:none;font-size:1.3125em;font-size:1.3125rem;padding:20px 15px;text-align:center}.debtmortcalc-loading{position:relative}.debtmortcalc-loading:after{bottom:0;background-color:hsla(0,0%,100%,.4);content:"";left:0;position:absolute;right:0;top:0;z-index:10}.debtmortcalc-loading-container{display:none;left:50%;position:fixed;top:50%}.debtmortcalc-loading .debtmortcalc-loading-container{display:block}.debtmortcalc-loading-spinner{animation:c 1.4s infinite linear;background:#00395d;background:linear-gradient(90deg,#0074a6 10%,rgba(0,116,166,0) 42%);border-radius:50%;height:5em;left:-50%;margin:10px auto 15px;padding-bottom:0;position:relative;transform:translateX(-50%) translateY(-50%) translateZ(0);width:5em}.debtmortcalc-loading-spinner:before{background:#0076b6;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.debtmortcalc-loading-spinner:after{background:#fff;border-radius:50%;bottom:0;content:"";height:75%;margin:auto;left:0;position:absolute;right:0;top:0;width:75%}.debtmortcalc-loading:nth-child(2n) .debtmortcalc-loading-spinner:after{background:#333}.debtmortcalc-page-alert{display:none;margin-bottom:30px}.debtmortcalc-templates{display:none}.summary-months{font-size:1.3125rem}.summary-months-block{display:block}.summary-months-sm-mob{text-align:right}.summary-label-mob-pad{padding-top:20px}.summary-mob-pad{padding-top:15px}@media (min-width:768px){.col-5-cols{width:20%}}.narrowCell{width:90px}.narrowCellMore{width:80px}.clearfix:after{content:"";display:table;clear:both}.ir{background-color:transparent;background-repeat:no-repeat;border:0;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em}.ir br{display:none}.is-hidden{display:none!important;visibility:hidden!important}.is-shown{display:block}.is-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.is-visually-hidden.focusable:active,.is-visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.is-invisible{visibility:hidden}.u-float-left{float:left}.u-float-right{float:right}.u-valign-middle{vertical-align:middle}.l-clear{clear:both;float:none}.l-mb0{margin-bottom:0!important}.l-mt0{margin-top:0!important}textarea[contenteditable]{-webkit-appearance:none}.promote-layer{-webkit-backface-visibility:hidden;backface-visibility:hidden}.u-currency:before{content:"";display:inline-block;margin-right:1px}.u-currency--pound:before{content:"\00a3"}@media print{*,:after,:before,:first-letter,:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

.icon-email{background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2212%22%20viewBox%3D%220%200%2018%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.574%201.286l7.5%204.029c.252.135.578.199.906.199.328%200%20.654-.064.906-.199l7.5-4.029c.489-.263.951-1.286.054-1.286H.521c-.897%200-.435%201.023.053%201.286zm17.039%202.203L9.886%207.516c-.34.178-.578.199-.906.199-.328%200-.566-.021-.906-.199C7.734%207.338.941%203.777.386%203.488c-.39-.204-.386.035-.386.219V11c0%20.42.566%201%201%201h16c.434%200%201-.58%201-1V3.708c0-.184.004-.423-.387-.219z%22%20fill%3D%22%23AAA%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');}


.icon-knob-premier{background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.418%22%20height%3D%2238.415%22%20viewBox%3D%220%200%2038.418%2038.415%22%3E%3Ccircle%20opacity%3D%22.1%22%20cx%3D%2219.209%22%20cy%3D%2219.208%22%20r%3D%2219.209%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2219.209%22%20cy%3D%2219.208%22%20r%3D%2212.833%22%2F%3E%3C%2Fsvg%3E');}


.icon-knob{background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.418%22%20height%3D%2238.415%22%20viewBox%3D%220%200%2038.418%2038.415%22%3E%3Ccircle%20opacity%3D%22.5%22%20fill%3D%22%23047EB7%22%20cx%3D%2219.209%22%20cy%3D%2219.208%22%20r%3D%2219.209%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2219.209%22%20cy%3D%2219.208%22%20r%3D%2212.833%22%2F%3E%3C%2Fsvg%3E');}


.icon-minus-premier{background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.418%22%20height%3D%2238.415%22%20viewBox%3D%220%200%2038.418%2038.415%22%3E%3Cpath%20fill%3D%22%23047EB7%22%20d%3D%22M19.208%203c8.938%200%2016.21%207.271%2016.21%2016.208%200%208.937-7.272%2016.206-16.21%2016.206C10.271%2035.415%203%2028.146%203%2019.209%203%2010.271%2010.271%203%2019.208%203m0-3C8.599%200%200%208.601%200%2019.209c0%2010.606%208.6%2019.206%2019.209%2019.206%2010.608%200%2019.21-8.6%2019.21-19.206C38.418%208.601%2029.817%200%2019.208%200z%22%2F%3E%3Cimage%20overflow%3D%22visible%22%20width%3D%2241%22%20height%3D%2240%22%20transform%3D%22translate%2843.437%207.89%29%22%2F%3E%3Cpath%20fill%3D%22%23047EB7%22%20d%3D%22M20.499%2020.498h7.355v-2.58h-7.355v-.01h-2.58v.01h-7.355v2.58h7.355%22%2F%3E%3C%2Fsvg%3E');}


.icon-minus{background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.418%22%20height%3D%2238.415%22%20viewBox%3D%220%200%2038.418%2038.415%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M19.208%203c8.938%200%2016.21%207.271%2016.21%2016.208%200%208.937-7.272%2016.206-16.21%2016.206C10.271%2035.415%203%2028.146%203%2019.209%203%2010.271%2010.271%203%2019.208%203m0-3C8.599%200%200%208.601%200%2019.209c0%2010.606%208.6%2019.206%2019.209%2019.206%2010.608%200%2019.21-8.6%2019.21-19.206C38.418%208.601%2029.817%200%2019.208%200z%22%2F%3E%3Cimage%20overflow%3D%22visible%22%20width%3D%2241%22%20height%3D%2240%22%20transform%3D%22translate%2843.437%207.89%29%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M20.499%2020.498h7.355v-2.58h-17.29v2.58h7.355%22%2F%3E%3C%2Fsvg%3E');}


.icon-plus-premier{background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.418%22%20height%3D%2238.415%22%20viewBox%3D%220%200%2038.418%2038.415%22%3E%3Cpath%20fill%3D%22%23047EB7%22%20d%3D%22M19.208%203c8.938%200%2016.21%207.271%2016.21%2016.208%200%208.937-7.272%2016.206-16.21%2016.206C10.271%2035.415%203%2028.146%203%2019.209%203%2010.271%2010.271%203%2019.208%203m0-3C8.599%200%200%208.601%200%2019.209c0%2010.606%208.6%2019.206%2019.209%2019.206%2010.608%200%2019.21-8.6%2019.21-19.206C38.418%208.601%2029.817%200%2019.208%200z%22%2F%3E%3Cpath%20fill%3D%22%23047EB7%22%20d%3D%22M27.854%2017.918h-7.355v-7.355h-2.58v7.355h-7.355v2.58h7.355v7.355h2.58v-7.355h7.355z%22%2F%3E%3Cimage%20overflow%3D%22visible%22%20width%3D%2241%22%20height%3D%2240%22%20transform%3D%22translate%2843.437%207.89%29%22%2F%3E%3C%2Fsvg%3E');}


.icon-plus{background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.418%22%20height%3D%2238.415%22%20viewBox%3D%220%200%2038.418%2038.415%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M19.208%203c8.938%200%2016.21%207.271%2016.21%2016.208%200%208.937-7.272%2016.206-16.21%2016.206C10.271%2035.415%203%2028.146%203%2019.209%203%2010.271%2010.271%203%2019.208%203m0-3C8.599%200%200%208.601%200%2019.209c0%2010.606%208.6%2019.206%2019.209%2019.206%2010.608%200%2019.21-8.6%2019.21-19.206C38.418%208.601%2029.817%200%2019.208%200z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M27.854%2017.918h-7.355v-7.355h-2.58v7.355h-7.355v2.58h7.355v7.355h2.58v-7.355h7.355z%22%2F%3E%3Cimage%20overflow%3D%22visible%22%20width%3D%2241%22%20height%3D%2240%22%20transform%3D%22translate%2843.437%207.89%29%22%2F%3E%3C%2Fsvg%3E');}


.icon-social-facebook{background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%20268%20268%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M252.716.553H15.284C7.146.553.553%207.146.553%2015.283v237.434c0%208.135%206.593%2014.73%2014.731%2014.73h127.825V164.092h-34.781v-40.28h34.781V94.107c0-34.473%2021.054-53.244%2051.807-53.244%2014.73%200%2027.39%201.097%2031.081%201.587v36.026l-21.33.01c-16.724%200-19.962%207.947-19.962%2019.609v25.717h39.886l-5.194%2040.28h-34.692v103.355h68.011c8.135%200%2014.73-6.595%2014.73-14.73V15.283c0-8.137-6.595-14.73-14.73-14.73%22%20fill%3D%22%233b5998%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');}


.icon-social-instagram{background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2037%2037%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.2.7h26.5c2.5%200%204.6%202.1%204.6%204.6v26.5c0%202.5-2.1%204.6-4.6%204.6H5.2c-2.5%200-4.6-2.1-4.6-4.6V5.2C.7%202.7%202.7.7%205.2.7zm21.5%203.9c-.9%200-1.6.7-1.6%201.6V10c0%20.9.7%201.6%201.6%201.6h4c.9%200%201.6-.7%201.6-1.6V6.2c0-.9-.7-1.6-1.6-1.6h-4zm5.6%2011.1h-3.1c.3%201%20.5%202%20.5%203.1%200%205.9-5%2010.7-11.1%2010.7S7.5%2024.7%207.5%2018.8c0-1.1.2-2.1.5-3.1H4.7v15.1c0%20.8.6%201.4%201.4%201.4H31c.8%200%201.4-.6%201.4-1.4V15.7h-.1zm-13.8-4.2c-4%200-7.2%203.1-7.2%206.9%200%203.8%203.2%206.9%207.2%206.9s7.2-3.1%207.2-6.9c0-3.8-3.2-6.9-7.2-6.9z%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');}


.icon-social-pinterest{background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22275%22%20height%3D%22275%22%20viewBox%3D%220%200%20275%20275%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M274.857%20137.819c0%2075.768-61.423%20137.19-137.191%20137.19S.476%20213.587.476%20137.819C.476%2062.05%2061.898.628%20137.666.628S274.857%2062.05%20274.857%20137.819%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M137.507%2015.849c-67.362%200-121.97%2054.608-121.97%20121.97%200%2051.671%2032.148%2095.805%2077.52%20113.577-1.066-9.65-2.029-24.452.424-34.989%202.215-9.517%2014.302-60.627%2014.302-60.627s-3.649-7.305-3.649-18.107c0-16.959%209.831-29.621%2022.07-29.621%2010.406%200%2015.432%207.814%2015.432%2017.181%200%2010.465-6.662%2026.111-10.101%2040.609-2.873%2012.143%206.088%2022.044%2018.061%2022.044%2021.68%200%2038.343-22.861%2038.343-55.855%200-29.203-20.983-49.622-50.948-49.622-34.704%200-55.074%2026.031-55.074%2052.931%200%2010.483%204.039%2021.724%209.077%2027.835.996%201.208%201.142%202.266.845%203.497-.925%203.855-2.983%2012.14-3.386%2013.834-.532%202.233-1.769%202.706-4.079%201.631-15.235-7.092-24.758-29.364-24.758-47.252%200-38.475%2027.955-73.809%2080.589-73.809%2042.31%200%2075.192%2030.149%2075.192%2070.443%200%2042.037-26.504%2075.866-63.29%2075.866-12.361%200-23.979-6.421-27.956-14.006%200%200-6.116%2023.289-7.598%2028.994-2.755%2010.594-10.188%2023.874-15.161%2031.975%2011.413%203.534%2023.541%205.44%2036.115%205.44%2067.362%200%20121.97-54.607%20121.97-121.969s-54.608-121.97-121.97-121.97%22%20fill%3D%22%23bd081c%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');}


.icon-social-twitter{background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%20274%20223%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M85.98%20223c-31.675%200-61.158-9.285-85.98-25.199%204.388.518%208.853.783%2013.38.783%2026.278%200%2050.463-8.967%2069.659-24.01-24.544-.453-45.258-16.669-52.395-38.953a56.014%2056.014%200%200%200%2010.552%201.006c5.116%200%2010.071-.685%2014.778-1.967-25.66-5.152-44.993-27.822-44.993-54.998%200-.236%200-.471.004-.705a55.865%2055.865%200%200%200%2025.406%207.015c-15.05-10.058-24.953-27.226-24.953-46.685%200-10.279%202.766-19.914%207.594-28.198%2027.664%2033.934%2068.993%2056.264%20115.609%2058.603a56.31%2056.31%200%200%201-1.453-12.782c0-30.975%2025.114-56.088%2056.091-56.088%2016.132%200%2030.709%206.812%2040.941%2017.713a112.328%20112.328%200%200%200%2035.617-13.611c-4.188%2013.097-13.081%2024.089-24.662%2031.031a112.148%20112.148%200%200%200%2032.215-8.832%20114%20114%200%200%201-27.988%2029.035c.108%202.405.162%204.824.162%207.256C245.564%20137.533%20189.148%20223%2085.98%20223%22%20fill%3D%22%2355acee%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');}


.icon-social-youtube{background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%221022%22%20height%3D%22719%22%20viewBox%3D%220%200%201022%20719%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1011.25%20155.562s-9.98-70.389-40.608-101.386C931.8%2013.493%20888.262%2013.291%20868.296%2010.91%20725.359.577%20510.946.577%20510.946.577h-.444s-214.408%200-357.35%2010.333c-19.967%202.381-63.489%202.583-102.345%2043.266-30.626%2030.997-40.592%20101.386-40.592%20101.386S0%20238.222%200%20320.881v77.493c0%2082.658%2010.215%20165.317%2010.215%20165.317s9.966%2070.39%2040.592%20101.387c38.856%2040.684%2089.896%2039.397%20112.629%2043.661C245.153%20716.575%20510.725%20719%20510.725%20719s214.634-.323%20357.571-10.655c19.966-2.382%2063.504-2.583%20102.346-43.267%2030.628-30.997%2040.608-101.387%2040.608-101.387s10.2-82.659%2010.2-165.317v-77.493c0-82.659-10.2-165.319-10.2-165.319zM405.272%20492.281l-.047-287%20276%20144-275.953%20143z%22%20fill%3D%22%23cd201f%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');}



/* IE10 bug fix */
.aperture {
    max-width: 100%
}

.hero-category-title,
.aem-hero-category-title {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 0.875rem;
}

.row.jumbo, .jumbo.jumbo-noimage{
    margin-bottom:30px;
}
@media (min-width: 1024px) {
    .text-centre-md ul {
        list-style-position: inside;
        padding-left: 0;
    }
}

/* Styles for tables used inside of RTE */

TABLE:not([class]) {
    border-collapse: collapse;
    text-rendering: optimizeLegibility;
    width: 100%;
    max-width: 100%;
    border-spacing: 0;
    border: 0;
    border-top: 7px solid #0074a6;
    text-align: left;
}

TABLE:not([class]) CAPTION {
    font-family: "Expert Sans Regular", Verdana, Arial, sans-serif;
    margin-bottom: 0.5rem;
}

TABLE:not([class]) tbody th {
    border-right: 1px solid #e5ebee;
    border-bottom: 1px solid #e5ebee;
    border-left: 1px solid #e5ebee;
    font-family: "Expert Sans Bold", Verdana, Arial, sans-serif;
    font-weight: normal;
    padding: 16px;
    color: #00395d
}

TABLE:not([class]) tbody td {
    padding: 16px;
    border-right: 1px solid #e5ebee
}

TABLE:not([class]) tbody tr {
    background-color: #ffffff;
    border-right: 1px solid #e5ebee;
    border-bottom: 1px solid #e5ebee;
    border-left: 1px solid #e5ebee
}

TABLE:not([class]) > tbody > th, TABLE > tbody > td, TABLE > tfoot > th, TABLE > tfoot > td {
    padding: 16px;
    line-height: 22px;
    vertical-align: top;
    border-top: 1px solid #e5ebee
}

TABLE:not([class]) > tr:first-child > th, TABLE > tr:first-child > td {
    border-top: 0
}

TABLE:not([class]) > tbody + tbody {
    border-top: 2px solid #e5ebee
}

TABLE:not([class]) th {
    text-align: left
}

@media screen and (max-width: 767px) {
    TABLE:not([class]) {
        display: block;
        background-color: transparent;
        border-top: 0;
    }

    TABLE:not([class]) CAPTION {
        display: block;
    }

    TABLE:not([class]) tbody {
        display: block;
    }

    TABLE:not([class]) tbody tr {
        display: block;
        margin-bottom: 20px;
    }

    TABLE:not([class]) tbody tr:nth-child(even) {
        background-color: transparent;
    }

    TABLE:not([class]) tbody tr th {
        display: none;
    }

    TABLE:not([class]) tbody tr td {
        background-color: #fff;
        border: 0;
        border-top: 1px solid #e5ebee;
        display: block;
        padding-left: calc(35% + 16px);
        position: relative;
    }

    TABLE:not([class]) tbody tr td:first-child {
        border-top: 7px solid #0074a6;
    }

    TABLE:not([class]) tbody tr:first-child {
        display: none;
    }

    TABLE:not([class]) tbody tr th:first-child {
        border-top: 7px solid #0074a6;
    }

    TABLE:not([class]) tbody tr td:before {
        border-right: 1px solid #e5ebee;
        content: attr(data-th);
        display: block;
        font-family: "Expert Sans Bold", Verdana, Arial, sans-serif;
        font-weight: normal;
        padding: 16px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 65%;
        top: 0;
    }

    TABLE:not([class]) tbody tr th:before {
        border-right: 1px solid #e5ebee;
        content: attr(data-content);
        display: block;
        font-family: "Expert Sans Bold", Verdana, Arial, sans-serif;
        font-weight: normal;
        padding: 16px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 65%;
        top: 0;
    }

    TABLE:not([class]) tbody tr th {
        border: 0;
        border-top: 1px solid #e5ebee;
        display: block;
        padding-left: calc(35% + 16px);
        position: relative;
    }
}

/* Overriding css from Design Language Patters prototypebuilder.css */
@media screen and (min-width:780px) {
    tbody tr th {
      box-shadow: 0 1px 0 0 #e5ebee!important;
    }
}
.bmmContainer{
    display: inline-block;
}

DIV[data-component-type='Video'] {
    margin-bottom: 25px;
    /* This is set to 25px because Video has a margin-bottom of 5px which does not collapse */
}

.video .bmmContainer > .bmmPlayer > iframe {
    max-width: 100%;
    position: static !important;
}
.icon-tooltip {
    overflow:hidden;
    padding-left:25px;
    background:transparent url('images/tooltip.svg') 0 -1px/25px 25px no-repeat;
}

.icon-small{display:inline-block;width:25px;height:25px;vertical-align:top}

DIV[data-component-type='Image'] {
    margin-bottom: 30px;
}

.adaptive-image{
    max-width: 100%;
}

.adaptive-image.bordered{
    border: 3px solid #d9d9d9;
}

A.no-text-decoration {
    text-decoration: none;
}

.adaptive-image-caption {
    padding: 16px;
}

.adaptive-image-caption.bgwhite {
    background-color: #fff;
}

.adaptive-image-caption.bglightblue {
    background-color: #e5f7fd;
}

.adaptive-image-caption.bggrey {
    background-color: #f7f7f7;
}

.adaptive-image-caption p {
    font-size: 0.875rem;
}

.adaptive-image-caption > P:last-child {
    margin-bottom: 0
}
.js-multitab {
    clear: both;
    margin-bottom: 30px
}

.js-multitab ul.unstyled,
.js-multitab ul.tabs
{
    list-style-type: none;
}

.js-multitab ul.unstyled ul,
.js-multitab ul.tabs ul{
    list-style-type: disc;
}

.js-multitab ul.unstyled ul > li > ul,
.js-multitab ul.tabs ul > li > ul{
    list-style-type: circle;
}

.js-multitab ul.unstyled ul > li > ul > li > ul,
.js-multitab ul.tabs ul > li > ul > li > ul{
    list-style-type: square;
}

.js-multitab ul.unstyled ul.btn-holder {
    list-style-type: none;
}

.js-multitab .tabs-wrapper>ul,.js-multitab .tabs-wrapper>ul>li,.js-multitab .content>ul,.js-multitab .content>ul>li
{
    margin: 0;
    padding: 0
}

.touch .js-multitab a:-webkit-any-link {
    outline: none;
    text-decoration: none !important
}

.js-multitab .tabs-container {
    display: none
}

.js .js-multitab .tabs-container {
    display: block
}


.touch .js-multitab .tabs-container {
    overflow: hidden
}

.touch .js-multitab .tabs-container .theres-more {
    content: "";
    position: absolute;
    width: 60px;
    height: 42px;
    z-index: 1;
    top: 0;
    pointer-events: none
}

.touch .js-multitab .tabs-container .theres-more.left {
    left: 0;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f7f7f7),
    color-stop(25%, #f7f7f7), color-stop(75%, rgba(247, 247, 247, 0.7)),
    color-stop(100%, rgba(247, 247, 247, 0)));
    background: -webkit-linear-gradient(left, #f7f7f7 0%, #f7f7f7 25%, rgba(247, 247,
    247, 0.7) 75%, rgba(247, 247, 247, 0) 100%);
    background: linear-gradient(to right, #f7f7f7 0%, #f7f7f7 25%, rgba(247, 247, 247,
    0.7) 75%, rgba(247, 247, 247, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#f7f7f7',
    endColorstr='#00f7f7f7', GradientType=1)
}

.touch .js-multitab .tabs-container .theres-more.right {
    right: 0;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(247,
    247, 247, 0)), color-stop(25%, rgba(247, 247, 247, 0.7)),
    color-stop(75%, #f7f7f7), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(left, rgba(247, 247, 247, 0) 0%,
    rgba(247, 247, 247, 0.7) 25%, #f7f7f7 75%, #f7f7f7 100%);
    background: linear-gradient(to right, rgba(247, 247, 247, 0) 0%,
    rgba(247, 247, 247, 0.7) 25%, #f7f7f7 75%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#00f7f6f4',
    endColorstr='#f7f7f7', GradientType=1)
}

.js-multitab .tabs-container .tabs-wrapper {
    height: 32px;
}

.touch .js-multitab .tabs-container .tabs-wrapper {
    background-color: transparent;
    overflow-x: auto;
    height: 42px
}

.touch .js-multitab .tabs-container .tabs-wrapper::-webkit-scrollbar {
    display: none
}

.touch .js-multitab .tabs-container .tabs-wrapper ul.tabs {
    -webkit-transition: 0.7s -webkit-transform;
    transition: 0.7s transform;
    min-width: 100%;
}

.js-multitab .tabs-container .tabs-wrapper>ul {
    position: relative
}

.js-multitab ul.tabs {
    white-space: nowrap;
    float: left
}

.js-multitab ul.tabs li.hidden {
    display: none
}

.touch .js-multitab ul.tabs li.hidden {
    display: inline-block
}

.js-multitab ul.tabs>li {
    display: inline-block;
    height: 32px;
    margin-right: 42px;
    position: relative
}

.js-multitab ul.tabs>li:last-child {
    margin-right: 0;
}

.js-multitab ul.tabs>li.active a:before,
.js-multitab ul.tabs>li.selected a:before {
    content: "";
    width: 100%;
    height: 3px;
    background-color: #00395d;
    position: absolute;
    bottom: 0;
    left: 0
}

.js-multitab ul.tabs>li.active>a,
.js-multitab ul.tabs>li.selected>a {
    color: #00395d
}

.js-multitab ul.tabs>li a {
    font-size: 1.3125rem;
    color: #0074a6;
    text-decoration: none;
    display: block;
    width: 100%;
    line-height: 1.125;
    text-align: center
}


.js-multitab ul.tabs>li a span.short {
    display: none
}

@media screen and (max-width: 37.4375em) {
    .js-multitab ul.tabs>li {
        margin-right: 15px;
    }
}

.js-multitab ul.tabs #second-tab {
    display: none
}


.js-multitab ul.tabs #second-tab>a:after {
    width: 11px;
    height: 7px;
    background-image:
            url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAMCAYAAACX8hZLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjZCNUNFRjUyQzExMUU0ODI5REZFMEE2QkJFQTVENiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjZCNUNGMDUyQzExMUU0ODI5REZFMEE2QkJFQTVENiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU2NkI1Q0VENTJDMTExRTQ4MjlERkUwQTZCQkVBNUQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU2NkI1Q0VFNTJDMTExRTQ4MjlERkUwQTZCQkVBNUQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0nfi9gAAAV1JREFUeNqskz8oRWEYh79zuhkOk6LuoEwGo5KMDHJ1STHoZmCyymLiZpBVGUUGKZO65EhYXJabzS7JIMWAlNLxvPkZ5Nx7D+6p57xf77/f+d7zfZ6b3w+dc80wHC1kblyNHi8fpjE78ODzaoIOOCPQXiOBNsw5dEHaRDJQghY4JaH7nwKdmCK0wgX0+4zonkUvHEIjHJGY/aNAH+ZE0zmGHvrf2U4ci2fMIGxBYLOkYOKXAjnMLjTANgzQ98li/lcSjjfMOCxDCtYpnE0oMI3ZhDpYgZz6fcajKIorsuZLtpToDEVRTJ6nPMu3+Bx5iz/y4kTUwMa1ql3ZGCe/fV0+TCluee8wRXwttlc5ETXKar6BDsaI/T/8gfwWf4Ux/IWyfSqJSMiO9J5OXkn/bQPM/whDCBQr9qgmIiG7pAe6Sy9QD7d2BxC4rFqfRERCJlCQ0BWMInCdpPZDgAEAN6SCk5AYbe0AAAAASUVORK5CYII=");
    background-size: 11px;
    right: -2px;
    bottom: 30px;
    content: "";
    display: block;
    background-repeat: no-repeat;
    position: absolute
}

.js-multitab ul.tabs #second-tab ul li {
    clear: both;
    position: relative
}

.js-multitab ul.tabs #second-tab ul li a {
    text-align: left;
    margin-right: 42px;
}

.js-multitab ul.tabs #second-tab ul li.active a {
    content: "";
    width: 3px;
    height: 100%;
    background-color: #00395d;
    position: absolute;
    bottom: 0;
    left: 0
}

.js-multitab ul.tabs #second-tab ul li.active.first-of-visible:before {
    width: 100%;
    height: 3px
}

.js-multitab ul.tabs.not-enough-space #second-tab {
    display: inline-block;
    position: relative
}

.touch .js-multitab ul.tabs.not-enough-space #second-tab {
    display: none
}

.js-multitab ul.tabs.not-enough-space #second-tab ul {
    visibility: hidden;
    z-index: -1;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0
}

.js-multitab ul.tabs.not-enough-space #second-tab ul li.active a {
    color: #00395d
}

.js-multitab ul.tabs.not-enough-space #second-tab:hover>ul {
    z-index: 1;
    visibility: visible
}

.js-multitab.labels-type-short ul.tabs>li a span.long {
    display: none
}

.js-multitab.labels-type-short ul.tabs>li a span.short {
    display: block
}

.js-multitab .select-field>select {
    margin-bottom: 6px;
}

.js-multitab.last-el-in-parent div.content {
    border-bottom: none
}

.js-multitab div.content {
    clear: both;
    border-bottom: 3px solid #eee
}

.js-multitab div.content>ul {
    border-top: solid 1px #d9d9d9;
    overflow: hidden;
}

.mtc-bgcolor--white{
    background-color: #fff;
    padding: 20px 20px 0;
}

.mtc-bgcolor--blue{
    background-color: #f2fbfe;
    padding: 20px 20px 0;
}

@media screen and (min-width: 37.5em) {
    .js-multitab div.content {
        padding-top: 0
    }
}

.touch .js-multitab div.content {
    margin-top: -10px
}

.js .js-multitab div.content>ul {
    position: relative;
    min-height: 100px;
}

.js-multitab div.content>ul>li {
    margin: 30px 0;
}

.js .js-multitab div.content>ul>li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    -webkit-transition: 0.7s opacity;
    transition: 0.7s opacity;
    width: 100%
}

.js-multitab div.content>ul>li .component-label-wrapper.multi-tab-section
{
    background-color: #f7f7f7;
    float: left;
    width: 100%
}

.js .js-multitab div.content>ul>li .component-label-wrapper.multi-tab-section
{
    display: none
}

.js-multitab div.content>ul>li .component-label-wrapper.multi-tab-section .component-floating-label
{
    background-color: #f7f7f7;
    height: 42px;
    line-height: 42px;
    font-size: 1.125rem;
    color: #0071ae;
    padding: 0 10px;
    display: inline-block;
    text-align: center;
    float: left
}

.js-multitab div.content>ul>li.multitab-content{
    display: none
}

.js-multitab div.content>ul>li.active {
    opacity: 1;
    z-index: 1;
    display: block;
}

@media(max-width:767px){
.js-multitab div.tabs-select-container+div.content{
    padding-top:0
    }
/* Required for legacy multi-tabs which still use the visible-xs class */
.js-multitab div.tabs-select-container.visible-xs .select-field,
.js-multitab div.tabs-select-container.visible-xs .select-field .select{
    width: 100%
    }
}
.legal-container {
    display: table;
    list-style-type: none;
    padding-left: 20px;
}
.legal-container--symbol{
    padding-right: 10px;
}

.legal-container > li > .legal-container--symbol,
 .legal-container > li > .legal-container--text {
    display: table-cell;
    vertical-align: top;
    text-align: left;
}

.legal-container > li:first-child > .legal-container--symbol,
.legal-container > li:first-child > .legal-container--text {
    padding-top: 0;
}
.promo-body {
    padding-bottom: 20px;
}

.promo-body > :last-child {
    margin-bottom: 0px;
}

.promo-content {
    overflow: hidden;
}

.promo-content .promo-footer {
    margin: 0;
}

.promo-content ul{
    font-size: 1.0625rem;
}

.promo-tileV2 > a.tilelink, .promo-content > a.tilelink, .promo.single > a.tilelink {
    text-decoration: none;
    color: #333;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.promo.multi > a.tilelink {
    text-decoration: none;
    color: #333;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1 0 auto;
}

.twitter-text > a {
    color: #007eb6;
    text-decoration: none;
    }
A.phoneref {
    text-decoration: none;
}
A.phoneref:hover {
    text-decoration: underline;
}
A.phoneref + [class*="icon-"] {
    height: 18px;
    margin-left: 2px;
    vertical-align: text-top;
    width: 18px;
}
.phone-ref-tooltip-container {
    margin: 20px 0;
    padding: 10px;
}
.phone-ref-tooltip-container P {
    text-transform: capitalize;
}
.phone-ref-tooltip-container STRONG, .phone-ref-tooltip-container B {
    font-family: "Expert Sans Regular";
    font-weight: 400;
}
.phone-ref-tooltip-container UL.openinghours {
     padding: 0;
     margin: 0;
     list-style-type: none;
 }
.phone-ref-tooltip-container UL.openinghours UL.times {
    display: inline-block;
    list-style-type: none;
    margin: 3px 0 15px 0;
    padding: 0;
}
.phone-ref-tooltip-container UL.openinghours LI {
    color: #333;
    padding-left: 0;
}
.phone-ref-tooltip-container UL.openinghours > LI:before,
.phone-ref-tooltip-container UL.times > LI:before {
    content:none;
}
.phone-ref-tooltip-container UL.openinghours > LI SPAN.label {
    display: inline-block;
    font-size: inherit;
    margin-bottom: 0;
    margin-right: 15px;
}
span.handoffref {
    text-decoration: none;
}

span.handoffref + [class*="icon-"] {
    width: 18px;
    height: 18px;
    vertical-align: text-top;
    margin-left: 2px;
}

.handoff-ref-tooltip-container {
    margin: 20px 0;
}
.handoff-ref-tooltip-container P {
    text-transform: capitalize;
}
.handoff-ref-tooltip-container STRONG, .handoff-ref-tooltip-container B {
    font-family: "Expert Sans Regular";
    font-weight: 400;
}
.handoff-ref-tooltip-container UL.openinghours {
     padding: 0;
     margin: 0;
     list-style-type: none;
 }

.handoff-ref-tooltip-container UL.openinghours UL.times {
    padding: 0 ;
    margin: 0 0 15px 15px;
    list-style-type: none;
}
.handoff-ref-tooltip-container UL.openinghours LI {
    color: #333;
    padding-left: 0;
}
.handoff-ref-tooltip-container UL.openinghours > LI:before,
.handoff-ref-tooltip-container UL.times > LI:before {
    content:none;
}
.handoff-ref-tooltip-container UL.openinghours > LI SPAN.label{
    font-size: inherit;
    margin-bottom: 0;
}
span.webchatref {
    text-decoration: none;
}

a.webchatref + [class*="icon-"] {
    width: 18px;
    height: 18px;
    vertical-align: text-top;
    margin-left: 2px;
}

.webchat-ref-tooltip-container {
    margin: 20px 0;
}
.webchat-ref-tooltip-container P {
    text-transform: capitalize;
}
.webchat-ref-tooltip-container STRONG, .webchat-ref-tooltip-container B {
    font-family: "Expert Sans Regular";
    font-weight: 400;
}
.webchat-ref-tooltip-container UL.openinghours {
     padding: 0;
     margin: 0;
     list-style-type: none;
 }

.webchat-ref-tooltip-container UL.openinghours UL.times {
    padding: 0 ;
    margin: 0 0 15px 15px;
    list-style-type: none;
}
.webchat-ref-tooltip-container UL.openinghours LI {
    color: #333;
    padding-left: 0;
}
.webchat-ref-tooltip-container UL.openinghours > LI:before,
.webchat-ref-tooltip-container UL.times > LI:before {
    content:none;
}
.webchat-ref-tooltip-container UL.openinghours > LI SPAN.label{
    font-size: inherit;
    margin-bottom: 0;
}
span.postref {
    text-decoration: none;
}
span.postref + [class*="icon-"] {
    width: 18px;
    height: 18px;
    vertical-align: text-top;
    margin-left: 2px;
}

.post-ref-tooltip-container {
    margin: 20px 0;
}
.post-ref-tooltip-container P {
    text-transform: capitalize;
}
.post-ref-tooltip-container STRONG, .post-ref-tooltip-container B {
    font-family: "Expert Sans Regular";
    font-weight: 400;
}
.post-ref-tooltip-container UL.openinghours {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.post-ref-tooltip-container UL.openinghours UL.times {
    padding: 0 ;
    margin: 0 0 15px 15px;
    list-style-type: none;
}
.post-ref-tooltip-container UL.openinghours LI {
    color: #333;
    padding-left: 0;
}
.post-ref-tooltip-container UL.openinghours > LI:before,
.post-ref-tooltip-container UL.times > LI:before {
    content:none;
}
.post-ref-tooltip-container UL.openinghours > LI SPAN.label{
    font-size: inherit;
    margin-bottom: 0;
}
span.mysiteref {
    text-decoration: none;
}
a.mysiteref + [class*="icon-"] {
    width: 18px;
    height: 18px;
    vertical-align: text-top;
    margin-left: 2px;
}

.mysite-ref-tooltip-container {
    margin: 20px 0;
}
.mysite-ref-tooltip-container P {
    text-transform: capitalize;
}
.mysite-ref-tooltip-container STRONG, .mysite-ref-tooltip-container B {
    font-family: "Expert Sans Regular";
    font-weight: 400;
}
.mysite-ref-tooltip-container UL.openinghours {
     padding: 0;
     margin: 0;
     list-style-type: none;
 }
.mysite-ref-tooltip-container UL.openinghours UL.times {
    padding: 0 ;
    margin: 0 0 15px 15px;
    list-style-type: none;
}
.mysite-ref-tooltip-container UL.openinghours LI {
    color: #333;
    padding-left: 0;
}
.mysite-ref-tooltip-container UL.openinghours > LI:before,
.mysite-ref-tooltip-container UL.times > LI:before {
    content:none;
}
.mysite-ref-tooltip-container UL.openinghours > LI SPAN.label{
    font-size: inherit;
    margin-bottom: 0;
}
span.emailref {
    text-decoration: none;
}
span.emailref + [class*="icon-"] {
    width: 18px;
    height: 18px;
    vertical-align: text-top;
    margin-left: 2px;
}

.email-ref-tooltip-container {
    margin: 20px 0;
}
.email-ref-tooltip-container P {
    text-transform: capitalize;
}
.email-ref-tooltip-container STRONG, .email-ref-tooltip-container B {
    font-family: "Expert Sans Regular";
    font-weight: 400;
}
.email-ref-tooltip-container UL.openinghours {
     padding: 0;
     margin: 0;
     list-style-type: none;
 }
.email-ref-tooltip-container UL.openinghours UL.times {
    padding: 0 ;
    margin: 0 0 15px 15px;
    list-style-type: none;
}
.email-ref-tooltip-container UL.openinghours LI {
    color: #333;
    padding-left: 0;
}
.email-ref-tooltip-container UL.openinghours > LI:before,
.email-ref-tooltip-container UL.times > LI:before {
    content:none;
}
.email-ref-tooltip-container UL.openinghours > LI SPAN.label{
    font-size: inherit;
    margin-bottom: 0;
}
/* Overwriting display:none on BDL table, for accessibility */
@media screen and (max-width: 780px) {
    .table.table-responsive thead {
        display: table-header-group;
        left: -4000px;
        position: absolute;
    }
}
/* Use by adding and removing 'view-loading-image' class to page container */
.view-loading-image {
    position: relative;
}
.view-loading-image:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: hsla(0,0%,100%,.4);
    z-index: 3;
}
.loading-image-container {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
}
.view-loading-image .loading-image-container {
    display: block;
}
.loading-image {
    position: relative;
    left: -50%;
    width: 5em;
    height: 5em;
    border-radius: 50%;
    background: #00395d;
    background: linear-gradient(90deg,#0074a6 10%,rgba(0,116,166,0) 42%);
    -webkit-animation: d 1.4s infinite linear;
    animation: d 1.4s infinite linear;
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0);
    transform: translateX(-50%) translateY(-50%) translateZ(0);
    padding-bottom: 0;
    margin: 10px auto 15px;
}
.loading-image:before {
    width: 50%;
    height: 50%;
    background: #0074a6;
    border-radius: 100% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
}
.loading-image:after {
    background: #fff;
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: "";
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.StoryHighlights {
    background-color: #f2fbfe;
    margin: 20px 0;
	padding: 25px;
}

.StoryHighlights--rightAlign {
    margin: 20px 0;
}

.StoryHighlights--whiteBgColor {
    background-color: #fff;
}

/* Reusing RTE styles */
.StoryHighlights .highlight-numbering {
    color: #007eb6;
    font-size: 3rem;
}

.StoryHighlights .emphasis {
    color: #007eb6;
}

.StoryHighlights-article .footnote {
    font-size: 0.875rem;
}
/* end Reusing RTE styles */

@media screen and (min-width: 768px) {
    .StoryHighlights {
        float: left;
        margin: 0 20px 20px 0;
        width: 33.33%;
    }

    .StoryHighlights--rightAlign {
        float: right;
        margin: 0 0 20px 20px;
    }
}

.column-color--white {
    background-color: #fff;
    padding: 30px;
}

.column-color--blue {
    background-color: #f2fbfe;
    padding: 30px;
}

.column-color--grey-no-padding {
    background-color: #f7f7f7;
    padding: 0;
}

[data-component-type="Modal"] .modalbox-close-btn {
  background-color: transparent;
  border: 0;
  border-radius: 5px;
  color: #0076b6;
  cursor: pointer;
  float: right;
  font-size: 2.471rem;
  margin-top: -18px;
  right: 0;
  width: 34px;

}

[data-component-type="Modal"] .modalbox-close-btn :focus {
  border: 2px solid #40c2f3;
}


/*!
 * BDL version 1.13.0
 * modal box
*/
[data-component-type="Modal"] .modal-icon::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E.st0%7Bfill%3A%230074a6%7D%3C/style%3E%3Ctitle%3EFunc25_Warning%20_x1%3C/title%3E%3Cg%20id%3D%22Page-1%22%3E%3Cg%20id%3D%22Func25_Warning-%22%3E%3Cg%20id%3D%22Imported-Layers%22%20transform%3D%22translate%284%204%29%22%3E%3Cpath%20id%3D%22Fill-1%22%20class%3D%22st0%22%20d%3D%22M8-2c5.5%200%2010%204.5%2010%2010S13.5%2018%208%2018-2%2013.5-2%208%202.5-2%208-2m0-2C1.4-4-4%201.4-4%208S1.4%2020%208%2020s12-5.4%2012-12S14.6-4%208-4%22/%3E%3Cpath%20id%3D%22Fill-2%22%20class%3D%22st0%22%20d%3D%22M7%201h2v10H7V1z%22/%3E%3Cpath%20id%3D%22Fill-3%22%20class%3D%22st0%22%20d%3D%22M9.3%2013.6c0%20.7-.6%201.3-1.3%201.3s-1.3-.6-1.3-1.3c0-.7.6-1.3%201.3-1.3s1.3.6%201.3%201.3%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
}

[data-component-type="Modal"].modal {
  z-index: 1000;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.6);
  visibility: hidden;
}

[data-component-type="Modal"] .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

[data-component-type="Modal"] .modal-content {
  margin: 20px 5%;
  padding: 30px 20px;
  width: auto;
  background-color: #fff;
  border-radius: 5px;
  position: relative;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (min-width: 768px) {
  [data-component-type="Modal"] .modal-content {
    max-width: 600px;
    margin: 10% auto;
    padding: 48px 60px 60px;
  }
}

[data-component-type="Modal"] .modal-header {
  text-align: center;
}

[data-component-type="Modal"] .modal-close-btn {
  position: absolute;
  right: 4px;
  top: 2px;
  font-size: 2.118rem;
  color: #0076b6;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  border-radius: 5px;
  width: 44px;
  height: 44px;
}

@media (min-width: 768px) {
  [data-component-type="Modal"]  .modal-close-btn {
    right: 17px;
    top: 11px;
  }
}

[data-component-type="Modal"] .modal-close-btn span {
  pointer-events: none;
  margin: -10px;
  top: -7px;
  position: relative;
}

[data-component-type="Modal"] .modal-body {
  margin-bottom: 20px;
}

[data-component-type="Modal"] .modal-body p {
  line-height: 32px;
  word-wrap: break-word;
}

[data-component-type="Modal"] .modal-footer > .btn {
  display: block;
  margin: 0 auto;
}

@media (min-width: 768px) {
  [data-component-type="Modal"] .modal-footer > .btn {
    display: inline-block;
  }
}

[data-component-type="Modal"] .modal-footer > .btn:first-child {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  [data-component-type="Modal"] .modal-footer > .btn:first-child {
    margin: 0 30px 0 0;
  }
}

[data-component-type="Modal"] .modal-icon {
  display: inline-block;
  position: relative;
  padding: 24px;
  margin-bottom: -5px;
}

@media (min-width: 768px) {
  [data-component-type="Modal"] .modal-icon {
    margin-bottom: 20px;
  }
}

[data-component-type="Modal"] .modal-icon::after, .modal-icon::before {
  content: '';
  position: absolute;
}

[data-component-type="Modal"] .modal-icon::before {
  background-size: cover;
  background-repeat: no-repeat;
  width: 48px;
  height: 48px;
  top: -7px;
  right: -1px;
}

@media (min-width: 768px) {
  [data-component-type="Modal"] .modal-icon::before {
    width: 72px;
    height: 72px;
    right: -12px;
    top: -12px;
  }
}

[data-component-type="Modal"].modal-show {
  visibility: visible;
  overflow: auto;
}

[data-component-type="Modal"] .modal-open {
  overflow: hidden;
}

[data-component-type="Modal"] .modal-body-scroll {
  max-height: 30vh;
  overflow-y: auto;
}

[data-component-type="Modal"] .modal-content-animation {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
[data-component-type="Modal"] .modal-footer {
text-align: center;
}
.modalcta{
  display:inline-block;
}
.modalcta:first-child {
  margin-right:50px;
}
@media (max-width: 768px) {
   .modal-footer{
     text-align: center;
   }
  .modalcta:first-child {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .modalcta{
    display:block;
  }

}
.DynamicArticle,
.DynamicArticle-filter,
.DynamicArticle-layout,
.DynamicArticle-moreArticles {
    display: none;
}

.DynamicArticle-filter.active {
    background-color: #fff;
    border-bottom: 1px solid #e5ebee;
    border-top: 1px solid #e5ebee;
    display: block;
    margin-bottom: 20px;
    margin-top: 10px;
    min-height: 40px;
    padding: 5px;
}

.DynamicArticle-filter UL {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.DynamicArticle-filter UL.category-wrapper LI {
    display: inline-block;
    margin: 10px;
    padding: 0;
}

.DynamicArticle-filter UL.category-wrapper LI A {
    color: #0074a6;
    font-size: 1.3125rem;
    padding: 16px;
    text-decoration: none;
}

.DynamicArticle-filter UL.category-wrapper LI A.active {
    color: #00395d;
    border-bottom: 3px #00395d solid;
}

.DynamicArticle-layout.active {
    display: block;
    float: right;
}

.DynamicArticle.active {
    display: block;
}
 
.DynamicArticle-layout IMG {
    height: 24px;
    width: 24px;
}

.DynamicArticle-layoutToggle {
    border: 0;
}

.DynamicArticle-layoutToggle:hover {
    background-color: #e5f7fd;
}

.DynamicArticle-articles {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
}

.DynamicArticle-item {
    background-color: #f7f7f7;
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

.DynamicArticle-item A {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1 0 auto;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    text-decoration: none;
}

.wrapper:nth-child(even)  .DynamicArticle-item,.wrapper:nth-child(even)  .DynamicArticle-moreArticlesToggle {
    background-color: #ffffff;
}

.DynamicArticle-itemContent {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    padding: 30px 30px 0 30px;
}

.DynamicArticle-itemImage {
    display: none;
}

.DynamicArticle-itemImage.active {
    display: block;
    overflow: hidden; /* IE11 Fix */
}

.DynamicArticle-category {
    color: #0074a6;
    display: none;
    font-size: 0.875rem;
    margin-top: -30px;
    padding-top: 9px;
    text-transform: uppercase;
}

.DynamicArticle-metadescription {
    color: #333;
}

.DynamicArticle-date {
    color: #333;
    display: none;
}

.DynamicArticle-category.active,
.DynamicArticle-date.active {
    display: block;
}

.DynamicArticle-moreArticles.active {
    display: inline-block;
    width: 100%;
}

.DynamicArticle-moreArticlesToggle {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e5ebee;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #e5ebee;
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    width: 100%
}

.DynamicArticle-moreArticlesToggle:hover {
    background-color: #e5f7fd;
}

.DynamicArticle-layoutToggle:focus,
.DynamicArticle-moreArticlesToggle:focus {
    outline: 2px solid #7fd6f7;
    outline-offset: 1px;
}

@media (max-width: 767px){
    .DynamicArticle-filter UL.category-wrapper LI A {
        padding: 16px 0;
    }
}

@media (min-width: 768px) {
    .DynamicArticle-item {
        margin: 1%;
    }

    .DynamicArticle-metadescription,
    .DynamicArticle-date {
        margin-top: -20px;
    }
    
    .DynamicArticle-moreArticles.active {
        margin-top: 20px;

    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .DynamicArticle-item {
        width: 48%;
    }

    .DynamicArticle-item:nth-child(2n+3) {
        clear: left;
    }

}

@media (min-width: 1024px) {
    .DynamicArticle-item {
        width: 23%;
    }

    .DynamicArticle-item.DynamicArticle--feature:first-child,
    .DynamicArticle-item.DynamicArticle--feature:nth-child(6) {
        width: 48%;
    }

    .DynamicArticle-item:nth-child(4n+5),
    .DynamicArticle-item.DynamicArticle--feature:nth-child(4),
    .DynamicArticle-item.DynamicArticle--feature:nth-child(7),
    .DynamicArticle-item.DynamicArticle--feature:nth-child(4n+7)
    {
        clear: left;
    }

    .DynamicArticle--list A {
        flex: 0 1 auto;
        -ms-flex-direction: row-reverse;
        -webkit-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .DynamicArticle--list .DynamicArticle-itemImage {
        width: 33.33%;
    }

    .DynamicArticle--list .DynamicArticle-itemImage img {
        height: 100%;
        object-fit: cover;
        width: 100%;
    }

    .DynamicArticle--list .DynamicArticle-itemContent {
        width: 66.67%;
    }
}

@media (min-width: 768px) {
    .DynamicArticle--list {
        width: 100%;
        margin: 1% 0;
    }
}

@media (max-width: 1023px) {
    .DynamicArticle--list .DynamicArticle-itemImage {
        display: none;
    }

    .DynamicArticle--list .DynamicArticle-itemContent {
        width: 100%;
    }
}
DIV[data-component-type='FeatureWrapper'] {
    margin-bottom: 30px;
}

@media (max-width: 767px) {
    DIV[data-component-type='FeatureWrapper'] {
        margin-bottom: 0;
    }
}
.global-header .utilities > UL > LI.share-price-feed {
    position: relative;
}

.global-header .utilities > UL > LI.share-price-feed STRONG{
    font-family: 'Expert Sans Regular', sans-serif;
    font-weight: normal;
}

.global-header.tablet-portrait .utilities > UL > LI.share-price-feed {
    padding-top: 16px;
}

.global-header.tablet-portrait .utilities > UL > LI.share-price-feed A {
    width: auto;
}

.global-header.tablet-portrait .utilities > UL > LI.share-price-feed SPAN,
.global-header.tablet-portrait .utilities > UL > LI.share-price-feed A SPAN {
    display: inline-block;
    font-size: 1rem;
    margin-top: 0;
}

.global-header .utilities > UL > LI.share-price-feed A:before {
    content: none;
}

.global-header .utilities > UL .change:before,
.share-price-card .sp-price .change:before {
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: 16px;
    width: 16px;
}

.global-header .utilities > UL .change.increase:before,
.share-price-card .sp-price .change.increase:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjYuNSA2LjUgMTIgMTIiPgogIDxkZWZzPgogIDxzdHlsZT4KICAuY2xzLTEgewogIGZpbGw6ICMwZDNiNWQ7CiAgfQogIDwvc3R5bGU+CiAgPC9kZWZzPgogIDx0aXRsZT5hcnJvdy11cDwvdGl0bGU+CiAgPGc+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIuNSwxOC41QS41LjUsMCwwLDEsMTIsMThWOC4yNEwxMC40Niw5Ljg2YS40OS40OSwwLDAsMS0uNywwLC40OC40OCwwLDAsMSwwLS43bDIuMzktMi41MmEuNTEuNTEsMCwwLDEsLjcyLDBsMi4zOSwyLjUyYS40OC40OCwwLDAsMSwwLC43LjQ5LjQ5LDAsMCwxLS43LDBMMTMsOC4yNFYxOEEuNS41LDAsMCwxLDEyLjUsMTguNVoiLz4KICA8L2c+Cjwvc3ZnPg==');
    vertical-align: text-top;
}

.global-header .utilities > UL .change.decrease:before,
.share-price-card .sp-price .change.decrease:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjYuNSA2LjUgMTIgMTIiPgogIDxkZWZzPgogIDxzdHlsZT4KICAuY2xzLTEgewogIGZpbGw6ICMwZDNiNWQ7CiAgfQogIDwvc3R5bGU+CiAgPC9kZWZzPgogIDx0aXRsZT5hcnJvdy1kb3duPC90aXRsZT4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMi41LDYuNUEuNS41LDAsMCwxLDEzLDd2OS43NmwxLjU0LTEuNjJhLjQ5LjQ5LDAsMCwxLC43LDAsLjQ4LjQ4LDAsMCwxLDAsLjdsLTIuMzksMi41MmEuNTEuNTEsMCwwLDEtLjcyLDBMOS43NSwxNS44M2EuNDguNDgsMCwwLDEsMC0uNy40OS40OSwwLDAsMSwuNywwTDEyLDE2Ljc2VjdBLjUuNSwwLDAsMSwxMi41LDYuNVoiLz4KPC9zdmc+');
    vertical-align: text-bottom;
}

.global-header.mobile .utilities UL LI.share-price-feed,
.global-header.mobile-nav .utilities UL LI.share-price-feed {
    width: 72px;
}
.global-header.mobile .utilities UL LI.share-price-feed A,
.global-header.mobile-nav .utilities UL LI.share-price-feed A {
    width: 64px !important;
}
.global-header.mobile .share-price-feed A #share-name,
.global-header.mobile .share-price-feed A #share-value,
.global-header.mobile .share-price-feed A #share-change,
.global-header.mobile-nav .share-price-feed A #share-name,
.global-header.mobile-nav .share-price-feed A #share-value,
.global-header.mobile-nav .share-price-feed A #share-change {
    left: 0;
    font-size: 1rem;
    opacity:0;
    position:absolute;
    top: 18px;
    transition-duration: 2s;
    transition-property: opacity;
}

.global-header.mobile .share-price-feed #share-name.active,
.global-header.mobile .share-price-feed #share-value.active,
.global-header.mobile .share-price-feed #share-change.active,
.global-header.mobile-nav .share-price-feed #share-name.active,
.global-header.mobile-nav .share-price-feed #share-value.active,
.global-header.mobile-nav .share-price-feed #share-change.active{
    opacity:1;
}

.share-price-card .sp-title {
    font-size: 1.625rem;
    margin-bottom: 0.75rem;
}

.share-price-card .sp-price {
    font-size: 2.875rem;
    margin-bottom: 0;
}

.share-price-card .sp-price .change {
    font-size: 1.5rem;
}

.share-price-card .sp-price .change:before {
    height: 28px;
    width: 28px;
}

.share-price-card .sp-date-time,
.share-price-card .sp-caveat {
    font-size: 0.875rem;
    margin-bottom: 0.625rem;
}
.document-group__date p {
    margin-bottom: 20px;
    max-width: 65px;
    width: 65px;
}
.document-group__date .month, .document-group__date .day, .document-group__date .year {
    background: #fff;
    display: block;
    font-size: .9375rem;
    line-height: 1.2;
    text-align: center;
}
.document-group__date .month {
    background: #007eb6;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    color: #fff;
    font-family: "Expert-Sans-Bold",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
}
.document-group__date .day {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    font-family: "Expert-Sans-ExtraBold",Helvetica,Arial,sans-serif;
    font-size: 2.375rem;
}
.document-group__date .year {
    border: 1px solid #e1e1e1;
    font-family: "Expert-Sans-Bold",Helvetica,Arial,sans-serif;
 }

.document-group__heading, .document-group__date {
    display: inline-block;
    vertical-align: top;
}

.document-group__heading {
    margin-left: 16px;
    width: calc(100% - 81px);
}
/*Initial load*/
.dt-content-container {
    display: none;
}

.decisiontree-dataerror,
.decision-options,
.decisiontree-stepcounter,
.decisiontree-outputs,
.decisiontree-inputs {
	display: none;
	margin-bottom: 30px;
}

.dt-display {
	display: block;
}

.dt-answer:focus,
.dt-back:focus {
    outline: 2px solid #40c2f3;
    outline-offset: 2px;
}

.dt-inputs-container {
    display: block;
	margin: 30px auto 0;
	text-align: center;
    width: 100%;
}

@media screen and (max-width: 48em) {
    .dt-inputs-container {
      margin-top: 20px;
    }
}

.dt-page-alert,
.dt-error {
	color: #c33;
    text-align: left;
}

/*Loading spinner*/
.decisiontree-loading {
	display: none;
	left: 50%;
	position: fixed;
	top: 50%;
}

.dt-loading .decisiontree-loading {
    display: block;
}

.dt-loading-spinner {
	animation: load3 1.4s infinite linear;
	background: #00395d;
	background: linear-gradient(to right, #0074a6 10%, rgba(0, 116, 166, 0) 42%);
	border-radius: 50%;
	height: 5em;
	left: -50%;
	margin: 10px auto 15px;
	padding-bottom: 0;
	position: relative;
	transform: translateX(-50%) translateY(-50%) translateZ(0);
	width: 5em;
}

.dt-loading-spinner::before {
    background: #0074a6;
    border-radius: 100% 0 0 0;
    content: '';
    height: 50%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50%;
}

.dt-loading-spinner::after {
    background: #ffffff;
    border-radius: 50%;
    bottom: 0;
    content: '';
    height: 75%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 75%;
}

@-webkit-keyframes load3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    } 
}

@keyframes load3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); 
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    } 
}

/*Back button*/
.dt-back {
	cursor: pointer;
    float: left;
	height: 40px;
	opacity: 0;
    position: relative;
	width: 40px;
	z-index: 10;
}

.dt-step-back {
    opacity: 1;
}

.dt-step-back::before {
    color: #666;
    content: "\2039";
    font-size: 2.941em;
	line-height: 38px;
}

/*question panels*/
.dt-item {
	display: none;
    left: 2000px;
    opacity: 0;
    position:relative;
	width: 100%;
}

.dt-item ul li {
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    line-height: 1.3rem;
    margin: 0 30px;
    vertical-align:	top;
    width: 100px;
}

.dt-item > .dt-answer {
    margin: 0 40px;
}

.dt-answer-img {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 75%;
    height: 100px;
    width: 100%;
}

.dt-question {
	margin: 0 40px 30px;
}

.dt-button-container {
    display: inline-block;
}

.dt-input-wrapper label {
    display: none;
}

.dt-input-wrapper {
	display: inline-block;
	position: relative;
}

.dt-input-wrapper .dt-answer {
    margin: 9px 10px 4px 0;
    padding-left: 20px;
}

.dt-input-wrapper .dt-currency {
    left: 5px;
    position: absolute;
    top: 21px;
}

.dt-answer ul {
    list-style: none;
    padding: 0;
}

.dt-answer button {
    margin: 0 auto 0;
}

.dt-answer button p {
    margin: 0;
}

.dt-answer .dt-continue {
    margin: 10px;
    vertical-align: top;
}

@media screen and (max-width: 64em) {
    .dt-item ul {
        margin: -10px 0 0;
    }
}

@media screen and (max-width: 48em) {
    .dt-answer ul {
        margin: 0;
    }

    .dt-answer ul li {
        margin: 0 7px 10px;    
    }

    .dt-answer ul.btn-holder li {
        margin: 0 7px 10px 0;   
    }
}

@media screen and (max-width: 29.375em) {
    .dt-answer ul li {
        margin: 0 16px 6px;    
    }

    .dt-answer ul.btn-holder li {
        margin: 0 16px 6px 0;    
    }

    .dt-button-container {
        display: block;
    }
}

/*result panels*/
.dt-result-general,
.dt-item-result {
	display: none;
    left: 2000px;
	margin: 0 40px 30px;
    opacity: 0;
    position: relative;
}

.decision-logic,
.dt-logic {
    display: none;
}

/*promo override*/
.section:nth-child(even) .dt-outputs-container .promo-content {
    background-color: #fff;
}

@media screen and (min-width: 768px) {
    .dt-outputs-container .promo-content h3 p {
        font-size: inherit;
        margin-bottom: 0;
    }
}
.c3 svg{font:0.625rem sans-serif;-webkit-tap-highlight-color:transparent}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:0.8125rem}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:gray;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:0.75rem}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-title{font:0.875rem sans-serif}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777;-moz-box-shadow:7px 7px 12px -9px #777;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #CCC}.c3-tooltip th{background-color:#aaa;font-size:0.875rem;padding:2px 5px;text-align:left;color:#FFF}.c3-tooltip td{font-size:0.8125rem;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:1rem}.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}
