.brand-no-logo {
  background: #F2F2F2;
  border: 1px solid #CFCFCF;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-weight: bold;
  margin: auto; }

.brand {
  /*width: 200px;*/
  height: 50px;
  background: #ececec;
  border: 1px solid #ccc;
  position: relative;
  /*float: left; */
  /*margin: 5px; */
  overflow: hidden;
  margin-bottom: 10px;
  white-space: nowrap;
  padding: 8px 20px 8px 8px; }
  .brand.editable {
    overflow: visible; }
    .brand.editable .label {
      overflow: visible; }
    .brand.editable .out {
      position: absolute;
      left: -10000px;
      top: -10000px;
      opacity: 0; }
    .brand.editable .errors {
      position: absolute;
      background: #d9534f;
      color: #fff;
      top: 32px;
      width: 100%;
      height: 9px; }
  .brand.selected {
    background: rgba(229, 100, 44, 0.28);
    border: 1px solid #E5642C; }
    .brand.selected .label {
      /* color: #BDBDBD; */ }
    .brand.selected .dot {
      background: #e5642c; }
  .brand.interactive:hover {
    background: #fff8db;
    cursor: pointer; }
  .brand img, .brand .brand-no-logo {
    float: left; }
  .brand .brand-no-logo {
    text-align: center;
    line-height: 32px;
    font-size: 10px; }
  .brand .label {
    color: #666;
    font-size: 0.9em;
    line-height: 32px;
    overflow: hidden;
    position: absolute;
    left: 50px;
    right: 48px;
    height: 32px;
    padding: 0;
    margin: 0; }
    .brand .label input {
      height: 32px;
      font-weight: normal; }
  .brand .btn-right {
    position: absolute;
    right: 8px;
    top: 8px;
    width: 32px;
    height: 32px; }

.brands-selector-widget .brands-wrapper {
  width: 100%;
  min-height: 50px;
  position: relative; }
.brands-selector-widget .set-brand-logo-link {
  display: block;
  font-size: 16px;
  cursor: pointer;
  color: #333; }
.brands-selector-widget .brand-new-button .inner {
  height: 32px;
  line-height: 32px;
  vertical-align: middle; }
  .brands-selector-widget .brand-new-button .inner i {
    font-size: 2em;
    box-shadow: none;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 5px; }

/*# sourceMappingURL=global.css.map */
