.main-filter {
	background: rgba(201,201,201, 0.23);
	border: 0.5px solid #C9C9C9;
	box-shadow: 12px 2px 44px 0 rgba(0,0,0,0.05);
	border-radius: 4.5px;
	margin-bottom: 20px;
	margin-top: 15px;
    width: 80%;
    display:inline-block;
}

.main-filter .filter-cell {
	height: 50px;
	float: left;
}

.main-filter .row, .main-filter [class^="col-"]{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.main-filter .search-filter input {
	height: 100%;
    border: none;
    background: transparent;
    width: 100%;
    padding-left: 25px;
}

.main-filter input:focus{
	outline: none;
}

.main-filter .right-filter {
	float: right;
	border-left: 1px solid #C9C9C9;
}

.main-filter .right-filter .only-hover,
.main-filter .hover-filter .only-hover {
	display: none;
}

.main-filter .right-filter .not-hover,
.main-filter .hover-filter .not-hover {
	display: block;
	float: left;
	margin-top: 3px;
}

.main-filter .right-filter:hover .only-hover ,
.main-filter .hover-filter:hover .only-hover {
	display: block;
	float: left;
	margin-top: 3px;
}

.main-filter .right-filter:hover .not-hover,
.main-filter .hover-filter:hover .not-hover {
	display: none;
}

.main-filter .search-filter {
	min-width: 205px;
}

.main-filter .search-btn {
	width: 50px;
    background: white;
    height: 51px;
    margin-top: -1px;
    border: 1px solid #4fe1e4;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align: center;
    padding-top: 18px;
    cursor: pointer;
}

.main-filter .selectable-filter {
	list-style-type: none;
}

.main-filter .dropdown {
	padding-left: 20px;	
}

.main-filter .dropdown.open{
	background: #F1FAFF;
	height: 49px;
}

.main-filter .selectable-filter .dropdown-menu {
	margin-top: 10px;
	background: #FFFFFF;
	box-shadow: 0 10px 26px 0 rgba(63,78,90,0.14);
	border-radius: 4px;
	border: none;
	padding: 15px;
}

.main-filter .selectable-filter .dropdown-menu .md-radio.inverted {
	margin-bottom: 20px;
}

.main-filter .selectable-filter .dropdown-menu .md-radio .radio-label {
	min-width: 100px;
	color: #818181;
}

.main-filter .selectable-filter .dropdown-menu .spinner {
	float: right;
    width: 75px;
    position: absolute;
    right: 0;
    top: -6px;
}

.main-filter .selectable-filter.bigger .md-radio label{ 
	width: 250px;
	height: 40px;
}

.main-filter .selectable-filter .dropdown-menu a {
	color: #818181;
}

.main-filter .selectable-filter a {
	color: #8CA0B3;
	text-decoration: none;
}

.main-filter .selectable-filter:hover .dropdown > a {
	text-decoration: none;
}

.main-filter .selectable-filter img{
	margin-right: 20px;
}

.main-filter .selectable-filter .dropdown a i{
	margin-left: 20px;
}

.main-filter .filter-date{
	padding-left: 10px;
	padding-top: 10px;
}

.main-filter .filter-date input {
	background: transparent;
    border: none;
    width: 100px;
}

.filter-side-bar h5{
    color: #818181 !important;
    font-size: 13px !important;
}

.filter-side-bar .bootstrap-select.btn-group .dropdown-toggle .filter-option,
.filter-side-bar input  {
	font-size: 11px !important;
	color: #8CA0B3 !important;
}

.filter-side-bar .bootstrap-select.btn-group .dropdown-toggle .filter-option {
	padding-top: 3px;
}