/*DON Redesign Styles*/


@media (min-width: 992px) {	
	/*	Program and Services Page Tiles */

	#x30546 div div > div  {
		height:375px;
	}

}
@media (min-width: 1200px){
    #x30546 div div > div {
        height: 400px;
    }
}

/* Map style customizations */
.MapComponent img.inputIcon {
    padding: 0 5px;
}
#mainColMain div.MapComponent div {
    margin-bottom: 5px;
}
.contentPane .landmarkIMG {
    width: 100%;
}
.close { 
	opacity: 0.6;
}
.close:focus, .close:hover {
	opacity: 1;
} 

/* Mouse cursor on map features */
#map_gc image {
    cursor: pointer;
}
/* Mouse cursor on map districts */
path:hover {
    cursor: pointer;
}

/* duct tape for Taxonomy-driven Neighborhood lists */

#x53147 h3, #x53146 h3, #x53145 h3, #x53144 h3, #x53143 h3, #x53142 h3, #x53141 h3, #x53140 h3, #x53139 h3, #x53138 h3, #x53137 h3, #x53133 h3, #x52971 h3  {
  	font-size:115%;
	display: list-item;
	margin-left:40px;
	list-style-type: square;
}
/* duct tape for NMF list spacing */

#nmfList div, #nmfList p {
    margin-bottom: 5px;
}
#nmfList div.NMFTitle {
    margin-top: 15px;
}

/* Index Page (P-Patch List) */
fieldset.paginationInput {
    margin: 10px 0px;
}
#displayToggleContainer {
    display: none;
}
#inputContainer.col-sm-6 {
    width: 100%;
}
.resultLabel {
    padding: 5px 0px;
}
#mainColMain .paginationContainer div.titleExcerpt {
    margin-bottom: 0px;
}#mainColMain .paginationContainer .titleExcerpt div.titleDateContainer {
    margin-bottom: 10px;
}
#mainColMain .paginationContainer .titleExcerpt .titleDateContainer h2 {
	border-bottom: 0;
	font-size:22px;
	margin-bottom: 5px;
	margin-top:5px;
}
.paginationContainer .titleExcerpt .titleExcerptText {
    display: none;
}

/* Contact Component in main column to match sidebar */
#mainColMain .departmentContactsContainer .contactText  div div {
	margin-bottom: 0;
}
#mainColMain .departmentContactsContainer .contactText  .contactTitle_Tagline{
	margin-bottom: 10px;
}
#mainColMain .departmentContactsContainer .contactText  strong:first-child {
	font-size: 30px;
	margin-bottom: 10px;
}
#mainColMain .contactTileMailingAddress, #mainColMain .contactTilePhysicalAddress  
{
    border-top: 1px dashed #ccc;
    margin-left: 1px;
    padding: 15px 0 0;
}
  #mainColMain.col-md-9, #mainColMain.col-md-8 table, #mainColMain.col-md-8 .MapComponent, #mainColMain.col-md-8 .form-group, #mainColMain .col-md-8 div.well, #mainColMain .col-md-8 table, #mainColMain .col-md-8 hr, .ui-accordion-content, .feedContainer, #mainColMain h1, #mainColMain h2, #mainColMain h3, #mainColMain h4, #mainColMain hr, #mainColMain a, #mainColMain span, #mainColMain p, #mainColMain ul, #mainColMain ol, #mainColMain dl, #mainColMain dt, #mainColMain dd, #mainColMain .jumbotron, #mainColMain .panel, #mainColMain .lead {
    max-width: 100%;
}

/* language buttons menu */
#mainColContent #language-menu .btn-primary {
	background-color: #000;
	border-color: #000;
	color: #fff;
}

#mainColContent #language-menu .btn-default {
	border-color: #000;
	color: #000;
}

#mainColContent #language-menu .btn:hover {
	background-color: #003da5;
	border: solid 1px #003da5;
	border-color: #003da5;
	color: #fff; 
}


/* Sidebar check status Customization */

.input-append, .input-prepend {
	display: inline-block;
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: inherit;
	white-space: nowrap;
width: 100%;
}

.input-append input, .input-append select, .input-append .uneditable-input {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.department #rightCol input, .department #mainColMain input {
	width: 80%;
	height: 40px;
margin-right: 5px;
padding: 10px;
}

.department #rightCol a .btn, .department #rightCol .btn, .department #mainColMain  .btn {
	border-radius: 2px;
	border: none;
	margin-top: -7px;
	padding-top: 10px;
	height: 40px;
	font-weight: bold;
}

.department #mainColMain input.btn:focus {
	outline: solid 1px red;
	outline-offset: 1px;
}

.btn-success {
color: #ffffff;
background-image: linear-gradient(to bottom, #62c462, #51a351);
background-repeat: repeat-x;
}

#srchButton.btn-success {
background-image: url("png/record-search.png");
background-position: center;
background-size: cover;
}

.department #rightCol #srchButton.btn:hover, .department #mainColMain #srchButton.btn:hover {
background-image: url("png/record-search_hover.png") !important;
background-position: center !important;
background-size: cover !important;
	background: transparent;
	color: #fff;
}