﻿.multiselect-wrapper {
	display: inline-block;
	white-space: nowrap;
}

.multiselect-wrapper .multiselect-input {
	width: 100%;
	padding-right: 50px;
}

#inside main .search_area .filter_area .multiselect-wrapper label {
	display: block;
	margin-bottom: 0;
}

.multiselect-wrapper .multiselect-list {
	z-index: 1;
    position: absolute;
    background-color: white;
    border: 1px solid #2e2e2e;
    width: 198px;
    float: left;
    box-sizing: border-box;
    padding: 5px;
	display: none;
}

	.multiselect-wrapper .multiselect-list.active {
		display: block;
	}

	.multiselect-wrapper .multiselect-list > span {

	}

	.multiselect-wrapper .multiselect-list .multiselect-checkbox {
		margin-right: 2px;
	}

	.multiselect-wrapper .multiselect-list > span,
	.multiselect-wrapper .multiselect-list li {
		cursor: default;
		width: 100%!important;
		padding: 0!important;
	}

.multiselect-wrapper ul {
	list-style: none;
	display: block;
	position: relative;
	padding: 0px;
	margin: 0px;
	max-height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
}

.multiselect-wrapper hr { 
	margin:5px 0;
	width: 100%;
}

#inside main .search_area .filter_area .left_part .multiselect-wrapper ul li {
		display: block;
		width: 100%;
	    min-height: 20px;
		margin-bottom:3px!important;
		min-height:0!important;
	}

		.multiselect-wrapper ul li.active {
			background-color: #fff;
			color: #2e2e2e;
		}

		.multiselect-wrapper ul li:hover {
			background-color: #1e90ff;
			color: #fff;
		}

.multiselect-input-div {
	height: 36px;
	position: relative;
}

	#inside main .search_area .filter_area .multiselect-wrapper .multiselect-input-div input{
		/*border: 1px solid #ababab;
		background : #fff;
		padding: 5px;
		vertical-align:middle;*/
		border: 1px solid #e5e5e5;
		padding: 5px 63px 5px 5px;
		line-height: 26px;
		height: 36px;
		outline: 0;
		-webkit-box-shadow: inset 0px 1px 1px 0px rgba(229,229,229,0.75);
		-moz-box-shadow: inset 0px 1px 1px 0px rgba(229,229,229,0.75);
		box-shadow: inset 0px 1px 1px 0px rgba(229,229,229,0.75);
		background-image: linear-gradient(#e5e5e5, #e5e5e5), linear-gradient(-135deg, transparent 50%, #ffffff 50%), linear-gradient(-225deg, transparent 50%, #ffffff 50%), linear-gradient(#ffffff 42%, #D00000 42%);
		background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
		background-size: 1px 100%, 30px 26px, 30px 26px, 30px 100%;
		background-position: right 30px center, right bottom, right bottom, right bottom;
	}
	#inside main .search_area .filter_area .multiselect-wrapper .multiselect-input-div input:hover{
		border-color: #2e2e2e;
		-webkit-box-shadow: inset 0px 1px 1px 0px rgba(46,46,46,0.25);
		-moz-box-shadow: inset 0px 1px 1px 0px rgba(46,46,46,0.25);
		box-shadow: inset 0px 1px 1px 0px rgba(46,46,46,0.25);
		background-image: linear-gradient(#e5e5e5, #e5e5e5), linear-gradient(-135deg, transparent 50%, #d00000 50%), linear-gradient(-225deg, transparent 50%, #d00000 50%), linear-gradient(#d00000 42%, #ffffff 42%);
	}

#inside main .search_area .filter_area label.multiselect-count {
	position: absolute;
    text-align: center;
    border-radius: 2px;
    background-color: #ff3333;
    color: #fff;
    padding: 0 5px;
    font-size: 13px;
    line-height: 18px;
    left: unset!important;
    right: 38px;
    top: 9px;
}

.multiselect-wrapper.disabled .multiselect-dropdown-arrow {
	border-top: 5px solid lightgray;
}

.multiselect-wrapper.disabled .multiselect-count {
	background-color: lightgray;
}

#inside main .search_area .filter_area label.multiselect-dropdown-arrow {
	display: none!important;
	width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #d00000;
    position: absolute;
    display: inline-block;
    margin-top: 15px;
    margin-left: -22px!important;
}

