/* CSS Document */
body{
	color:#1a1a1a;
}
h1, h1 abbr, h2, h2 abbr, h3, h3 abbr, h4, h4 abbr {
    color: #1a1a1a;
}
.button{
	background-color:#0066CC !important;
	text-decoration:none !important;
	font-size:1.125rem !important;
}
.button:hover {
  background-color: #00478F !important; 
  color: #ffffff !important;
}

.bud22-greyquote{
	background-color:#CCC;
}
.bud22-greyquote p{
	color:#1a1a1a !important;
}
.bud22-light-blue{
	background-color:#DBE9F5 !important;
	color:#1a1a1a;
	
}
.bud22-blue{
	background-color:#DBE9F5 !important;
	color:#1a1a1a;
	
}
.bud22-light-blue a:link{
	color:#000 !important;
}
.bud22-dark-blue{
	background-color:#047bc1;
	color:#fff;
}

.bud22-teal{
	background-color:#49A7A2 !important;
	color:#fff;
}
.teal-font{
	color:#49A7A2 !important;
}
.blue-font{
	color:#0F7CC1 !important;
}
.bud22-light-teal{
	background-color: #CFEDED !important;
	color:#000;
}
.bud22-border-box {
    border-top: solid 1px #333 !important;
    border-bottom: solid 1px #333 !important;
    background-color: #fff !important;
}
caption {
    background-color: #fff !important;
    border-bottom: solid 3px #333 !important;
}
table {
    border-bottom: solid 3px #333 !important;
}
.bud22-map{
	background-image: url(/img/2022/map-of-ontario.png) !important;
	background-repeat: no-repeat;
	background-position: 50% 50% !important;
	background-color:#FFF;
	background-size: 80%;
}
.bud22-blue-pillar {
    background-image: url(/img/2022/health-pillar.png);
	background-color:#DBE9F5 !important;
	padding-top:9px !important;
}
.bud22-light-blue-pillar {
	background-image: url(/img/2022/backgrounder-pillar.png);
	background-color:#DBE9F5 !important;
	padding-top:9px !important;
}
.bud22-teal-pillar {
    background-image: url(/img/2022/economy-pillar.png);
	background-color:#CFEDED !important;
	padding-top:9px !important;
	
}




.circle img{
	margin-top: 0 !important;
}

.bud22-h4 {
    font-size: 1.5rem !important;
}


.white-text{
	color:#FFF !important;
}

.white-text a:hover{
	/*color:#FFDD00 !important;*/
	color:#003471 !important;
}
.white-text a:visited{
	/*color:#FFDD00 !important;*/
	color:#003471 !important;
}
.bud22-overlayText {
    position: absolute;
    font-weight: 600;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.bud22-overlayText{
	
	color:#fff !important;
}
.bud22-overlayText a:link{
	
	color:#fff !important;
}
.bud22-overlayText a:hover{
	
	color:#fff !important;
}
.bud22-overlayText a:visited{
	
	color:#fff !important;
}

.bud22-black-text{
	color:#000 !important;
}
.bud22-black-text a:hover{
	/*color:#FFDD00 !important;*/
	color:#003471 !important;
}
.bud22-black-text a:visited{
	/*color:#FFDD00 !important;*/
	color:#000 !important;
}

.button:focus,.button:hover,button:focus,button:hover,input:focus[type=submit],input:hover[type=submit]{background-color:#003471;color:#fff !important}

.no-padding-between-columns {
    left: 0.9375rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.table-footnote{
	background-color:#F1F1F1 !important;
	margin-top:-2rem !important;
	padding:.5rem;
	margin-bottom:.5rem;
}

.video-container { position: relative; padding-top: 56.4%; }
.video-sizing { position: absolute; width: 100%; height: 100%; top: 0; }

/* FES 21 */

.bud22-h4 {
    font-size: .8rem !important;
	color:#06c !important;
}
.circle-size{
	width: 12.1875rem;
    height: 12.1875rem;
}

.circle-blue, .circle--small {
    font-family: Raleway,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
	border: 1px solid;
    border-radius: 50%;
    color: #047BC1;
    background-color: #047BC1;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 0.5 rem;
    position: relative;
}
.bud22-dark-blue-pillar {
    background-image: url(/img/2022/header-pillar.png);
	background-color:#047BC1 !important;
	padding-top:9px !important;
	
}
.bud22-img-container {
	  min-height: 269px;
	  background-image: url(/img/2022/banner.png);
	  background-position:left !important;
	  background-repeat: no-repeat;
	  background-size: 1920px 270px;
	  background-color:#047BC1 !important;
	 
}
.fes22-img-container {
	  min-height: 269px;
	  background-image: url("/img/2022/fallstatement/fes-banner.jpg");
	  background-position:left !important;
	  background-repeat: no-repeat;
	  background-size: 1920px 270px;
	  background-color:#047BC1 !important;
	 
}

.bud22-high-container {
	  min-height: 120px;
	  background-image: url(/img/2022/Highlights-banner.png);
	  background-position:left !important;
	  background-repeat: no-repeat;
	  
	  background-color:#047BC1 !important;
	   
	 
}
.high-h2{
	font-size:1.45rem !important;
}



/*Lighter version of the colors for box backgrounds in chapters*/
.bud22-g1{
	background-color:#047BC1 !important;
	color:#1a1a1a;
	
}
.bud22-g2{
	background-color:#1586B9 !important;
	color:#1a1a1a;
	
}
.bud22-g3{
	background-color:#2691B2 !important;
	color:#1a1a1a;	
}
.bud22-g4{
	background-color:#379CAA !important;
	color:#1a1a1a;
	
}
.bud22-g5{
	background-color:#48A7A2 !important;
	color:#1a1a1a;
	
}


@media screen and (max-width: 1030px) {
  body {
	margin-left:18px;
  }
}