/* site-specific styles */
/* Find your Edge (3 card) styles */
 .section--find-edge .card-body {
	 border-radius: 0 0 0 0;
	 padding-right: 0;
}
.section--find-edge .card-body .card-title,
.section--find-edge .card-body .card-text {
    color: #fff !important;
}
.section--find-edge .card-body .card-text a {
    color: #fff !important;
    text-decoration: underline !important;
    text-decoration-color: rgba(255,255,255,.75) !important;
    text-decoration-thickness: 0.15em !important;
}
.section--find-edge .card-body .card-text a:active {
    color: #fff !important;
    background-color: #006bcc !important;
    text-decoration-color: #fff !important;
}
.section--find-edge .card-body .card-text a:hover {
    text-decoration-color: #fff !important;
}
 .section--find-edge .card{
	 border: none;
	 border-radius: 0;
}
 .section--find-edge .card:first-child {
	 border-left: 17px solid #F5AA1C;
}
 .section--find-edge .card:nth-child(2) {
	 border-left: 17px solid #C63527;
}
 .section--find-edge .card:nth-child(3) {
	 border-left: 17px solid #005493;
}
 .section--find-edge .card {
	 margin-left: 0 !important;
}
/* COVID scale colours*/
 .covid-circle-wrapper .small-circle {
	 margin: auto;
}
 .small-circle {
	 border-radius: 50%;
	 width: 40px;
	 height: 40px;
}
 .covid-extreme {
	 background-color: #e81b2a;
	 border: 3px solid #BA121E;
}
 .covid-high {
	 background-color: #ff8f1f;
	 border: 3px solid #E07000 
}
 .covid-moderate {
	 background-color: #fde456;
	 border: 3px solid #F2CE02;
}
 .covid-low {
	 background-color: #0aa34f;
	 border: 3px solid #098641;
}

/* Virtual grad page -- Faculty-specific colours and cards */
 @media only screen and (max-width: 767px) {
	.grad-2020-cards .card picture {
		 width: 14%;
		 margin: 0 auto;
		 top: 16px;
		 position: relative 
	}
}
 @media only screen and (min-width: 768px) {
	.grad-2020-cards .card { 
	    min-height: 185px; 
	    text-align: center;
	}
	.grad-2020-cards .card h3 { 
	    text-align: center; 
	    min-height: 70px;
	}
	.grad-2020-cards .card ul {
	    list-style: none;
	    padding-left: 0px;
	}
	.grad-2020-cards .card picture {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);	    
	}
}


/* coat of arms overlay */
 .uv-sect.bg--arms::before {
	 /*background-image: url("https://www.uvic.ca/_assets/docs/coat-of-arms-dark-bg.svg");*/
	 background-image: url("https://www.uvic.ca/_assets/docs/welcome-eagle-bg.svg");
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-blend-mode: unset;
	 background-position: center;
}
/* @media (min-width: 576px) {*/
/*	 .uv-sect.bg--arms::before {*/
/*		 background-position-x: -250px;*/
/*		 background-position-y: -430px;*/
/*	}*/
/*}*/
/* @media (min-width: 768px) {*/
/*	 .uv-sect.bg--arms::before {*/
/*		 background-position-x: -310px;*/
/*		 background-position-y: -480px;*/
/*	}*/
/*}*/
/* @media (min-width: 992px) {*/
/*	 .uv-sect.bg--arms::before {*/
/*		 background-position-x: -410px;*/
/*		 background-position-y: -600px;*/
/*	}*/
/*}*/
/* @media (min-width: 1200px) {*/
/*	 .uv-sect.bg--arms::before {*/
/*		 background-position-x: -425px;*/
/*		 background-position-y: -720px;*/
/*	}*/
/*}*/
/**/

@media print {
 .section--find-edge .card {
     border: 1px solid #000 !important;
     padding: 10px !important;
 }
 .section--find-edge .card .card-body .card-title,
 .section--find-edge .card .card-body .card-text,
 .section--find-edge .card .card-body a {
 	color: #000 !important;
 } 
}

/* Make YouTube embeds responsive when unable to use Youtube component */
 .youtube-container {
	 position: relative;
	 padding-bottom: 56.25%;
	 padding-top: 30px;
	 height: 0;
	 overflow: hidden;
}
 .youtube-container iframe, .youtube-container object, .youtube-container embed {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 
 