/* 
CSS dedicated to forms styling and
Search and Filter plugin styles modifications
*/

/* General */
.disabled-wrapper .form-control[disabled] {
	background: #fafafa;
}

.disabled-wrapper select[disabled] {
	pointer-events: none;
}
/* Customize Boostrap tooltips */
.tooltip {
	font-family: inherit;
	font-size: 14px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 5px 10px;
	color: #fff;
	text-align: center;
	background-color: #29333d;
	border-radius: 4px;
}
.tooltip.top .tooltip-arrow {
	bottom: -3px;
	left: 50%;
	margin-left: -8px;
	border-width: 8px 8px 0;
	border-top-color: #29333d;
}

/* Hide Search and Filter fields */
/* Form ids to hide */
#search-filter-form-382,
#search-filter-form-771,
#search-filter-form-1563,
#search-filter-form-6932 {
	display: none !important;
}

/* Search news form */
#search-filter-form-397 li.sf-field-search,
#search-filter-form-397 li.sf-field-submit {
	display: block !important;
}

/* Avoid Search and filter to style badly */
form.searchandfilter ul {
	padding: 0;
}

form.searchandfilter ul li label {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 1.125em;
	font-weight: normal;
	width: 100%;
}

form.searchandfilter ul li .form-control {
	font-size: 1.125em;
}

/* Search and Filter search button */
.sef-search-button {
	font-family: 'Montserrat', sans-serif !important;
	background-color: #98BF0E; 
	color: #fff;
	text-align: center;
	cursor: pointer;
}

/* Common custom search button */
.search-button {
	padding: 20px 30px; 
	background-color: #98BF0E; 
	color: #fff;
	text-align: center;
	width: 30%;
	cursor: pointer;
}

/* Chosen.js  custom rules */
.chosen-choices {
	min-height: 50px !important;
	height: 100% !important;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	padding-left: 10px !important;
	margin-top: 10px !important;
	height: 45px;
	font-size: 14px !important;
	/*font-family: 'Montserrat', sans-serif !important;*/
}
.chosen-results li{
    font-size: 1.25em !important;
}