/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ Search form and results ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
		Prefix with Container ID to apply style to individual containers.
*/


/* === [ Search form ] === */

.Search { /* Container for the search form */
}

	.Search .ListCustomTitle {	/* Intro title for the search form */
	}
	.Search .IntroText {		/* Intro text for the search form */
		font-size: 1.2em;
		padding-bottom: 10px;
		margin: 10px 0;
		border-bottom: 1px #ccc solid;
	}


	.Search .KeywordField {
		margin: 0px 10px 0 0;
		float: left;
	}
	#cN .Search .KeywordField {
		margin: 10px 00px 0 0;
		float: left;
	}
		.Search .KeywordField .FieldLabel { /* "Keyword" label */
			font-size: 1.2em;
		}
		.Search .KeywordField .FormField { /* Text box container */
		}
			#cPC .Search .FormField input {/* Text box */
			  padding: 10px;
			  height: 42px;
			}


	.Search .SearchField {
		margin: 10px 0;
	}
		.Search .SearchField .FieldLabel { /* "Show results that have the following categories" label */
			font-size: 1.2em;
		}	
		.Search .SearchField .FormField { /* Category selector container */
		}			

	.Search .FormButtons { /* Search button container */
	}
		.Search .FormButtons input {
		}
		
#cN .Search{
	float:right;
	clear:none;
	visibility:hidden;
	opacity:0;
	height:0;
	-webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.loaded #cN .Search{
	visibility: visible;
	opacity:1;
	height: auto;
}
#cN .Search .FormField input {
	background:#4a4a4a;
	border:1px solid #737373;
	padding:5px 30px 5px 10px;
	color:#FFFFFF;
	font-style:italic;
	font-size:15px;
	width:180px;
}
#cN .Search .FormButtons {
    position: absolute;
    right: 0;
    top: 12px;
    padding: 5px 5px 0 5px;
    border-left: 1px solid #737373;
}
/* === [ Search results ] === */		

.SearchResults { /* Container for the search results */
}	

	.SearchResults { /* Container for the search results */
	    padding: 30px 0 0 0;
	}	

	.SearchResults .OrderingNumbers { /* Container for the page numbers */
		font-size: 1.2em;
	}
		.SearchResults .OrderingNumbers span.SelectedPage { /* The number of the selected page */
			display: inline-block;
			padding: 2px;
			margin: 0 2px;
			line-height: 1em;
		}
		.SearchResults .OrderingNumbers a { /* The number links to select pages */
			display: inline-block;
			padding: 2px;
			margin: 0 2px;
		}
	.SearchResults a.OrderingBack,
	.SearchResults a.OrderingNext { /* Both the "Back" and "Next" buttons */
		font-size: 1.2em;
	}
	.SearchResults a.OrderingBack { /* "Back" button */
		display: inline-block;
		padding: 2px;
		margin: 0 2px;
	}
	.SearchResults a.OrderingNext { /* "Next" button */
		display: inline-block;
		padding: 2px;
		margin: 0 2px;
	}
	.SearchResults .PageSize { /* Container for the "Items per page" functionality */
		float: right;
	}
		.SearchResults .PageSize .PageSizeLabel { /* Text next to the number of items per page select box */
			font-size: 1.2em;
		}
		.SearchResults .PageSize select.PageSizeSelector { /* Select box to change the number of items per page */
			font-size: 1em;
			margin-left: 5px;
		}
	.SearchResults .EndPagination { /* Empty div at the end of the pagination */
		clear: both;
	}
	
	.SearchResults .ListItem { /* Single result item container */
		float: left;
		clear: none;
		display: block;
		margin: 0 15px 30px 0;
        width: 260px;
	   border:#d7d7d7 1px solid;
	   		    -webkit-transition: border 0.5s; /* For Safari 3.1 to 6.0 */
   			 transition: border 0.5s;
			 padding:0;

	}
	.SearchResults .ListItem.DocumentSearchResult {
background: url(/Templates/_images/PDF_Icon.png) no-repeat top 10px right 10px;
background-size:30px;
       }
	   .SearchResults .ListItem.DocumentSearchResult:hover{
background:#e8e8e8 url(/Templates/_images/PDF_Icon.png) no-repeat top 10px right 10px;
background-size:30px;
       }
	   .SearchResults .ListItem.DocumentSearchResult .ListFileName{
 				word-wrap: break-word;
	   }

		.SearchResults .ListItem p.ListTitle { 			/* Title of the search result */
			padding: 0 20px;
			margin: 10px 0 5px 0;
		}
		.SearchResults .ListItem.DocumentSearchResult p.ListTitle { 		
			padding: 0 50px 0 20px;
		}
		.SearchResults .ListItem p.ListTitle a{ 			/* Title of the search result */
			text-decoration:none;
		}
		.SearchResults .ListItem:hover{
					background:#e8e8e8;
					border:1px solid #115192;
		}
		.SearchResults .ListItem:hover .ListTitle a,
		.SearchResults .ListItem:hover p.ListSummary{

		}
		.SearchResults .ListItem.HtmlContentSearchResult  p.ListTitle { 			/* Title of the search result */

		}
		.SearchResults .ListItem.EventsCalendarSearchResult   p.ListTitle { 			/* Title of the search result */

		}
		.SearchResults .ListItem.DocumentSearchResult p.ListTitle {
        color: #3f3f40;


       }
	   .SearchResults .ListItem p.ListTitle a{
	   text-decoration:none;
	   }
		.SearchResults .ListItem p.ListTitle img { 			/* Title of the search result */
			display:none;
		}
		.SearchResults .ListItem img.ListThumbnail {	/* Thumbnail image of the search result */
			max-width: 100%!important;
			background:none;
			float:none;
			margin:0;
		}
		.SearchResults .ListItem p.ListItemDate {		/* Date of the search result */
		}
		.SearchResults .ListItem p.ListKeywords {		/* Keywords of the search result */
		}
		.SearchResults .ListItem p.ListCreator {	
			display:none;	/* Creator of the search result */
		}
		.SearchResults .ListItem p.ListCreatedDate {	/* Created date of the search result */
		}
		.SearchResults .ListItem p.ListUpdator {		/* Last updated name of the search result */
		}
		.SearchResults .ListItem p.ListSummary {
		  color: #154181;
		  font-size: 0.9em;
		  clear: both;
		  padding: 0 20px;
		  margin:0 0 10px 0;		/* Short summary of the search result */
		}
			
			.SearchResults .ListItem p.ListSummary a,
			.SearchResults .ListItem p.ListKeywords a {
    background: #000000;
    color: #FFFFFF !important;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 18px;
    text-decoration: none;
    border: none;
	display:table;
    border: none !important;
	}
	.SearchResults .ListItem p.ListSummary a:hover,
	.SearchResults .ListItem p.ListKeywords a:hover {

	}

		.SearchResults .ListItem .ListEndItem {			/* Div at the end of a single search result */
		}
		
		
/* -----[ SEARCH LETTER ITEM ]----------------------------------------------- */

/* Search Letter Item (DIV) */
            .AlphaFilterWrapper {
                        position: relative;
                        clear: both;
                        margin: 0 0 0 0;
                        padding: 0;
            }
/* === [ Link State ] === */
            .AlphaFilterWrapper a:visited.SearchLetter, 
            .AlphaFilterWrapper a:link.SearchLetter {
                        margin: 0px 0px 0px 1px;
                        display: inline-block;
                        padding: 2px 5px 3px 5px;
                        color: #FFFFFF;
                        text-decoration: none;
                        background: #999;
            }
            .AlphaFilterWrapper a:hover.SearchLetter {
                        color: #FFFFFF;
                        text-decoration: none;
                        background: #666;
            }
/* === [ Selected State ] === */
            .AlphaFilterWrapper a:link.Selected, 
            .AlphaFilterWrapper a:visited.Selected, 
            .AlphaFilterWrapper a:hover.Selected, 
            .AlphaFilterWrapper a:active.Selected {
                        color: #fff;
                        text-decoration: none;
                        background: #999;
            }
/* === [ Unavailable State ] === */
            .AlphaFilterWrapper a:link.Unavailable, 
            .AlphaFilterWrapper a:visited.Unavailable, 
            .AlphaFilterWrapper a:hover.Unavailable, 
            .AlphaFilterWrapper a:active.Unavailable {
                        color: #666;
                        text-decoration: none;
                        background: #ccc;
            }                                   

		
/* Automatically Updateded in patch version 4.3.8.0 */

/* Automatically Updated */
/* -----[ Patch 4.4.0 ]----- */
/* -----[ Feature ID #1098 ]----- */
/* -----[ Added to Search2.css  ]----- */
/* -----[ Search Results - Did You Mean ]----------------------------------------------------- */
 
.SearchResults .DidYouMeanField { } 
	.SearchResults .DidYouMeanField .FieldLabel { } 
	.SearchResults .DidYouMeanField .DidYouMean { }
	
	
.AjaxSearchResultTabPanel:after {
	display: block;
	content: url(/templates/_images/search-loading.gif);
	text-align: center;
	width: 100%;
	height: 30px;
	line-height: 30px;
	opacity: 0;
	position: absolute;
	bottom: -40px;
	
	-webkit-transition: opacity 0.25s;
	        transition: opacity 0.25s;
}	
.AjaxSearchResultTabPanel.loading:after {
	opacity: 1;
}	
