/* @import "ugadmiss-home.css";
@import "ugmajors.css"; */
@import "res-table.css";
@import "ugadmiss-diversity.css";
@import "old_ugadmiss_vt-moss.css";


/* --------------------------------------------------------
Random fixes - 2018-09-07 15:19:07
----------------------------------------------------------*/

	.ugadmiss .vt-right-col p,
	.ugadmiss .vt-right-col ul,
	.ugadmiss .vt-right-col ol {
		font-size: 1.25em; /* Text in the right bar seems small */
	}

/* ---------------------------------- */

	.ugadmiss .vt-rawhtml.fa-icon-list ul li::before {
		display: none;
	}
	.ugadmiss .hide-this {
		display: none !important;
	}
	.ugadmiss .aside {
		padding: 12px 24px;
		border-radius:7px;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		background: #E5E1E6;
		border-color: #E5E1E6;
		clear:both;
		color: #000;
		border: none;
	}

	.ugadmiss .oua-callout {
		padding: 12px 24px;
		background: #fff;
		clear:both;
		color: #75787B;
		border-color: #E5E1E6;
		border-left-width: 10px;
		border-style: solid;
		border-radius:7px;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
	}

	.ugadmiss .aside p,
	.ugadmiss .oua-callout p {
		margin: 0;
	}
	.ugadmiss .oua-text-light {color:#fff !important;}
	.ugadmiss .oua-text-dark {color:#000 !important;}
	.ugadmiss .oua-chicago-maroon {background-color:#861F41 !important;}
	.ugadmiss .oua-burnt-orange {background-color:#E87722 !important;}
	.ugadmiss .oua-burnt-orange-web {background-color:#C64600 !important;}
	.ugadmiss .oua-hokie-stone {background-color:#75787B !important;}
	.ugadmiss .oua-cadet-blue {background-color:#003C71 !important;}
	.ugadmiss .oua-skipper-smoke {background-color:#E5E1E6 !important;}
	.ugadmiss .oua-land-grant-grey {background-color:#D7D2CB !important;}
	.ugadmiss .oua-vibrant-turquoise {background-color:#2CD5C4 !important;}
	.ugadmiss .oua-sustainable-teal {background-color:#508590 !important;}
	.ugadmiss .oua-triumphant-yellow {background-color:#F7EA48 !important;}
	.ugadmiss .oua-virginia-sunset {background-color:#ED8B00 !important;}
	.ugadmiss .oua-boundless-pink {background-color:#CE0058 !important;}
	.ugadmiss .oua-pylon-purple {background-color:#642667 !important;}

	.ugadmiss .oua-alert {
		background: #fff;
		padding: 0.75rem 1.00rem;
		border: 5px #660000 solid;
		border-radius: 7px;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		box-shadow: 1px 1px 5px #888888;
		-webkit-box-shadow: 1px 1px 5px #888888;
		-moz-box-shadow: 1px 1px 5px #888888;
		overflow: hidden;
		font-size: 1.75em;
		line-height: 1.25em;
		font-weight: 400;
	}
	.ugadmiss .oua-alert p {
		margin: 15px;
		padding: 0;
	}
	.ugadmiss .legend {
		background-color: #eee;
		padding: 0 10px;
		border-radius:7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		font-size: 12px !important;
		text-align: left;
	}
	.ugadmiss .legend p,
	.ugadmiss .legend a,
	.ugadmiss .legend a:link,
	.ugadmiss .legend a:hover,
	.ugadmiss .legend a:active,
	.ugadmiss .legend a:visited {
		font-size: inherit;
	}
	.ugadmiss .legend a:hover {
		text-decoration: none !important;
	}
	.ugadmiss .legend.dark {
		background-color: #75787B; /* hokie stone */
		color: #fff;
	}
	.ugadmiss .legend.nobg {
		background-color: transparent;
		color: #000;
	}
	.ugadmiss p.legend {
		margin-bottom:0px !important;
	}
	.ugadmiss .oua-bottom-space {
		margin-bottom:30px;
	}
	.ugadmiss .oua-iframe-no-border iframe {
		border: none;
		overflow: auto;
	}
	@media only screen and (max-width: 767px) {
		
	}

/* --------------------------------------------------------
Formatted panel boxes - 2018-09-07 15:19:07
----------------------------------------------------------*/
	.ugadmiss .oua-panel-box * {
		box-sizing: border-box;  
	}
	.ugadmiss .oua-panel-box #parent {
		display: flex;
		flex-wrap: wrap;
	}
	.ugadmiss .oua-panel-box .child {
		display: flex;
		height: 300px;
		min-width: 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: .25em;
	}
	.ugadmiss .oua-panel-box .child a {
		display: flex;
		height: 300px;
		flex: 1;
		min-width: 300px;
		justify-content: center;
		flex-direction: column;
		text-align: center;
		padding: 10px;
	}
	.ugadmiss .oua-panel-box .child:hover {
		background: #faf9fa;
	}
	.ugadmiss .oua-panel-box .child p,
	.ugadmiss .oua-panel-box .oua-panel-list-child .oua-panel-list-desc { 
		margin-bottom: 0;
	}
	.ugadmiss .oua-panel-box .oua-panel-url {
		font-style: italic;
		color: #666666;
		font-family: "gineso-condensed", sans-serif;
		text-transform: uppercase;
		font-size: 0.85em;
		letter-spacing: 2px;
	}
	.ugadmiss .oua-panel-box .oua-panel-heading h2 {
		text-align: center;
	}
	@media (max-width: 700px) {
		.ugadmiss .oua-panel-box .child {
			min-width: 33.33%;
		}
	}
	@media (max-width: 400px) {
		.ugadmiss .oua-panel-box .child {
			min-width: 50%; 
		}
	}




/* --------------------------------------------------------
Countdown timer
----------------------------------------------------------*/
	
	.ugadmiss #oua-timer-text {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
		min-height: 150px;
		text-align: center;
		border: 1px solid #e5e1e6;
		-webkit-box-shadow: 0 0 10px #e5e1e6;
		box-shadow: 0 0 10px #e5e1e6;
		background: white;
		font-style: italic;
		color: #666666;
		font-family: "gineso-condensed", sans-serif;
		text-transform: uppercase;
		font-size: 1.5em;
		letter-spacing: 2px;
		align-items: center;
		padding: 10px;
	}
	.ugadmiss #oua-timer-text span.num,
	.ugadmiss #oua-timer-text span.title {
		color:#c64600;
	}