/*
  ______ _____ _____     _____ ______          _____   _____ _    _ 
 |  ____/ ____/ ____|   / ____|  ____|   /\   |  __ \ / ____| |  | |
 | |__ | |   | |       | (___ | |__     /  \  | |__) | |    | |__| |
 |  __|| |   | |        \___ \|  __|   / /\ \ |  _  /| |    |  __  |
 | |   | |___| |____    ____) | |____ / ____ \| | \ \| |____| |  | |
 |_|    \_____\_____|  |_____/|______/_/    \_\_|  \_\\_____|_|  |_|

*/

/* Hide datepickers by default */
.daterangepicker {
  display: none;
}

.show-calendar_drp {
	border: 1px solid rgba(0,0,0,.15);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.daterangepicker.dropdown-menu  {
	border: 1px solid rgba(0,0,0,.15);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.daterangepicker .applyBtn { 
	background-color: #5cb85c;
}
.daterangepicker .cancelBtn, .daterangepicker .applyBtn { 
	padding: 8px 12px;
	font-size: 1em;
}

.daterangepicker .daterangepicker_start_input label, .daterangepicker .daterangepicker_end_input label {
	padding: 0;
}

.noresults {	margin-top: 20px; margin-bottom: 4px}
.noresults span {color: #134b96;}
.noresults span strong {color: #000;}

.noresults p {font-size: 1.3em; margin: 0;}
.noresults ul {list-style: square; margin-bottom: 20px}
.noresults ul li {margin-bottom: 4px; margin-left: 28px; }

.search-clear { 
	color: #2c75d6;
    font-size: 1em !important;
    font-weight: bold !important;
}

.search-clear:hover {
    text-decoration: underline;
    color: #134b96;
}

/* Search facet overrides */
#sidebar {
  padding-left: 4em;
}

#sidebar li {
  font-size: 1em;
}

#sidebar label {
  display: inline;
}

.panel-pane.pane-node-content {
	padding: 0;
}

.search-tab {
	font-size: 1em !important;
}

.doc_list a {
    padding: 0px 6px 0px 6px;
    border-left: 1px solid #bbb;
}
.doc_list a:first-child {
    padding: 0px 6px 0px 0px;
    border: none;
}

.facettitleName { 
	color: #747474;
    font-weight: 400;
    font-size: 1em;
	padding-right: 30px;
}


#filter-select-div-topics { padding: 8px 0;}

.tabname { padding-left: 7px; padding-right: 5px; border-left: 1px solid #bbb; font-weight: bold !important;}
.tabname:first-child { border: none; padding-left: 4px; }
.tabname:hover { text-decoration: underline; color: #134b96;}
.tabname.pressed { color: #000 !important; cursor: default; }
.tabname.pressed:hover, #maincontent a:focus { text-decoration: none !important; }

.refine-results-div {float: left;}
.order-by-div {float: right; vertical-align: top;}
#order-by-select {background: #ffffff; margin: 0; padding: 0; border: 0; color: #000; font-weight: bold;}

#filter-select-div {clear: both;}

.results-hr { padding: 1px; margin: 10px 0; background: #ffd34d !important; } 

.returned-count-time { font-size: 1em }

.result-date {font-style: italic;}
.doc-link-icon {padding-right: 2px; width: 16px; height: 16px;}
.docs-link-list-li {padding: 0; margin: 0 !important;}
.docsWrapper { font-size: 0.9em;}

#page-counts { font-family: "Open Sans", "Helvetica", "Arial", sans-serif; font-size: 1em; text-align: center;}
#pagination-div {padding-top: 12px;}

.searchresult { padding: 11px 0;}

.result-url { font-size: 0.8em; }
.search-excerpt { margin: 0 !important; color: #000; font-size: 0.9em;}
.asearchresult_title { margin: 0 !important;}

.asearchresult_title strong { 
    font-size: 1.25em;
	font-weight: bold;
}

.asearchresult_title a { 
	color: #2c75d6;
    font-size: 1em;
}

.asearchresult_title > strong { 
	color: #000;
}

.glyphicon { color: #2c75d6; }
.glyphicon-remove { cursor: pointer; padding-left:2px; color: #a50101; vertical-align: middle; margin: -3px 0 0 0; }

.filter-insert-div { padding-left: 18px;}
.input-group  { padding-left: 18px;}

.list-unstyled { list-style: none !important; }

.filter-values-input  { padding: 4px 4px; font-size: 0.8em !important; border: 1px solid #ccc; height: 34px; width: 225px;}

.filterDetails  li  label{ font-weight: normal; padding-left: 2px; }
.filter-checkbox-bold { font-weight: bold !important; }
.filter-checkbox { vertical-align: middle;  margin-bottom: 2px;}

.filterSec { color: #134B96; }

.filter-daterange { padding: 4px 4px; font-size: 0.8em !important; border: 1px solid #ccc; height: 34px; width: 225px;}

ul.ui-autocomplete { list-style: none !important; }

#search-page-form-submit {
	background-color: #ffd34d;
    background-image: url("/search/images/icons-sprite.png");
    background-position: 20px -3151px;
    width: 60px;
    height: 35px;

    border: 0;
    text-indent: -1000px;
    border-radius: 0;
	margin: 0;
	
	vertical-align: bottom;
}

#search-page-form-field {
	/* width: calc(100% - 68px); */
	width: 651px;
	border: 2px solid #2c75d6;
	border-radius: 0;
	font-size: 1.2em;	
	margin: 0;
	height: 35px;	
	padding-left: 8px;	
	box-sizing: border-box;	
}

.contentcontainer-search { }

#searchcontent {margin-bottom: 20px; }

/* override */

#block-search-form { display: none; }
#search-block-form { display: none; }
#search-block-form { display: none; }
#edit-search-block-form--2 { display: none; }
#edit-submit { display: none; }

span.field-label {display: none;}
div.field-name-field-date-updated-reviewed.field-type-datetime {display: none;}
div.pane-fcc-blocks-addthis-embedded {display: none;}

div#content { margin-bottom: 0px;}
