/* --------------------------------------------------------
Formatted panel boxes - 2018-09-07 15:19:07
	https://vt.edu/admissions/undergraduate/apply/requirements.html
	https://vt.edu/admissions/undergraduate/diversity.html
	https://vt.edu/admissions/undergraduate/apply/checklists.html
	https://vt.edu/admissions/undergraduate/apply/accepting-the-offer.html

	add via html component:  <style>@import url("//vt.edu/local_assets/www.vt.edu/admissions/dev/panel-boxes.css");</style>
----------------------------------------------------------*/

	
	/* PANEL BOXES */

		.ugadmiss .oua-panel * {
			box-sizing: border-box;
		}

		.ugadmiss .oua-panel .child {
			display: flex;
			min-height: 300px;
			flex: 1;
			justify-content: center;
			flex-direction: column;
			text-align: center;
			border: 1px solid #e5e1e6;
			-webkit-box-shadow: 0 0 10px #e5e1e6;
			box-shadow: 0 0 10px #e5e1e6;
			background: white;
			margin: inherit;
		}
		.ugadmiss .oua-panel .child:hover {
			background: #faf9fa;
		}
		.ugadmiss .oua-panel .align-top .child {
			justify-content: unset;
		}
		.ugadmiss .oua-panel .bg-gray .child:hover {
			background: #84878b;
		}
		.ugadmiss .oua-panel .align-left .child {
			text-align: left;
		}
		.ugadmiss .oua-panel-box .child {
			padding: 40px;
		}

	/* LINKS */

		.ugadmiss .oua-panel .child a {
			height: inherit;
			justify-content: inherit;
			flex-direction: inherit;
			min-height: inherit;
			text-decoration: none;
		}
		.ugadmiss .oua-panel .child a:hover {
			text-decoration: underline;
		}
		.ugadmiss .oua-panel-box .child a {
			display: unset;
		}
		.ugadmiss .oua-panel-link .child a {
			display: inherit;
			padding: 50px;
		}

	/* PARAGRAPHS */

		.ugadmiss .oua-panel .child p {
			margin-bottom: 1.5em;
		}
		.ugadmiss .oua-panel .child p.p-styled {
			font-style: italic;
			color: #666666;
			font-family: "gineso-condensed", sans-serif;
			text-transform: uppercase;
			font-size: 0.85em;
			letter-spacing: 2px;
		}
		.ugadmiss .oua-panel .align-left.left-p-border .child p.p-styled {
			border-left: 4px solid;
			padding-left: 20px;
		}

	/* HEADINGS */

		.ugadmiss .oua-panel .child p.heading {
			text-align: inherit;
			font-size: 1.4em;
		}
		.ugadmiss .oua-panel-box .child p.heading a {
			display:inline-block;
		}
		.ugadmiss .oua-panel .align-left.left-heading-border .child p.heading {
			border-left: 4px solid;
			padding-left: 20px;
		}

	/* COLORS */
		
		.ugadmiss .oua-panel .bg-blue .child {
			background: #003C71;
		}
		.ugadmiss .oua-panel .bg-gray .child {
			background: #75787B;
		}
		.ugadmiss .oua-panel .bg-gray .child,
		.ugadmiss .oua-panel .bg-blue .child {
			border: 1px solid #cecece;
			-webkit-box-shadow: 0 0 10px #cecece;
			box-shadow: 0 0 10px #cecece;

		}
		.ugadmiss .oua-panel .bg-gray .child p,
		.ugadmiss .oua-panel .bg-blue .child p {
			color: #fff !important;
		}
		.ugadmiss .oua-panel .bg-gray .child a,
		.ugadmiss .oua-panel .bg-blue .child a {
			color: #F7EA48;
		}
		.ugadmiss .oua-panel .bg-gray .child p a:focus,
		.ugadmiss .oua-panel .bg-blue .child p a:focus {
			outline-color: #fff;
		}


		@media (max-width: 700px) {
			.ugadmiss .oua-panel .child {
				min-width: 33.33%;
			}
		}
		@media (max-width: 400px) {
			.ugadmiss .oua-panel .child {
				min-width: 50%; 
			}
		}
	
	/* CARDS */
	.ugadmiss .oua-panel-cardWrapper .oua-panel-card-multicolumn .vt-col:hover {
		background: #faf9fa;
	}

	/* LARGE Panel boxes */

		.ugadmiss .oua-large-panel-box * {
			box-sizing: border-box;
		}
		.ugadmiss .oua-large-panel-box #parent {
			display: flex;
			flex-wrap: wrap;
		}
		.ugadmiss .oua-large-panel-box .child {
			display: inherit;
			flex: 1;
			justify-content: center;
			flex-direction: column;
			border: 1px solid #e5e1e6;
			box-shadow: 0 0 10px #e5e1e6;
			-webkit-box-shadow: 0 0 10px #e5e1e6;
			background: white;
			margin: .25em;
			padding: 40px;
		}
		.ugadmiss .oua-large-panel-box .child:hover {
			background: #faf9fa;
		}
		.ugadmiss .oua-large-panel-box .child p.heading {
			color: #c64600;
			font-size: 1.6em;
			border-left: 4px solid;
			padding-left: 10px;
			margin-bottom: 20px;
		}
		.ugadmiss .oua-large-panel-box .child p.misc {
			color: #003c71;
			font-family: "gineso-condensed", sans-serif;
			text-transform: uppercase;
			font-size: 1.0em;
			margin-bottom: 0px;
		}
		.ugadmiss .oua-large-panel-box .child p.heading a {
			display:inline-block;
		}
