.switch-field {
    padding: 0px;
    overflow: hidden;
    width: 100%;

}

.switch-title {
  margin-bottom: 6px;
}

.switch-field input {
  display: none;
}

.switch-field label {
  float: right;
  min-height: 40px;

}

.switch-field label {
  display: inline-block;
  background-color: #e6e8e9;
  color: rgba(0, 0, 0, 0.6);
  font-size: 13px;
  font-weight: bolder;
  text-align: center;
  text-shadow: none;
  padding: 10px 3px;
  border: 1px solid #d0d1d2;
  /*-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.1);*/
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition:    all 0.1s ease-in-out;
  -ms-transition:     all 0.1s ease-in-out;
  -o-transition:      all 0.1s ease-in-out;
  transition:         all 0.1s ease-in-out;
   min-height: 40px;
  height: auto;
}
.lbl_op_name {
  width: calc(100% / 5 - 2px);
}
.lbl_op_type {
  width: calc(100% / 3);
}

.switch-field label:hover {
    cursor: pointer;
}

.switch-field input:checked + label {
  /*background-color: #A5DC86;*/
  background-color: #8cc4fd;
  color: #ffffff;

  -webkit-box-shadow: none;
  box-shadow: none;
}

.switch-field label:first-of-type {

    border-radius: 0 4px 4px 0;

}

.switch-field label:last-of-type {
    border-radius: 4px 0 0 4px;
}