body{background-color:red}div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#fff;z-index:100;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.cs-select:focus{outline:none}.cs-select select{display:none}.cs-select span{display:block;position:relative;cursor:pointer;padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-select>span{padding-right:3em}.cs-select.cs-active>span::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}div.cs-active{z-index:200}.cs-select .cs-options{position:absolute;left:0;top:23px;width:100%;background:#fff;visibility:hidden;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.cs-select.cs-active .cs-options{visibility:visible}.cs-select ul{list-style:none;margin:0;width:100%;padding:5px 10px;overflow-y:scroll;max-height:300px}.cs-select ul li:first-child{border-top:1px solid #ccc}.cs-select ul span{padding:1em}.cs-selected span{background:#007ec3 url("/images/new/white-check-form.png") no-repeat 95% center;color:#fff}.cs-select ul li.cs-focus span{background-color:#ddd}.cs-select li.cs-optgroup ul{padding-left:1em}.cs-select li.cs-optgroup>span{cursor:default}