﻿@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,700');

#gicHolder {
    font-family: OpenSans;
}
#content-section > div > div > div {
	padding-left: 80px;
}
#gicHolder h1,
#gicHolder h2 {
    font-family: OpenSans;
    font-weight: 400;
    color: #990000;
}

#gicHolder h1 {
   color: rgb(0, 0, 0);
   font-size: 48px;
   font-weight: 600;
   line-height: 72px;
   padding-top: 60px;
}

#gicHolder h2 {
    padding: 0;
    color: rgb(132, 131, 131);
    font-size: 21px;
    font-weight: 400;
    line-height: 32px;
	margin-bottom: 60px;
	margin-top: 17px;
}
}
#rateIndex {
	font-family: 'OpenSans';
    float: right;
    font-size: 18pt;
    color: #666;
    display: flex;
    height: 80px;
    padding-left: 681px;
}
#rateIndex > div:nth-child(2) {
    width: 190px;
    margin-left: 39.5px;
}
#termID {
	color: rgb(0, 0, 0);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    appearance: none;
    background: url(https://staging.rdba.ca/wp-content/uploads/2024/04/24_chevron-down.png) no-repeat;
    background-position: top 10px right 20px;
    border-radius: 40px;
    border: none;
    background-color: rgb(244, 244, 244);
    width: 149px;
    height: 44px;
    padding-left: 20px;
}
div.rateIndexHolder {
    font-size: 18pt;
    color: #666;
    display: flex;
    height: 80px;
    padding-left: 692px;
}

div.rateIndexHolder span.title {
    display: block;
    font-size: 8pt;
    margin-top: 5px;
    color: rgb(132, 131, 131);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

div.rateIndexHolder div.rateUp i {
    color: #22b921;
}

div.rateIndexHolder div.rateDown i {
    color: #ca2a2a;
}

div.rateIndexHolder i {
    margin-right: 10px;
}

div.rateIndexHolder div.rateDown::before {
}

#rateMembers span.rate {
   color: #3A68C5;
}
#rateIndex > div:nth-child(2) > span.rate {
   color: #000000;
}
#gicHolder div.gicIndexHeader {
    line-height: 1;
    height: 76px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
	margin-bottom: 31px;
}
#rateMembers {
	border-right: 1px solid rgb(231, 231, 231);
}
div.rateIndexHolder > div {
    vertical-align: top;
	margin-left: 15px;
    width: 161px;
    vertical-align: top;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding-right: 40.5px;
}
#content-section > div > div > div > div.legal > p > a:nth-child(1) {
	font-size: 21px;
    font-weight: 400;
    line-height: 32px;
	color: #BF1D2F;
	text-decoration: underline;
    text-decoration-thickness: 1px;
}
#content-section > div > div > div > div.legal > p {
	font-size: 21px;
    font-weight: 400;
    line-height: 32px;
    color: #848383;
	padding-top: 59.5px;
}
#content-section > div > div > div > div.legal > p > a:nth-child(2) {
	font-size: 21px;
    font-weight: 400;
    line-height: 32px;
	color: #BF1D2F;
	text-decoration: underline;
    text-decoration-thickness: 1px;
}
#chart_div {
    height: 400px;
}

select {
    padding: 5px;
}

@media print {
    @page {
        size: landscape;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }
}

#gicHolder div.legal {
    margin-top: 15px;
}

#gicHolder div.legal p {
    font-size: 10pt;
}

body.rdba_GIC_IFrame {
    font-family: Open Sans;
}

body.rdba_GIC_IFrame a {
    color: #990000;
}

div.onlyIndex div.rateIndexHolder {
    float: none;
    text-align: left;
}

div.onlyIndex select {
    display: none;
}

div.onlyIndex #gicHolder div.gicIndexHeader {
    margin: 0;
}

div.termLinks a {
    margin-right: 10px;
    font-size: 10pt;
}

div.termLinks {
    margin-bottom: 5px;
}

div.onlyIndex div.legal {
    font-size: 8pt;
}
