.MultiCheckBox {
background:#fff;
border: 1px;
border-color: black;
height: 40px;
width: 250px;
font-variant: small;
font-family:"Montserrat";
font-size:10pt;
color: #717171;
text-align: left;
text-wrap: inherit;
padding-left:1px;
background-color:white;background-image:none;border:1px solid #dfdfdf;border-radius:2px;
background-repeat: no-repeat;
background-position-x: 100%;
background-position-y: 5px;
-moz-appearance: none;
background-size: 10px;
}

.MultiCheckBox .k-icon{ 
font-size: 10px;
float: right;
font-weight: bolder;
margin-top: -6px;
margin-left: 10px;
padding:2px;
height: 8px;
width: 10px;
color:#787878;
} 

.MultiCheckBoxDetail {
background:#fff;
border: 1px;
border-color: black;
font-variant: small;
font-family:"Montserrat";
font-size:10pt;
color: #717171;
background-color:white;background-image:none;border:1px solid #dfdfdf;border-radius:2px;
background-repeat: no-repeat;
background-position-x: 100%;
background-position-y: 5px;
-moz-appearance: none;
background-size: 10px;
display: none;
}

.MultiCheckBoxDetailBody {
overflow-y:scroll;
}

.MultiCheckBoxDetail .cont  {
clear:both;
overflow: hidden;
padding: 2px;
}



.MultiCheckBoxDetailBody > div > div {
float:left;
}

.MultiCheckBoxDetail>div>div:nth-child(1) {
}

.MultiCheckBoxDetailHeader {
overflow:hidden;
position:relative;
height: 28px;
background-color:#D22B2B;
}

.MultiCheckBoxDetailHeader>input {
position: absolute;
top: 4px;
left: 3px;
text-align: left;
}

.MultiCheckBoxDetailHeader>div {
position: absolute;
top: 4px;
left: 24px;
color:#fff;
}