.colorpicker-container, .colorpicker-container div, .colorpicker-container span { box-sizing: content-box }
.colorpicker-container { text-align:left; border: 1px solid #eee; background-color: #fff; box-shadow: 0 6px 12px rgba(0,0,0,.175); z-index: 9999; position:absolute; display: none;border-radius: 4px; top: 34px; left: -70px; cursor:auto;}
.colorpicker-container:active:focus, .colorpicker-container:focus { outline: 0 }
.colorpicker-container .colorpicker-colors { margin: 0; padding: 0; font-size: 0; line-height: 0 }
.colorpicker-container .colorpicker-colors-line0 { margin-bottom: 3px }
.colorpicker-container .colorpicker-colors-item { display: inline-block; margin: 0 2px; width: 13px; height: 13px; border-style: solid; border-width: 1px; cursor:pointer; }
.colorpicker-container .colorpicker-commoncolor, .colorpicker-container .colorpicker-latestcolor, .colorpicker-container .colorpicker-standardcolor { margin: 4px 3px; white-space: nowrap }
.colorpicker-toolbar { margin: 8px 4px; height: 27px; position: relative }
.colorpicker-toolbar .colorpicker-preview { display: inline-block; height: 25px; line-height: 25px; width: 115px; border: 1px solid #d3d3d3 }
.colorpicker-toolbar .colorpicker-clear { display: inline-block; height: 25px; line-height: 25px; width: 60px; border: 1px solid #d3d3d3; font-size: 12px; text-align: center; position: absolute; right: 5px; cursor: pointer }
.colorpicker-title { padding: 2px 4px }
.colorpicker-title, .colorpicker-toolbar { font-size: 12px; color: #000; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.colorpicker-morecolor label { width: 100%; display:none; height: 20px; line-height: 20px; margin: 0; font-weight: 400 }
.colorpicker-morecolor .native-color-picker { visibility: hidden; position: absolute; top: -9999px; right: -9999px }
.colorpicker-morecolor:hover { background-color: #dedede }
.colorpicker-morecolor:active { background-color: #999 }
