.ms-options ul,.ms-options li{margin:0;padding:0;list-style:none;}

.ms-options-wrap,

.ms-options-wrap * {

    box-sizing: border-box;

}



.ms-options-wrap > button:focus,

.ms-options-wrap > button {

    position: relative;

    width: 100%;

    text-align: left;

    border: 1px solid #aaa;

    background-color: #fff;

    margin-top: 1px;

    font-size: 14px;

    color: #aaa;

    outline: none;

    white-space: nowrap;

}



.ms-options-wrap > button:after {

   /* content: ' ';*/

    height: 0;

    position: absolute;

    top: 50%;

    right: 5px;

    width: 0;

    border: 6px solid rgba(0, 0, 0, 0);

    border-top-color: #999;

    margin-top: -3px;

}



.ms-options-wrap > .ms-options {

    position: absolute;

    left: 0;

    width: 100%;

    margin-top: 1px;

    margin-bottom: 20px;

    background: white;

    z-index: 2000;

    border: 1px solid #aaa;

}



.ms-options-wrap > .ms-options > .ms-search input {

    width: 100%;

    padding: 4px 5px;

    border: none;

    border-bottom: 1px groove;

    outline: none;

}



.ms-options-wrap > .ms-options .ms-selectall {

    display: inline-block;

    font-size: .9em;

    text-transform: lowercase;

    text-decoration: none;

}

.ms-options-wrap > .ms-options .ms-selectall:hover {

    text-decoration: underline;

}



.ms-options-wrap > .ms-options > .ms-selectall.global {

    margin: 4px 5px;

}



.ms-options-wrap > .ms-options > ul > li.optgroup {

    padding: 5px;

}

.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {

    border-top: 1px solid #aaa;

}



.ms-options-wrap > .ms-options > ul > li.optgroup .label {

    display: block;

    padding: 5px 0 0 0;

    font-weight: bold;

}



.ms-options-wrap > .ms-options > ul label {

    position: relative;

    display: inline-block;

    width: 100%;

    padding: 4px;

    margin: 1px 0;

	font-size:13px;line-height:16px;

	text-align:left;

}



.ms-options-wrap > .ms-options > ul li.selected label,

.ms-options-wrap > .ms-options > ul label:hover {

    background-color: #efefef;

}



.ms-options-wrap > .ms-options > ul input[type="checkbox"] {

    margin-right: 5px;

    position: absolute;

    left: 4px;

    top:2px;

}



.ms-options-wrap > .ms-options > ul input[type="checkbox"]{width:auto!important;}

.ms-options-wrap button,

.ms-options-wrap button:focus{	  background-position: 95% 50%;

  background-repeat:no-repeat;

  background-color: #fff;

  border-radius: 3px;

  border: 0;

  background-image:url('../img/select-box-arrow.png');

 height:40px;

 color:#808080 !important;

 padding:6px 12px; 

 font-weight:600;

  }