.ui-selectcheckboxmenu { 
	width:100%; 
	border-color: #96c8da;
	box-shadow: none;
	padding: .3em 2.1em .3em .35714286em;
	cursor: pointer;
	word-wrap: break-word;
	line-height: 1em;
	white-space: normal;
	outline: 0;
	-webkit-transform: rotateZ(0);
	transform: rotateZ(0);
	min-width: 14em;
	background: #fff;
	display: inline-block;
	color: rgba(0,0,0,.87);
	border-radius: .28571429rem;
	-webkit-transition: box-shadow .1s ease,width .1s ease;
	transition: box-shadow .1s ease,width .1s ease;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
    display: block;
    padding: 6px 26px 6px 8px;
    cursor: pointer;
    margin-bottom: 0px;
    overflow: hidden;
    color: rgba(191,191,191,.87);
    font-size: 14px;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
	cursor: pointer;
	position: absolute;
	z-index: 3;
	opacity: .8;
	-webkit-transition: opacity .1s ease;
	transition: opacity .1s ease;
	font-family: Dropdown;
	backface-visibility: hidden;
	font-weight: 400;
	font-style: normal;
	text-align: center; 
	color: rgba(0,0,0,.87);
	-webkit-tap-highlight-color: transparent;
	background: transparent;
	box-shadow: none;
	border: none;
	position: absolute;
	width: auto;
	height: auto;
	line-height: 1.21428571em;
	padding: 0.55em;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon {
    margin: 0px;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container .ui-state-hover {
	background: none;
	box-shadow: none;
	font-weight: 400;
}

.ui-selectcheckboxmenu-panel {
	cursor: auto;
	position: absolute;
	outline: 0;
	top: 100%;
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
	margin: 0;
	padding: 0 0;
	background: #fff;
	font-size: 1em;
	text-shadow: none;
	text-align: left;
	box-shadow: 0 2px 3px 0 rgba(34,36,38,.15);
	border: 1px solid rgba(34,36,38,.15);
	border-radius: .28571429rem;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	-webkit-transition: opacity .1s ease;
	transition: opacity .1s ease;
	z-index: 11;
	will-change: transform,opacity;
	visibility: visible!important;
	border-color: #96c8da;
	border-top: none;
}

.ui-selectcheckboxmenu-panel .ui-widget-header { 
	display: none; 
} 

.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-checked {
	background-color: #96c8da;
}

.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-item {
    border-top: 1px solid #fafafa;
    padding: .6rem 1.15rem;
    white-space: normal;
    word-wrap: normal;
}

.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-item .ui-chkbox {
	display: none;
}

.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-item label {
	margin-left: 0px;
	padding-left: 0px;
    margin-bottom: 0px;
} 
