/* ####################### NEW CANVAS DESIGN ######################## */
@font-face {
    font-family: "Scotia_W_Headline";
    font-style: normal;
    font-weight: normal;
    src: url(fonts/scotia/WOFF2/Scotia_W_Headline.woff2) format("woff2"),
    	 url(fonts/scotia/WOFF/Scotia_W_Headline.woff) format("woff");
}

@font-face {
    font-family: "Scotia_W_Rg";
    font-style: normal;
    font-weight: normal;
    src: url(fonts/scotia/WOFF2/Scotia_W_Rg.woff2) format("woff2"),
    	 url(fonts/scotia/WOFF/Scotia_W_Rg.woff) format("woff");
}

@font-face {
    font-family: "Scotia_W_Lt";
    font-style: normal;
    font-weight: normal;
    src: url(fonts/scotia/WOFF2/Scotia_W_Lt.woff2) format("woff2"),
    	 url(fonts/scotia/WOFF/Scotia_W_Lt.woff) format("woff");
}

@font-face {
    font-family: "Scotia_W_Bd";
    font-style: normal;
    font-weight: normal;
    src: url(fonts/scotia/WOFF2/Scotia_W_Bd.woff2) format("woff2"),
    	 url(fonts/scotia/WOFF/Scotia_W_Bd.woff) format("woff");
}

html,
body {
    font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
    font-size: 18px;
    font-weight: initial;
    letter-spacing: normal;
    line-height: 18px;
    color: #333;
}

b, strong { font-family: "Scotia_W_Bd"; font-weight: bold; }

strong.regular { font-family: "Scotia_W_Rg"; }

hr {
	border-top: 2px solid #ccc;	
}

.no-margins {
    margin: 0px;
}

/**
 * READ ONLY
 */

.readOnly input.form-control:not(.allow-read-only),
.readOnly button:not(.allow-read-only),
.readOnly span[role="button"]:not(.allow-read-only),
.readOnly div:not(.allow-read-only),
.readOnly p:not(.allow-read-only) {
	opacity: .5;
	cursor: default;
	pointer-events: none;
}

/* Centered Columns */
	.center-nofloat {
		float:none;
		margin:0 auto;
	}
	.row-centered-adj {
	    text-align:center;
	}
	.col-centered-adj {
	    display:inline-block;
	    float:none;
	    /* reset the text-align - keep this order */
	    text-align:left;		  
	    /* inline-block space fix - keep this order */
	    margin-right:-4px;
	    text-align: center;
	}
/* Centered Columns */

.campaign-loader { 
	background: #ffffff;
	display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0; 
    opacity: 0.5;
    -webkit-filter: blur(3px);
	filter: blur(3px);
}

.campaign-spinner-position {
    position: fixed;
    top: calc(60%/2);
    left: calc(95%/2);
    z-index: 99999;
}

.superscript {
    vertical-align: super;
    font-size: small;
    position: relative;
    top: -5px;
    font-family: Scotia_W_Lt;
}

.superscript-xs {
	vertical-align: super;
    font-size: x-small !important;
    position: relative;
    top: -5px;
    font-family: Scotia_W_Rg;
}

.scotia-hero-banner img {
	height: auto;
	width:100%;
}

.scotia-hero-banner-ci {
    background-size: cover;
    background-image: url(../images/scotia-hero-banner-renewnow-ci.jpg);
    background-repeat: no-repeat;
    height: 513px;
}

.scotia-hero-banner-ci .ci-container {
	background: -moz-linear-gradient(top, rgba(216,30,5,0.8) 0%, rgba(216,30,5,0.9) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(216,30,5,0.8) 0%,rgba(216,30,5,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(216,30,5,0.8) 0%,rgba(216,30,5,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccd81e05', endColorstr='#e6d81e05',GradientType=0 ); /* IE6-9 */
    padding: 25px;
    height: 100%;
}

.scotia-hero-banner-ci .ci-container h1 {
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";
    color: #fff;
    line-height: 60px;
    font-size: 45px;
}

.scotia-hero-banner-ci .ci-container h2 {
	color: #fff;
    font-family: "Scotia_W_Rg", Arial, Helvetica, "sans-serif";
}

.hero {
    font-family: "Scotia_W_Headline", Arial, Helvetica, "sans-serif";
    font-size: 36px;
    font-weight: initial;
    line-height: 42px;
    margin: 0;
}

.heading {
    font-family: "Scotia_W_Rg", Arial, Helvetica, "sans-serif";
    font-size: 24px;
    font-weight: initial;
    line-height: 32px;
    margin: 0;
}

.subheading {
    font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
    font-size: 20px;
    font-weight: initial;
    letter-spacing: -0.25px;
    line-height: 24px;
    margin: 0;
}

.text {
    font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
    font-size: 18px;
    font-weight: initial;
    letter-spacing: 0.25px;
    line-height: 24px;
    margin: 0
}

.text--small {
    font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
    font-size: 14px;
    font-weight: initial;
    letter-spacing: initial;
    line-height: 24px;
    margin: 0;
}

.text--small-footer {
    font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
    font-size: 11px;
    font-weight: initial;
    letter-spacing: initial;
    line-height: 11px;
    margin: 0;
}

.text--small-info {
    font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
    font-size: 14px;
    font-weight: initial;
    letter-spacing: initial;
    line-height: 16px;
    margin: 0;
    padding: 30px 10%;
}

h1 {
    font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
    font-size: 36px;
}

.smartie-line-height{
	line-height: 38px;
}

.text--caption {
    font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
    font-size: 14px;
    font-weight: initial;
    letter-spacing: 0;
    margin: 0;
}

.text--bold {
    font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";
}

.text--medium {
    font-family: "Scotia_W_Rg", Arial, Helvetica, "sans-serif";
}

.text--roman {
    font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
}

.text--light {
    font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
}

.text--uppercase {
    text-transform: uppercase;
}

/* .navbar-nav > li > a.icon-exit {
    padding-top: 16px;
} */

.header-new {
    border-top: solid 4px #ed0722;
}

html[lang="fr"] .btn-primary{
    font-family: "Scotia_W_Bd";
    font-size: 14px;
    font-weight: initial;
    letter-spacing: -0.25px;
    line-height: 16px;
    border: 1px solid;
    border-radius: 8px;
    padding: 15px 13px;
    text-decoration: none;
    border-color: #e2e8ee;
    
}

html[lang="fr"] .btn-secondary {
    font-family: "Scotia_W_Bd";
    font-size: 14px;
    font-weight: initial;
    letter-spacing: -0.25px;
    line-height: 16px;
    border: 1px solid;
    border-radius: 8px;
    padding: 15px 6px;
    text-decoration: none;
    border-color: #ed0722;
    
}

.btn-primary,
.btn-secondary {
    font-family: "Scotia_W_Bd";
    font-size: 16px;
    font-weight: initial;
    letter-spacing: -0.25px;
    line-height: 16px;
    border: 1px solid;
    border-radius: 8px;
    padding: 19px 26px;
    text-decoration: none;
    border-color: #ed0722;
}

.btn-primary{
     background-color: #ed0722;
     color: #fff;
}

.body-newStyle {
    border-color: #ed0722;
    margin-bottom: 110px;
}

html[lang="fr"] .body-newStyle {
    border-color: #ed0722;
    margin-bottom: 150px;
}

.body-newStyle-B1 {
    border-color: #ed0722;
    margin-bottom: 250px;
}

.body-newStyle-B2 {
    border-color: #ed0722;
    margin-bottom: 0px;
    height: auto;
}

.option-or{
        font-size: 18px;
}

.btn-primary:hover:not(:disabled), 
.btn-primary:focus:not(:disabled),
.btn-secondary:hover:not(:disabled), 
.btn-secondary:focus:not(:disabled){
    box-shadow: inset 0 0 0 2px #d81e05;
    background-color: transparent !important;
	color: #d81e05 !important;
}

.btn-secondary.btn-secondary-nohover:hover,
.btn-secondary.btn-secondary-nohover:visited,
.btn-secondary.btn-secondary-nohover:active,
.btn-secondary.btn-secondary-nohover:focus {
     background-color: #ffffff !important;
     color: #ed0722 !important;
     border: 1px solid #fff;
     box-shadow: none !important;
}

.btn-continue{
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.25px;
    line-height: 16px;
    border: 1px solid;
    border-radius: 8px;
    padding: 0;
    text-decoration: none;
    background-color: #fff;
    border-color: transparent !important;;
    color: #ed0722;
    position: relative;
    width:130px;
    text-align: left;
    margin-top:50px;
}


.button-icon{
    border-radius: 50%;
    height: 48px;
    width: 48px;
    background: #ed0722;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: -17px;
}

.btn-continue:hover{
     color:#d4061e; 
}

.btn-continue:hover .button-icon{
     background: #d4061e;
     
}

.button-icon .fa{
    color: #fff;
    font-size: 26px;
    margin-left: 12px;
    margin-top: 10px;
}


button:disabled:disabled .button-icon{
    background: #f6f6f6 !important;
    border: 1px solid #d6d6d6;
}

button:disabled:disabled .button-icon .fa{
    display: none;
}
button:disabled:disabled .button-text
{
    background-color: #fff;
    border-color: transparent;
    color: #d6d6d6;
}

.field-holder-dropdown select{
    -webkit-appearance: none;
    background-color: transparent;
    border: 0;
    border-bottom-color: #757575;
    border-bottom-style: solid;
    border-radius: 0;
    border-width: 0 0 1px;
    color: #333;
    display: block;
    outline: none;
    padding: 14px 44px 10px 1px;
    position: relative;
    width: 100%;
    box-shadow: none;
    background: none;
    /*font-size: 20px;*/
}

.field-holder-dropdown select:focus, 
.field-holder-text input.form-control:focus{
border-bottom-width: 2px;
    border-bottom-color: #8230df;
    box-shadow: none;
}
.footer-brand-new{
    background-color: #ed0722
}

.footer-newStyle{
	background-color: #fff;
	position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
}

.intended-use {
	border-radius: 6px !important;
    border: 1px solid #333 !important;
    font-size: 18px !important;
}

.intended-use:focus {
	outline: auto;
    border: 1px solid #333 !important;
}

.res-calendar{
	background: #fff no-repeat center right url(../images/datepicker.svg);
}

#resTable table {
	font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #000000 !important;
}

.table-header-text {
	color: #000000 !important;
}


/*------------- TABLE------------------*/
table  th{
  color:  #9B9B9B;
}

.table > thead > tr > th, 
.table > tbody > tr > th, 
.table > tfoot > tr > th, 
.table > thead > tr > td, 
.table > tbody > tr > td, 
.table > tfoot > tr > td {
    border-bottom: 1px solid #9B9B9B;
    
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #FAF6FE;
}

.call-new{
	padding: 10px 15px;
}

.call-new-text{
	font-size: 17px;
	position: relative;
    color: #444;
    font-weight: bold;
    line-height: 32px;
}

.call-new-text a{
text-decoration: none;
color: #8230df;
}

.copyrights-new{
    color: #fff;
    padding-right: 12px;
}

h4{
   font-size: 18px;
   font-weight: normal;
   line-height: 24px;
}

::-webkit-scrollbar {
   width: 10px;
}
::-webkit-scrollbar-button {
    background: #ccc
}
::-webkit-scrollbar-track-piece {
    background: #ccc
}
::-webkit-scrollbar-thumb {
    background: #eee
}

.registration-new{
    color: #fff;
    text-align: left;
    padding-right: 12px;
}
	
.call-new-text:before{
    top: 18px;
    position: relative;
    content: "";
    margin-top: -18px;
    display: inline-block;
    width: 48px;
    height: 48px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAACApJREFUWAm9WGtsVEUUPjN3ty27pbEaK9LuoogCKvwR6qNERUDhD0SMYmLw0QdVUUGlpYKQVVGxBcUSFWlLfSQGUVGjBhQFQ9oGi0biA6tibHexhWqolu32tXfGb9pe2W7vvbtbC5Pd3Dtnzpzz3TPnnDkzjNBW5AemkpAPERMXMUlM0SxaM+OsurRy3B6L8SHkzloqEEQLMNAK2cchvcVBtD8phw4NYbYhsD6QUq8nYieZlD/a8IKFLpSSvJyzWwH2XVvegUEFVBItIUkZIGXgPWVgqAXydoP+snsGfR1LFivKa6yCEeenEp/oq/KcsJvw6hLpPKL768AjyqrGXWnHazUm62lMVy/NwQfPBeh54EvHEr6vJdGa5GyyNBSHmTz4ql9igVSKC7eyXsloH14vV/3hNJZNx0bl0JuuGXSHKx2rw2gNAM/Ue+hQqI4esJLJScogYzLViiGazgQFpJQuX17g7OixRPvsMgoC9DpXGo3H3I+koM2dNbRFfk3OaFlcMtYOi6ZFD1j1pcaPqrFOB1ZihBqbSm0AfAt8dh0CrzDUTVuiRaulPwmwcQN1kOwDSmHdGy3s//QZI+nOoTVwBR8Ml9tRR4WR8jiW/Q8s/9m++1vjWn6hj2pgjIUFwdtOQ0u5hp6EZT9BKivvrj0VC5xJ1qD0hbq6JsWjt3TbuScRsQekFHPi4U+UR1nWNZoWQ0eHLukJYz6CSftJdQSXcQFVvBC2B1adXnJfU7rq2zUExvkIkJnddTQFWTrJjtcYUz4Ln9wEy97cfYCmKjp3ecf+hjzWA7+IO+Uwpn2GyOeil2YZwq2enV20AQGyF77yXeff1BaqpQ9CB+gqK36DnpJCLyJttYd1Wq5o3OdjYST8eoCdaTDFek67MfMgzBpEOrkiFu+odCrUOM3FKiyDjtdVziSd6jpqaZ3dXDaN/gH/xzDgXMUHC/e1z+ETV/iWt5010Ld9HD6MPCdlmJhMtmXEoMqVCJBPXTlUjhR0vyuZlIu9CwCrQzVUZDefcVI1xfnKbfqA4ms/JzhrsCMYl1U7Ak3PwEfTiDvesFNkNgZLtQD0bdC5X+VNuEGWGZ+iCb0PKCGoru8D6vZ4v4LiNibEQqtJBr041z8f1n8Y/c1lFVkJVUCGDPXUiJbCqlzqg/NlJA+KlWZ8UAi0rD6gyk9h0e0gLCzO/XN0JHPk+8olzV7BZDX88xt8XHHkWKLvyTn0A+qG75EvZ8eY+yf8OqMPqGLUOK9We7hkHYusJgq9txK+6XAk0W34uB4rvnjpCJZfAGJiDP5WjJ8Cur7CexCufxj/ApuJLrhI+znu5OM2PHEPAWQDwI6GK+Fh3jBQAWt+8J9FFRvnyF1SZhfnN5nuOsifKyA083hb92pzsYlRXU4UHxotgh8Cs3lDpqhQ/0FAXVne12DRgBC01mxaaWXWAfjyazgJPFpUGLjYjCcRmqpNXVfTznjmDAKq/A5VynqAmVGc12S666QmpZTg80OyV2yOR8FI8QwCqoRmuTxViOrfBaoXdfSIVuTbMqaVcb4KH3PTivzGNdHjp6s/BOhDm1k3MsBSALn0iPA/aqa4rNL7CujVJNgTRXlNt5rxjDRtCFCl4LkKzy5E93vYy9eiQhpvpjTVO+5eBEENguv1kvymmHu+mYxEaKZAlYAkJ18GIF3hbtru88kh5ZnyZ7fmXIjEckwXctfKgsZrElGcKK8l0Ke3eP7AEeUeuMD0jqP+DWaCfVvH/sU0NgdgT+iC9iIAF5vxjQTNMtEawovzGjcisB5BAN0O33zboEc+VdXV0d7+jiQ5G4H4bKrH+zgsjjJ0cNuxQ2r1u/25OP5MBl8rjhf7R2WOqwcvtnD7FhPowKXDFwCRzaVjXum2rH1mIuEeDlRV5fDZ+5CLDzo0trR/t+vnXpXnv7xXyrcgZwpAtkDxear4xnsQ+X4/Y3wvtudDTidvcI7Jaon+0JhAlZoBi6Eskxdo5LxufVXmt2ZgFa0o379ICrkRr2Nxoqx0ac5VwXDvzei/CED/4O7qTnV3pY4x4TC/HndeNzASs/CBk8Ez0FCqkDyJgMZBksrU9VFcQNVslHdjJYlavLo15rzJDqw60QZ7OtfCQsuhEuUkpUDpZ25n8mKVhwfQDHr47j2WEeoJX4YqdKIgeR6C5yxUVzNg9Wm467oxbqBKakleYIIu9T0InnOYdCywcgMDwWNLmieF9d7VUrJvy6o8LwAsMMff+t2u6QgqgdqEgCoV/ZaVuyWTl8Cv7rIKsPjh2HMW5TZ+qTgs05PV9NJt3mZ3Wtq1DAdCKcT2ovymcrM8azV/uPSEgSpFvk3pf0/QvLMQLM8jcB4M+v01VjvYcIFFz0t46aMFrMj3L0DZVw16Mnz3qQncu1FdT0bzDbc/7KWPVrih0vshttspoO+CdZ/9New/ZFUiRs9NpP+/LRqpbGVBYJ4uxEtISxci6dfgxPBkIvf9kbKMd8OiIwpUCS9/UCYfDQXyhJQlSNoepKR6ZKWtJNw71AWbASDe52kDagBQmSB01H83jjXLVG0LwOp8vlNyvjPVnbpPBaTBa/dUQJH48TsDraTAPx0ucQ/c4XbsNLgBZDq2xm+Q/fchAH/ggjW4UlIafC9nBCPhqOv3IImfAfPDMwLUUN5fuPivxL6uLh1mw1DZAHuq1mXsBDJIO8C3YzcL4nkJVmM0MS37jAI1ABtPBTzkb74IBp6MnW4SwGUqYACbhqoqFX0/cVa+odLz3b8hNxXsKmOgEwAAAABJRU5ErkJggg==") no-repeat 50% 50%;
}

.brand-border{
     border-top: solid 4px #ed0722 !important;
}


body.digital{
    background-color: #fff;
    margin-bottom: 0;
    min-height: 100vh;
    position: relative;
    display: inline-block;
    width: 100%;
}

body.digital .navbar.navbar-static-top{
    background-color: #fff !Important;
}


.field-holder-text input.form-control {
    background-color: transparent;
    border-bottom-color: #757575;
    border-bottom-style: solid;
    border-radius: 0;
    border-width: 0 0 1px;
    color: #333;
    display: block;
    outline: none;
    padding: 14px 1px 10px !important;
    position: relative;
    width: 100%;
    box-shadow: none;
    font-size: 16px;
}

.field-text input.form-control {
    background-color: transparent;
    border-bottom-color: #757575;
    border-bottom-style: solid;
    border-radius: 0;
    border-width: 0 0 1px;
    height: 20px;
    padding: 0 0 0 0;
    color: #333;
    outline: none;
    width: 70%;
    box-shadow: none;
    font-size: 16px;
}

.field-holder-text label,
h4.like-label{
    font-size: 18px;
    line-height: 20px;
    color: #333;
    display: block;
    margin-bottom: 0
}

.field-holder-text label,
h4.like-label-DCV{
    font-size: 18px;
    line-height: 20px;
    color: #333;
    display: block;
    margin-bottom: 0
}

.field-checkbox{
    margin-bottom: 26px;
}

.field-holder-checkbox input[type=checkbox] + span:before{
    border: solid 1px #333;
    border-radius: 20%;
    color: #fff;
    margin-right: 12px;
    min-height: 26px;
    min-width: 26px;
}

.field-holder-checkbox input[type=checkbox]:checked + span:after{
        transform: scale(1);
        transition: none;
        margin-top:3px;
        margin-left: 5px;
}

.field-holder-checkbox input[type=checkbox]:checked + span:before {
    border-color: #8230df;
    transition: all .3s;
    background-color:#8230df
}

.field-holder-checkbox label span{
    font-size: 16px;
    font-weight: initial;
    color: #333;
    padding: 0 1px;
    line-height: 20px;
    display: block;
    padding-top: 4px;
    font-family: Scotia_W_Rg;
}

 .term-select{
        padding: 15px;
        font-family: Scotia_W_Lt;
        font-weight: bold;
    }

    sup.smaller{
        font-size: 65%;
    }

.paddingT-48 {
    padding-top: 48px !important;
}

span.validate-error {
    font-size: 14px;
    display: flex;
    height: 28px;
    position: relative;
    padding-left: 24px;
    margin-top: 5px;
}

.field-holder-text input.form-control.validate-error{
    border-bottom-color: #d81e05;
}

span.validate-error:before {
    position: absolute;
    display: inline-block;
    width:18px;
    height: 18px;
    left: 0;
    content: "";
    margin-right: 5px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAeBJREFUOBGNkztLA0EQgHfmYkzEB6kUQaNYWZjGSgwWIiiWigH/gJ1Y+wOsxdJ/IFhZKBFEQYmxshGs1YCtECExl9sbZ05X18utZOFu9+bx3bwWlGPdDI3n4IP2QkVLSkEPkLqGlNotNmqvDhcFSYpqOj8dQHhBRKO2HhS8geetFptPd7bcnDtgAmpDeKmIRoyRvTOwzsDlJCDaht8RXdkgBNhnwJGxI0WDpPV5JZufMzKz/0RmQJzasFHKnu7PDIUf7akg0Pe2PCnCKDKTWhwkztmePh0Aahsk56QIUbomxbZTizu6vgUY6rBcyUzmxQal/fGuuZyT5ALUFBxEsK85SjLrXgZEixwQjyEPpFTAtZr1Rk5RO+fSf8s9VSphSiabURMuY1+3zhTAwH8/ZP0tHB9rlCsik+2CMWSGm+P8GWfW4gx3xB/lrskVkbmJA3kISSFuKQ82Wd/s1IPvAa4v+C+PovsZWploabN059cJHhb8WkG+r3vHyhzhstEx3EfAtfnW8+mvzJx4jwOjyAC2uSbvFNIhB5oR8yTQl1ze1ooDLVV0dIFE+eeii2C++VxFD1fYqaOGUux4auJjVgdMFBEQUwVO74RTfeenAQAXmIZZu0YG0vUuk00bG143Dp9xB9pcp9ZirgAAAABJRU5ErkJggg==")
}

span.validate-restructure-error {
    font-size: 14px;
    display: block;
    height: 20px;
    position: relative;
    padding-left: 5px;
}

.field-holder-text input.form-control.validate-restructure-error{
    border-bottom-color: #d81e05;
}

span.validate-restructure-error:before, span.res_validate-restructure-error:before {
    position: relative;
    display: inline-block;
    width:18px;
    height: 18px;
    top: 3px;
    left: 0;
    content: "";
    margin-right: 5px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAeBJREFUOBGNkztLA0EQgHfmYkzEB6kUQaNYWZjGSgwWIiiWigH/gJ1Y+wOsxdJ/IFhZKBFEQYmxshGs1YCtECExl9sbZ05X18utZOFu9+bx3bwWlGPdDI3n4IP2QkVLSkEPkLqGlNotNmqvDhcFSYpqOj8dQHhBRKO2HhS8geetFptPd7bcnDtgAmpDeKmIRoyRvTOwzsDlJCDaht8RXdkgBNhnwJGxI0WDpPV5JZufMzKz/0RmQJzasFHKnu7PDIUf7akg0Pe2PCnCKDKTWhwkztmePh0Aahsk56QIUbomxbZTizu6vgUY6rBcyUzmxQal/fGuuZyT5ALUFBxEsK85SjLrXgZEixwQjyEPpFTAtZr1Rk5RO+fSf8s9VSphSiabURMuY1+3zhTAwH8/ZP0tHB9rlCsik+2CMWSGm+P8GWfW4gx3xB/lrskVkbmJA3kISSFuKQ82Wd/s1IPvAa4v+C+PovsZWploabN059cJHhb8WkG+r3vHyhzhstEx3EfAtfnW8+mvzJx4jwOjyAC2uSbvFNIhB5oR8yTQl1ze1ooDLVV0dIFE+eeii2C++VxFD1fYqaOGUux4auJjVgdMFBEQUwVO74RTfeenAQAXmIZZu0YG0vUuk00bG143Dp9xB9pcp9ZirgAAAABJRU5ErkJggg==")
}

.renewal-error{
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 30px 50px 30px 60px;
    font-size: 18px;
    margin: 50px 0;
    position: relative;
}

.renewal-error:after{
    position: absolute;
    display: inline-block;
    width: 18px;
    height: 18px;
    left: 0;
    top: 0;
    margin-top: 30px;
    content: "";
    margin-left: 20px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAeBJREFUOBGNkztLA0EQgHfmYkzEB6kUQaNYWZjGSgwWIiiWigH/gJ1Y+wOsxdJ/IFhZKBFEQYmxshGs1YCtECExl9sbZ05X18utZOFu9+bx3bwWlGPdDI3n4IP2QkVLSkEPkLqGlNotNmqvDhcFSYpqOj8dQHhBRKO2HhS8geetFptPd7bcnDtgAmpDeKmIRoyRvTOwzsDlJCDaht8RXdkgBNhnwJGxI0WDpPV5JZufMzKz/0RmQJzasFHKnu7PDIUf7akg0Pe2PCnCKDKTWhwkztmePh0Aahsk56QIUbomxbZTizu6vgUY6rBcyUzmxQal/fGuuZyT5ALUFBxEsK85SjLrXgZEixwQjyEPpFTAtZr1Rk5RO+fSf8s9VSphSiabURMuY1+3zhTAwH8/ZP0tHB9rlCsik+2CMWSGm+P8GWfW4gx3xB/lrskVkbmJA3kISSFuKQ82Wd/s1IPvAa4v+C+PovsZWploabN059cJHhb8WkG+r3vHyhzhstEx3EfAtfnW8+mvzJx4jwOjyAC2uSbvFNIhB5oR8yTQl1ze1ooDLVV0dIFE+eeii2C++VxFD1fYqaOGUux4auJjVgdMFBEQUwVO74RTfeenAQAXmIZZu0YG0vUuk00bG143Dp9xB9pcp9ZirgAAAABJRU5ErkJggg==")
}

.offer-renew input[type=radio]:focus + label .btn{
	border-width: 2px;
	box-shadow: 0 0 5px #888;
}

.res-radio input[type="radio"] {
  -webkit-appearance: none;
  appearance: none;
  background-color: var(--form-background);
  margin: 4px 0 0;
  line-height: normal;
  font: inherit;
  color: currentColor;
  width: 16px;
  height: 16px;
  border: 1px solid #8230DF;
  border-radius: 50%;
  transform: translateY(-0.075em);
  padding: 0px;
  opacity: 1;	
  display: grid;
  place-content: center;
}

.res-radio input[type="radio"]:focus {
  width: 12px;
  height: 12px;
  border: 1px solid #8230DF;
  outline-offset:  max(1px, 0.3em);;
  background-color: #8230DF;
  box-sizing: border-box;
}

.res-radio.table > thead > tr > th{
	border-bottom: 1px solid #000 !important;
}
.res_renewnow_description {
    display: flex;
    justify-content: center;
    font-size: 14px;
    color: #000000;
}
.res_progress-text-color{
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    color: #008660;
}

.res_tooltip{
    color: #EC111A;    
}
span.res_validate-restructure-error {
    font-size: 14px;
    display: inline-block;
    height: 30px;
    position: relative;
    padding-left: 5px;
}
.res_newSclLimitInput {
    width: 265px;
    height: 48px;
    text-align: center;
    font-family: Scotia_W_Lt;
    font-size: 16px;
    letter-spacing: -0.5px;
    border: 1px solid #333;
    border-radius: 6px;
}
.res_tooltip{
    color: #EC111A;
    font-weight: bold;    
}
.res_availablecredit,.res_amountused{
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;  
    color: #000000;
}
.res_renewnow_description {
    display: flex;
    justify-content: center;
    font-size: 14px;
}
.res_progress-text-color{
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    color: #008660;
}
.res_progress-amountused{
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #008660;
}
span.res_validate-restructure-error {
    font-size: 14px;
    display: inline-block;
    height: 30px;
    position: relative;
    padding-left: 5px;
}
.res_newSclLimitInput {
    width: 265px;
    height: 48px;
    text-align: center;
    font-family: Scotia_W_Lt;
    font-size: 16px;
    letter-spacing: -0.5px;
    border: 1px solid #333;
    border-radius: 6px;
}
.res_width-selections select.form-control.intended-use{
    font-size: 16px !important;
}
.res_renewnow_description .mrlc-tooltip, .res_fixedrate_description .mrlc-tooltip {
    padding: 0px;
}
.res_width-selections{
    width: 265px;
    height: 48px;
}
.res_width-selections1{
    width: 135px;
    height: 48px;
    margin-right: 5px;
}
.amortization{
    font-weight: 400;
    font-size: 16px !important;
    line-height: 19px;
    text-align: center;
    color: #000000;
}
.getrates{
    width: 160px;
    height: 54px;
    left: 0px;
    top: 0px;
    position: relative;
}
.res_fixedrate_description{
    background: #fff;
    width: 130px;
    padding: 0;
    margin: -30px auto -10px auto;       
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #000000;
    display: flex;
    justify-content: center; 
}
.fixedtooltip{
    margin: -2px 0px 0px 0px;
}
.res_superscript {
    vertical-align: super;
    font-size: 12px;
    position: relative;
    top: 2px;
    font-family: Scotia_W_Lt;
}
.res_ratecontainer{
    width: 200px;
    height: 300px;
    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.19);
}
.res_year{
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #000000;
}
.res_fixedclosed{
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    color: #000000;
}
.res_variableClosed{
    justify-content: center;
    display: flex;
}
.res_annualintrate{
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    color: #000000;
}
.yearfixedclosed
{
    width: 200px;
    height: 52px;
    left: 427px;
    top: 641px;
    background: #FAFBFD;
    padding: 10px;
}
.fixedannualrate{
    margin: 20px;
}

.align-button {
 	margin-top: 24px;	
}

html[lang="fr"] .align-button {
 	margin-top: 12px;	
}

.res_value{
    margin-top: 10px;
}
.res_scotvalue{
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    text-align: center;
    margin-left: -1rem;
    width: 200px;
}
.selectbtn {
    width: 121.79px;
    text-align: center;
    padding: 0px !important;
    height: 38.13px;
}
.res_border{
    width: 140.59px;
    height: 0px;
    border-top: 1px solid #000000;
    margin: auto;
}
.res_superscript-xs{
    width: 16px;
    height: 18px;
    font-style: normal;
    font-weight: 400;
    font-size: 8px !important;
    line-height: 10px;
    text-align: center;
    color: #000000;
}
.res_closedterms{
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #000000;
    top: -5px;
    position: relative;
}
.res_footclosedDesc{
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    color: #000000;
}
button.btn-primary.getrates:disabled {
    background: #ED0722;
    color: #FFF;
    opacity: 0.5;
}

.mtg-inputs-container {
	display: flex;
	flex-direction: row;
}

.paddingR-0{
	padding-right: 0 !important
}

.paddingL-0{
	padding-left: 0 !important
}

.offer-description {
	color: #000;
}

#renewal-confirmation-page {
    background-color: #fff;
    padding-top: 0;
    min-height: 600px;
}

.circle_icon {
    border: 1px solid #b9b9b9;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    text-align: center;
    padding-top: 35px;
    background:#fff;
}

.circle_icon img {
    width: auto;
    height: 50px;
}

/* ### RENEW NOW ####  */

body.digital .popover {
    max-width: 30%;
    border-radius: 10px;
    border: 1px solid #E2E8EE;
    box-shadow: 0 2px 10px 0 rgba(0, 34, 91, 0.11)
}

body.digital .popover h4 {
	color: #8230DF;
	margin-top:10px;
}

body.digital .nav_pa {
	border: none !important; 
}

body.digital .nav_pa > li > a {
    margin: initial;
    border: initial !important;
    line-height: initial;
    border-radius: initial;
    padding: 10px 0;
    color: initial !important;
    display: block;
    font-family: "Scotia_W_Rg", Arial, Helvetica, "sans-serif";
}

body.digital .field-holder-checkbox input[type=checkbox] {
    position: absolute;
    top: 1px;
    left: 2px;
    border: 0;
    z-index: -1;
}

body.digital .nav_pa > li > a:hover, body.digital .nav_pa > li > a:focus{
    color: #8230DF !important;
}

body.digital .nav_pa > li a.active {
	   color: #8230DF !important;
}

body.digital .nav_pa > li > a.bolditalics {
    font-family: "Scotia_W_Rg", Arial, Helvetica, "sans-serif";
    font-style:italic;
}

.cards-size {
	width: 15rem;
	height: 9.5rem;
}

.right { 
 color: green;
 font-size: 60px;  
}

.wrong {
 color: red;
 font-size: 60px; 
}

.renewnow_campaign-btn-container {
	height: 50px;
	width: 400px;
	margin: 0 auto;
	padding: 60px 0; 
}

.renewnow_campaign-btn-back {
    width: 120px;
    height: 50px;
    cursor: pointer;
    float: left;
    border: none;
    background: none;
    padding: initial;
    font-size: initial;
}


.renewnow_campaign-btn-back div {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDk0IDMxLjQ5NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzEuNDk0IDMxLjQ5NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48cGF0aCBzdHlsZT0iZmlsbDojMzMzMzMzIiBkPSJNMTAuMjczLDUuMDA5YzAuNDQ0LTAuNDQ0LDEuMTQzLTAuNDQ0LDEuNTg3LDBjMC40MjksMC40MjksMC40MjksMS4xNDMsMCwxLjU3MWwtOC4wNDcsOC4wNDdoMjYuNTU0ICBjMC42MTksMCwxLjEyNywwLjQ5MiwxLjEyNywxLjExMWMwLDAuNjE5LTAuNTA4LDEuMTI3LTEuMTI3LDEuMTI3SDMuODEzbDguMDQ3LDguMDMyYzAuNDI5LDAuNDQ0LDAuNDI5LDEuMTU5LDAsMS41ODcgIGMtMC40NDQsMC40NDQtMS4xNDMsMC40NDQtMS41ODcsMGwtOS45NTItOS45NTJjLTAuNDI5LTAuNDI5LTAuNDI5LTEuMTQzLDAtMS41NzFMMTAuMjczLDUuMDA5eiIgZGF0YS1vcmlnaW5hbD0iIzFFMjAxRCIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNBN0E1QTUiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    cursor: pointer;
    background-size: 80% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: left;
}

html[lang="fr"] .renewnow_campaign-btn-back:before {
	content: "Revenir";
	position:relative;
	top:17px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #333333;
	cursor: pointer;
}

/*Digital Restructures Button CSS */

.checkmark {
    width: 15px;
    height: 15px;
}

.checkmark_circle {
    width: 15px;
    height: 15px;
    background-color: green;
    border-radius: 11px;
    left:0;
    top:0;
}

.right_scl {
	color: #fff;
	font-size: 11px;
	margin-left: 180px;
}

.summary_checkmark {
	color: #fff;
	font-size: 11px;
	margin-left: 155px;
	margin-top: -10px;
}

.res-btn-disagree {
	width: 150px;
    height: 50px;
    cursor: pointer;
    float: left;
    border: none;
    background: none;
    padding: initial;
    font-size: initial;
}


.res-btn-disagree div {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDk0IDMxLjQ5NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzEuNDk0IDMxLjQ5NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48cGF0aCBzdHlsZT0iZmlsbDojMzMzMzMzIiBkPSJNMTAuMjczLDUuMDA5YzAuNDQ0LTAuNDQ0LDEuMTQzLTAuNDQ0LDEuNTg3LDBjMC40MjksMC40MjksMC40MjksMS4xNDMsMCwxLjU3MWwtOC4wNDcsOC4wNDdoMjYuNTU0ICBjMC42MTksMCwxLjEyNywwLjQ5MiwxLjEyNywxLjExMWMwLDAuNjE5LTAuNTA4LDEuMTI3LTEuMTI3LDEuMTI3SDMuODEzbDguMDQ3LDguMDMyYzAuNDI5LDAuNDQ0LDAuNDI5LDEuMTU5LDAsMS41ODcgIGMtMC40NDQsMC40NDQtMS4xNDMsMC40NDQtMS41ODcsMGwtOS45NTItOS45NTJjLTAuNDI5LTAuNDI5LTAuNDI5LTEuMTQzLDAtMS41NzFMMTAuMjczLDUuMDA5eiIgZGF0YS1vcmlnaW5hbD0iIzFFMjAxRCIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNBN0E1QTUiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    cursor: pointer;
    background-size: 80% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: left;
}

html[lang="fr"] .res-btn-disagree:before {
	content: "En désaccord";
	position:relative;
	top:17px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #333333;
	cursor: pointer;
}

.res-btn-disagree:before {
	content: "Disagree";
	position:relative;
	top:17px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #333333;
	cursor: pointer;
}

button.res-btn-agree {
	width: 155px;
    height: 50px;
    cursor: pointer;
    float: right;
    border: none;
    background: none;
    padding: 0 !important;
    font-size: initial;
    line-height: initial;
}
.res-btn-agree div {
    background-color: #ED0722;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDkgMzEuNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTEgIEMwLjQ5MiwxNC42MjYsMCwxNS4xMTgsMCwxNS43MzdjMCwwLjYxOSwwLjQ5MiwxLjEyNywxLjExMSwxLjEyN2gyNi41NTRsLTguMDQ3LDguMDMyYy0wLjQyOSwwLjQ0NC0wLjQyOSwxLjE1OSwwLDEuNTg3ICBjMC40NDQsMC40NDQsMS4xNTksMC40NDQsMS41ODcsMGw5Ljk1Mi05Ljk1MmMwLjQ0NC0wLjQyOSwwLjQ0NC0xLjE0MywwLTEuNTcxTDIxLjIwNSw1LjAwN3oiIGRhdGEtb3JpZ2luYWw9IiMxRTIwMUQiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    cursor: pointer;
    background-size: 80% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: right;
}

_:-ms-lang(en), .res-btn-agree div {
    background-color: #ED0722;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDkgMzEuNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTEgIEMwLjQ5MiwxNC42MjYsMCwxNS4xMTgsMCwxNS43MzdjMCwwLjYxOSwwLjQ5MiwxLjEyNywxLjExMSwxLjEyN2gyNi41NTRsLTguMDQ3LDguMDMyYy0wLjQyOSwwLjQ0NC0wLjQyOSwxLjE1OSwwLDEuNTg3ICBjMC40NDQsMC40NDQsMS4xNTksMC40NDQsMS41ODcsMGw5Ljk1Mi05Ljk1MmMwLjQ0NC0wLjQyOSwwLjQ0NC0xLjE0MywwLTEuNTcxTDIxLjIwNSw1LjAwN3oiIGRhdGEtb3JpZ2luYWw9IiMxRTIwMUQiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    cursor: pointer;
    background-size: 60% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: right;
}

html[lang="fr"] .res-btn-agree:before {
	content: "D’accord";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #ED0722;
}

.res-btn-agree:before {
	content: "Agree";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #ED0722;
}

.res-btn-back {
    width: 120px;
    height: 50px;
    cursor: pointer;
    float: left;
    border: none;
    background: none;
    padding: initial;
    font-size: initial;
}

.res-btn-back div {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDk0IDMxLjQ5NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzEuNDk0IDMxLjQ5NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48cGF0aCBzdHlsZT0iZmlsbDojMzMzMzMzIiBkPSJNMTAuMjczLDUuMDA5YzAuNDQ0LTAuNDQ0LDEuMTQzLTAuNDQ0LDEuNTg3LDBjMC40MjksMC40MjksMC40MjksMS4xNDMsMCwxLjU3MWwtOC4wNDcsOC4wNDdoMjYuNTU0ICBjMC42MTksMCwxLjEyNywwLjQ5MiwxLjEyNywxLjExMWMwLDAuNjE5LTAuNTA4LDEuMTI3LTEuMTI3LDEuMTI3SDMuODEzbDguMDQ3LDguMDMyYzAuNDI5LDAuNDQ0LDAuNDI5LDEuMTU5LDAsMS41ODcgIGMtMC40NDQsMC40NDQtMS4xNDMsMC40NDQtMS41ODcsMGwtOS45NTItOS45NTJjLTAuNDI5LTAuNDI5LTAuNDI5LTEuMTQzLDAtMS41NzFMMTAuMjczLDUuMDA5eiIgZGF0YS1vcmlnaW5hbD0iIzFFMjAxRCIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNBN0E1QTUiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    cursor: pointer;
    background-size: 80% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: left;
}

html[lang="fr"] .res-btn-back:before {
	content: "Retour";
	position:relative;
	top:17px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #333333;
	cursor: pointer;
}

.res-btn-back:before {
	content: "Back";
	position:relative;
	top:17px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #333333;
	cursor: pointer;
}

button.renewnow_campaign-btn-confirm {
    width: 155px;
    height: 50px;
    cursor: pointer;
    float: right;
    border: none;
    background: none;
    padding: 0 !important;
    font-size: initial;
    line-height: initial;
}
.renewnow_campaign-btn-confirm div {
    background-color: #ED0722;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDkgMzEuNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTEgIEMwLjQ5MiwxNC42MjYsMCwxNS4xMTgsMCwxNS43MzdjMCwwLjYxOSwwLjQ5MiwxLjEyNywxLjExMSwxLjEyN2gyNi41NTRsLTguMDQ3LDguMDMyYy0wLjQyOSwwLjQ0NC0wLjQyOSwxLjE1OSwwLDEuNTg3ICBjMC40NDQsMC40NDQsMS4xNTksMC40NDQsMS41ODcsMGw5Ljk1Mi05Ljk1MmMwLjQ0NC0wLjQyOSwwLjQ0NC0xLjE0MywwLTEuNTcxTDIxLjIwNSw1LjAwN3oiIGRhdGEtb3JpZ2luYWw9IiMxRTIwMUQiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    cursor: pointer;
    background-size: 80% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: right;
}

_:-ms-lang(en), .renewnow_campaign-btn-confirm div {
    background-color: #ED0722;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDkgMzEuNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTEgIEMwLjQ5MiwxNC42MjYsMCwxNS4xMTgsMCwxNS43MzdjMCwwLjYxOSwwLjQ5MiwxLjEyNywxLjExMSwxLjEyN2gyNi41NTRsLTguMDQ3LDguMDMyYy0wLjQyOSwwLjQ0NC0wLjQyOSwxLjE1OSwwLDEuNTg3ICBjMC40NDQsMC40NDQsMS4xNTksMC40NDQsMS41ODcsMGw5Ljk1Mi05Ljk1MmMwLjQ0NC0wLjQyOSwwLjQ0NC0xLjE0MywwLTEuNTcxTDIxLjIwNSw1LjAwN3oiIGRhdGEtb3JpZ2luYWw9IiMxRTIwMUQiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    cursor: pointer;
    background-size: 60% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: right;
}

.renewnow_campaign-btn-confirm:before {
	content: "Confirm";
	position: relative;
	top: 17px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #ED0722;
}

html[lang="fr"] .renewnow_campaign-btn-confirm:before {
	content: "Confirmer";
	position: relative;
	top: 17px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #ED0722;
}

/* IE11 Adjustments */
_:-ms-lang(en), .renewnow_campaign-btn-back {
    width: 135px;
    height: 50px;
    cursor: pointer;
    float: left;
    border: none;
    background: none;
    padding: 0 23px !important;
    font-size: initial;
}

_:-ms-lang(fr), .renewnow_campaign-btn-back {
    width: 150px;
    height: 50px;
    cursor: pointer;
    float: left;
    border: none;
    background: none;
    padding: 0 23px !important;
    font-size: initial;
}

_:-ms-lang(en), .renewnow_campaign-btn-back div {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDk0IDMxLjQ5NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzEuNDk0IDMxLjQ5NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48cGF0aCBzdHlsZT0iZmlsbDojMzMzMzMzIiBkPSJNMTAuMjczLDUuMDA5YzAuNDQ0LTAuNDQ0LDEuMTQzLTAuNDQ0LDEuNTg3LDBjMC40MjksMC40MjksMC40MjksMS4xNDMsMCwxLjU3MWwtOC4wNDcsOC4wNDdoMjYuNTU0ICBjMC42MTksMCwxLjEyNywwLjQ5MiwxLjEyNywxLjExMWMwLDAuNjE5LTAuNTA4LDEuMTI3LTEuMTI3LDEuMTI3SDMuODEzbDguMDQ3LDguMDMyYzAuNDI5LDAuNDQ0LDAuNDI5LDEuMTU5LDAsMS41ODcgIGMtMC40NDQsMC40NDQtMS4xNDMsMC40NDQtMS41ODcsMGwtOS45NTItOS45NTJjLTAuNDI5LTAuNDI5LTAuNDI5LTEuMTQzLDAtMS41NzFMMTAuMjczLDUuMDA5eiIgZGF0YS1vcmlnaW5hbD0iIzFFMjAxRCIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNBN0E1QTUiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    cursor: pointer;
    background-size: 60% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: left;
}
/* IE11 Adjustments */

.renewnow_campaign-btn-back:before {
	content: "Back";
	position:relative;
	top:17px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #333333;
	cursor: pointer;
}

button.renewnow_campaign-btn-next {
    width: 155px;
    height: 50px;
    cursor: pointer;
    float: right;
    border: none;
    background: none;
    padding: 0 !important;
    font-size: initial;
    line-height: initial;
}

button.renewnow_campaign-btn-submit,
button.renewnow_campaign-btn-accept {
    width: 140px;
    height: 50px;
    cursor: pointer;
    float: right;
    border: none;
    background: none;
    padding: 0 !important;
    font-size: initial;
    line-height: initial;
}


.renewnow_campaign-btn-next div {
    background-color: #ED0722;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDkgMzEuNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTEgIEMwLjQ5MiwxNC42MjYsMCwxNS4xMTgsMCwxNS43MzdjMCwwLjYxOSwwLjQ5MiwxLjEyNywxLjExMSwxLjEyN2gyNi41NTRsLTguMDQ3LDguMDMyYy0wLjQyOSwwLjQ0NC0wLjQyOSwxLjE1OSwwLDEuNTg3ICBjMC40NDQsMC40NDQsMS4xNTksMC40NDQsMS41ODcsMGw5Ljk1Mi05Ljk1MmMwLjQ0NC0wLjQyOSwwLjQ0NC0xLjE0MywwLTEuNTcxTDIxLjIwNSw1LjAwN3oiIGRhdGEtb3JpZ2luYWw9IiMxRTIwMUQiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    cursor: pointer;
    background-size: 80% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: right;
}

_:-ms-lang(en), .renewnow_campaign-btn-next div {
    background-color: #ED0722;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDkgMzEuNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTEgIEMwLjQ5MiwxNC42MjYsMCwxNS4xMTgsMCwxNS43MzdjMCwwLjYxOSwwLjQ5MiwxLjEyNywxLjExMSwxLjEyN2gyNi41NTRsLTguMDQ3LDguMDMyYy0wLjQyOSwwLjQ0NC0wLjQyOSwxLjE1OSwwLDEuNTg3ICBjMC40NDQsMC40NDQsMS4xNTksMC40NDQsMS41ODcsMGw5Ljk1Mi05Ljk1MmMwLjQ0NC0wLjQyOSwwLjQ0NC0xLjE0MywwLTEuNTcxTDIxLjIwNSw1LjAwN3oiIGRhdGEtb3JpZ2luYWw9IiMxRTIwMUQiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    cursor: pointer;
    background-size: 60% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: right;
}

.renewnow_campaign-btn-next:before {
	content: "Continue";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #ED0722;
}

html[lang="fr"] .renewnow_campaign-btn-next:before {
	content: "Continuer";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #ED0722;
}

.renewnow_campaign-btn-next[disabled] div {
	background-color: #F6F6F6;
	border: 1px solid #D6D6D6;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDkgMzEuNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiM5MDhGOEYiIGQ9Ik0yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTEgIEMwLjQ5MiwxNC42MjYsMCwxNS4xMTgsMCwxNS43MzdjMCwwLjYxOSwwLjQ5MiwxLjEyNywxLjExMSwxLjEyN2gyNi41NTRsLTguMDQ3LDguMDMyYy0wLjQyOSwwLjQ0NC0wLjQyOSwxLjE1OSwwLDEuNTg3ICBjMC40NDQsMC40NDQsMS4xNTksMC40NDQsMS41ODcsMGw5Ljk1Mi05Ljk1MmMwLjQ0NC0wLjQyOSwwLjQ0NC0xLjE0MywwLTEuNTcxTDIxLjIwNSw1LjAwN3oiIGRhdGEtb3JpZ2luYWw9IiMxRTIwMUQiIGNsYXNzPSIiIGRhdGEtb2xkX2NvbG9yPSIjQTdBNUE1Ij48L3BhdGg+PC9nPiA8L3N2Zz4=);
    cursor: pointer;
    background-size: 80% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: right;
}

.renewnow_campaign-btn-next[disabled]:before {
	content: "Continue";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #D6D6D6;
	cursor: pointer;
}

html[lang="fr"] .renewnow_campaign-btn-next[disabled]:before {
	content: "Continuer";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #D6D6D6;
	cursor: pointer;
}

.renewnow_campaign-btn-submit div {
    background-color: #ED0722;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNTA0LjUwMiw3NS40OTZjLTkuOTk3LTkuOTk4LTI2LjIwNS05Ljk5OC0zNi4yMDQsMEwxNjEuNTk0LDM4Mi4yMDNMNDMuNzAyLDI2NC4zMTFjLTkuOTk3LTkuOTk4LTI2LjIwNS05Ljk5Ny0zNi4yMDQsMCAgICBjLTkuOTk4LDkuOTk3LTkuOTk4LDI2LjIwNSwwLDM2LjIwM2wxMzUuOTk0LDEzNS45OTJjOS45OTQsOS45OTcsMjYuMjE0LDkuOTksMzYuMjA0LDBMNTA0LjUwMiwxMTEuNyAgICBDNTE0LjUsMTAxLjcwMyw1MTQuNDk5LDg1LjQ5NCw1MDQuNTAyLDc1LjQ5NnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZERjRGNCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
    cursor: pointer;
    background-size: 70% 50%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: right;
}

.renewnow_campaign-btn-submit:before {
	content: "Submit";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #ED0722;
}

html[lang="fr"] .renewnow_campaign-btn-submit:before {
	content: "Soumettre";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #ED0722;
}

.renewnow_campaign-btn-submit[disabled] div {
	background-color: #F6F6F6;
	border: 1px solid #D6D6D6;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNTA0LjUwMiw3NS40OTZjLTkuOTk3LTkuOTk4LTI2LjIwNS05Ljk5OC0zNi4yMDQsMEwxNjEuNTk0LDM4Mi4yMDNMNDMuNzAyLDI2NC4zMTFjLTkuOTk3LTkuOTk4LTI2LjIwNS05Ljk5Ny0zNi4yMDQsMCAgICBjLTkuOTk4LDkuOTk3LTkuOTk4LDI2LjIwNSwwLDM2LjIwM2wxMzUuOTk0LDEzNS45OTJjOS45OTQsOS45OTcsMjYuMjE0LDkuOTksMzYuMjA0LDBMNTA0LjUwMiwxMTEuNyAgICBDNTE0LjUsMTAxLjcwMyw1MTQuNDk5LDg1LjQ5NCw1MDQuNTAyLDc1LjQ5NnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzkwOEY4RiIgZGF0YS1vbGRfY29sb3I9IiM5MDhmOGYiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
    cursor: pointer;
    background-size: 70% 50%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: right;
}

.renewnow_campaign-btn-submit[disabled]:before {
	content: "Submit";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #D6D6D6;
	cursor: pointer;
}

html[lang="fr"] .renewnow_campaign-btn-submit[disabled]:before {
	content: "Soumettre";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #D6D6D6;
	cursor: pointer;
}

.renewnow_campaign-btn-confirm[disabled] div {
	background-color: #F6F6F6;
	border: 1px solid #D6D6D6;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDkgMzEuNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiM5MDhGOEYiIGQ9Ik0yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTEgIEMwLjQ5MiwxNC42MjYsMCwxNS4xMTgsMCwxNS43MzdjMCwwLjYxOSwwLjQ5MiwxLjEyNywxLjExMSwxLjEyN2gyNi41NTRsLTguMDQ3LDguMDMyYy0wLjQyOSwwLjQ0NC0wLjQyOSwxLjE1OSwwLDEuNTg3ICBjMC40NDQsMC40NDQsMS4xNTksMC40NDQsMS41ODcsMGw5Ljk1Mi05Ljk1MmMwLjQ0NC0wLjQyOSwwLjQ0NC0xLjE0MywwLTEuNTcxTDIxLjIwNSw1LjAwN3oiIGRhdGEtb3JpZ2luYWw9IiMxRTIwMUQiIGNsYXNzPSIiIGRhdGEtb2xkX2NvbG9yPSIjQTdBNUE1Ij48L3BhdGg+PC9nPiA8L3N2Zz4=);
    cursor: pointer;
    background-size: 80% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: right;
}

.renewnow_campaign-btn-confirm[disabled]:before {
	content: "Confirm";
	position: relative;
	top: 17px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #D6D6D6;
	cursor: pointer;
}

html[lang="fr"] .renewnow_campaign-btn-confirm[disabled]:before {
	content: "Confirmer";
	position: relative;
	top: 17px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #D6D6D6;
	cursor: pointer;
}


.renewnow_campaign-btn-accept div {
    background-color: #ED0722;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDkgMzEuNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTEgIEMwLjQ5MiwxNC42MjYsMCwxNS4xMTgsMCwxNS43MzdjMCwwLjYxOSwwLjQ5MiwxLjEyNywxLjExMSwxLjEyN2gyNi41NTRsLTguMDQ3LDguMDMyYy0wLjQyOSwwLjQ0NC0wLjQyOSwxLjE1OSwwLDEuNTg3ICBjMC40NDQsMC40NDQsMS4xNTksMC40NDQsMS41ODcsMGw5Ljk1Mi05Ljk1MmMwLjQ0NC0wLjQyOSwwLjQ0NC0xLjE0MywwLTEuNTcxTDIxLjIwNSw1LjAwN3oiIGRhdGEtb3JpZ2luYWw9IiMxRTIwMUQiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    cursor: pointer;
    background-size: 80% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: right;
}

.renewnow_campaign-btn-accept:before {
	content: "Accept";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #ED0722;
}

html[lang="fr"] .renewnow_campaign-btn-accept:before {
	content: "Accepter";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #ED0722;
}

.renewnow_campaign-btn-accept[disabled] div {
	background-color: #F6F6F6;
	border: 1px solid #D6D6D6;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDkgMzEuNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiM5MDhGOEYiIGQ9Ik0yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTEgIEMwLjQ5MiwxNC42MjYsMCwxNS4xMTgsMCwxNS43MzdjMCwwLjYxOSwwLjQ5MiwxLjEyNywxLjExMSwxLjEyN2gyNi41NTRsLTguMDQ3LDguMDMyYy0wLjQyOSwwLjQ0NC0wLjQyOSwxLjE1OSwwLDEuNTg3ICBjMC40NDQsMC40NDQsMS4xNTksMC40NDQsMS41ODcsMGw5Ljk1Mi05Ljk1MmMwLjQ0NC0wLjQyOSwwLjQ0NC0xLjE0MywwLTEuNTcxTDIxLjIwNSw1LjAwN3oiIGRhdGEtb3JpZ2luYWw9IiMxRTIwMUQiIGNsYXNzPSIiIGRhdGEtb2xkX2NvbG9yPSIjQTdBNUE1Ij48L3BhdGg+PC9nPiA8L3N2Zz4=);
    cursor: pointer;
    background-size: 80% 60%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    float: right;
}

.renewnow_campaign-btn-accept[disabled]:before {
	content: "Accept";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #D6D6D6;
	cursor: pointer;
}

html[lang="fr"] .renewnow_campaign-btn-accept[disabled]:before {
	content: "Accepter";
	position: relative;
	top: 15px;
	font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";	
	color: #D6D6D6;
	cursor: pointer;
}

.renewnow_campaign-steps-numbers {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    color: #fff;
    background: #ED0722;
    font-size: 13px;
    font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";
    text-align: center;
    position: relative;
    left: -45px;
    top: 20px;
}

.renewnow_campaign-steps-text {
    padding: 15px;
    text-align: center;
    line-height:22px;
}

html[lang="fr"] .renewnow_campaign-steps-text {
	padding: 15px 10px;
    text-align: center;
    line-height: 22px;
}

.renewnow_campaign-steps-hr {
    width: 120px;
    float: left;
    margin-left: -62px;
    margin-top: 60px;
    margin-right: -60px !important;
    border: 1px solid #ccc;
    position:relative;
    z-index: -1;
    height: fit-content !important;
    opacity: 1.25 !important;
}

.renewnow_btn {
    padding: 20px 15px;
    font-family: Scotia_W_Rg;
    font-weight: initial;
    width: 150px;
    cursor: pointer;
}

.renewnow_links {
	font-family: Scotia_W_Bd;
	font-size: 16px;
	color: #8230DF;
	letter-spacing: 0;
	line-height: 24px;
	border-bottom: 1px dotted #8230DF;
	display: inline-block;
	text-decoration: none;
}

.renewnow_links:hover {
	color: #42009F;
	border-bottom: 1px dotted #42009F;
	text-decoration: none;
}

.renewnow_links:after {
    content: "\f35d";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #8230DF;
    position: relative;
    left: 5px;
    font-size: 15px;
    top: 1px;
}

.nav_container-3options {
	width: 300px;
	height: 40px;
	display: block;
	margin:0 auto;
}

.nav_container-4options {
    width: 415px;
    height: 40px;
    display: block;
    margin: 0 auto;
}

.renewnow_nav ul {
	margin-left:-20px;
}

.renewnow_nav ul li {
	float:left;
	list-style: none;
}

.renewnow_nav ul li.step {    
    font-family: Scotia_W_Rg;
    padding: 10px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    background: #FFFFFF;
	border: 2px solid #757575;
	color: #757575;
}

.renewnow_nav ul li.current {
    background: #8230DF;
    color: #fff;
    border: 1px solid #8230DF;
}

.renewnow_nav ul li.finished {
    background: #ffffff;
    color: #8230DF;
    border: 2px solid #8230DF;
    background-size: 40% 45%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYgMjYiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48cGF0aCBkPSJtLjMsMTRjLTAuMi0wLjItMC4zLTAuNS0wLjMtMC43czAuMS0wLjUgMC4zLTAuN2wxLjQtMS40YzAuNC0wLjQgMS0wLjQgMS40LDBsLjEsLjEgNS41LDUuOWMwLjIsMC4yIDAuNSwwLjIgMC43LDBsMTMuNC0xMy45aDAuMXYtOC44ODE3OGUtMTZjMC40LTAuNCAxLTAuNCAxLjQsMGwxLjQsMS40YzAuNCwwLjQgMC40LDEgMCwxLjRsMCwwLTE2LDE2LjZjLTAuMiwwLjItMC40LDAuMy0wLjcsMC4zLTAuMywwLTAuNS0wLjEtMC43LTAuM2wtNy44LTguNC0uMi0uM3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzgyMzBERiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 11px 11px;
}

.renewnow_nav ul li.line {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 2px solid #757575;
    width: 70px;
}

.renewnow_nav_label {
	font-size:18px;
	text-align:center;
	font-family: "Scotia_W_Rg";
}

.renewnow_nav_leftadjust {  
    position: relative;
    left: 14px;
 }

.renewnow_details {
	font-size:16px;
	text-align:center;
	font-family: "Scotia_W_Rg";
}

.renewnow_details_container {
    background: #ffffff;
    border: 1px solid #E2E8EE;
    box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
    border-radius: 4px;
    width: 100%;
    padding: 20px 0 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    position: relative;
}

.renewnow_details_container span {
	font-size:16px;
	text-align:center;
	font-family: "Scotia_W_Rg";
}

.renewnow_rateheader {
	background: #fff;
    width: 285px;
    padding: 0;
    margin: -45px auto 0;
}

.renewnow_description_container {
	display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.renewnow_ratecontainer, renewnow_ratecontainer_variable {
	background: #ffffff;
    border: 1px solid #E2E8EE;
    box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
    border-radius: 4px;
    width: 100%;
    text-align:center;
    padding-bottom: 30px;
}

.renewnow_ratecontainer_variable {
    width: 270px !important;
    margin: 0 auto !important;
}

.renewnow_ratecontainer_variable span {
    font-size: 12px;
    padding-top: 10px;
    line-height: 30px;
    font-family: Scotia_W_Rg;
}
	

.renewnow_ratecontainer .year {
    padding: 30px;
    background: #f5f5f5;
    border-radius: 3px 3px 0 0;
    font-size: 24px;
}

.renewnow_ratecontainer_variable .year {
	padding-bottom: 25px !important; 
}

.renewnow_ratecontainer .border {
	border-top: 1px solid #ccc;
    margin: 25px auto -10px;
    width: 70%;
}

.renewnow_ratecontainer .ratelabel {
	color: #666;
    font-family: Scotia_W_Bd;
    padding: 25px 0 10px;
    font-size: 12px;
}

.renewnow_ratecontainer .value {
	font-family: Scotia_W_Lt;
	font-size: 26px;
	color: #333333;
	letter-spacing: -0.5px;
	text-align: center;
}

.renewnow_ratecontainer .selected {
	background: #8230DF !important;
    color: #fff !important;
    border: 1px solid #8230DF !important;
}

.icon-style {
	font-size: 85px;
}

.new-scl-text {
	font-size: 18px;
	line-height: normal;
}

.progress-text-style {
	display: grid;
}

.progress-height {
	height: 8px !important;
	margin-top: -60px;
}

.bar-style {
	height: 8px !important;
	background-color: #008660;
}

.progress-text-color {
	color: #008660;
}

.error-size {
	width: 150px;
	height: 150px;
}

.pca-text-style {
	line-height: 25px;
}

.products-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.offers-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.new-mtg-text-style {
	color: #866AA3;
}

.new_mtg_container {
	display: flex;
	flex-direction: column;
	justify-content: center;
    padding: 10px 10px;
	background: #FAF7FE;
    border: 1px solid #E2E8EE;
    box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
    border-radius: 4px;
    width: 220px;
    height: 300px;
    text-align: center;
}

.new_scl_container {
	display: flex;
	flex-direction: column;
	justify-content: center;
    padding: 10px 10px;
	background: #FBFBFB;
    border: 1px solid #E2E8EE;
    box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
    border-radius: 4px;
    width: 220px;
    height: 300px;
    text-align: center;
}

.restructure_container {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
    padding: 10px 10px;
	background: #ffffff;
    border: 1px solid #E2E8EE;
    box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
    border-radius: 4px;
	transform: scale(1);
    width: 220px;
    height: 300px;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
	transition: 1s;
}

.restructure_container.selected {
	transform: scale(1.02);
	width: 240px;
	height: 355px;
}

.new_scl_restructure_container {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
    padding: 10px 10px;
	background: #ffffff;
    border: 1px solid #E2E8EE;
    box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
    border-radius: 4px;
	transform: scale(1);
    width: 220px;
    height: 300px;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
	transition: 1s;
}

.new_scl_restructure_container.selected {
	transform: scale(1.02);
	width: 240px;
	height: 355px;
}

.summary_container {
	display: flex;
    flex-flow: wrap;
    justify-content: center;
}

.summary_cards {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
    padding: 25px;
	background: #ffffff;
    border: 1px solid #E2E8EE;
    box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
    border-radius: 4px;
    width: 220px;
    height: 310px;
    text-align: center;
}

.restborder {
	border-top: 1px solid #ccc;
    margin: 1px auto -1px;
    width: 70%;
}

.restlabel {
	color: #666;
    font-family: Scotia_W_Bd;
    padding-top: 1px;
    font-size: 12px;
}

.headerrestlabel {
	color: #666;
    font-family: Scotia_W_Bd;
    font-size: 12px;
}

.termlabel {
	color: #666;
    font-family: Scotia_W_Lt;
    font-size: 12px;
}

.primelabel {
	color: #666;
	font-family: Scotia_W_Lt;
    font-size: 12px;
    margin-bottom: 0px;
}

.restvalue {
	font-family: Scotia_W_Lt;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	letter-spacing: -0.5px;
	text-align: center;
}

.undo_card {
	 -webkit-transition: -webkit-transform 1s;
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    transition: transform 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.undo_card div{
	-webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.delete_card {
	 -webkit-transition: -webkit-transform 1s;
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    transition: transform 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.delete_card div{
	-webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.restructure_container_back {
	display: flex;
	flex-direction: column;
	justify-content: center;
    padding: 10px 10px;
	background: #ffffff;
    border: 1px solid #E2E8EE;
    box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
    border-radius: 4px;
    width: 220px;
    height: 300px;
    text-align: center;
    -webkit-transform: rotateY( 180deg );
    -moz-transform: rotateY( 180deg );
    -o-transform: rotateY( 180deg );
    transform: rotateY( 180deg );
}
.new_scl_restructure_container_back {
	display: flex;
	flex-direction: column;
	justify-content: center;
    padding: 10px 10px;
	background: #ffffff;
    border: 1px solid #E2E8EE;
    box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
    border-radius: 4px;
    width: 220px;
    height: 300px;
    text-align: center;
    -webkit-transform: rotateY( 180deg );
    -moz-transform: rotateY( 180deg );
    -o-transform: rotateY( 180deg );
    transform: rotateY( 180deg );
}

.flipped {
	-webkit-transform: rotateY( 180deg );
    -moz-transform: rotateY( 180deg );
    -o-transform: rotateY( 180deg );
    transform: rotateY( 180deg );
}

.btn-product {
	border: 1px solid #8230DF;
    border-radius: 100px;
    padding: 11px 11px;
    text-decoration: none;
    font-family: "Scotia_W_Rg";
    font-size: 14px;
    line-height: 16px;
    color: #8230DF;
    width: 100px;
    height: 37px;
}

.btn-product:hover, .btn-product:active, .btn-product:focus {
    background-color: #8230DF;
    color: #fff;
}

.btn-product-selected {
    background-color: #8230DF;
    color: #fff;
    background-size: 25% 30%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNTA0LjUwMiw3NS40OTZjLTkuOTk3LTkuOTk4LTI2LjIwNS05Ljk5OC0zNi4yMDQsMEwxNjEuNTk0LDM4Mi4yMDNMNDMuNzAyLDI2NC4zMTFjLTkuOTk3LTkuOTk4LTI2LjIwNS05Ljk5Ny0zNi4yMDQsMCAgICBjLTkuOTk4LDkuOTk3LTkuOTk4LDI2LjIwNSwwLDM2LjIwM2wxMzUuOTk0LDEzNS45OTJjOS45OTQsOS45OTcsMjYuMjE0LDkuOTksMzYuMjA0LDBMNTA0LjUwMiwxMTEuNyAgICBDNTE0LjUsMTAxLjcwMyw1MTQuNDk5LDg1LjQ5NCw1MDQuNTAyLDc1LjQ5NnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
    background-repeat: no-repeat;
    background-position: 5px 17px;
}

.newLimitInput {
	width: 175px;
    height: 35px;
    text-align: center;
    font-family: Scotia_W_Lt;
    font-size: 18px;
    letter-spacing: -0.5px;
    border: 1px solid #333;
    border-radius: 6px;
	background: #FFF;
}

.newLimitInput.validate-error {
	border : 1px solid #d81e05;
	background: #FFF7F7;
}

.newSclLimitInput {
	width: 279px;
    height: 48px;
    text-align: center;
    font-family: Scotia_W_Lt;
    font-size: 18px;
    letter-spacing: -0.5px;
    border: 1px solid #333;
    border-radius: 6px;
}

.mothers-maiden-name-input {
	width: 16rem;
}

.eye-pointer {
	position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
	cursor: pointer;
}

.width-selections {
	width: 335px;
	height: 48px;
}

.btn-rounded {
	border: 1px solid #8230DF;
    border-radius: 100px;
    padding: 15px 60px;
    text-decoration: none;
    font-family: "Scotia_W_Rg";
    font-size: 16px;
    line-height: 16px;
    color: #8230DF;
}

.btn-rounded:hover, .btn-rounded:active, .btn-rounded:focus {
    background-color: #8230DF;
    color: #fff;
}

.btn-rounded-selected {
    background-color: #8230DF;
    color: #fff;
    background-size: 25% 30%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNTA0LjUwMiw3NS40OTZjLTkuOTk3LTkuOTk4LTI2LjIwNS05Ljk5OC0zNi4yMDQsMEwxNjEuNTk0LDM4Mi4yMDNMNDMuNzAyLDI2NC4zMTFjLTkuOTk3LTkuOTk4LTI2LjIwNS05Ljk5Ny0zNi4yMDQsMCAgICBjLTkuOTk4LDkuOTk3LTkuOTk4LDI2LjIwNSwwLDM2LjIwM2wxMzUuOTk0LDEzNS45OTJjOS45OTQsOS45OTcsMjYuMjE0LDkuOTksMzYuMjA0LDBMNTA0LjUwMiwxMTEuNyAgICBDNTE0LjUsMTAxLjcwMyw1MTQuNDk5LDg1LjQ5NCw1MDQuNTAyLDc1LjQ5NnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
    background-repeat: no-repeat;
    background-position: 5px 17px;
}

_:-ms-lang(en), .btn-rounded-selected {
    background-color: #8230DF;
    color: #fff;
    background-size: 10% 30%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNTA0LjUwMiw3NS40OTZjLTkuOTk3LTkuOTk4LTI2LjIwNS05Ljk5OC0zNi4yMDQsMEwxNjEuNTk0LDM4Mi4yMDNMNDMuNzAyLDI2NC4zMTFjLTkuOTk3LTkuOTk4LTI2LjIwNS05Ljk5Ny0zNi4yMDQsMCAgICBjLTkuOTk4LDkuOTk3LTkuOTk4LDI2LjIwNSwwLDM2LjIwM2wxMzUuOTk0LDEzNS45OTJjOS45OTQsOS45OTcsMjYuMjE0LDkuOTksMzYuMjA0LDBMNTA0LjUwMiwxMTEuNyAgICBDNTE0LjUsMTAxLjcwMyw1MTQuNDk5LDg1LjQ5NCw1MDQuNTAyLDc1LjQ5NnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
    background-repeat: no-repeat;
    background-position: 20px 17px;
}

.renewnow_featureheader {
	background: #fff;
    width: 60%;
    padding: 0;
    margin: -45px auto 0;
}

.renewnow_featureheader div {
	margin-top:-10px;
}

.renewnow_featurescontainer {
	background: #FFFFFF;
	border: 1px solid #E2E8EE;
	box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
	border-radius: 4px;
	padding: 10px;
	min-height: 275px;
}

_:-ms-lang(en), .renewnow_featurescontainer {
	background: #FFFFFF;
	border: 1px solid #E2E8EE;
	box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
	border-radius: 4px;
	padding: 10px;
	min-height: 292px;
}

.renewnow_featurescontainer div {
	padding: 3% 7% 0 6%;
	line-height: 25px;
}

.renewnow_featurescontainer ul {
	padding: 0;
	margin: 0;
}

.renewnow_featurescontainer ul li {
    list-style: none;
    padding: 10px 5%;
    border-bottom: 1px solid #ccc;
    width: 95%;
}

.renewnow_featurescontainer ul li:after {
    content: "\f138";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    float: right;
    color: #8230DF;
    margin-top: -30px;
    position: relative;
    z-index: 99;
}

.renewnow_featurescontainer ul li.last {
	border: none; 
}

.renewnow_footnote {
    font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
    font-size: 11px;
    font-weight: initial;
    letter-spacing: initial;
    line-height: 11px;
    margin: 0;
}

.tooltip_spacing {
    margin-left: 5px;
}

.clip_corner {
    position: absolute;
    top: 2px;
    right: 2px;
}

.renewnow_cobo_container {
	background: #F2F5F8;
	padding: 7%;
}

.renewnow_cobo_container p {
	padding: 15px 0 20px 0px
}


/* ### SCOTIALINE - START ###  */

.scotialine_campaign-steps-numbers {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    color: #fff;
    background: #ED0722;
    font-size: 13px;
    font-family: "Scotia_W_Bd", Arial, Helvetica, "sans-serif";
    text-align: center;
    position: relative;
    left: -70px;
    top: 20px;
}

.scotialine_campaign-steps-hr {
    width: 170px;
    float: left;
    margin-left: -85px;
    margin-top: 60px;
    margin-right: -90px !important;
    border: 1px solid #ccc;
    position: relative;
    z-index: -1;
}

.word-break {
	word-break: break-word;
}

.scotialine_qualifications {
	background: #ffffff;
    border: 1px solid #E2E8EE;
    box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
    border-radius: 4px;
    width: 100%;
    padding: 5% 5%;
    display: block;
}

.restructures_qualifications {
	background: #ffffff;
    border: 1px solid #E2E8EE;
    box-shadow: 0 2px 10px 0 rgba(0,34,91,0.11);
    border-radius: 4px;
    width: 100%;
    padding: 3% 3%;
    display: grid;
}

/* ### SCOTIALINE - END ###  */

.borderdivide { border-top:1px solid #ccc; width:50px; margin:0 auto; }

/* ### RENEW NOW RESPONSIVENESS ###  */

@media (max-width: 767px) {
	.mtg-inputs-container {
		flex-direction: column;
	}
}

@media (max-width: 1200px) {
	.offers-container {
		display: grid;
		width: 100%;
	}
}

@media (min-width: 767px) {
	.products-container {
		margin-left: 15px;
	}
	.summary_container {
		margin-left: 15px;
	}
}

@media (max-width: 767px) {
	.undo_card {
		margin-bottom: 65px;
	}
	
	.progress-height {
		margin-top: -70px !important
	}
}

@media screen and (max-width: 767px) {
	
	.digital .navbar > .container .navbar-brand {
		height: 60px !important;
	}
	
	/* .digital .navbar-nav {
	    padding-top: 10px;
	} */
		
	.renewnow_ratecontainer, renewnow_ratecontainer_variable {
		margin: 20px auto 0 !important;
		width: 270px !important;
	}
	.btn-rounded {
	    padding: 10px 40px !important;
	}
	
	.btn-rounded-selected {
		background-position: 5px 13px !important;
	}
	
	.renewnow_ratecontainer .value {
	    font-size: 22px !important;
	}
	.renewnow_campaign-btn-container {
	    width: 320px !important;
	    padding: 20px 0 40px !important;
	}
	
	.renewnow_nav ul li.line {
	    width: 55px !important;
	}
	
	.scotialine_qualifications h2 { 
		font-family: "Scotia_W_Lt", Arial, Helvetica, "sans-serif";
	    font-size: 23px;
	    line-height: 25px;
	    padding: 20px 0 30px !important; 
	}
	
	.scotia-hero-banner-ci .ci-container h1 {
		line-height: 40px;
    	font-size: 35px;
	}
	
	.scotia-hero-banner-ci {
		height: 100%;
	}
		
}

@media (max-width: 767px) {
	.renewnow_campaign-steps-hr, .scotialine_campaign-steps-hr { display: none }
	.renewnow_campaign-steps-numbers, .scotialine_campaign-steps-numbers {
	    display: none !important;
	}
	
	.mobile-adj-padding10 { padding: 0 10%; }
	
	.renewnow_details_container span {
	    display: block;
	    padding: 5px;
	}
	
	body.digital .popover {
	    max-width: 75%;
	}
	
	.renewnow_readscroll-title {
		float: none;
		text-align: center;
	}
	
	.renewnow_readscroll-accept {
		float: none;
		width: 250px;
		margin:0 auto 10px;
	}
	
	.footer-newStyle{
	    font-size: 16px;
	}
	
	h5{
    	color: #000;
	}
	
	.registration-new{
		padding: 10px 20px 5px 20px;
	}
	
	.copyrights-new{
		padding: 5px 20px 10px 20px;
	    text-align: left;
	}
}

@media (max-width: 991px) {
	.renewnow_campaign-steps-numbers, .scotialine_campaign-steps-numbers {
	    left: initial !important;
	}
	
	html[lang="fr"] .renewnow_readscroll-title {
		float: none;
		text-align: center;
	}
	
	html[lang="fr"] .renewnow_readscroll-accept {
	    float: none;
	    width: 250px;
	    margin: 0 auto 10px;
	}
	
	.renewnow_featurescontainer ul li:after {
	    transform: rotate(90deg);
	}
	
	.btn-rounded {
	    padding: 10px 40px !important;
	}
	
	.btn-rounded-selected {
		background-position: 5px 13px !important;
	}
}

@media (min-width: 992px) {
    .col-md-offset-2_2 {
       margin-left: 18.666667%;
    }
}

@media (max-width: 1199px) {
    .renewnow_nav_leftadjust {  
	    position: relative;
	    left: 0;
	 }
	 
	 .renewnow_campaign-steps-numbers {
	    left: -25px;
	}
	
	.scotialine_campaign-steps-numbers {
	    left: -45px;
	}
}

@media only screen and (min-device-width : 481px) {
   .field-holder-radio label:not(:first-child) {
        margin-left: 0px;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) and (min-width: 992px){
   .col-md-offset-3 {
        margin-left: 35%;
    }
}

/* NON MOBILE */

@media (min-width: 769px) {
    .lg-confirmation-msg-paddingT {
    margin-top: -20px;
    }
}

@media (min-width: 767px) {
	.confirmation-marginT-54 {
	    margin-top: -54px !important;
	}

	.confirmation-marginT-54 {
	    margin-top: -54px !important;
	}
}

@media (min-width: 769px) {
	.confirmation-marginT-280 {
	    margin-top: -280px !important;
	}
}

@media (min-width: 768px) {
	h5{
    	color: #000;
	    font-size: 18px;
	}
	
	.registration-new{
		padding: 20px;
	}
	
	.copyrights-new{
		padding: 20px;
	    text-align: right;
	}
}

/*Ipad */
@media (width: 768px) {
    .cli-illustration-center {
        margin-left: -45px; 
    }
    
} 

@media (min-width: 767px) {
    .product-card-bottom {
        margin-bottom: 54px; 
    }
    
} 

@media (min-width: 768px) {
    .cli-illustration-center {
        margin-left: -45px; 
    }
    
} 

@media (max-width: 767px) {
    .cli-illustration {
    background: transparent url(../../../lib/mrl/images/mcli.jpg) no-repeat -30px -22px;
    min-height: 225px;
    background-size: 115%;
    }
    
}

@media (width: 768px) {
    .cli-illustration {
    background: transparent url(../../../lib/mrl/images/mcli.jpg) no-repeat -30px -22px;
    min-height: 415px;
    background-size: 115%;
    }
    
}

@media (width: 768px) {
    .confirmation-message-height {
     max-height: 750px;
    }
    
}

@media (max-width: 767px) {
    .confirmation-message-height {
     max-height: 550px;
    }
    
}

@media (width: 768px) {
    .confirmation-message-height-resubmit {
     max-height: 650px;
    }
    
}

@media (max-width: 767px) {
    .confirmation-message-height-resubmit {
     max-height: 425px;
    }
    
}




