/***********************************************************************/
/***********************   Site-Specific CSS overrides   **********************/
/***********************************************************************/

/* JPowell v1.3 */
/* Additional per site custom css (site.css) to be added at a minimum for all new sites. */ 
/* The css in this file is intended to be unique to the individual website but some of it has been standardized */
/* This version has the carousel styles removed */

/* icon display tweak */
[class^="icon-"]:before, [class*=" icon-"]:before {margin-right:.25em;}

/* footer rewrite for b+w svg logo, path assumes custom directory has been set for files in drupal config */
.footer-logo {
		background-image:url('/sites/parking.utexas.edu/files/logo-bw-parking.svg');
		}

/* ckeditor accordion module styling */
	.ckeditor-accordion-container {margin: 0 0 1.5em 0;}
	
	.ckeditor-accordion-container > dl {
		border:none;
		}
	.ckeditor-accordion-container > dl dt {
		display: block;
		margin: 0;
		}
	.ckeditor-accordion-container > dl dt > a {
		padding: .625em 1em .625em 2.75em;
		/*background-color: #efefef;*/
		background-color:transparent;
		color: #444;
		border-bottom: none;
		}
	.ckeditor-accordion-container > dl dt > a:hover,
	.ckeditor-accordion-container > dl dt > a:active,
	.ckeditor-accordion-container > dl dt > a:focus {
		background-color: #e3e3e3;
		}
	.ckeditor-accordion-container > dl dt.active > a {
		background-color: #e3e3e3;
		}
	.ckeditor-accordion-container > dl dd {
		padding: 1.5em 1em .75em 1em;
		}
	.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
	.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after {
		background:#444;
		}
	/*clearfix dd container */
	.ckeditor-accordion-container dl dd:before,
	.ckeditor-accordion-container dl dd:after {
		content: " ";
		display: table;
		}
	.ckeditor-accordion-container dl dd:after {
		clear: both;
		}
/* end ckeditor accordion styling */

/* panel class styles */
	.panel {
		background: #eee;
		/*border-radius: .5em;*/
		border: 1px solid #ccc;
		padding: 1.4rem 2rem;
		margin: 2.25rem 0;	
		}
	.panel h2, .panel h3, .panel h4 {margin:.25em 0 .75em 0;}
	.panel p:first-of-type {}
	.panel p:last-of-type {margin-bottom: 0;}


/* SITE-SPECIFIC CSS */
/************************************/
	
	.summer {background:#fb1;}
	
	.notice {
		background: #f4f4f4;
		border: 1px solid #ea0;
		padding: 1em;
		margin: 3em auto;
		width:96%;
		}
	.notice a {color:#a04400;}
	.notice p {font-size:1em;}
	.notice p:last-child {margin:0;}
	
	.main-content .notice:first-child {margin-top:0;}
	
	/* end */


@media only screen and (max-width: 40em) {
	}
	
@media only screen and (min-width: 40.063em) {
	}
	
@media only screen and (min-width: 64.063em) {
	}
