﻿mf-grid-search .mf-grid-search{
	background-color: #e6e6e6;
	padding-bottom: 2px;
}
mf-grid-search .mf-grid-search form.container {
	width: 100%;
}
mf-grid-search .mf-grid-search form >div{
	width: 100%;
	display: inline-block;
	margin-bottom: 8px;
}
mf-grid-search .mf-grid-search form >div.mf-form-buttons{
	padding-left: 15px;
	margin-bottom: 0px;
	padding-right: 20px;
	border-top: 1px solid rgb(204, 204, 204);
	padding-top: 5px;
}
mf-grid-search .mf-grid-search form > div.mf-form-buttons > span.glyphicon {
	float: right;
	margin-right: -15px;
	margin-top: 4px;
	color: rgb(204, 204, 204);
	cursor: pointer;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group {
	width: 50%;/*290px;*/
	float: left;
	display: inline-block;
	margin-bottom: 0px;
    min-height: 46px;
}
mf-grid-search .mf-grid-search form .mf-form-detail .mf-group-panel {
    background-color: transparent;
}
mf-grid-search .mf-grid-search form .mf-form-detail .mf-group-panel .mf-group-name{
    background: #e6e6e6;
    color: rgb(204, 204, 204);
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field{
	padding: 0;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field >label,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-input >mf-input,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-input >mf-input input,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-date >mf-input-date,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-date >mf-input-date input,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-checkbox >mf-checkbox,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-checkbox >mf-checkbox input,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-select >mf-select,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-select >mf-select span,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-multiselect >mf-multiselect,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-multiselect >mf-multiselect span,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-yes-no >mf-yes-no,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-yes-no >mf-yes-no span,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-yes-no-ignore >mf-yes-no-ignore,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-yes-no-ignore >mf-yes-no-ignore span,
mf-grid-search .mf-grid-search .input-group >mf-input-state.input-group-addon,
mf-grid-search .mf-grid-search .input-group >mf-input-state span:last-child{
	font-size: 12px;
	height: 22px;
	font-weight: normal;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field >label,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-input >mf-input,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-input >mf-input input,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-date >mf-input-date,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-date >mf-input-date input,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-checkbox >mf-checkbox,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-checkbox >mf-checkbox input,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-select >mf-select,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-select >mf-select span,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-multiselect >mf-multiselect,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-multiselect >mf-multiselect span,
mf-grid-search .mf-grid-search .input-group >mf-input-state.input-group-addon{
	padding: 0;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-select *{
	height: 21px;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-yes-no,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-yes-no-ignore{
	margin-top: 10px;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field mf-checkbox label{
	height: 20px;
	padding-left: 20px;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field .form-control.dropdown button.btn{
    margin-top: 0px;
    padding: 2px 25px 0px 8px;
    height: 21px;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field .dropdown .dropdown-menu {
    height: auto;
    margin-top: 22px;
    max-height: 150px;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field .dropdown .dropdown-menu .search-control .input-group-addon{
	padding: 2px 10px 0px;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field .dropdown .dropdown-menu .search-control .glyphicon-search{
	height: auto;
}
mf-grid mf-grid-search .mf-grid-search form .mf-form-detail div.form-group div.mf-form-field mf-input div.input-group input.form-control,
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-date mf-input-date input{
	padding-left: 8px;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field .dropdown .dropdown-menu .search-control input{
	padding: 0px 8px 2px;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field .dropdown .dropdown-menu li.mf-list-item{
	padding-top: 1px;
}
mf-grid-search .mf-grid-search form .mf-form-buttons .mf-button{
	margin: 0;
	height: 24px;
}
mf-grid-search .mf-grid-search form .mf-form-buttons .mf-button.mf-button-search{
	background-color: #00bcf2;
}
mf-grid-search .mf-grid-search form .mf-form-buttons .mf-button.mf-button-reset{
	background-color: #acacac;
}
mf-grid-search .mf-grid-search form .mf-form-buttons .mf-button >span {
	top: -1px;
	position: relative;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field mf-select.mf-dirty .input-group{
	padding-right: 20px;
}
mf-grid-search .mf-grid-search form mf-input.mf-valid.mf-dirty mf-input-state span,
mf-grid-search .mf-grid-search form mf-select.mf-valid.mf-dirty mf-input-state span,
mf-grid-search .mf-grid-search form mf-multiselect.mf-valid.mf-dirty mf-input-state span,
mf-grid-search .mf-grid-search form mf-input-date.mf-valid.mf-dirty mf-input-state span{
	background-position: -17px -16px;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-checkbox{
	padding-top: 5px;
}
mf-grid-search .mf-grid-search form mf-checkbox{
	margin-right: 15px;
	width: 15px;
}
mf-grid-search .mf-grid-search form .mf-form-detail .form-group .mf-form-field.mf-checkbox >label{
	text-align: left;
	line-height: 1;
	padding-top: 4px;
    width: auto;
}
/*mf-grid-search .mf-grid-search form mf-checkbox label.css-label{
	width: 21px;
	padding-left: 29px;
	font-size: 20px;
	height: 20px;
	padding-right: 0px;
}*/
mf-grid-search .mf-grid-search form .mf-form-detail mf-input-date .input-group .input-group-addon{
	padding: 2px 3px 2px 5px;
	border: 0px;
}
mf-grid-search .mf-grid-search form .mf-form-detail mf-input-date .input-group .input-group-addon .glyphicon-calendar{
	font-size: 10px;
}