@import url('https://fonts.googleapis.com/css?family=Open Sans|Roboto Condensed');
body, p, td, li, ol, th {
	font-family: 'Open Sans', sans-serif;
 	font-size: 11pt;
    color: #666666;
}	
h1,h2,h3,h4,h5,h6,.Head {
 	font-family: 'Roboto Condensed', sans-serif;
  	line-height: 1.2em;
}
h1, .Head {  font-size: 32pt; color: #052264; text-transform: uppercase; }
h2 {  font-size: 24pt; color: #0079bc; text-transform: uppercase; }
h3 { font-size: 20pt; color: #333333; }
h4 { font-size: 18pt; }
h5 { font-size: 16pt; }
h6 { font-size: 14pt; }
p, li {  line-height: 1.5em; }

blockquote{
  	display:block;
  	background: #fff;
  	padding: 15px 20px 15px 45px;
  	margin: 0 0 20px;
  	position: relative;
  	font-size: 11pt;
  	border: 0;
}
blockquote p { font-size: inherit; line-height: inherit; }
blockquote::before{
	content: "\201C"; /*Unicode for Left Double Quote*/
  	font-family: Georgia, serif;
  	font-size: 40px;
  	font-weight: bold;
  	color: #999;
  	position: absolute;
  	left: 10px;
  	top:5px;
}

blockquote::after{
	content: "";
}

table.table { width: 100%; }
table.table td, table.table th { padding: 8px; border: 1px solid #ececec; }
table.table td p, table.table th p { margin: 0; line-height: 1.2em; }

a.btn.btn-primary { background-color:#052264;padding:5px;color:#fff;}
a.btn.btn-info { background-color:#0079bc;padding:5px;color:#fff;}
a.btn.btn-primary:visited,
a.btn.btn-info:visited { color: #fff !important; }

@media (min-width: 768px) {
	.navbar-default .navbar-nav .desktop a {
    	font-size: 14px !important;
	}
}

a.rss, a.export {
    font-size: 12pt;
    border: 1px solid #ccc;
    padding: 3px 10px;
    border-radius: 7px;
}

.Academy_Events.EDNcategorycolor-gray { 
    color: #999; font-size: 0;
}
.Autumn_Term.EDNcategorycolor-green { 
    color: #fff;
    background-color: green;
    padding: 2px 10px;
    border-radius: 6px;
}
.Summer_Term.EDNcategorycolor-orange { 
        color: #fff;
    background-color: #ff9900;
    padding: 2px 10px;
    border-radius: 6px;
}
.Spring_Term.EDNcategorycolor-blue { 
    color: #fff;
    background-color: #0079bc;
    padding: 2px 10px;
    border-radius: 6px;
}
.Term_Date.EDNcategorycolor-default { 
        color: #fff;
    background-color: #999;
    padding: 2px 10px;
    border-radius: 6px;
    }
.event-date {
    border: 1px solid #ececec;
    padding: 0;
    text-align: center;
}
.event-date .event-month { background-color: #0079bc; color: #fff; padding: 0 5px; 
}
.event-date .event-day { 
    background-color: #fff; 
    color: #0079bc; 
    padding: 0 5px; 
    font-size: 22px; 
}
.event-date .event-year { background-color: #ececec; color: #052264; padding: 0 5px; 
}




















