
/* ComboBox widget styles */

.SWspin {
  background-color: white;
  border: 1px solid #7f9cba;
  padding: 0px;
  margin: 0px;
  cursor: default;
  display: block;
  min-width: 50px;
  overflow: hidden;
  height: 19px;
}

.SWspin_Disable {
  background-color: #ddd;
}


  span.SWspin table {
    background: white;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 16px;
  }

  span.SWspin_Disable table {
    background: #ddd;
  }

    /*
    span.SWspin table td.label {
      width: 100% !important;
      width: auto;
    }
    span.SWspin table.selected td.label {
      background-color: silver;
    }
    */

    span.SWspin label {
      padding: 0px 0px 0px 0px !important;
      display: block;
      min-width: 30px;
      /*overflow: hidden;*/
      width: 100%;
      white-space: nowrap;
    }
    span.SWspin label.selected {
      background-color: #B2B4BF;
    }

      span.SWspin label input {
        text-align: right;
        border: 0;
        /*border: 0px solid red;*/
        margin: 0;
      }

      span.SWspin_Disable label input {
        visibility: hidden;
      }



    span.SWspin td.spin-button {
      background: white url(../images/widgets/spin-buttons.gif) no-repeat;
      background-position: top right;
      display: block;
      float: right;
      min-width: 18px;
      width: 18px;
      height: 17px;
      padding: 0px;
      cursor: default;
      border: 1px solid white;
    }
    span.SWspin-hlUp td.spin-button {
      background: white url(../images/widgets/spin-buttons.gif) no-repeat;
      background-position: center right;
    }
    span.SWspin-hlDown td.spin-button {
      background: white url(../images/widgets/spin-buttons.gif) no-repeat;
      background-position: bottom right;
    }

      span.SWspin td.spin-button table {
        height: 15px;
        background: transparent;
        width: 17px;
        margin: 0px;
        padding: 0px;
      }

      span.SWspin td.spin-button table td {
        border: 0px solid red;
        height: 8px;
        font-size: 0px;
      }


/**** Overwrites *****/
fieldset table td.label {
  padding: 0;
}

