/* Library maps - CSS */

	.container { margin-top: -40px; }

	body { font-family: Verdana, Arial; }
	
	table.table.table-striped th, table.table.table-striped td { padding: 3px;}
	
	p.aleph { display: none; }
	
	span.red { color: red; }
	
	
	
	a:visited { color: black; text-decoration: underline; } 

	a:link { color: #428bca; text-decoration: none; }
	
	a:hover { text-decoration: underline; }
	
	
	h2.libmaps { font-size: 20px; margin-top: 0px; }
	
	
	/* Small Devices, Tablets */
    @media only screen and (max-width : 992px) {

		h2.libmaps { font-size: 20px; margin-top: 30px; }
	
	
    }
	
	@media only screen (min-device-width : 320px) and (max-device-width : 480px) {
		
		.modal-dialog.map {
		
			width: 90%;
		
		}
	}
	
	table.table-striped.libmaps { font-size: 12px; }
	
	img.img-responsive.border { border: 1px dotted #e0e0e0; }
	
	.mar-top {
		
		margin-top: 30px;
	}
	
	.min75 {
		
		min-height: 75px;
	}
	
	.modal-dialog.map {
		width: 60%;
	}
	
	.modal-dialog.photo {
		width: 50%;
	}
	
	p.ask {
		margin-top: 10px;
	}
	
	
	.spacer {
    padding-top: 10px;
	}
	.spacer > p > a:visited {
		color: white;
	}