.widget-drop-shadow {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
}
.exa-rounded-left {
  border-radius: 5px 0 0 5px;
}
.exa-rounded-right {
  border-radius: 0 5px 5px 0;
}
.exa-inline-block {
  display: inline-block;
  zoom: 1;
  /* IE hack to trigger hasLayout */
  *display: inline;
  /* IE hack to achieve inline-block behavior */
}
.exa-button {
  cursor: pointer;
  /* disable selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 2em;
  color: #555;
  border: solid 1px #CCC;
  padding: 0 10px;
  background-color: #FAFAFA;
  background-image: -webkit-linear-gradient(#fafafa, #eaeaea);
  background-image: -o-linear-gradient(top, #fafafa, #eaeaea);
  background-image: -ms-linear-gradient(top, #fafafa, #eaeaea);
  background-image: linear-gradient(top, #fafafa, #eaeaea);
  display: inline-block;
  zoom: 1;
  /* IE hack to trigger hasLayout */
  *display: inline;
  /* IE hack to achieve inline-block behavior */
}
.exa-button-middle {
  border-width: 1px 0;
}
.exa-button-hover {
  border-color: #AAAAAA;
  color: #000000;
}
.exa-button-active {
  background-color: #EAEAEA;
  background-image: -webkit-linear-gradient(#eaeaea, #fafafa);
  background-image: -o-linear-gradient(top, #eaeaea, #fafafa);
  background-image: -ms-linear-gradient(top, #eaeaea, #fafafa);
  background-image: linear-gradient(top, #eaeaea, #fafafa);
}
.exa-button-disabled {
  color: #CCC;
  cursor: default;
}
.exa-input {
  position: relative;
  line-height: 26px;
}
.exa-input-delete {
  height: 100%;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 6px;
  font-size: 15px;
  font-weight: bold;
  color: #333;
}

