.UofI_Library_Hours 
	{

	}

.UofI_Library_Hours_Inner
	{
	padding:0.25rem;
	border: 1px solid #ddd;
	}

.UofI_Library_Hours_title_containter *
	{
		font-size:1em;
		font-weight:700;
		padding:0;
		margin: 0;
	}

.UofI_Library_Hours_table
	{
		border-collapse: collapse;
		border-spacing: 0;
		margin:0;
		padding:0;
	}

	.UofI_Library_Hours_table tr, .UofI_Library_Hours_table th
		{
		text-align:left;
		vertical-align:top;		
		}
		
	.UofI_Library_Hours_table tr
		{

		}
		
	.UofI_Library_Hours_table_tr_highlighted
			{
				background-color: #fed9bf;
			}
	
	.UofI_Library_Hours_table th
		{
		font-weight: 700;
		padding-right:1em;
		}

	.UofI_Library_Hours_currently
		{
		text-transform:uppercase;
		font-weight:700;	
		}
	
	.UofI_Library_Hours_currently:after
		{
		content: ":";
		}

	.UofI_Library_Hours_info_open_status_badge
		{
		font-size:12px;
		font-weight:700;
		text-transform:uppercase;
		border-radius:10px;
		text-align: center;
		vertical-align: baseline;
		white-space: nowrap;
		float:right;
		}
		
		.UofI_Library_Hours_info_open_status_badge_text
			{
			padding:10px;	
			}

	.UofI_Library_Hours_info_open_status_badge_open
		{
		background-color:#acbe38;
		color:#000;
		}
		
	.UofI_Library_Hours_info_open_status_badge_closed
		{
		background-color:#c02c2c;
		color: #fff;
		}

.UofI_Library_Hours_info_open, .UofI_Library_Hours_info_closed
	{
	display:inline-block;
	}
		
.UofI_Library_Hours_view_toggle_controls
	{
	float:right;
	}
	
	.UofI_Library_Hours_view_toggle_controls a
		{
		text-decoration:none;
		font-style:italic;
		color:#000;		
		}
		
		.UofI_Library_Hours_view_toggle_controls_more .fa
		{
		padding-left: 0.25rem;
		}		
		
		.UofI_Library_Hours_view_toggle_controls_less .fa
		{
		padding-right: 0.25rem;
		}
		
.UofI_Library_Hours_note
	{
	margin: .5rem;
	padding:.25rem;
	background-color: #e7e7e7;
	}
.UofI_Library_Hours_note-no_calendar {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}		
.UofI_Library_Hours_note-no_calendar h2:first-child{
	margin-top: 0px;
}	
/*Accessibilty and Visibility Toggle classes*/

.UofI_Library_Hours_Offscreen
	{
	height:0;
	width:0;
	overflow:hidden;
	position:absolute;
	top:-1000px;
	left: -1000px;
	}

.UofI_Library_Hours_compact .UofI_Library_Hours_togglable
	{
	height:0;
	width:0;
	overflow:hidden;
	position:absolute;
	top:-1000px;
	left: -1000px;	
	}
	
/* CSS Overrides */

/* jQeury UI Date Picker */


div.ui-datepicker{
 font-size:12px !important;
}

/* Special Classes */

.UofI_Library_Hours_mobile .UofI_Library_Hours_info_open_status_badge,
.UofI_Library_Hours_mobile .UofI_Library_Hours_view_toggle_controls
	{
	float: none;
	}

/* Media Queries*/

@media screen and (max-width: 992px) {

	.UofI_Library_Hours_desktop {
		display:none !important;
	}

	
	.UofI_Library_Hours_mobile
	{
		display:inherit !important;
	}
}

@media screen and (min-width: 992px) {

	.UofI_Library_Hours_desktop {
		display:inherit !important;
	}

	
	.UofI_Library_Hours_mobile
	{
		display:none !important;
	}
	
}



