
ul.thumbnails.image_picker_selector {
  overflow: auto;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0px;
  margin: 0px; 
 }

  ul.thumbnails.image_picker_selector ul {
    overflow: auto;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0px;
    margin: 0px; }
  ul.thumbnails.image_picker_selector li.group {width:100%;} 
  ul.thumbnails.image_picker_selector li.group_title {
    float: none; 
  background-color: #5b5b5b;}
  ul.thumbnails.image_picker_selector li {
    margin: 0px 5px 5px 0px;
    float: left; }
    ul.thumbnails.image_picker_selector li .thumbnail {
      padding: 0px;
      border: 1px solid #2b2727;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none; }
      ul.thumbnails.image_picker_selector li .thumbnail img {
        -webkit-user-drag: none; 
        background-color:#dadbdb;
      border: 3px solid #dadbdb;
    border-radius: 10px;
  }
        ul.thumbnails.image_picker_selector li .thumbnail.selected{
          background-color: #5b5b5b;
        }
        ul.thumbnails.image_picker_selector li .thumbnail{
          background-color: #5b5b5b;
        }
    ul.thumbnails.image_picker_selector li .thumbnail.selected img{
    background-color:#dadbdb;
    border: 3px solid orange;
    border-radius: 10px;
     }
div.thumbnail {
  /*border: none !important;*/
  border: none !important;
  box-shadow: none !important;
}

/*ul.thumbnails.image_picker_selector {
  overflow: visible;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0px;
  margin: 0px; }
  ul.thumbnails.image_picker_selector ul {
    overflow: visible;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0px;
    margin: 0px; }
  ul.thumbnails.image_picker_selector li.group {width:100%;} 
  ul.thumbnails.image_picker_selector li.group_title {
    float: none; }
  ul.thumbnails.image_picker_selector li {
    margin: 0px 0px 0px 0px;
    float: none; 
    display:inline-block;    }
    ul.thumbnails.image_picker_selector li .thumbnail {
      padding: 30px;
      border: none;
      border-style: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
    outline:none;}
      ul.thumbnails.image_picker_selector li .thumbnail img {
        background-color:#dadbdb;
        border-radius: 10px;
 } 
    ul.thumbnails.image_picker_selector li .thumbnail.selected img{
    background-color:#dadbdb;
    border: 3px solid orange;
    border-radius: 10px;
    /* in order: x offset, y offset, blur size, spread size, color */
    /* blur size and spread size are optional (they default to 0) */
/*}*/