/*!
 * ParamQuery Select v1.3.0
 *
 * Copyright (c) 2015 Paramvir Dhindsa (http://paramquery.com)
 * Released under GNU General Public License v3
 * http://paramquery.com/license
 *
 */
.pq-select-optgroup{    font-weight:bold;    margin:0px 3px;}
div.pq-select-button{    
	display:inline-block;  
	background:transparent;
	height: 46px;
	line-height: 20px;    
	text-align: left;    
	padding: 1px 3px 0px;    
	cursor: pointer;    
	border-radius: 0px;
	border: 0px;
    color: #000;
    font-weight: normal;
    width:100%!important;    
	position:static;    
	box-sizing: border-box;    
	box-shadow:none;
	}
.chrome div.pq-select-button{       
    height: 44px;
    }
.pq-select-button > .ui-icon{    float:right;}
.pq-select-single .pq-select-text,.pq-select-single .pq-select-item-text{    overflow: hidden;    text-overflow: ellipsis;    white-space:nowrap;}
.pq-select-single .pq-select-item-text{    display:inline-block;}
.pq-select-popup-cont{    position:absolute;    z-index:10000;    overflow: visible;    display:none;    box-sizing: border-box;    outline:none;}
.pq-select-popup{    padding: 1px;    overflow:visible;    box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.1);    outline:none;}
.pq-select-shadow-fix{    height:8px;    width:120%;    margin-left:-10%;    position: absolute;}
.pq-select-popup *{    outline: none;}
.pq-select-all{    position: relative;    margin-bottom: 1px;    display:block;    cursor: pointer;}
.pq-select-all > .ui-icon-close{    float:right;}
.pq-select-search-div{    position:relative;    padding-left:2px;    border:1px solid #ccc;    margin-bottom: 1px;}
.pq-select-search-div1{    overflow:hidden;}
.pq-select-search-input{    padding: 1px 2px;    border-width:0px;    box-sizing: border-box;    width: 100%;}
.pq-select-search-div > .ui-icon{    float:right;}
.pq-select-search-highlight{    text-decoration:underline;margin:0;padding:0;}
.pq-select-menu{ 
	border-radius: 0;
    max-height: 240px;
    overflow: auto;
    padding: 12px;
    position: relative;   
    -webkit-overflow-scrolling:touch;}

div.pq-select-menu > .pq-select-option-label {
    border-bottom: 1px solid #dddddd!important;
    display: block;
    min-height: 35px;
    position: relative;
}
.pq-select-option-label > span{ 
	float: left;
    font-size: 12px;
    color: #232323;
    font-weight: normal;
    margin-left: 2px;
    padding: 6px 0 0;}

.pq-select-search-div .glyphicon{    margin: 2px;}
.pq-select-option-label > span.pq-left-group{    margin-left: 13px;}
.pq-select-option-label > input, .pq-select-all > input{    
	position:relative;    
	top:1px;    
	float: right;
	margin:7px 2px 0;}

.pq-select-search-input{    padding: 1px 2px;    border-width:0px;}
.pq-select-text > .pq-select-item {
    background: transparent;
    border: medium none;
    color: #fff;
    display: inline-block;
    font-size: 100%;
    font-weight: normal;
    line-height: 16px;
     margin: 1px 10px 1px 1px;
    padding: 2px 0 2px 3px;
}
.pq-select-item > .ui-icon-close{    
 background-image: url("../images/close-drop.png") !important;
    background-position: 0 0;
    background-repeat: no-repeat;
    float: right;
    margin-left: 5px;
    }
.pq-select-popup label.pq-state-hover{   
	background:none; 
    outline:none; }

.pq-select-option-label.ui-state-enable.pq-state-select.ui-state-highlight{
	background:none; 
    outline:none;
     border-top:1px solid transparent;
    border-right:1px solid transparent;
    border-bottom:1px solid transparent;
    border-left:1px solid transparent;
     }

.pq-select-popup.ui-widget-content.ui-corner-all {
    border-radius: 0;
    border-top:1px solid #9b9b9b;
    border-right:0px solid #9b9b9b;
    border-bottom:0px solid #9b9b9b;
    border-left:0px solid #9b9b9b;
    
}