.well {
    border-radius: 0;
    background-color: #f5f5f5;
    -webkit-box-shadow: none;
	}
	.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			border: 1px solid #e3e3e3;
			-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	}
	
	.well h5{
		font-weight: 200;
    color: #043e40;}
	
	.well .panel{
		overflow: hidden;
		margin-bottom: 20px;
		background-color: #FFF;
		border: 1px solid transparent;
		border-radius: 4px;
		box-shadow: 0 1px 1px rgba(0,0,0,.05);
	}
	.well .panel-body{padding: 15px;}
	.col-xs-6 {
    width: 50%;
}
	
	.gray3{border-color: grey;
    color: gray;
    opacity: .5;}
	
	.letter{
		display: inline-block;
    position: relative;
    padding: 0px;
    margin-bottom: -2px;
    border: 1px solid #999999;
    color: #999999;
    line-height: 1;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
    width: 18px;
    height: 18px;
		padding-top: 2px;
	}
	
	/*.title a{text-decoration: none !important;}
	
	.title span[itemprop]{color: #005c5c;} */

	.sub-title{margin-top: 10px; margin-bottom: 0;}
	
	.depBox{white-space: nowrap;}
	
	dl { margin-bottom: 0;}
	
	
	
	.well a{color: #000; text-decoration: none;}
	
	.box{
		overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
		width: 49%;
		display: inline-block;
	vertical-align: top;}
	
	.boxLink{font-size: .8em; text-decoration: none !important; color: #005c5c !important;}
	
	#mainResults{	
		display: flex; 
		flex-direction: row;
		flex-wrap: wrap;
	}
	
	.feed-item.profile .media {
		padding: 0;
	}
	
	figure.image{cursor: pointer;}
	
	.feed-item {
		width: 23rem;
		display: inline-block;
	}
	
	.content{margin-top: 10px;}
	
	.feed-item:last-of-type {
			border-bottom: 1px solid #B8B0AB;;
	}
	
	.countDiv{
		float: right;
		font-size: 1em;
	}
	
	.adminDepDiv{		
		font-size: 1em;
    width: 100%;
	}
	
	.adminDepDiv a{ text-decoration: underline;} 
	
	@media only screen and (min-width: 64em) {
			.feed-item.profile .media+.content {
					width: 100%;
			}
			.feed-item.profile .media {
				width: 100%;
				margin: auto;
				float: none;
			}

			.content{text-align: center;}
	}



	
	@media only screen and (min-width : 770px){
		#mainResults article{
			width: 50%;
		}
	}
	
	.choicesBox{
		display: inline-block;
    font-size: .8em;
    padding-left: 10px;
    border: 1pt solid #CCCCCC;
    border-radius: 4px;
    background-color: #C8C7C5;
    margin-right: 5px;
    padding-right: 10px;
		cursor: pointer;
	}
	
	.choicesBox:hover{border: 1pt solid grey;}
	
	fieldset {
    border: 1pt solid #CCC;
    border-radius: 5px;
    padding: 15px;
		margin-bottom: 30px;
	}
	
	/* The hidden is to visually hide descriptive text for screen readers but not for sighted users. */
	.hiddenAlt{
		position:absolute;
		left:-10000px;
		top:auto;
		width:1px;
		height:1px;
		overflow:hidden;
	}
	
	.moreButtonSection{
		width: 100%;
		margin-top: 15px;
	}
  
  #moreLessSection{text-align: center; font-size: .9rem;}